Skip to content

Releases: atauenis/webone

WebOne 0.17.2

14 Aug 11:11
6136b26
Compare
Choose a tag to compare

New stable version of WebOne, released on 14.08.2024 after 14 commits.

  • Added feature, allowing rebuilding CA files by using --rebuild-ca command line argument. It's no longer need to remove ssl.crt file to rebuild it after configuration changes.
  • Added OpenSSL (LibreSSL) configuration for macOS systems. This will enable support for SSL 3.0, TLS 1.0 clients via WebOne.
  • Added correct redirects for in-app links in Microsoft Office XP (Tools on the Web, Templates on Microsoft.com, Smart Tags) and 2003 (Office Online, Office Marketplace). At this moment, all links will always open English version of Office Online, but it's only mostly saved at Web Archive.
  • Minor Retro Online Video Player improvements (mostly on its look).
  • Improved messages in log in case of problems with CA root certificate file or its private key file.
  • Fixed Invalid URI: The Authority/Host could not be parsed error in Alternate mode (#126).
  • Fixed 100% CPU usage and frozen converter process in case of incomplete picture convertions. (#135).
  • Fixed broken work of picture converters with %DEST% argument (converters which use temporary file). (#136)
  • Fixed unneeded WebP to PNG conversion in modern WebKit-based browsers.
  • Fixed Cannot made SSL connection: System.ArgumentException: An item with the same key has already been added. error in some cases.
  • Updated bundled version of Yt-Dlp utility in Windows archives.

WebOne 0.17.1

04 Jul 09:37
Compare
Choose a tag to compare

New stable version of WebOne, released on 4.07.2024 after 6 commits. Just a minor update.

  • Added correct redirect of MDAC 2.5 download page (used by some application installers on Windows 9x).
  • Added support for caching stylesheet of internal error/information pages.
  • Added partial support of Pocket MSN Messenger (really still doesn't work, but now gets redirected to Escargot too, like desktop version which is working, but have a bit different protocol supported by Escargot; may be the WinMobile MSN support will became in future).
  • Fixed Unsuccessful Web Archive request: FORBIDDEN error at some real Archive.org pages.

GitHub source code repository note: the master branch is now containing source code only of the stable version (0.17.1 at this moment). The development process will be doing in the dev branch of the Git, with merges at every release.

WebOne 0.17.0

22 May 18:41
Compare
Choose a tag to compare

New stable release of WebOne, released on 22.05.2024 after 12 commits.

  • Added support for browsing HTTPS with pre-2004 browsers without certificate warning messages. SSL 3.0 with 40-bit RC4 encryption and MD5 certificates is now fully available for antique browsers. And secure TLS 1.2 256-bit for Firefox 3 is still available.
  • MSIE 5.0+, Opera 6.0+ are now fully supported via both HTTP and HTTPS too.
  • Added support for setting SSL/TLS versions in SecurityProtocols and SslProtocols options by their real names, splitted with a comma.
  • Added support for manually enable particular cipher suites using SslCipherSuites option. Linux & macOS only at this moment.
  • Added support for customizing all error pages.
  • Added support to set a custom status page.
  • Added support to bypass password authorization for clients from LAN. Set OpenForLocalIPs=yes in [Authenticate] options to enable (#122).
  • Size of installation packages is a bit optimized.
  • Fixed problem with returning unwanted Content-Type: webone/unknown-content-type header in some cases (#119).
  • Fixed OpenSSL error - ca md too weak on Linux.
  • Updated yt-dlp version in Windows full releases.

WebOne 0.16.3

26 Feb 19:59
Compare
Choose a tag to compare

New stable version of WebOne, released on 26 Feb 2024 after 9 commits.

  • Fixed automatic video playback in all Retro Online Video Player modes.
  • Fixed inability to install package on latest Ubuntu and Debian releases. (#111)
  • Fixed work of Proxy Auto-Configuration script. Now HTTPS and FTP are accessing as need with PAC too.
  • Fixed inability to download Root Certificate file when password authorization is enabled.
  • Fixed broken connect to other servers/ports on localhost (if any).
  • Fixed A error has been catched: System.UriFormatException error in some cases.
  • Fixed unwanted extra CPU load when accessing internal content (status page, FTP client, video player) via browser, configured to use proxy.
  • Improved version and system info line in proxy's log file.
  • Updated bundled versions of Yt-Dlp and ImageMagick (Windows Builds).

WebOne 0.16.2

22 Dec 19:34
Compare
Choose a tag to compare

New stable version of WebOne, released on 22 Dec 2023 after 14 commits.

  • Fixed SVG converting for displaying in MSIE 1.0-3.0, Netscape 1.0-4.03.
  • Fixed PNG/WebP converting for displaying in Netscape 4.00-4.03.
  • Fixed useless request to Archive.org in some cases (mostly after picture format converting).
  • Fixed ObjectDisposedException error if UseMsHttpApi option is enabled.
  • Fixed work with Arachne GPL web browser (few Guru meditation errors fixed).
  • Fixed Cyrillic character set used with Arachne web browser (it prefers CP1251 or KOI-8).
  • Fixed crashing web browsers in OS/2 when playing YouTube videos via Macromedia Flash Player. [#103]
  • Fixed breaking of converted YouTube video stream when playing with Windows Media Player. [#103]
  • Improved speed of work with Mozilla, Opera browsers. HTTP Keep-Alive connections are more stable.
  • Security update. It's possible to disallow running ImageMagick with uncontrolled amount of arguments. Use EnableManualConverting option to control. This does not breaking picture converting, but disables http://proxy:port/!convert/ page.
  • New architecture supported: linux-armv6 (older Raspberry Pi 1, Zero devices). Experimental.

WebOne 0.16.1

23 Oct 20:00
Compare
Choose a tag to compare

New stable version of WebOne, released on 23.10.2023 after 11 commits.

  • Fixed processing of microsoft.com/isapi/redir.dll links.
  • Fixed useless "look in archive.org" attempt on web.archive.org pages.
  • Fixed work with KVIrc client.
  • Fixed content type mismatch when browsing via IBM WebExplorer (OS/2).
  • Improved support of HTTP v1.1 protocol.
  • Improved security when using with Escargot MSN Messenger server.
  • Enabled by default configuration to connect MSN/Windows Live Messenger clients to Escargot servers.
  • (Windows builds) Updated bundled ImageMagick picture convert utility.
  • (Windows builds) Updated bundled Yt-dlp and FFmpeg video processing utilities.

WebOne 0.16.0

25 Sep 13:23
Compare
Choose a tag to compare

New stable release of WebOne, released on 25.09.2023 after 67 commits (and 15 commits since Beta 3).

  • In addition to HTTPS -> HTTP 1.1 converting, WebOne is now supports true HTTPS cipher strength downgrade.
  • Browsers with support for SSL 3.0 128-bit security can access Internet via https:// protocol too. [#82, #88]
  • Other applications that can utilize HTTPS proxies can work with WebOne (examples - Miranda, mIRC, MSN Messenger).
  • Added support for ftp:// protocol (via Web browsers).
  • Added support for alternative access (http://proxy:port/http://example.com/) from early browsers like NCSA Mosaic 0.7 and MSIE 2.0. *
  • Added redirect of Windows Update v4 (Win9x/NT) to WindowsUpdateRestored.com and v6 (Win2k/XP) to LegacyUpdate.net
  • Using latest yt-dlp instead of obsolete youtube-dl.
  • Fixed unwanted unknown/unknown Content-Type header. [#99]
  • Fixed guru meditation '"utf-8"' is not a supported encoding name.
  • Fixed guru meditation on invalid regular expressions inside edit rules.
  • Fixed /etc/systemd/system/webone.service and /etc/logrotate.d/webone file mode on Linux.
  • Included configuration for use unpatched MSN/Windows Live Messenger clients with Escargot servers. Rename escargot.conf.example by removing the .example end to enable it. [#40]

* - this feature was broken since WebOne 0.8.5, and is now available working again.

New since Beta 3 version:

  • Added [SecureProxy] -> AllowNonHttpsCONNECT option which allows to disable support for non-HTTPS protocols over HTTPS proxy.
  • Added [NonHttpConnectRedirect] configuration section to define non-HTTP connections redirect rules.
  • Added domain name in log entries for HTTPS pages access instead of [SSL] placeholder.
  • Fixed display of load statistics on status page.
  • Fixed security hole, previously allowed to bypass IP ban or white list when using CONNECT method.
  • Fixed security hole, previously allowed to bypass client's password check when using CONNECT method.
  • "Local mode" renamed to "alternative access".
  • Added redirect of Windows Update v4 to WindowsUpdateRestored.com and v6 to LegacyUpdate.net.
  • Added correct redirect rule, enabling work of "Office on the Web" command in MS Word 2000 menu.
  • Added OnHttpOnly and OnHttpsOnly detecting rules in Edit Sets.
  • Added check for validness of edit rules.
  • Added support for ICQ plugin for Miranda NG.

WebOne 0.16 Beta 3

28 Aug 12:47
Compare
Choose a tag to compare
WebOne 0.16 Beta 3 Pre-release
Pre-release

New testing version of WebOne, released on 28.08.2023 after 16 commits since previous Beta version and at 500th commit since project start 4 years ago. Seems to be almost enough stable, but still not complete.

  • Contains all new features of WebOne 0.16 Beta 1 and Beta 2.
  • Fixed Error while loading configuration: String '31.12.2070 23:59 +0' was not recognized as a valid DateTime. [#97]
  • Fixed /etc/systemd/system/webone.service and /etc/logrotate.d/webone file mode, now 644. The bug first appear in version 0.10.x.
  • Fixed unwanted unknown/unknown Content-Type header [#99].
  • Fixed guru meditation '"utf-8"' is not a supported encoding name.
  • Fixed log entry look for responses without valid Content-Length header
  • Fixed loss of Content-Type response header in some cases.
  • Using latest yt-dlp instead of obsolete youtube-dl.
  • Added automatic build of PAC script, depending on WebOne settings.
  • Added support for non-HTTPS protocols over CONNECT method. Now it's possible to use IRC/IRCS (and not only) over WebOne. For SSL-based protocols cipher downgrade is also available similar to HTTPS.
    • SSL-based protocols are detected by rules set in [NonHttpSslServers] section of configuration file.
  • Added support for dynamic generating SSL/TLS site certificates by external utilities.
    • Use SslSiteCertGenerator and SslSiteCerts in [SecureProxy] section of configuration file.
  • macOS builds got easier names: osx-x64 ➡️ mac-intel, osx-arm64 ➡️ mac-m.
  • Important: WebOne 0.16 Beta 3 Release Notes.

WebOne 0.16 Beta 2

04 Jul 09:42
Compare
Choose a tag to compare
WebOne 0.16 Beta 2 Pre-release
Pre-release

New experimental testing version of WebOne, released on 4.07.2023 after 10 commits since previous Beta version.

  • Contains all new features of WebOne 0.16 Beta 1.
  • Reverted to regular single-port mode (8080). By default new HTTP Listener code is used. Set UseMsHttpApi=yes to use old stable HTTP Listener code in case of problems, or to compare 0.15 vs 0.16.
  • Added [SecureProxy] configuration file section, which sets up options of HTTPS proxy:
    • SslRootValidAfter, SslRootValidBefore is configuring lifetime period of root certificate.
    • SslCertVaildBeforeNow, SslCertVaildAfterNow is configuring sites certificates lifetime period (#93).
    • SslRootSubject overrides default root certificate name.
    • SslHashAlgorithm sets algorithm of root certificate hash: MD5/SHA1/SHA256. Site certificates currently are always SHA256 due to a bug difficult to fix.
    • SslProtocols sets SSL/TLS versions used to communicate with clients. Syntax of value.
  • Added check for CA certificate date, time and validness.
  • By default, newly-created CA certificates have unique number, so it's easy to manage them.
  • Fixed huge memory leak (#94).
  • Fixed detection of HTTP 1.1 Keep-Alive connections.
  • Fixed Oops: Invalid URI: The URI scheme is not valid in some cases.
  • Important: WebOne 0.16 Beta 2 Release Notes.

WebOne 0.16 Beta 1

01 Jun 10:40
Compare
Choose a tag to compare
WebOne 0.16 Beta 1 Pre-release
Pre-release

New experimental testing version of WebOne, released on 1.06.2023 after 26 commits.

  • Supports opening sites directly via HTTPS protocol without converting to HTTP.
  • Supports opening FTP servers via Web browsers, connected to the proxy.
  • Important: WebOne 0.16 Beta 1 Release Notes.

This release is result of very hard work, and is not well tested. Due to large amount of code, written from scratch (code used in previous versions were unable to work in multiprotocol mode at all), it may have a big amount of bugs. Please tell me if you found something that work correctly in v0.15.3 and were broken in v0.16-beta1.