Leaderboard
Popular Content
Showing content with the highest reputation since 12/07/2025 in all areas
-
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20251225-3219d2d-uxp-fd19819276-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20251225-3219d2d-uxp-fd19819276-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20251225-3219d2d-uxp-fd19819276-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20251225-d849524bd-uxp-fd19819276-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20251225-d849524bd-uxp-fd19819276-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20251225-d849524bd-uxp-fd19819276-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20251225-d849524bd-uxp-fd19819276-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20251225-d849524bd-uxp-fd19819276-w7plus-avx2.7z Official UXP changes picked since my last build: - Issue #2306: Implement WeakRef functionality (5eab8c0aff) - Issue #2306: Add pref-gated WeakRef with safe stub when disabled (5895253f46) - Issue #2306: Fix spacing (b9ded9c3dc) - Issue #2306: Remove unneeded addition of streams_ in ContextOptions() (d43e57f885) - Issue #2306: Add test js (c171ddeace) - Issue #2863 - Part 1 - Update patches for ICU 78.1 (53662b13d8) - Issue #2863 - Part 2 - Filter ICU data for build (d5bcbfd06b) - Issue #2863 - Part 3 - Patch in non-dll suppression (fe4deee340) - Issue #2051 - Part 3 - Use pre-built big-endian ICU data file for big-endian builds. https://bugzilla.mozilla.org/show_bug.cgi?id=1264836 Disable unused ICU code during build. (7299df4737) - Issue #2863 - Part 4 - Use recommended ICU build options flags. (759d7984c7) - Issue #2863 - Part 5 - Update reading source objects (35cb857c80) - Issue #2863 - Part 6 - Make ICU with multiple jobs for faster rebuilds. (72f6135946) - Issue #2863 - Part 7 - Don't delete files now that they're filtered (c8491cff14) - Issue #2863 - Part 8 - Add note to run `make_intl_data.py langtags` (5a3d10212f) - Issue #2863 - Part 9 - Retain util_props.cpp (a8a1c5c250) - Issue #2863 - Part 10 - Add New Line Breaker Entries (afa02844dd) - Issue #2863 - Part 11 - Remove no longer needed locale maximization when removing likely subtags. (b31a7165e5) - Issue #2863 - Part 12 - Filter SCRIPT_CODE extensions from CLDR (25caba3df9) - Issue #2863 - Part 13 - Remove non-IANA Zones (77f1baf2ce) - Issue #2863 - Part 14 - Update switch to handle new UNumberFormatFields entries. (f47df7a663) - Issue #2863 - Part 15 - Update special casing script (98fc5db142) - Issue #2863 - Part 16 - Update locale canonicalization algorithm for changes from CLDR 39 (3f06fa4c2a) - Issue #2863 - Part 17 - Update ICU source to 78.1 (a29a80493f) - Issue #2281 - Remove the use of non-standard namespace std::tr1 in Google's WebRTC gtest code (cf85580d6e) - Issue #2863 - Part 18 - Update Unicode in Spidermonkey (852e690460) - Issue #2863 - Part 19 - Update CLDR to 48 (666b590bd4) - Issue #2863 - Part 20 - Update special casing in Gecko (ec13c2746d) - Issue #2863 - Part 21 - Update Unicode property data in Gecko (42d7950b0c) - Issue #2863 - Part 22 - Update tzdata source to 2025c (929b21c718) - Issue #2863 - Part 23 - Update tzdata in Spidermonkey (f728497818) - Issue #2863 - Part 24 - Remove special-casing for Etc/UCT (c77fea8760) - emoji-17.0 - Update Twemoji font to unicode 17.0.0 (36a295e4ef) - Issue #2857 - Implement `inset-block` and `inset-inline` CSS shorthand (5a832a6e24) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - icu: restore pre-NT6 codepaths by reverting to old version with fixes, and fix v141_xp build (9f6727874f) Update Notice: - You may delete file named icudt*.dat and icu63.dll inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.8 points
-
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20251220-3219d2d-uxp-b9f12b43c6-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20251220-3219d2d-uxp-b9f12b43c6-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20251220-3219d2d-uxp-b9f12b43c6-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20251220-d849524bd-uxp-b9f12b43c6-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20251220-d849524bd-uxp-b9f12b43c6-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20251220-d849524bd-uxp-b9f12b43c6-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20251220-d849524bd-uxp-b9f12b43c6-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20251220-d849524bd-uxp-b9f12b43c6-w7plus-avx2.7z Official UXP changes picked since my last build: - Issue #2873 - Don't let toolkit override colors of autofilled form elements. (17d951328f) - Issue #2861 - Part 1: Allow nsNPAPIPlugin::RunPluginOOP to be made false. (d2ab969724) - Issue #2861 - Part 2: Restore nsIPluginHost.isPluginOOP. (69ebe8322d) - Issue #2861 - Remove checks that forcibly enable or disable OOP. (e6d9cc0146) - Issue #2875 - Cleanup: Remove leading whitespace in nsPluginHost.cpp. (372df4ebe7) - Issue #2861 - Remove Mac-specific ifdefs. (108523f5fd) - Issue #2875 - Ensure OOP for plugins by default even if pref couldn't be found. (cdab710ed0) - Issue #2861 - Bring back forced OOPP for GTK3. (dd61d079b0) - Issue #2861 - Part 2 Follow-up: nsIPluginHost.isPluginOOP should not always return true. (668296cf5d) - [devtools] Further improve "Copy as cURL" (b3c406bb25) - [js] Append InstSize factor for secondary range veneers. (81bcafc331) - [DOM] Add stride check for canvas tex conversion from blob. (95e0feec7c) - [devtools] Further improve "Copy as cURL" (68fa0f0d54) - [image] Use the TriggeringPrincipal if we have one, not the SystemPrincipal (4667b7f4b0) - [NSS] Destroy certificate on error paths (01d894938b) - Issue Pale-Moon#2002 - Remove FreeBSD compat13x dependency on 15.x. Remove the 2 libutil OS_LIBS and dynamically load libutil.so instead. (2a2a85f888) - Issue #2865 - Implement `URL.canParse()` (12e5c5c303) Official Pale-Moon changes picked since my last build: - [Pale-Moon] Issue #1979 - Use async callback to update cache UI (7e23650580) - [Pale-Moon] Issue #1914 - Update several SSUAOs (da35b48afd) - [Pale-Moon] Un-prefix -moz-user-select (06890bcb06) - [Pale-Moon] Remove Instagram SSUAO (4265868605) - [Pale-Moon] Issue #1987 - Use `overflow: clip` (88f220896b) - [Pale-Moon] Issue #1954 - Reset `userTypedValue` if fragment navigating within a doc. (c167bc756f) - [Pale-Moon] Issue #1991 - Add UI preference for reduced visual motion. (58648a77ad) - [Pale-Moon] Update Windows version check caller after WindowsVersion.h updates. (f0d40ae44b) - [Pale-Moon] Issue #1992 - Part 1: Update AppMenu icons (6933910ed5) - [Pale-Moon] Issue #1992 - Part 2: Tweak Windows 10+ styling. (02fac4d52e) - [Pale-Moon] Issue #1992 - Part 3: Remove italic style from AppMenu edit label. (f61835829a) - [Pale-Moon] Issue #1992 - Part 4: Fix issues with the main toolbar. (5f2bc6123b) - [Pale-Moon] Issue #1992 - Part 5: Slightly more breathing room for the window title. (1843e173cf) - [Pale-Moon] Issue #1992 - Part 6: Overhaul caption buttons and add win 11 specifics. (ca7e904b27) - [Pale-Moon] Issue #1992 - Part 7: Remove glass override for Win 10/11. (4af2abb312) - [Pale-Moon] Issue #1992 - Part 8: Minor tweaks and update downloads button styling. (4e3531ed96) - [Pale-Moon] No Issue - http -> https for start.palemoon.org default. (cdd4d99499) - [Pale-Moon] Issue #1992 - Correct default non-compositing color on Win 11 to RGB 243. (549e05be0c) - [Pale-Moon] Add Win11 styling in browser-title.css (442965e997) - [Pale-Moon] Add id to viewToolbarsMenu's menupopup (c955ee0ac4) No official Basilisk changes picked since my last build. My changes picked since my last build: - [Pale-Moon] partly revert rev f0d40ae4 to fix build (b9f12b43c6) Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.7 points
-
6 points
-
There are now (at the end of 2025) very, very few anti-malware programmes for Windows XP with real-time protection free of charge. Panda Free Antivirus is an absolute exception. It is still maintained and runs under Windows XP. Here are two screenshots of the current version 22.03.05, which has just been released: An anti-malware programme with a most recent scan engine and up-to-date virus definitions even under very old OSes like Windows XP or Windows Vista. What more could be wanted? Here is the link to my updated article: Cheers, AstroSkipper5 points
-
KB936235 : info file newversion KB955988 Replace the Cimwin32.dll file. KB2676562 Leak Update Version for SP2 Replace all nt kernel & system files KB944340 : info file newversion KB2676562 Leak Update Version for SP2 Replace the kernel32.dll file. You can get all my Source Files Update Packs SP2 here. I would like everyone to archive them. Because they hotfix share is gone forever. https://drive.google.com/file/d/15B55MqPXmJlbSx3Uc4qNmXpsaUH63oBt/view?usp=sharing my link backup in archive.org https://archive.org/details/windows-2000-post-sp4-update-pack https://archive.org/details/windows-xp-post-sp1-update-pack https://archive.org/details/windows-xp-post-sp2-update-pack https://archive.org/details/windows-xp-post-sp3-update-pack https://archive.org/details/windows-xp-and-server-2003-x64-update-pack https://archive.org/details/windows-server-2003-x86-update-pack_2025064 points
-
aaah, no clue whats wrong here: 0:26.17 c:/devel/myUXP/intl/icu/source/i18n/messageformat2_function_registry.cpp(862): error C2280: 'icu_78::message2::StandardFunctions::Plural::Plural(const icu_78::message2::StandardFunctions::Plural &)': attempting to reference a deleted function 0:26.17 c:\devel\myuxp\intl\icu\source\i18n\messageformat2_function_registry_internal.h(248): note: compiler has generated 'icu_78::message2::StandardFunctions::Plural::Plural' here 0:26.17 c:\devel\myuxp\intl\icu\source\i18n\messageformat2_function_registry_internal.h(248): note: 'icu_78::message2::StandardFunctions::Plural::Plural(const icu_78::message2::StandardFunctions::Plural &)': function was implicitly deleted because a data member invokes a deleted or inaccessible function 'icu_78::LocalPointer<icu_78::message2::StandardFunctions::Number>::LocalPointer(const icu_78::LocalPointer<icu_78::message2::StandardFunctions::Number> &)' 0:26.17 c:\devel\myUXP\intl\icu\source\common\unicode/localpointer.h(343): note: 'icu_78::LocalPointer<icu_78::message2::StandardFunctions::Number>::LocalPointer(const icu_78::LocalPointer<icu_78::message2::StandardFunctions::Number> &)': function was implicitly deleted because 'icu_78::LocalPointer<icu_78::message2::StandardFunctions::Number>' has a user-defined move constructor and v141_xp seems to be not good enough to build ICU 78. EDIT: got it fixed, -std:c++17 is needed by new ICU, so vc2015 branch will no longer be buildable as ICU can't be skipped. EDIT2: the above error is solved by adding a copy-ctr line in localpointer.h, all changes are in https://github.com/roytam1/UXP/commit/9f6727874f81bf98ef3f54f046d14c6c5cfdc20f , and hope I did it right. I think I can make a special release tomorrow! And now I have a newer-than-mypal ICU and feodor2 may have a look?4 points
-
Generally, Panda Antivirus Free is working under Windows XP, even in the most recent version. However, there are two issues. The first issue which I noticed is the unability to connect to a Panda Dome account. Every time you open the programme interface, you are annoyed by a pop-up window asking you to log in to a Panda Dome account. However, this does not work under Windows XP and ends with an error message. There is no official solution for this error. But I have a solution. It appears to be a TLS problem. A secure connection is required, which Windows XP cannot establish natively. The solution is ProxHTTPSProxy, HTTPSProxy or ProxyMII which you can get in my thread Simply set the proxy in the Panda Antivirus settings and set up your Panda Dome account. Once this is done, Panda will no longer bother you, and the proxy settings can be deleted again. The second issue consists of a delay of several minutes during system start-up. Panda Antivirus needs round about 5 minutes to be completely loaded on my machine. I tried different versions and possible solutions, but nothing helped. Therefore, this issue has been reported by me to Panda's support. We will see what happens. Greetings from Germany, AstroSkipper4 points
-
I was able to login in with OAth2 using MailNews with an outlook account. I had to go in the config editor and set *general.useragent.compatMode.firefox* to true. Then the Microsoft login page displayed properly and worked. Hope it helps some folks, I am using windows server 20034 points
-
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20251206-3219d2d-uxp-e4afc5655b-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20251206-3219d2d-uxp-e4afc5655b-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20251206-3219d2d-uxp-e4afc5655b-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20251206-d849524bd-uxp-e4afc5655b-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20251206-d849524bd-uxp-e4afc5655b-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20251206-d849524bd-uxp-e4afc5655b-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20251206-d849524bd-uxp-e4afc5655b-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20251206-d849524bd-uxp-e4afc5655b-w7plus-avx2.7z Official UXP changes picked since my last build: - Issue #2489 - fix `color-mix` implementation. (103bd151c8) - Issue #2847 - Update tests and toolkit CSS to account for `windows-win11` (becf65d05a) - Issue #2869 - Make Purple Buffer additions check if cell is tenured. (34d1d5a650) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - layout: restore xp theme names in test (c80b9fc1ea) - ffvpx: update ffmpeg to 3.4.14 ( https://github.com/FFmpeg/FFmpeg/commit/9983d098ff0ee54bc3b77676dd885883bfbe4ffb ) (83cd56dfbb) - nss: update certdata and bump ckbi version to 2.82 (d8a03301d4) - dns: update effective_tld_names.dat from https://publicsuffix.org/list/public_suffix_list.dat (e27800bb2a) - icu: update timezone data (cb88bccc0a) - security: update EV root data (c417312184) - icu: import backport of ICU-20558 (Fix regression in DateTimePatternGenerator) (dc67193fba) - icu: if langTag is empty, point it to root.txt as well (9e8e5fbd83) - icu-data: regenerate with icu_sources_data.py (e4afc5655b) Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.4 points
-
I believe in those numbers, as I already stated, I don't trust someone will perform the fake scheme you just described. People have things in life, apart from the forum, you know! Besides, it's easy to check, as I already stated, too! So what? It's my business in what to believe. But at this point, it's too obvious you're very annoyed with someone else's fame. I also think there was a hidden reason to disable topic views. As already stated by @Monroe. Otherwise they would've gotten them back by this time already.3 points
-
It's my own personal opinion that it was done intentionally so D.Draker's name and maybe a few others, would drop off the 'Popular Contributors' list in time ... which finally happened in the last three weeks, or so. I actually miss his name no longer on the list ... it was interesting watching his 'contributor count' go up and down. I hope I am wrong about the 'topic views' ... but since October nothing, lots of '0s' starting to show up. ...3 points
-
Yes. All builds of ytdlp-silent-xp.exe have been tested by me on my Windows XP computer. Unfortunately, none of them are working, not even the latest.3 points
-
For anyone who isn't familiar with LUA scripts. My mod of the LUA script yt-dlp4vlc does the following: YouTube links entered in VLC are now processed by the YouTube downloader yt-dlp and are then transferred to VLC and played back. Credits to FalloNero. The console window is hidden either by a PowerShell command or by the tool hidecon if the latter exists in VLC's programme folder. Video links without appended quality parameter can now be played again with the quality preset by the user in the VLC settings. The default video codec has been preset by me to h264 so that even older hardware is supported. This can of course be changed in the script by the users according to their needs.3 points
-
@DesWer on GitHub in the Rumble thread asked me for a link to my Python for XP environment. Well, here it is, complete with all current dependencies installed: Python311_XP-folder.7z Extract it to e.g. C:\Python311 and add that folder, plus C:\Python311\Scripts to your PATH. Instead of building the standalone executable with PyInstaller, you can use pip to install the Nightly build directly: python -m pip install -U --pre "yt-dlp[default]" That will install/update the dependencies as well. (yt-dlp Nightly from 2026.01.02 is already included)3 points
-
The old download link I used in my ytBATCH releases was https://github.com/nicolaasjan/yt-dlp/releases/latest/download/yt-dlp_x86_Windows-XP.zip which is no longer working. As you can see, at some point you changed the file name of the ZIP archive. For me. no problem. I have already rewritten the yt-dlp update module for the upcoming release of ytBATCH.3 points
-
hmm, confirmed v30i and v31 also works. and it seems to be broken in v31a and later. since there is no release note and/or changelog for v31a, nothing is known besides ntdll and kernel32 are newer in v31a.3 points
-
WinNTSetup 5.4.2 - fixed could not start minimized - fixed some wimcapture issues - fixed possible buffer overflow in some minwin functions - fixed crash on malformed Win10Builds.ini - updated ux and drvinst patcher for Win11 build > 280003 points
-
https://github.com/LordOfMice/Tools/blob/master/nvme9x.zip High speed of executing large (>64K) I/O requests. Custom DMA handling instead of using OS service. Large requests (from 64K to max size supported by controller) executed as fast as in NT now.3 points
-
FFmpeg update. XP: shared static libfdk-aac VISTAx86: shared static libfdk-aac3 points
-
yes it is always an issue because GetLogicalProcessorInformation is missing in XP SP2. you may either update kernel32.dll with that API available(i.e. WindowsXP-KB936235-v2): http://kmeleonbrowser.org/forum/read.php?19,143253,page=10 or patching your target application with kernelxp and patchk32. https://github.com/roytam1/rtoss/tree/master/kernelxp a patched SP52 running on just-installed XP SP2 VM: or unpatched SP52 build on WindowsXP-KB936235-v2-x86-ENU installed XP SP2 VM:3 points
-
New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20251225-e8bf1a87f-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20251225-e8bf1a87f-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ported from UXP: Issue #2306: Implement WeakRef functionality (5eab8c0a) (6593da0bd) - ported from UXP: Issue #2306: Add pref-gated WeakRef with safe stub when disabled (5895253f) (b07afbb3e) - import from UXP: Issue #2306: Fix spacing (b9ded9c3) (d68445246) - ported from UXP: Issue #2306: Remove unneeded addition of streams_ in ContextOptions() (d43e57f8) (df4c765a7) - import from UXP: Issue #2306: Add test js (c171ddea) (223b2a470) - ported from UXP: Issue #2863 - Part 1 - Update patches for ICU 78.1 (53662b13) (3a4140453) - import from UXP: Issue #2863 - Part 2 - Filter ICU data for build (d5bcbfd0) (67724cfb9) - ported from UXP: Issue #2863 - Part 3 - Patch in non-dll suppression (fe4deee3) (3fada1a0e) - import from UXP: Issue #2051 - Part 3 - Use pre-built big-endian ICU data file for big-endian builds. https://bugzilla.mozilla.org/show_bug.cgi?id=1264836 Disable unused ICU code during build. (7299df47) (0a7458859) - import from UXP: Issue #2863 - Part 4 - Use recommended ICU build options flags. (759d7984) (7b5f67620) - import from UXP: Issue #2863 - Part 5 - Update reading source objects (35cb857c) (452b32a22) - import from UXP: Issue #2863 - Part 6 - Make ICU with multiple jobs for faster rebuilds. (72f61359) (b5331bdb6) - import from UXP: Issue #2863 - Part 7 - Don't delete files now that they're filtered (c8491cff) (8d43b8b12) - import from UXP: Issue #2863 - Part 8 - Add note to run `make_intl_data.py langtags` (5a3d1021) (d15c0dc7d) - import from UXP: Issue #2863 - Part 9 - Retain util_props.cpp (a8a1c5c2) (ca5715a00) - import from UXP: Issue #2863 - Part 10 - Add New Line Breaker Entries (afa02844) (8c4575973) - import from UXP: Issue #2863 - Part 11 - Remove no longer needed locale maximization when removing likely subtags. (b31a7165) (d59467deb) - import from UXP: Issue #2863 - Part 12 - Filter SCRIPT_CODE extensions from CLDR (25caba3d) (60e07b23a) - import from UXP: Issue #2863 - Part 13 - Remove non-IANA Zones (77f1baf2) (631486a72) - import from UXP: Issue #2863 - Part 14 - Update switch to handle new UNumberFormatFields entries. (f47df7a6) (0b6e69a35) - import from UXP: Issue #2863 - Part 15 - Update special casing script (98fc5db1) (6d0cdf00f) - import from UXP: Issue #2863 - Part 16 - Update locale canonicalization algorithm for changes from CLDR 39 (3f06fa4c) (fb4a3c5c9) - import from UXP: Issue #2281 - Remove the use of non-standard namespace std::tr1 in Google's WebRTC gtest code (cf85580d) (c03434692) - ported from `custom` branch of UXP: Issue #2863 - Part 17 - Update ICU source to 78.1 (a29a8049) and fixes (9f672787) (38bdf911b) - gmp: stop unified build to avoid build bustage (757d587fe) - import from UXP: Issue #2863 - Part 18 - Update Unicode in Spidermonkey (852e6904) (6a04657eb) - import from UXP: Issue #2863 - Part 19 - Update CLDR to 48 (666b590b) (89b712a31) - import from UXP: Issue #2863 - Part 20 - Update special casing in Gecko (ec13c274) (f97d9374f) - import from UXP: Issue #2863 - Part 21 - Update Unicode property data in Gecko (42d7950b) (1fabdf19c) - ported from UXP: Issue #2863 - Part 22 - Update tzdata source to 2025c (929b21c7) (d1aaae52d) - ported from UXP: Issue #2863 - Part 23 - Update tzdata in Spidermonkey (f7284978) (ec0aa8a35) - import from UXP: Issue #2863 - Part 24 - Remove special-casing for Etc/UCT (c77fea87) (8098de289) - ported from UXP: emoji-17.0 - Update Twemoji font to unicode 17.0.0 (36a295e4) (8549af4bc) - import from UXP: Issue #2857 - Implement `inset-block` and `inset-inline` CSS shorthand (5a832a6e) (7e09c7b47) - dom/webrtc: explicitly exporting `NormalizedConstraintSet::Range<bool>::Merge()` to fix build (e8bf1a87f)3 points
-
New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 https://o.rthost.win/basilisk/basilisk55-win32-git-20251220-81840e9b0-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20251220-81840e9b0-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #2873 - Don't let toolkit override colors of autofilled form elements. (17d95132) (41862e21c) - ported from UXP: Issue #2861 - Part 1: Allow nsNPAPIPlugin::RunPluginOOP to be made false. (d2ab9697) (f4c8acc40) - import from UXP: Issue #2861 - Part 2: Restore nsIPluginHost.isPluginOOP. (69ebe832) (b1ed368ee) - import from UXP: Issue #2861 - Remove checks that forcibly enable or disable OOP. (e6d9cc01) (9e977be49) - import from UXP: Issue #2875 - Cleanup: Remove leading whitespace in nsPluginHost.cpp. (372df4eb) (0dd28cf96) - import from UXP: Issue #2861 - Remove Mac-specific ifdefs. (108523f5) (be5c04d98) - import from UXP: Issue #2875 - Ensure OOP for plugins by default even if pref couldn't be found. (cdab710e) (f5d6b5e44) - import from UXP: Issue #2861 - Bring back forced OOPP for GTK3. (dd61d079) (5e872b560) - import from UXP: Issue #2861 - Part 2 Follow-up: nsIPluginHost.isPluginOOP should not always return true. (668296cf) (06ce41698) - import from UXP: [devtools] Further improve "Copy as cURL" (b3c406bb) (7059944d3) - import from UXP: [js] Append InstSize factor for secondary range veneers. (81bcafc3) (1f1743630) - import from UXP: [DOM] Add stride check for canvas tex conversion from blob. (95e0feec) (f3ff4fb05) - import from UXP: [devtools] Further improve "Copy as cURL" (68fa0f0d) (54292a252) - import from UXP: [image] Use the TriggeringPrincipal if we have one, not the SystemPrincipal (4667b7f4) (2eae097a1) - import from UXP: [NSS] Destroy certificate on error paths (01d89493) (b39f71e0f) - ported from UXP: Issue Pale-Moon#2002 - Remove FreeBSD compat13x dependency on 15.x. Remove the 2 libutil OS_LIBS and dynamically load libutil.so instead. (2a2a85f8) (46bae686f) - import from UXP: Issue #2865 - Implement `URL.canParse()` (12e5c5c3) (81840e9b0)3 points
-
Ran into a small problem after downloading your 'offline installer' download. I got offline to run the download and found out that I need to have .NET Framework also installed. I did have .NET Framework 2.0 installed years ago but removed it. Didn't seem to have much use for it on Win XP at the time. If there were any programs that might require it I was always able to find another program that didn't need .NET Framework to run. I have all the .NET Framework versions that worked on XP stored on a DVD backup with other old Win XP programs ... in case needed one day. I think at the time .NET Framework 3.5 was the last version to work on XP but after getting back online to search around I now see that there is a .NET Framework 4.0 that will install on Win XP SP3. I have now downloaded that version but I may just try .NET Framework 2.0 first out of curiosity and see if that works. If not then I can jump to version 4.0. That version from MS is dated from last year: 07/15/2024 ... I will put the MS link here in case someone else has need for it. Microsoft .NET Framework 4 (Standalone Installer) https://www.microsoft.com/en-us/download/details.aspx?id=17718 Date Published: 07/15/2024 Supported Operating Systems: Windows 7, Windows 7 SP 1, Windows Vista SP 1, Windows XP SP 3 Windows XP SP3 Windows Vista SP1 or later Windows 7 Windows 7 SP1 Supported Architectures: x86 x64 Thanks ...3 points
-
AstroSkipper ... Just came across you're updated information dealing with Windows XP and Panda Free Antivirus. Around two weeks ago I was actually looking for any antivirus programs still working with WinXP in 2025. Didn't find any after doing a quick search on some programs that worked many years ago and reading your earlier post on the subject. Thanks again for the update on this valuable information for Windows XP users. ...3 points
-
This thread is about anti-malware programmes under Windows XP. BTW, there is definitely no need to use an "ancient version of whatever" under Windows 10. And talking about your "ancient version" is like "beating a dead horse". A version of this programme running under Windows XP has not been available for a long time. And it gets even worse: the programme is not secure, and its country of origin is beyond good and evil. In my next article, I will post something current for Windows XP.3 points
-
Personally, I don't expect modern websites that are full of multimedia or completely overloaded to still run in UXP browsers under old OSes like Windows XP, but I am happy about those that still do. All others are called up by me under Android 10 and above. That's why I'm extremely relaxed about the whole thing. The more websites running in New Moon or Serpent, the better, but if not, then that's just the way it is.3 points
-
https://github.com/e3kskoy7wqk/Chromium-for-windows-7-REWORK He made few reworked versions. It also can support XP and Vista without extended kernels3 points
-
I didn't realise there were so many still using SP2 (why?). I will consider building the next version with PyInstaller 5.13.2 again. But do note, that in the future that may not be possible any more, due to the changes they make. Consider upgrading to SP3. In the meantime, here is a build that should work on SP2. @davidz, Do you really mean you're on SP3? Because in my SP3 machine (VM), 2025.12.06.064237 works fine: [debug] Command-line config: ['-v'] [debug] User config "C:\Documents and Settings\Nico\Application Data\yt-dlp\config.txt": ['--rm-cache-dir', '--console-title', '--add-metadata', '--embed-thumbnail', '--convert-thumbnails', 'jpg', '--js-runtimes', 'quickjs', '--ppa', 'ffmpeg:-metadata synopsis=""', '-o', '~/Bureaublad/%(title)s.%(ext)s', '-S', 'res:1080,vcodec:avc,acodec:m4a', '--sponsorblock-remove', 'all', '-N', '6'] [debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out cp1252 (No VT), error cp1252 (No VT), screen cp1252 (No VT) [debug] yt-dlp version nicolaasjan/yt-dlp@2025.12.06.064237 (winXP_x86_exe*) [debug] Python 3.11.4 (CPython x86 32bit) - Windows-XP-5.1.2600-SP3 (OpenSSL 3.5.2 5 Aug 2025) [debug] exe versions: ffmpeg N-121824-g775b102182-WINXP (fdk,setts), ffprobe N-121824-g775b102182-WINXP, phantomjs 1.9.8 [debug] Optional libraries: Cryptodome-3.23.0, brotli-1.2.0, certifi-2025.11.12, mutagen-1.47.0, requests-2.32.5, sqlite3-3.50.4, urllib3-2.6.0, websockets-15.0.1, yt_dlp_ejs-0.3.1 [debug] JS runtimes: quickjs-2025-09-13 [debug] Proxy map: {} [debug] Request Handlers: urllib, requests, websockets [debug] Plugin directories: none [debug] Loaded 1853 extractors Removing cache dir C:\Documents and Settings\Nico/.cache\yt-dlp ..3 points
-
Those builds are originally for my private use and they are released because of my goodwill that I think they may help others. This bug doesn't affect me and so I don't have big intention on hunting and fixing it. If you want this to be fixed you at least need to find when the problem started to occur. and last but not least, stop gaslighting.3 points
-
It's a way to say thank you! Or you prefer paypal? @NotHereToPlayGames, I've examined your profile for the last two years. After D.Draker disappeared. you barely posted for a year, and I understand you, we all were, still are, and will be in a depression. But the year before that, also rather weak posting, not to count the endless off-topic posts filled with displeasure and disgust about other members' popularity, what's the explanation for that? A friendly advice, jealousy isn't a good thing, start making contributions to MSFN, you will get the feedback! As of now. you will still have zero views on your topics, even if they fix the counter. Take a look, while I was on holidays, D.Draker got another thousand of views, all despite being absent! Take example.2 points
-
There should be a non-SSE2 version of Mypal68 on the GitHub page, you could try running Serpent 52 (IA-32) version first to test Firefox 49 - 52 method then move on to Mypal.2 points
-
@NotHereToPlayGames Once again. This topic is about the counting of topic views. Nothing more, nothing less. Stop your off-topic babbling! I am interested here to know what is going on with the number of views counted by the forum software. Your silly and childish behaviour is rather annoying and, what's more, simply embarrassing.2 points
-
Absolutely right. This is completely off-topic. That's why I called him "King of off-topics" long ago. No one needs to know. One of his favourite citations. Even called me "Wayward Son" in the past.2 points
-
Since the ytdlp-silent-xp.exe file for starting yt-dlp hidden provided by FalloNero is still not working, I modified the code again and cleaned up all unnecessary lines of code. From now on, my PowerShell command "PowerShell.exe -windowstyle hidden cmd /c &" will be executed in the case the hidecon.exe file doesn't exist. If, however, the hidecon.exe file is present in the main folder of VLC, my reduced hidecon command "hidecon &" will be used instead to start yt-dlp hidden. Here is my new mod of the LUA script yt-dlp4vlc: -- YouTube Link Resolver for VLC with Separate Video and Audio URLs -- Place this script in VLC's lua/playlist directory local yt_dlp_path = 'yt-dlp.exe' local yt_dlp_silent_path = 'hidecon.exe' function sleep(s) local ntime = os.time() + s repeat until os.time() > ntime end function probe() -- Check if the input is a YouTube link return vlc.access == "http" or vlc.access == "https" and (string.match(vlc.path, "youtube%.com") or string.match(vlc.path, "youtu%.be")) end function parse() -- Construct the full YouTube URL local youtube_url = vlc.access .. "://" .. vlc.path -- Extract "quality" query parameter if present local quality = youtube_url:match("[&?]quality=(%d+)[pP]?") youtube_url = youtube_url:gsub("[&?]quality=%d+[pP]?", ""):gsub("[&?]$", "") -- Remove trailing ? or & -- Get the preferred resolution preset by the user in VLC local prefres = vlc.var.inherit(nil, "preferred-resolution") if prefres < 0 then prefres = 2160 -- Best quality set to 2160p to overwrite VLC's native value of -1 end local allowed_qualities = { ["240"] = true, ["360"] = true, ["480"] = true, ["720"] = true, ["1080"] = true, ["2160"] = true } -- Default quality limited to the preferred resolution taken from VLC's settings local format_string = string.format("bestvideo[height<=%i]+bestaudio", prefres) if quality and allowed_qualities[quality] then format_string = string.format("bestvideo[height<=%i]+bestaudio", quality) vlc.msg.info("Using requested quality: " .. quality .. "p") else vlc.msg.info("No valid quality specified. Defaulting to best available.") end local cmd_hidden = 'hidecon &' -- Start cmd hidden and ... -- No better codec than h264 (an important switch for older hardware). This can of course be changed by the users according to their needs. local codec_limit = '-S "codec:h264"' local video_url = '' local audio_url = '' local yt_dlp_silent_exists = io.open(yt_dlp_silent_path, "r") ~= nil if not yt_dlp_silent_exists then vlc.msg.info(yt_dlp_silent_path .. " not found. Falling back to " .. yt_dlp_path) cmd_hidden = 'PowerShell.exe -windowstyle hidden cmd /c &' -- Start cmd hidden and ... local cmd = string.format( '%s "%s" %s -f \"%s\" -g "%s"', cmd_hidden, yt_dlp_path, codec_limit, format_string, youtube_url ) local handle = io.popen(cmd) video_url = handle:read("*l") audio_url = handle:read("*l") handle:close() else vlc.msg.info(yt_dlp_silent_path .. " found. Running program") local cmd = string.format( '%s "%s" %s -f \"%s\" -g "%s"', cmd_hidden, yt_dlp_path, codec_limit, format_string, youtube_url ) local handle = io.popen(cmd) video_url = handle:read("*l") audio_url = handle:read("*l") handle:close() end video_url = video_url and video_url:gsub("^%s+", ""):gsub("%s+$", "") or "" audio_url = audio_url and audio_url:gsub("^%s+", ""):gsub("%s+$", "") or "" vlc.msg.info("[YouTube Resolver] Original URL: " .. youtube_url) vlc.msg.info("[YouTube Resolver] Video URL: " .. video_url) if audio_url and audio_url ~= "" then return { { path = video_url, name = vlc.path .. " (Video)", options = { ":input-slave=" .. audio_url } } } else return { { path = video_url, name = vlc.path .. " (Video + Audio)" } } end end Cheers, AstroSkipper2 points
-
The LUA script yt-dlp4vlc reads the video quality preset by the user in VLC's settings only once while starting the player. If this setting is changed by the user at some point, the player has of course to be restarted to take the new setting into account.2 points
-
Although the LUA script yt-dlp4vlc,, originally created by FalloNero on GitHub, is still working, I modified it once again but already months ago. I didn't like his solution from April 2025 to have to add the video quality to the link every time it was transferred to VLC. It is easier to only enter the raw YouTube link as was the case in the past. In the LUA script, I therefore added code to be able to read and use the video quality which the user has preset in the video settings of VLC. Furthermore, I added a new variable containing a limit to use no better codec than h264 (an important switch for older hardware). I also changed the content of the format_string variable. Both can of course be changed by the users according to their needs. Finally, I reduced the hidecon command to start yt-dlp hidden. Here is my new mod of the LUA script yt-dlp4vlc: -- YouTube Link Resolver for VLC with Separate Video and Audio URLs -- Place this script in VLC's lua/playlist directory local yt_dlp_path = 'yt-dlp.exe'; local yt_dlp_silent_path = 'yt-dlp-silent.exe'; function sleep(s) local ntime = os.time() + s repeat until os.time() > ntime end function probe() -- Check if the input is a YouTube link return vlc.access == "http" or vlc.access == "https" and (string.match(vlc.path, "youtube%.com") or string.match(vlc.path, "youtu%.be")) end function parse() -- Construct the full YouTube URL local youtube_url = vlc.access .. "://" .. vlc.path -- Extract "quality" query parameter if present local quality = youtube_url:match("[&?]quality=(%d+)[pP]?") youtube_url = youtube_url:gsub("[&?]quality=%d+[pP]?", ""):gsub("[&?]$", "") -- Remove trailing ? or & -- Get the preferred resolution preset by the user in VLC local prefres = vlc.var.inherit(nil, "preferred-resolution") if prefres < 0 then prefres = 2160 -- Best quality set to 2160p to overwrite VLC's native value of -1 end local allowed_qualities = { ["240"] = true, ["360"] = true, ["480"] = true, ["720"] = true, ["1080"] = true, ["2160"] = true } -- Default quality limited to the preferred resolution taken from VLC's settings local format_string = string.format("bestvideo[height<=%i]+bestaudio", prefres) if quality and allowed_qualities[quality] then format_string = string.format("bestvideo[height<=%i]+bestaudio", quality) vlc.msg.info("Using requested quality: " .. quality .. "p") else vlc.msg.info("No valid quality specified. Defaulting to best available.") end local cmd_hidden = yt_dlp_silent_path -- No better codec than h264 (an important switch for older hardware). This can of course be changed by the users according to their needs. local codec_limit = '-S "codec:h264"' local video_url = '' local audio_url = '' local yt_dlp_silent_exists = io.open(yt_dlp_silent_path, "r") ~= nil if not yt_dlp_silent_exists then vlc.msg.info(yt_dlp_silent_path .. " not found. Falling back to " .. yt_dlp_path) cmd_hidden = 'hidecon &' -- Start cmd hidden and ... local cmd = string.format( '%s "%s" %s -f \"%s\" -g "%s"', cmd_hidden, yt_dlp_path, codec_limit, format_string, youtube_url ) local handle = io.popen(cmd) video_url = handle:read("*l") audio_url = handle:read("*l") handle:close() else vlc.msg.info(yt_dlp_silent_path .. " found. Running program") local cmd = string.format( '%s -s "%s %s -f \"%s\" -g %s"', cmd_hidden, yt_dlp_path, codec_limit, format_string, youtube_url ) local process = io.popen("start /B " .. cmd) process:close() local output_file = "yt-dlp-output.txt" local file_exists = false local timeout = 0 local timeout_limit = 10 while not file_exists do local file_test = os.rename(output_file, output_file) if file_test then file_exists = true else vlc.msg.info("Waiting for output file...") sleep(1) timeout = timeout + 1 if timeout > timeout_limit then vlc.msg.warn("Timeout reached. The output file was not created.") break end end end vlc.msg.info("File found") local file = io.open(output_file, "r") video_url = file:read("*l") audio_url = file:read("*l") file:close() os.remove(output_file) end video_url = video_url and video_url:gsub("^%s+", ""):gsub("%s+$", "") or "" audio_url = audio_url and audio_url:gsub("^%s+", ""):gsub("%s+$", "") or "" vlc.msg.info("[YouTube Resolver] Original URL: " .. youtube_url) vlc.msg.info("[YouTube Resolver] Video URL: " .. video_url) if audio_url and audio_url ~= "" then return { { path = video_url, name = vlc.path .. " (Video)", options = { ":input-slave=" .. audio_url } } } else return { { path = video_url, name = vlc.path .. " (Video + Audio)" } } end end Don't forget to download hidecon (see the quoted post) and copy it to the main progranmme folder of VLC! From now on, the user's default settings for video quality will be respected again. Simply enter any YouTube link in VLC and the preset quality will be played. Cheers, AstroSkipper2 points
-
Huh? They are like this for quite some time now: 🤔 https://github.com/nicolaasjan/yt-dlp/releases/latest/download/yt-dlp_x86_winXP.exe https://github.com/nicolaasjan/yt-dlp/releases/latest/download/yt-dlp_x86_winXP.zip2 points
-
Without a correctly installed and running HTTPSProxy, you will get this message each time under Windows XP when trying to activate Panda. Whether the proxy is working correctly or not, you can see in its console window. If you are not familiar with these proxies, then you should read my article ProxHTTPSProxy and HTTPSProxy in Windows XP for future use.2 points
-
My new beloved superhero, @autodidact : https://msfn.org/board/profile/398146-autodidact/content/ This most kind, generous and altruistic person is also a member on the videohelp.com forums, where he's been releasing Win7-compatible FFmpeg builds periodically; and here, he's doing the same for Vista/XP users; in some way, he's picked up the baton from Reino (whose very old, SSE-only, PC with XP died one year ago) ... As I said, it was by necessity ; but I don't think he's regretted it ...2 points
-
Reviews: "Panda's ability to catch malware lags behind that of many other free security products," from: https://www.tomsguide.com/us/panda-free-antivirus,review-3524.html "Its security scores may not be consistently impressive" from: https://www.techradar.com/pro/security/panda-dome I was also surprised at the score of 6/100. I initially thought that I had a wrong setting in Panda. The 100 files in my sample were from actual downloads from eMule, together with many good, clean files. I have two 2TB HDDs with flagged stuff from eMule, and could have increased the sample size to 10,000 infected files from eMule, but an initial check with 100 randomly picked infected files was good enough for me. I only wanted for myself an initial glance at the approximate detection capability of stuff from eMule, which may be different from the results of official tests by the professionals.2 points
-
Thanks. I first installed MS .NET Framework v4.0 (18Mar2010) under WinXP SP3. Then I installed OK Panda Dome v21.01.00 under WinXP. I selected "Offline installation" during installation. I have not yet activated the program because activation requires entering an email address. After the first run the Settings window indicates "Last updated 12/26/2025". First the good news: Panda Dome v21.01.00 runs OK under WinXP on my old Inspiron 7500 (700 MHz Pentium III, SSE-only). The program does not seem have a conflict with other programs installed. Kerio Personal Firewall v2.1.5 has no issues with the program. It is even possible to run My Ancient version of Kaspersky simultaneously with Panda Dome, no conflict. Now the bad news: I made a virus-check with Panda Dome v21.01.00 of "My personal in the Wild", which is a collection of 100 infected files downloaded with eMule. I had prepared this collection a year and a half ago for testing-purposes by taking at random 100 files from a HDD full of infected downloads from eMule. Panda Dome v21.01.00 flagged only 6/100 files [msg: 8,531 scanned, 7 detected, i.e. 1 file was flagged twice, because of multiple infections], Only 6 files were quarantined, and 94 infected files were left as "clean" in the folder \My personal in the Wild_6Jul2024\ For comparison: When I ran My ancient version of Kaspersky with this test set of 100 infected eMule files, Kaspersky scanned 171,873 files contained in the various .rar, .zip, .exe etc in \My personal in the Wild_6Jul2024\ and, detected 167 viruses, trojans etc. 99 files were cleaned, the single file which was flagged but not cleaned was a .rar file containing in turn infected multi-part .rar files. Panda Dome v21.01.00 does NOT install under Windows Server 2003 SP2. When I tried to install it under Win2003 SP2 I got the incorrect error message: "You must upgrade your version of .NET Framework". Panda Security apparently did not prepare a recent corporate edition for Windows Server, maybe no demand. Kerio Firewall flags a file named "TUNNEL.EXE", which has to be given permissions. Which IT-Manager would be inclined to license software which opens a tunnel into corporate computers? BTW, Panda Security is a Spanish company https://en.wikipedia.org/wiki/Panda_Security which was acquired in March-June 2020 by the U.S. company WatchGuard https://en.wikipedia.org/wiki/WatchGuard BTW, Kerio Personal Firewall v2.1.5 (30Apr2003) does not have a Server version either, but is still my favorite firewall under WinXP.2 points
-
info here It states that : Sometimes Microsoft released builds referred to as “Escrow”. Escrow means the development of a branch gets stopped and the code is being tested. If Microsoft or its testers don’t discover any serious bugs (“showstoppers”), the current build becomes the final milestone (usually RC or RTM, but sometimes there are also beta escrow builds). Escrow builds are usually handed out to TAP (Technology Adoption Program) testers, ISVs, IHVs, etc. http://www.windowswiki.info/2010/01/10/what-does-idsidw-mean-and-what-are-escrow-builds/2 points
-
https://github.com/yt-dlp/yt-dlp/issues/15325 (for reference: https://github.com/yt-dlp/yt-dlp/issues/14923 )2 points
-
Hi @maile3241! You know my installation of XP is a very old one. So in the past there was no need to install XP freshly or to reinstall and therefore no chance for me to confirm your solution relating to automatic ActiveX download. But that's what I usually do before posting. Anyway I have updated my guide and linked your solution with reference to you. As we have seen some posts above it works and that's what matters.2 points
-
I don't think so, KB3072630 is an update of MSI Installer of 2015.2 points
-
Maybe in Explorer options you have hidden system files and extensions.2 points
-
jaclaz , I'm terribly sorry . I was talking about Uninterrupitble Power Supply , not the {awful} company UPS . In my opinion, all private companies like DHL Express and UPS are very bad with their own "rules". If you are talking about DHL POST of Germany , then I agree - it is much, much better . I only had one broken box from them . Got damaged somewhere in Leipzig. But the goods (to my surprise) arrived in one piece. EDIT : This is NOT because I don't like private property. I'm just stating the facts gathered from my friends , family and my personal encounters with these companies.2 points