VOGONS


Reply 220 of 240, by thierry

User metadata
Rank Member
Rank
Member

Impressive , checking the latest version , thanks for the update

Reply 221 of 240, by ATauenis

User metadata
Rank Member
Rank
Member

With latest version of WebOne and update of Escargot, now all versions of MSN Messenger (1.0 - 2009) are working on all OSes. Previously there were problems with version 4.7 and up on Windows 9x/2000 and pre-SP3 XP. Now, all are working. So it's now possible to run MSN Messenger 5.0-7.0 under Windows 98 and successfully connect it to Escargot network. As well as "classic" Messenger 4.6.

2×Soviet ZX-Speccy, 1×MacIIsi, 1×086, 1×286, 2×386DX, 1×386SX, 2×486, 1×P54C, 7×P55C, 6×Slot1, 4×S370, 1×SlotA, 2×S462, ∞×Modern.

Reply 222 of 240, by rarcher

User metadata
Rank Newbie
Rank
Newbie

Hey all can someone help me out here? Im using 86box, got a dos622/wfwg 3.11 VM setup with npcap without problems with IE 5 16bit installed also got latest WebOne installed on my host Windows 11 machine running and reporting no issues, but even with port 8080 open and my gateway showing the VM connected to the network I cant try to connect the VM to webone i imagine its something im' misunderstanding in how to configure IE 5's proxy settings could someone please give me a bit of a break down to go step-step?

EDIT: or for that matter oprea 3.62?

Reply 223 of 240, by ATauenis

User metadata
Rank Member
Rank
Member

I think you have problems at 86Box configuration. It have very strange networking stack, and it's not easy to connect from an 86Box to host PC. Consider use something like VirtualBox or Microsoft Virtual PC 2007, they are better at network level (IMHO).

First, try any of ways to get 86box connected to host PC: https://86box.readthedocs.io/en/latest/hardware/network.html

Then try to ping the host OS from 86box. If it's success, probably WebOne will be accessible by that IP address, and port 8080. Set them in browser settings (does not matter, MSIE, Opera, or other).

An other way is to set 86Box to SLIRP mode, verify that WWW is correctly pinging, then launch WebOne on a some public location (such as a rented VPS server) and use it. This is only way that doesn't rely on 86box local networking problems.

2×Soviet ZX-Speccy, 1×MacIIsi, 1×086, 1×286, 2×386DX, 1×386SX, 2×486, 1×P54C, 7×P55C, 6×Slot1, 4×S370, 1×SlotA, 2×S462, ∞×Modern.

Reply 224 of 240, by ATauenis

User metadata
Rank Member
Rank
Member
rarcher wrote on 2024-05-29, 20:54:

IE 5 16bit

Tried 86box again. And now I have got success with it.

First, tried with Win98 guest OS. Found that it's not possible to made LAN working with NE2000 emulated NIC. Switched to RTL8029AS, all became ok. Seems that there's a bug in 86box (v3.11, haven't tested something newer). And...it's really possible to have a working connection to host PC from an 86box virtual machine. Good news. 😀 Okay, going to WfW 3.11...

rarcher wrote on 2024-05-29, 20:54:

step-step

1. - Install NPCAP in WinPcap-compatible mode (it will ask for the mode during installation). Then open Device Manager (at host OS), and manually install a "legacy device" called "Microsoft KM-TEST Loopback Adapter". The driver is bundled with Windows installation.
2. - Open Network and Sharing Center and configure the KM-Test adapter to use static IP address 192.168.0.1, mask 255.255.255.0. Later this IP will be the IP address of proxy server on host machine.
3. - Go to 86box and set up an configuration with virtualized Realtek RTL8029AS adapter, connected to PCap->Microsoft KM-TEST.
4. - Install MS-DOS, then WfW 3.11 with correct SVGA and RTL8029AS drivers.
5. - Install Microsoft TCP/IP-32 for Windows For Workgroups 3.11, it's called "tcp32b.exe" at FTPs. Older, just "Microsoft TCP/IP for Windows For Workgroups 3.11" (16-bit) is incompatible.
6. - Set IP address to 192.168.0.11 ("11" may be any number in range 2-254), subnet mask 255.255.255.0.
7. - Install MSIE 5.0 16-bit and "se128-16.exe" High Encryption Patch.
8. - Configure MSIE to use "Local area network or another dialer", not MSIE's dialer. And also to use automatic configuration URL "http://192.168.0.1:8080/auto.pac".
9. - Run both WebOne and MSIE, and have a nice experience of browsing WWW via 16-bit browser. 😀

Steps for Opera 3.62, Netscape Navigator are similar.

2×Soviet ZX-Speccy, 1×MacIIsi, 1×086, 1×286, 2×386DX, 1×386SX, 2×486, 1×P54C, 7×P55C, 6×Slot1, 4×S370, 1×SlotA, 2×S462, ∞×Modern.

Reply 225 of 240, by ATauenis

User metadata
Rank Member
Rank
Member

Version 0.17.1 is ready.
It's a minor update, containing mostly bug fixes and configuration update.

  • Added support for caching stylesheet of internal error/information pages.
  • Added correct redirect of MDAC 2.5 download page (used by some application installers on Windows 95/98).
  • Added partial support of Pocket MSN Messenger (really still doesn't work, but now gets redirected to Escargot too, so hope that at some update of the service, will became usable).
  • Fixed "Unsuccessful Web Archive request: FORBIDDEN" error at some real Archive.org pages.

Download page: https://github.com/atauenis/webone/releases/tag/v0.17.1

2×Soviet ZX-Speccy, 1×MacIIsi, 1×086, 1×286, 2×386DX, 1×386SX, 2×486, 1×P54C, 7×P55C, 6×Slot1, 4×S370, 1×SlotA, 2×S462, ∞×Modern.

Reply 226 of 240, by ATauenis

User metadata
Rank Member
Rank
Member

Version 0.17.2 is ready.

  • 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.
  • Fixed 100% CPU usage and frozen converter process in case of incomplete picture convertions.
  • Fixed broken work of picture converters with %DEST% argument (converters which use temporary file).
  • 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.

Download page: https://github.com/atauenis/webone/releases/tag/v0.17.2

2×Soviet ZX-Speccy, 1×MacIIsi, 1×086, 1×286, 2×386DX, 1×386SX, 2×486, 1×P54C, 7×P55C, 6×Slot1, 4×S370, 1×SlotA, 2×S462, ∞×Modern.

Reply 227 of 240, by kahuna

User metadata
Rank Newbie
Rank
Newbie

Awesome ATauenis!
Just tested the latest version with (for the moment) a Windows 98 VM using Firefox 2.0, and it works great.
I copied the CA cert file over to the Windows 98 and imported it, and it seems I'm not getting any more messages with "trusting issues" 😀

Keep up the good work!

Be free!

Reply 228 of 240, by ATauenis

User metadata
Rank Member
Rank
Member

Thanks.

---

Version 0.17.3 is ready.

There are many bugs were fixed, and it contains a bit updated Retro Online Video Player.

  • Fixed work when the proxy server is behind a SLIRP virtual network (then it have 10.0.2.2 IP address, existing only in virtual network).
  • Fixed `Unknown LIST result line type` error when browsing some FTP servers.
  • Fixed certificate problems with newer browsers like Firefox 48+, Chrome 58+. Added "Subject Alternative Name" field to site certificates.
  • Fixed "database error", marking all certificates as invalid, when attempting to establish a "true" HTTPS connection via Netscape 3.x/4.x, Opera 3.x/4.x/5.x. To fix the bug, default subject name in CA certificate has been changed. For update previously generated certificate, run WebOne with --rebuild-ca parameter, and then re-import new CA certificate to client browser(s).
  • Fixed root certificate installing to Internet Explorer 3/4, Netscape 4, Opera 5, Internet Explorer Macintosh Edition 5.x.
  • Fixed root certificate installing on Windows NT 4.0 without SP4+.
  • Fixed `Internal server error: System.ArgumentException: Specified value has invalid Control characters. (Parameter 'value')` on some internal pages.
  • Fixed online installing of Internet Explorer 6.0 Public Preview on Windows 2000.
  • Fixed interface of Retro Online Video Player when using NetShow Player 2.0 or Windows Media Player 6.x. The toolbar is now working.
  • Fixed inability to view or download videos using ROVP in case of use of DNS host name.
  • Added new nice pages for possible Internet Archive Wayback Machine error messages.
  • Added ability to specify `SslHashAlgorithm` value by hash algorithm's OID too.
  • Added ability to choose PEM (Base64) or DER (Binary) format for root certificate file.
  • Added assistance with format, codec and resolution selection in Retro Online Video Player.
  • Added 16CIF and QVGA resolutions in Retro Online Video Player (mostly for H.263 and MS Video 1 codecs).
  • Added FLV video codec in Retro Online Video Player.
  • Retro Online Video Player and FTP server browser now have favicons.
  • Windows builds: updated bundled FFmpeg and Yt-Dlp versions.

Download page: https://github.com/atauenis/webone/releases/tag/v0.17.3

2×Soviet ZX-Speccy, 1×MacIIsi, 1×086, 1×286, 2×386DX, 1×386SX, 2×486, 1×P54C, 7×P55C, 6×Slot1, 4×S370, 1×SlotA, 2×S462, ∞×Modern.

Reply 229 of 240, by ATauenis

User metadata
Rank Member
Rank
Member

Version 0.17.4 is ready.
There are some bugs fixed in it. Thanks to anyone who reporting bugs via GitHub and other ways, and who contributed media player support improvement code.

  • Significantly improved performance of proxy server. The delay between click on links and start of their download has been reduced.
  • Added support for Windows Media Player 9 cover art and music metadata download.
  • Added support for Microsoft Deluxe CD Player 98/2000, WMP 7.x CD-Audio metadata lookup, such as artist, title, and track names.
  • Added support for using environment variables in some configuration file options.
  • Fixed work of Alternate mode and error pages look when running WebOne via NAT or inside Docker containers.
  • Fixed security flaw, allowing run FFmpeg & Yt-Dlp even when they're not strictly enabled in WebOne configuration.
  • Fixed "WebOne cannot process the request to "/!player" because The given key 'Enable' was not present in the dictionary" error in case when configuration contains incomplete [WebVideoOptions] section. And similar errors too.
  • Fixed "HTTP response headers are already sent" error message in log in some cases.
  • Fixed incorrect display of content file names in log.
  • Fixed incorrect dependency list in RPM packages.
  • Fixed "Problem: nothing provides `openssl-libs >= ` needed by WebOne" on openSUSE Linux (x86_64).
  • Added fix for "Oops: Success" strange error on prooted Android 13 and newer. Not tested, but probably should work.

Download page: https://github.com/atauenis/webone/releases/tag/v0.17.4

2×Soviet ZX-Speccy, 1×MacIIsi, 1×086, 1×286, 2×386DX, 1×386SX, 2×486, 1×P54C, 7×P55C, 6×Slot1, 4×S370, 1×SlotA, 2×S462, ∞×Modern.

Reply 230 of 240, by ATauenis

User metadata
Rank Member
Rank
Member

Version 0.17.5 is ready.

  • Added support for online installing of MS Internet Explorer components, such as ActiveX controls.
  • Added support for online installing of MS Windows Media Player codecs.
  • MSIE and WMP component search engine is configuring via new configuration file section [ActiveXGallery]. This is intended to keep this feature work after shutdown of http://activex.microsoft.com/.
  • Added support for online updating Windows Media Player 6.x -> 6.4, 7.0 -> 7.1.
  • Improvement in Web-FTP client. Now it is displaying icons for known file types. Also improved the look of its interface.
  • Internal content server is now supporting subdirectories.
  • Fixed redirection of Firefox 1.0, 1.5, 2.0, 3.x default start pages.
  • Fixed "'utf-8; charset=UTF-8' is not a supported encoding name" error on some pages.
  • Fixed IndexOutOfRangeException in some cases (some error pages).
  • Fixed crashing on video converting with an unhandled OverflowException.
  • Fixed Microsoft MPEG4 codec online installing in Windows Media Player 6.
  • Windows builds: updated bundled versions of FFmpeg, Yt-Dlp applications, used by ROVP. The probably most wanted is that VK Video and VK Clips are now working again after website update.
  • WebOne is now using HTTPS for all incoming requests using HTTPS protocol, without waiting for 302 redirect from remote server. Probably this may help a bit with false bot detections. This can be disabled by DontPreferHTTPS=true in configuration.

Download page: https://github.com/atauenis/webone/releases/tag/v0.17.5

2×Soviet ZX-Speccy, 1×MacIIsi, 1×086, 1×286, 2×386DX, 1×386SX, 2×486, 1×P54C, 7×P55C, 6×Slot1, 4×S370, 1×SlotA, 2×S462, ∞×Modern.

Reply 231 of 240, by ATauenis

User metadata
Rank Member
Rank
Member

Version 0.17.6 is ready.

  • Added ability to fix broken redirection pages.
  • Added fix for Yahoo Search results redirection.
  • Fixed AddHeader Edit Sets rule work when a specified header is already exists.
  • Fixed "upgrade your browser" message on Google start page.
  • (Windows builds) Updated bundled Yt-Dlp version.

Download page: https://github.com/atauenis/webone/releases/tag/v0.17.6

2×Soviet ZX-Speccy, 1×MacIIsi, 1×086, 1×286, 2×386DX, 1×386SX, 2×486, 1×P54C, 7×P55C, 6×Slot1, 4×S370, 1×SlotA, 2×S462, ∞×Modern.

Reply 232 of 240, by ATauenis

User metadata
Rank Member
Rank
Member

Version 0.18.0 is ready.

  • Now using .NET 8.0 Runtime instead of .NET 6.0.
  • Windows 8+ (Server 2012+), Ubuntu 20.04+, Debian 10+, Fedora 37+, macOS 12+ are now minimum supported versions to run WebOne. Windows 7 (2008 R2) is no longer supported, however WebOne still may be run on it with some issues.
  • Added Windows 10/11 ARM64 support. Also added Ubuntu 25.04, 25.10, Debian 13 support (amd64, armhf, arm64, armv6).
  • Added HTTPS pass-through mode for particular domains, fixing Nintendo 3DS browser startup (bug #183). Use [ConnectPassThrough] section in configuration file to specify domains where the mode should be used.
  • Added ability to decrypt TLS-based protocols like secure-IRC to plain-text versions of them, say, plain-IRC. Use [NonHttpSslDecrypt] section in configuration file to specify domains where the mode should be used. Now you can use old clients like mIRC 6.x to connect to such servers when they're listed in configuration. By default Libera.Chat (which is an secure-IRC-only server) is added to the list.
  • (Windows builds) Updated bundled Yt-Dlp version.

Download page: https://github.com/atauenis/webone/releases/tag/v0.18.0

2×Soviet ZX-Speccy, 1×MacIIsi, 1×086, 1×286, 2×386DX, 1×386SX, 2×486, 1×P54C, 7×P55C, 6×Slot1, 4×S370, 1×SlotA, 2×S462, ∞×Modern.

Reply 233 of 240, by Start me up

User metadata
Rank Newbie
Rank
Newbie

Now using .NET 8.0 Runtime instead of .NET 6.0. ... Windows 7 (2008 R2) is no longer supported

Здравствуйте ATauenis,
as you probably know, most people who use old browsers are using old operating systems. Using an old browser is - in most cases - no benefit compared to using a newer version. We just use it, because the new versions don't run on old operating systems. So your main audience are people using old operating systems.

Since we need a modern operating system for your solution, it makes more sense directly using a modern browser on the modern operating system. With WebOne we need 2 machines running at the same time: One that is compatible with WebOne and one that the user actually likes to use.

With your current solution you are drasticly limiting your audience: You are addressing people who like old operating systems, but who are using a modern operating system to get the old operating system working.

Are you able to reduce the system requirements of WebOne so we can also use it directly on old operating systems instead of your current path: reducing the compatibility of WebOne step by step so it works on less and less operating systems where it is actually needed.

My fear is, that when you started with dot net 6 years ago, it was a one way ticket with no return. The dot net framework is pretty incompatible with old operating systems. So becoming compatible with old systems will be quite a challenge for you.

Reply 234 of 240, by LSS10999

User metadata
Rank Oldbie
Rank
Oldbie
Start me up wrote on Today, 03:48:
Здравствуйте ATauenis, as you probably know, most people who use old browsers are using old operating systems. Using an old brow […]
Show full quote

Now using .NET 8.0 Runtime instead of .NET 6.0. ... Windows 7 (2008 R2) is no longer supported

Здравствуйте ATauenis,
as you probably know, most people who use old browsers are using old operating systems. Using an old browser is in most cases no benefit compared to using a newer version. We just use it, because the new versions don't run on old operating systems. So your main audience are people using old operating systems.

Since we need a modern operating system for your solution, it makes more sense directly using a modern browser on the modern operating system. With WebOne we need 2 machines running at the same time.

With your current solution you are drasticly limiting your audience: You are addressing people who like old operating systems, but who are using modern operating systems to get the old operating system working.

Are you able to reduce the system requirements of WebOne so we can also use it on old operating systems instead of your current path: reducing the compatibility of WebOne step by step so it works on less and less operating systems where it is actually needed.

Sadly I don't think the system requirements can be reduced, as this requirement comes from .NET 8.0 itself. Don't know if self-contained releases can be made work with Win7/2008 R2, however.

The fact that it's unlikely for .NET 8.0 to support Win7/2008 R2 was one of the reason I still mainly target .NET 6.0 even though it has become EOL, and haven't made the switch to .NET 8.0 (or even 9.0) yet.

In fact, even .NET 6.0 normally required some ESU stuffs to work properly with Win7/2008 R2, and published .NET 6.0 projects in self-contained form did not work correctly on Win7/2008 R2 when it just came out. The related issues were fixed after a later VS2022 release so for now it's possible to publish .NET 6.0 projects self-contained and run on Win7/2008 R2, but I cannot expect the same for .NET 8.0 since Win7/2008 R2 has gone past ESU support date when it's released.

An alternative would be using some computer boards such as Raspberry Pi as a dedicated WebOne server, as modern .NET versions support Linux and ARM very well.

Reply 235 of 240, by Start me up

User metadata
Rank Newbie
Rank
Newbie

My fear is, that when you started with dot net 6 years ago, it was a one way ticket with no return. The dot net framework is pretty incompatible with old operating systems. So becoming compatible with old systems will be quite a challenge for you.

Sadly I don't think the system requirements can be reduced, as this requirement comes from .NET 8.0 itself.

Well, let's not ignore the elephant in the room: To break the chains by abandoning the dot incompatibility framework.

Reply 236 of 240, by LSS10999

User metadata
Rank Oldbie
Rank
Oldbie
Start me up wrote on Today, 05:16:

My fear is, that when you started with dot net 6 years ago, it was a one way ticket with no return. The dot net framework is pretty incompatible with old operating systems. So becoming compatible with old systems will be quite a challenge for you.

Sadly I don't think the system requirements can be reduced, as this requirement comes from .NET 8.0 itself.

Well, let's not ignore the elephant in the room: To break the chains by abandoning the dot incompatibility framework.

When I said about using a Linux-powered computer board as a dedicated WebOne server, that's how I've been using it.

Though I haven't really maintained its WebOne installation for a while. The board currently runs Ubuntu 20.04, which should still be able to use the latest version. (EDIT: Just updated it. Looks good here.)

As for compatibility, I think modern .NET (not Framework) supported Linux much better than Windows, since portable (distro-generic) releases are simply limited by libc (glibc/musl) version. So unless you're running a distro with too old libc, .NET should run fine.

A caveat would be that .NET usually requires the libicu library by default, which may not be available on some environments, and it's usually packaged in the "icu" package among distros. It's possible to still run the program in this case by disabling Globalization using an environment variable, provided the program itself doesn't make use of Globalization stuffs.

PS: .NET projects published in self-contained format will not require .NET runtime installed on the target environment. For Linux, such program should be able to run out-of-box if the system's libc meets requirements, as well as having libicu installed.

Last edited by LSS10999 on 2025-11-03, 10:11. Edited 1 time in total.

Reply 237 of 240, by GigAHerZ

User metadata
Rank Oldbie
Rank
Oldbie

@Start me up, please keep your reverse-fanboy'ism to yourself.

It is very reasonable to be on .NET 8.0 right now and do the jump to .NET 10 in not-so-far future.
This is not the place to support your Win 3.11 as a viable operating system for your server.

"640K ought to be enough for anybody." - And i intend to get every last bit out of it even after loading every damn driver!
A little about software engineering: https://byteaether.github.io/

Reply 238 of 240, by Start me up

User metadata
Rank Newbie
Rank
Newbie
LSS10999 wrote on Today, 08:56:

When I said about using a Linux-powered computer board as a dedicated WebOne server, that's how I've been using it.

So you have the same problem, like I have: You need a second machine to use WebOne.

Reply 239 of 240, by LSS10999

User metadata
Rank Oldbie
Rank
Oldbie
Start me up wrote on Today, 09:55:

So you have the same problem, like I have: You need a second machine to use WebOne.

Yeah, but this "second machine" doesn't have to be a full-fledged PC.

I don't think it's easy to target older OSes directly so as to, like you said, be able to run WebOne on the same machine that would be browsing the web with it.

WebOne needs to handle a lot of complex stuffs that older OSes may not have the necessary APIs/libraries to do so. Some functionalities may require installing other software/libraries which further complicates the compatibility problem.