All Activity
- Past hour
-
Firefox 52 no longer working on XP
Dave-H replied to Dave-H's topic in Browsers working on Older NT-Family OSes
Thanks very much for the explanation! -
Firefox 52 no longer working on XP
jumper replied to Dave-H's topic in Browsers working on Older NT-Family OSes
Bound means prelinked, a rarity these days. An address will appear there that should match the function address in the lower box. If so, the load will be faster, if not, a bit slower. Early versions of my ImportPatcher could validate bound import links. -
Our college campus sold Win 95 *upgrade* cd-rom in the bookstore. ie, it did NOT have the "for sale only with new pc" printed on the disk. Not sure if that helps you, but to me, if it was sold SEPARATE from a new pc and sold at a college campus bookstore, that tells me "retail". You might try looking through *EBAY* listings, that may be a better source than any source including "fake cd-rom images".
- 1 reply
-
1
- Today
-
Hi guys, I have been reading on the internets for several days trying to find a definitive answer to the question - was there a legit Windows 95 US-English Full Retail CD-ROM edition back in 1995? Thus far, I have not been able to find a convincing answer, even though some posts on different forums/boards claim so. On Archive.org I was able to spot a full retail edition which came on floppy disks; several fake CD-ROM images are also available, as well as images from the OEM CD-ROM (which people often confuse with the Retail version, as it seems). So I'd appreciate it if someone with legit experience / knowledge shed light on this issue. Thanks muchos in advance. Best!
-
Done.
-
My Browser Builds (Part 5)
johk replied to roytam1's topic in Browsers working on Older NT-Family OSes
http://kmeleonbrowser.org/forum/read.php?19,154431,158596,page=35#msg-158595 Just in case you need something to add. -
That's right. But what's new is that libcurl (and thus curl_cffi 0.14.0) have now started to enforce these extensions (no idea why). Since 0.14.0 doesn't offer any critical features that we can't live without on Windows 7, I will pin my version on 0.13.0 for as long as possible. At the moment there are no security issues with that version. It's an uphill battle with yt-dlp always wanting the latest and "greatest".
-
Best greetings @nicolaasjan ; may I bring to your attention the "youtube IOS-client M3U8 formats" discussion found in GH#15569: https://github.com/yt-dlp/yt-dlp/issues/15569#issuecomment-3770540275 https://github.com/yt-dlp/yt-dlp/issues/15569#issuecomment-3771419465 https://github.com/yt-dlp/yt-dlp/issues/15569#issuecomment-3780166034 @bashonly, one of the main, current, yt-dlp devs, is being childishly stubborn at not acknowledging (repeated) claims that the IOS-client M3U8 formats are (currently) actually downloadable without 1) YT cookies, 2) a JS runtime enabled, 3) a PO Token. Could you, please, add there your own input (hopefully one that corroborates the "downloadable" claims) before that issue gets locked for non-devs? Many thanks in advance ... All the best for you!
-
It works now. But let me say one thing. While it is legit to complain as I did, and also helps to know what is the issue and see if I can fix, or can be fixed, if it is necessary to use the latest curl_cffi, just do it. Don't downgrade because a person complains. If I can use the x86, awesome, I'll use. In cases as with this tool, how many times are we dealing with over 2³² of data/memory needs to use the x64. It is more a matter of slightly better performance. off-topic from here Now, about the "modern DNS extensions". Actually they aren't modern... I mean, the original proposed standard RFC is from 1999, and then ratified as internet standard on 2013. It is fair to use it, but, why now? If I could I would update the hardware, OS, software, but... I don't live in a world of magic.
-
I have been running that version for years without problems on both Windows server 2008 R2 and Windows 7 x64. It is much more strict for my taste than Windows default firewall. I like firewall that blocks all by default and only permits if i allow it. That is why I like it over Windows one. Maybe I have worked too long on enterprise environments when think that way...
-
Firefox 52 no longer working on XP
Dave-H replied to Dave-H's topic in Browsers working on Older NT-Family OSes
Thanks @roytam1. Yes, I'm aware that the runtime version I'm using isn't an official XP-compatible version. It was brought to my attention by @Monroe in another thread here. I think it was developed unofficially to help with some games which would not otherwise work on XP. Presumably, as I've now found, it can also cause compatibility problems with some other programs! I will probably keep it installed as a system runtime, but be aware that if any other program now fails to run, that might be the cause. Hopefully all I will need to do then, as with Firefox, is put compatible versions of the necessary runtime DLLs in the program's folder. -
I don't think there will be many users of the 64-bit version that also have an old local DNS resolver, but nevertheless I will downgrade curl_cffi to version 0.13.0 for the next release. Forcing these modern DNS extensions on a legacy-OS target is counter-productive anyway. Meanwhile, here is a 64-bit test version, so we can see if curl_cffi 0.13.0 doesn't give issues for you with 2026.01.19.143412.
-
Firefox 52 no longer working on XP
roytam1 replied to Dave-H's topic in Browsers working on Older NT-Family OSes
thats too new. according to http://ideje.hu/collab/tiki-index.php?page=Windows-UCRT-versions , the last XP compatible UCRT is 16.7 (file version 14.27.29114.0) -
Native (WDM) HD Audio driver for Windows 98se/Me
Drew Hoffman replied to Drew Hoffman's topic in Windows 9x/ME
Have not been able to test much on real hardware lately since I'm not at home. I feel like it's got to be some interaction between the legacy CSM and interrupts not getting delivered properly when the IRQ is shared. In the worst case I can stop using the buffer completion interrupts and just schedule a DPC every 10ms instead. -
That's it!!! Oh lord , what a waste of day doing tests back and forth, searching for alternatives, finding BIND9 stopped support for Windows on 9.17.14.... Anything, but not with the x86 build... I'll end with a correction to myself. I should have said that EDNS is not for security only. I always mix it with DNSSEC (which actually is a feature of the upstream curl utility), despite this requires EDNS, too.But, anyway, there is no need for such implementation, IMHO.
-
Firefox 52 no longer working on XP
NotHereToPlayGames replied to Dave-H's topic in Browsers working on Older NT-Family OSes
Sweet! I'm so huge into *everything* PORTABLE that I have never installed *any* C++ runtime. None. Naughta. Zilch. I prefer to manually place the SMALL HANDFUL of .dll's that some programs require to be SELF-CONTAINED within that program's OWN ROOT DIR. It's almost always the same two or three or four .dll's and even though my setup has those existing as "duplicates" across my hard drive, it's still MUCH LESS space than the full runtimes. Kind of like how several .dll's land in the root dirs of things like Supermium, Mypal, Serpent, etc. - Yesterday
-
@johk What happens if you switch to the 32-bit yt-dlp variant for Win7 ? https://github.com/nicolaasjan/yt-dlp/releases/download/2026.01.19.143412/yt-dlp_x86_win7.exe That one doesn't come with the curl_cffi Python module bundled (it's currently only 64-bit); some sites require this module to work, but NOT youtube.com (yet) ... curl_cffi is a Python binding (wrapper) for curl-impersonate, not for "ordinary" curl ; curl-impersonate uses Google's BoringSSL crypto lib (not Libre/OpenSSL), making it incompatible with < Win7 (I have Vista) ... curl 8.15.0-IMPERSONATE (Windows) libcurl/8.15.0-IMPERSONATE BoringSSL zlib/1.3 brotli/1.1.0 zstd/1.5.6 c-ares/1.30.0 WinIDN nghttp2/1.63.0 ngtcp2/1.11.0 nghttp3/1.9.0 Release-Date: [unreleased] Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp ws wss Features: alt-svc AsynchDNS brotli ECH HSTS HTTP2 HTTP3 HTTPS-proxy HTTPSRR IDN IPv6 Largefile libz NTLM SSL SSLS-EXPORT threadsafe Unicode UnixSockets zstd
-
Firefox 52 no longer working on XP
Dave-H replied to Dave-H's topic in Browsers working on Older NT-Family OSes
OK, it's fixed! The portable version worked fine, and in fact if I ran the firefox.exe in the portable version's program folder, rather than firefoxportable.exe, it opened fine using my normal Firefox profile! So, I started comparing the two installations, and found that some DLLs in my Firefox program folder appeared to have been disabled by renaming 'DLL' to 'D~L'. That's my normal way of disabling a file, changing the middle character of the extension to '~'. Why I had done that is lost in the mists of time in this case, but one disabled DLL file stood out, and that was msvcp140.dll, which is a C++ Runtime file of course. That reminded me that I had recently updated my C++ 2015-2019 Runtime to 14.29.30139, following a recommendation elsewhere on MSFN. Thinking perhaps this could be the issue, I simply renamed the msvcp140.dll file in the Firefox folder back to normal, and everything came good! So, I guess the new system runtime file versions may not actually be compatible with all programs, so I will now be on the lookout for any other seldom-used programs which no longer work. Thanks everyone for the help as always! Cheers, Dave. -
Good stuff
-
It is actually the curl stage, as it is what it fails when can't do an OPT DNS query type 41 hex (65 is the decimal conversion)). No, my DNS server/resolver software doesn't support it. I should have told, but I got tired of test, renames, edits... oh dear... I know the software is old, but trusted, but, also, there shouldn't be need to hardcode EDNS queries on curl. Too paranoid, in my opinion. I tested with the "--force-ipv4" and it is the same. If the curl update is really necessary... I'll have to change the software, but it is really dumb reason :/ It works if I redirect queries to an external resolver (example: 1.1.1.1)... but defeats the purpose of using a local one in first place Do you know what is really curious? That I almost always perform formats queries first, and it does this without a problem (querying correctly an A record for www.youtube.com), but when queries it again (or direct download, without query formats first) for download... In other words, it happens at download time In the version of curl I have I don't have such an EDNS option to test.
-
It could be, that the issue has arisen because I updated to the module curl_cffi 0.14.0. What happens when you add the `--force-ipv4` flag to your yt-dlp command?
-
Firefox 52 no longer working on XP
Dave-H replied to Dave-H's topic in Browsers working on Older NT-Family OSes
No, Firefox was not open when I uninstalled Malwarebytes. I hardly ever use it now. Thanks for the link to the portable version, I will give it a try and report back. -
What is the output of : nslookup -querytype=TYPE65 www.youtube.com (this checks if your local resolver/OS handles Type 65 queries correctly outside of yt-dlp) And what is the output of a --verbose log?