roytam1 Posted April 10 Author Posted April 10 (edited) New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260411-3219d2d-uxp-c8f7030b13-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20260411-3219d2d-uxp-c8f7030b13-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-20260411-3219d2d-uxp-c8f7030b13-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-20260411-d849524bd-uxp-c8f7030b13-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260411-d849524bd-uxp-c8f7030b13-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20260411-d849524bd-uxp-c8f7030b13-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260411-d849524bd-uxp-c8f7030b13-xpmod.7z Win7+ x64 AVX2 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20260411-d849524bd-uxp-c8f7030b13-w7plus-avx2.7z Official UXP changes picked since my last build: - Issue #3027 - modify nsGIOService to call libdbus directly instead of using dbus-glib (c97bc33a87) - Issue #3027 - remove all uses of dbus-glib from widget/ (6ce1b9a8c0) - Issue #3042 - Add canvas WebGL context `powerPreference` (546e0075dd) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. 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. Edited April 10 by roytam1 5
roytam1 Posted April 10 Author Posted April 10 New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20260411-40a79c75-uxp-c8f7030b13-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20260411-40a79c75-uxp-c8f7030b13-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom * Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15. -- New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20260411-id-656ea98-uxp-c8f7030b13-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20260411-id-656ea98-ia-c642e3c-uxp-c8f7030b13-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild 3
roytam1 Posted April 10 Author Posted April 10 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-20260411-2f20f30db-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20260411-2f20f30db-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #3027 - modify nsGIOService to call libdbus directly instead of using dbus-glib (c97bc33a) (ad86e28ed) - import from UXP: Issue #3027 - remove all uses of dbus-glib from widget/ (6ce1b9a8) (39391a877) - import from UXP: Issue #3042 - Add canvas WebGL context `powerPreference` (546e0075) (2f20f30db) 3
Sparrow Posted April 12 Posted April 12 On 4/10/2026 at 11:38 PM, roytam1 said: New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20260411-3219d2d-uxp-c8f7030b13-xpmod.7z Thanks roytam1 Cloudflare seems to be working for now with this version. Don't know about the Paypal captcha since I haven't used it yet. Great stuff !
raddy Posted April 12 Posted April 12 3 hours ago, Sparrow said: Cloudflare seems to be working for now with this version. Cloudflare have been working since friday, but that's a temporary fix from CF. Quote We’ve implemented a fix that will go out in our next release to unblock your users. However, this is a temporary bridge. We’re patching around a Web API compatibility issue that should be fixed in Pale Moon itself. https://forum.palemoon.org/viewtopic.php?p=272141#p272141 2
j7n Posted April 13 Posted April 13 WebGLRenderingContextHow does OpenGL relate to passing this captcha? Does it render 3D graphics and requires a GPU to pass, assuming bots wouldn't have one? 1
Ascii2 Posted April 13 Posted April 13 @roytam1, Thank you for all your efforts. I report that Cloudflare "Performing security verification" prompt is passing on the current New Moon and Serpent. However, it is not passing on the current BNavigator. I request that BNavigator also be updated to pass the Cloudflare "Performing security verification" prompt.
roytam1 Posted April 14 Author Posted April 14 On 4/13/2026 at 11:17 AM, Ascii2 said: @roytam1, Thank you for all your efforts. I report that Cloudflare "Performing security verification" prompt is passing on the current New Moon and Serpent. However, it is not passing on the current BNavigator. I request that BNavigator also be updated to pass the Cloudflare "Performing security verification" prompt. not much you can do as they control what to block or not. you may try disabling security.csp.enable in about:config, and you may even need an user agent spoofing. 3
Ascii2 Posted April 15 Posted April 15 (edited) 10 hours ago, roytam1 said: not much you can do as they control what to block or not. you may try disabling security.csp.enable in about:config, and you may even need an user agent spoofing. Just setting security.csp.enable to false does not result in passing of the Cloudflare prompts. However, it does apparently stop many of the High CPU problems during those prompts and, presumably, elsewhere. I have not yet tried combining user agent spoofing. Edited April 15 by Ascii2
user57 Posted April 15 Posted April 15 https://www.whatismybrowser.com/detect/what-is-my-user-agent/ this is what their server is getting to see if it see WIN98, WINXP or something a lot servers just cancel the connection there are not limited to the OS information it also can be the browser information or x64 - or combined like i dont want firefox 110 anymore if + win10 better is to change all of these with common values very often just a newer version of browser just do nothing new at all
raddy Posted April 15 Posted April 15 47 minutes ago, user57 said: better is to change all of these with common values Change setting in Preferences->Advanced->General->Compatiblity->User Agent Mode to Firefox compatiblity.
basilisk-dev Posted April 16 Posted April 16 (edited) On 4/3/2026 at 11:18 AM, roytam1 said: python3.10+ changeset changes build infra which exists everywhere in the tree. as my tree already very different from upstream and merging it will need extra time on fixing differences. in windows, mozillabuild package provides almost everything to run UXP's build infra, and bumping to python3 also means newer mozillabuild is needed and it is not tested with my tree. The Python 3 changes support Python 3.6 and above. I'm not sure what version of mozilla-build you use, upstream we are using mozilla-build 3.4 which ships with Python 2.7 and Python 3.6. I don't know if it will install on Windows XP, but I know for sure it will install on Windows 7. On 4/5/2026 at 6:38 AM, roytam1 said: had a look, many commits in his repo look messy and 1 commit combines many unrelated changes. I'll just wait until he cleans-up and put them in MCP's repo/issue tracker. Most of his "performance improvements" code outside of restoring e10s actually make the browser slower according to benchmarks. He did import some newer WebExtensions support so you might want to merge that. Edited April 17 by basilisk-dev 1
Leokids123 Posted April 16 Posted April 16 32 minutes ago, basilisk-dev said: Most of his "performance improvements" code outside of restoring e10s actually make the browser slower according to benchmarks. He did import some newer WebExtensions support so you might want to merge that. Wait...aren't "performance improvements" intended to improve performance...?
basilisk-dev Posted April 16 Posted April 16 (edited) 3 minutes ago, Leokids123 said: Wait...aren't "performance improvements" intended to improve performance...? Yeah, they were intended to. However some of them actually hurt performance. I believe that he is just vibe coding with an AI tool for most of his changes and is not actually a developer. I can't verify that but that is my theory. Edited April 16 by basilisk-dev
Leokids123 Posted April 17 Posted April 17 4 hours ago, basilisk-dev said: Yeah, they were intended to. However some of them actually hurt performance. I believe that he is just vibe coding with an AI tool for most of his changes and is not actually a developer. I can't verify that but that is my theory. Oh..i see...But have you even tested to see if it hurts perfomance? Benchmarks is fine...?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now