Releases: atauenis/webone
WebOne 0.15.3
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
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.
- Thanks to way5!
- Fixed loading of custom configuration files from custom directories.
- Thanks to way5!
- 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
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, setAllowHttpCompression=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.
- By default, the fix of
- 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 ofhttp://proxy/!webvideo/
URL for download. - Removed old
yt.bat
andyt.sh
scripts (/!webvideo/
and/!player/
pages are quite nice now).
WebOne 0.15.0
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.
- Configurable via
- 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
andffmpeg
options in URL of this page. - Default
youtube-dl
andffmpeg
options are stored inWebVideoOptions
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).
- Use http://localhost:8080/!player/ or http://youtube.com/watch?v=ABCDE12345&play= link to watch a video.
- Updated bundled versions of FFmpeg and Youtube-DL in Windows builds.
- Fixed display of FTP symbolic links.
WebOne 0.14.0
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
orPageStyleCss
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
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 throughlocalhost: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
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, andAddDumping
edit set rule support. They enables dumping of HTTP traffic (disabled by default).
WebOne 0.12.2
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
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
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 viayt.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
andNo snapshots
errors even when Web Archive contains a good archived copy. - Fixed loss of client's request headers in some cases.