Releases: atauenis/webone
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.
WebOne 0.12 Beta 1
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.
WebOne 0.11.3
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.
WebOne 0.11.2
New stable version of WebOne, released 26 Jan 2022 after 11 commits.
It mostly contains bug fixes, but also have minor feature improvement (see below).
- Added new architecture: Linux ARM64 (#54).
- All Linux packages no longer depends on fat
ffmpeg
package. If you want to convert videos, the package should be installed manually. - Improved display of Web Archive errors on old browsers when
ShortenArchiveErrors
setting is enabled. - Fixed display of non-English messages on internal info/error pages.
- Network errors now are displaying with some hints to solve them.
WebOne 0.11.1
New stable version of WebOne, released 3 Oct 2021 after 21 commits.
It mostly contains bug fixes for both the program and default configuration, but also have minor feature improvement (see below).
- Fixed log-in to VOGONS.org (#35).
- Fixed cookie loss on some web sites.
- Fixed installing and uninstalling on Linux if there is no
systemd
(#45) and/orkillall
. - Fixed processing of
~/
(home directory) in file paths on Linux, macOS. - Fixed log file path on macOS. Now it is
~/Library/Logs/webone.log
. This path does not requireroot
rights. - Fixed build for macOS. The WebOne's binary in ZIP archive now is marked as executable.
- Fixed protocol name (http/https) in
Referrer
header. - Pages from Internet Archive are now displaying without Archive.org's toolbar, so there will be less JavaScript errors in browsers from 1996-2012.
- Archived copies of dead pages now can be returned as is, not as redirect to Archive.org if enable
HideArchiveRedirect
option. - Added opening of archived copy of Netscape Navigator online services depending on Netscape version (only through this browser).
- Fixed IE4 Active Channel links editing (details).
4 Nov. 2021 Update:
- Added DEB packages of WebOne which don't have dependency for FFmpeg packages. They should be useful for headless servers such as Raspberry Pi or VPS. If you don't want to watch YouTube via proxy, use
webone.0.11.1-noffmpeg.linux-*.deb
files. At any time you can install separateffmpeg
package and video converting will be enabled.
WebOne 0.11.0
New stable release of WebOne, released on 14.05.2021 after 27 commits.
- Changes in configuration file(s) processing:
- Added support of
[Include:path/filename.ext]
directives to load configuration from multiple files. - Configuration file(s) now may contain spaces and tabulations for easier readability. They won't affect work.
- Default configuration file on Linux/macOS is now at
/etc/webone.conf
, not at strange/etc/WebOne/webone.conf
location. - Linux and macOS users now may store own WebOne configuration files in
/etc/webone.conf.d/
directory. So package updates will not overwrite user configuration every time. - Windows users now may store own multiple WebOne configuration files in program directory or in
C:\ProgramData\WebOne\
, and they won't be overwritten on upgrades.
- Added support of
- Changed the executable file name case:
WebOne
->webone
. Now it is consistent with configuration file name and with most of applications. - Output encoding now can be set via
AddOutputEncoding
edit rule in edit sets too. By default this is used incodepage.conf
to allow pre-Unicode-era browsers displaying webpages originally served in Unicode. Currently there is auto-detection of WinMosaic, Netscape <4 (Windows, MacOS 7-9), MSIE <4, DOSlynx, xChaos Arachne. - Alphabet transliteration now may be enabled/disabled in edit sets by using
AddTranslit=yes
edit rule. Just leaving[Translit]
section of webone.conf uncommented is no longer enough now (this confused users previously). - Added log rotation profile on Linux, so WebOne log file will no longer be huge after intensive use.
- Added ability to find and replace something in HTTP headers: use
AddResponseHeaderFind
,AddResponseHeaderReplace
andAddRequestHeaderFind
,AddRequestHeaderReplace
editing rules. - Added support for multiple user accounts on password protected servers. Use
[Authenticate]
section of configuration files. - Added
AuthenticateMessage
,AuthenticateRealm
options in[Authenticate]
section(s) for configuring proxy credentials request window and error page. - Added store of client's user name in server log if password protection is enabled.
- Fixed inability to download Proxy Automatic Configuration script by some browsers when the proxy is password protected.
- Fixed slow exiting by Ctrl+C or window close.
- Fixed display of error messages (pages) when the messages are non-English and the client browser is not UTF-aware.
WebOne 0.10.7
New stable version of WebOne, released 12.04.2021 after 5 commits.
- Fixed infinite loop when opening http://[::1]:8080/. (#27)
- Fixed infinite redirect loop in some cases (e.g. http://getfirebug.com/docs.html, http://vogons.org).
- Optimized server protocol detection, so HTTPS sites are now opening faster.
- Added some advertisement-blocking list in webone.conf (disabled by default). If ads are slowing down your browser, uncomment the last section in configuration file.
WebOne 0.10.6
New stable version of WebOne, released 23.02.2021 after 9 commits.
- Added
robots.txt
file, so it is now safer to run the proxy on public hosts (e.g. VPS). - Fixed DDoS vunerability (#23), which was also available only on public hosts.
- Fixed an memory leak.
- Fixed display of errors.
- Fixed broken installation on Linux (#26).
- Fixed endless reload on m.vk.com.
- Fixed some part of bug, causing cookies be lost in local mode (#21).
WebOne 0.10.5
New stable version of WebOne, released 9.02.2021 after 8 commits.
- Added configuration of status page content (
DisplayStatusPage
=full
/short
/no
in webone.conf). - Added date stamp in log file.
- Added support for
%UrlDomain%
mask in Edit Sets (domain name of URL). - Added support for disabling CORS check (to solve cross-origin problems in Firefox 3.5+/Opera 12).
- Added support for disabling of HTML5 Subresource Integity (SRI) check (to solve CSS/JS absence in Firefox 43+, Chrome 45+ when using proxy).
- Fixed work in local mode (bug #21).
- Fixed incorrect configuration of systemd service on install time (bug #20).
Note for Linux users: found that the packages were unfortunately broken. See bug #26 for workaround.