Skip to content

Releases: atauenis/webone

WebOne 0.15.3

17 Apr 19:05
Compare
Choose a tag to compare

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

  • Fixed crash on some non-interactive Linux environments, such as screen, used in TinyCore (#87).
  • Fixed work with multi-line FTP responses. The Web-FTP client is now working with most of known servers.
  • Added CSS3 patches for old WebKit-based browsers like Safari <6, Chrome <28, Android <5, iOS <6 (WebKit 536 and earlier).
  • Added CSS3 patches for Opera 9.6/10.xx/11.xx/12.00 browsers.
  • Added support for setting ISO 8859-1...8859-15 code page depending on system locale (ISO alias is available).
  • Added automatic converting of text encoding for IBM WebExplorer (it accepts content encoded with ISO-8859-x code pages).
  • Added experimental build for Apple M1/M2 macOS systems. It should run native without Rosetta 2 (as I have no ARM Mac, can't test really).

WebOne 0.15.2

14 Mar 12:18
Compare
Choose a tag to compare

New stable version of WebOne, released on 14.03.2023 after 20 commits.

Browser support updates:

  • Added converting of SVG pictures for Mozilla 1.x, Firefox <4.0, MSIE <9, Opera <10.0.
  • Added converting of WebP pictures for Opera <11.5, MS Internet Explorer.
  • Fixed opening of Mozilla and Mozilla Firefox default start page for non-English locales (real http://start.mozilla.org/ is now available only in US English).
  • Fixed installing XPI Mozilla add-ons from Forum.Mozilla-Russia.org via single click.
  • Fixed opening of mozdev.org links (like "Add search engine" in Firefox 1.0).
  • Fixed correct character encoding for Netscape 1-3 on OS/2 Warp.
  • Fixed incorrect lookup to Internet Archive on attempts to upload a photo via VK Messenger (http://m.vk.com/).

Web-FTP client updates:

  • Added clickable address bar.
  • Added ability to save link to a FTP directory in bookmarks.
  • Fixed work of the client in multi-tab browsers. All links now are absolute, not relative.
  • Added correct preview of some file types from FTP servers in Web browsers. Not only .TXT files are now supported.
    • Common file types are pre-defined in webone.conf.
    • Set any extra file types via [MimeTypes] in configuration.
  • Added support to disable built-in FTP client via EnableWebFtp option in [Server] of configuration file.

Core updates:

  • Improved stability of systemd service on Linux.
  • Fixed loading of custom configuration files from custom directories.
  • Added support to load configuration from /Library/Application Support/WebOne/webone.conf (and ~/Library/Application Support/WebOne/webone.conf) on macOS.

WebOne 0.15.1

15 Feb 18:50
Compare
Choose a tag to compare

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).

WebOne 0.15.0

06 Feb 13:14
Compare
Choose a tag to compare

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.

WebOne 0.14.0

21 Dec 10:36
Compare
Choose a tag to compare

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.

WebOne 0.13.0

11 Dec 18:49
Compare
Choose a tag to compare

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.

WebOne 0.12.3

22 Nov 10:57
Compare
Choose a tag to compare

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).

WebOne 0.12.2

02 Sep 17:53
Compare
Choose a tag to compare

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.

WebOne 0.12.1

18 Jul 11:25
Compare
Choose a tag to compare

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.

WebOne 0.12.0

23 Jun 18:28
Compare
Choose a tag to compare

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.