Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. http://kmeleonbrowser.org/forum/read.php?19,154431,158596,page=35#msg-158595
  3. 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 Windows7, 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".
  4. 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!
  5. 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.
  6. Today
  7. 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...
  8. 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.
  9. 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.
  10. 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)
  11. 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.
  12. 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.
  13. Will experiment. On the computer I am on now, all four are UNCHECKED. I would assume that if the bottom three are UNCHECKED that it doesn't matter if the top is checked or not (I'm not hearing any difference). The bigger test will be on my other computers.
  14. 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.
  15. Disable enhancements over HDMI to avoid over-bassiness.
  16. Yesterday
  17. @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
  18. 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.
  19. Good stuff
  20. 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.
  21. 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?
  22. 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.
  23. 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?
  24. I have little to no understanding of networking, so I'm afraid I can´t help you with this particular issue. I just tested a random video from YouTube in my Windows 7 VM and all went fine.
  25. Oh, and I didn't think about asking this earlier, but when you tried to uninstall Malwarebytes and it resulted in your computer REBOOTING itself (prompting a Safe Mode uninstall of Malwarebytes), was Firefox OPEN when Malwarebytes uninstall crashed your system into a reboot?
  26. If it does NOT launch, then clench your fists, pound one sternly but in full control of anger level on desktop but make sure you miss keyboard and mouse, grab something in the other hand and controllably throw something without breaking it or anything it hits, raise your voice level approx 15 decibels (whereas 30 decibels is the increase of a raging uncontrolled shout), and shout out this phrase, "Curse You, Malwarebytes, You Did This!"
  27. If it DOES launch, then you should be able to REPLACE all of the .exe/.dll/etc root dir files/folders of your "installed" version and it should now also launch.
  28. Try the PortableApps Portable Legacy 52 and see if it launches. It will not affect other Firefox installs/profiles. https://portableapps.com/apps/internet/firefox-portable-legacy-52
  1. Load more activity
×
×
  • Create New...