Webone Versions Save

HTTP 1.x proxy that makes old web browsers usable again in the Web 2.0 world.

v0.15.1

1 year ago

New stable version of WebOne, released on 15.02.2023 after 9 commits.

  • Fixed 80200011, 80244008, 80072f76 errors when using with LegacyUpdate.net or Windows Server Update Services.
    • By default, the fix of 80244008: Unknown error is disabled. To allow work of Legacy Update, set AllowHttpCompression=no in [Server] section of WebOne configuration. The fix may some slow down the proxy, so that's why it isn't used by default.
  • Fixed text-transform CSS declarations under Firefox <15.0.
  • Fixed some CSS3 declarations under Firefox <15.0.
  • Fixed Idle process youtube-dl killed error on long videos.
  • Added support to get only video metadata via WebOne+Youtube-DL. Use dump-json=yes parameter of http://proxy/!webvideo/ URL for download.
  • Removed old yt.bat and yt.sh scripts (/!webvideo/ and /!player/ pages are quite nice now).

v0.15.0

1 year ago

New stable release of WebOne, released on 6 Feb 2023 after 29 commits.

  • Added support for HTTP/2 remote connections.
  • Added support for HTTP/3 remote connections (disabled by default).
  • Added support for multiple HTTP/2 connections. This may bump performance, but violates protocol.
    • Configurable via MultipleHttp2Connections option.
  • Added RemoteHttpVersion option, which allows select HTTP(S) version (up to HTTP/3) and version policy.
  • Added automatic converting of WebP pictures for Firefox 1.0-64.0 and SeaMonkey 1.x, Netscape 6/7.
  • Added stable support for installing Microsoft Internet Explorer 5.0, 5.01 (RTM/SP1/SP2), 5.5 (RTM/SP1/SP2) and 6.0 SP1 using online installers for all (I'm hope) languages.
  • Added new online video download support.
    • Use http://localhost:8080/!webvideo/ page to download YouTube (and not only) videos in preferred codecs.
    • It is possible to use most of youtube-dl and ffmpeg options in URL of this page.
    • Default youtube-dl and ffmpeg options are stored in WebVideoOptions section of configuration file.
    • This adds support for lightweight environments without script interpreter (like Docker).
  • Added support for playing online videos via web browser (using WMP/VLC/Flash/AVI plug-ins or HTML5 player).
  • Updated bundled versions of FFmpeg and Youtube-DL in Windows builds.
  • Fixed display of FTP symbolic links.

v0.14.0

1 year ago

New stable release of WebOne, released on 21 Dec 2022 after 17 commits.

  • Added Web-FTP client. Now it's possible to view directories and download files from FTP servers through web browser. Also this enables FTP support in browsers without it, like MSIE 1.0/1.5 and Firefox 88+, Chrome 81+. Use http://localhost:8080/!ftp/.
  • Added some "http://ftp://example.com/dir/file.txt" URL-scheme support. Full support for "all-protocol" proxy mode is postponed to later releases.
  • Added support for setting custom colors on internal pages. Or, simpler, apply skins to error pages. To enable dark theme, use PageStyleHtml or PageStyleCss settings.
  • Internal error and status pages got a small design refresh. In Netscape 4.0+, Internet Explorer 5.0+ and Mozilla, Opera now they look slightly stylish.
  • Fixed YouTube downloading on Linux (bug #78).
  • Fixed 'utf8' is not a supported encoding name guru meditation on some pages.
  • Fixed ability to configure PAC Script via custom configuration files.

v0.13.0

1 year ago

New stable release of WebOne, released on 11 Dec 2022 after 12 commits.

  • Added auto-detection of proxy server IP even if it is not set in DefaultHostName. Now auto-configuration is working correctly.
  • Added support for forwarding traffic from MSIE 8/9/11 and early MS Edge on the local machine too. Set UpperProxy=no in WebOne configuration, and then set connection through localhost:8080 proxy in Windows Internet Control Panel (MSIE Settings).
  • Added support for cascaded proxies. Use UpperProxy=192.168.123.123 if you want to use WebOne through other proxy in the network (caching, or corporative).
  • Added ability to edit Proxy Auto-Configuration script (used to auto-configure clients) via [PAC] section of WebOne configuration file. This can be used to set bypassing proxy for some sites or browsers.
  • Added support to using values of HTTP headers in edit sets. Use %Request.User-Agent%, %Response.Location%, %Response.HttpStatusCode% and similar in redirect rules or content find/replace rules. This probably can be useful for reanimating some dead HTTP-based protocols in future.
  • Fixed "guru meditation" on some connection timeouts.
  • Added IE 6 SP1 online setup support for some languages (#72).
  • Added my.opera.com support in older Opera browsers. So it's now possible to download skins for the browser.

v0.12.3

1 year ago

New stable version of WebOne, released on 22 Nov 2022 after 8 commits.

  • Fixed crash with Unhandled exception. System.ArgumentException message on some bad formed requests (like when browsing local disks via buggy MSIE 3.0).
  • Fixed displaying of some archived pages, when they're retrieving via automatic redirect to Web Archive.
  • Added Windows XP, Vista and Windows Media Player 8, 10, 11 internal URLs redirection:
    • "Use the Web service to find the appropriate program" for unknown extensions, "Add network place" cloud service list, Windows Marketplace, Windows Live Essentials (Vista).
    • Windows Media Guide, Radio Tuner, Online Services.
  • Traffic dumps (when enabled) now can be used to debug edit sets.
  • Fixed bug, when traffic dumps gets corrupted. Their bodies also now gets saved always, when it's appropriate.
  • Added --dump command line argument support, and AddDumping edit set rule support. They enables dumping of HTTP traffic (disabled by default).

v0.12.2

1 year ago

New stable version of WebOne, released on 2 Sep 2022 after 6 commits.

  • Added support for Keep-Alive connections to servers. This significantly improving speed of page loading. Some sites are now opening more than 2 times faster than via previous versions.
  • Fixed processing of 404 errors and similar. Now if SearchInArchive option is enabled, WebOne will always try to load archived copies of "not found" pages. In v0.8.0-0.12.1 this feature worked not quite stable.
  • Fixed installing in Ubuntu 22.04/22.10 on armhf/arm64 architectures.
  • Dropped support for InternalRedirectOn list in configuration files. It was a rudiment from older versions, and has not been widely used.

v0.12.1

1 year ago

New stable version of WebOne, released on 18 July 2022 after 3 commits.

  • Fixed connecting to other servers through WebOne, running on same host as the proxy (#65).
  • Added support for OnHostOS detection rule. Now edit sets may be active or inactive depending on proxy server OS. This is useful for things related to file converting.
  • Added default rule to download & convert YouTube videos on URLs in http://www.youtube.com/watch?v=xxxxx&dl format.

v0.12.0

1 year ago

New stable release of WebOne, released on 23 Jun 2022 after 15 commits and one beta version.

  • Added support for Ubuntu 22.04 LTS, 22.10 and CentOS Stream 9.
  • Updated version of used .NET Runtime. Now WebOne is using .NET 6.0 LTS instead of .NET 3.1 LTS.
  • Added support for banning clients by IPs ([IpBanList]) or some pages by URL ([UrlBlackList]).
  • Added support for limiting access to only particular clients ([IpWhiteList]) or to only particular URLs ([UrlWhiteList]).
  • Added support for multiple proxy server public names ([HostNames] list). This may be useful for VPS or similar public hosts with few DNS names or IP addresses.
  • Added support for converting YouTube videos via youtube-dl & ffmpeg on Linux & macOS servers via yt.sh script.
  • Added ability to limit maximum date of pages, finding in Web Archive via ArchiveDateLimit option in configuration file.
  • Improved work with Web Archive. Now there are less Available, but somewhere and No snapshots errors even when Web Archive contains a good archived copy.
  • Fixed loss of client's request headers in some cases.

v0.12b1

1 year ago

Pre-release of next version of WebOne, made for testing purposes on 07.06.2022 after 5 commits.

  • Updated version of used .NET Runtime. Now WebOne is using .NET 6.0 instead of .NET 3.1.
  • Added support for Ubuntu 22.04 LTS, 22.10 and CentOS Stream 9.
  • The Beta 1 release is intended to find new or regression bugs if they became. So, shortly, it is v0.11.3 recompiled for .NET Core 6.0. New features will be added to WebOne soon.

v0.11.3

2 years ago

New stable version of WebOne, released 20 May 2022 after 7 commits. It is mostly a bug fix release.

  • Fixed Server start failed: Cannot access a disposed object. Object name: 'System.Net.HttpListener' error on some Windows machines on first launch.
  • Fixed Warning: Converter "yt.bat" in Edit Set at webone.conf, line 212 is not present in lists of converters when using Youtube-dl+FFmpeg glue script (yt.bat).
  • Fixed MIME Content-Type of videos, converted by yt.bat.
  • Added edit sets for all IE4 Active Channels based on URLs from CHL??_??.CAB files from IE4 SP2 distribution.