Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


roytam1

My build of New Moon (temp. name) a.k.a. Pale Moon fork targetting XP

Recommended Posts


2 hours ago, Jody Thornton said:

@Roytam I wouldn't think your New Moon v27 builds would be affected by this at all, no?

https://www.ghacks.net/2019/07/11/pale-moons-archive-server-hacked-and-used-to-spread-malware/

 

not affected. their server occurred a break-and-enter incident and those archives were injected with backdoor.

since my server can't upload/update archives from internet and this should be fine.

  • Like 5
  • Upvote 2

Share this post


Link to post
Share on other sites
Posted (edited)
3 hours ago, Jody Thornton said:

I wouldn't think your New Moon v27 builds would be affected by this at all, no?

NM27 binaries, as well as other browser binaries offered by @roytam1, are hosted on a completely different VPS infrastructure and on a (naturally) different hostname, o.rths.cf; unless the same hacker team that targeted archive.palemoon.org, for their own perverse agenda, also targeted o.rths.cf, we should be OK... 

This latest security breach, which managed to remain undetected for more than 18 months, demonstrates that:

1. Server administrators/owners must always stay alert for such an eventuality, keeping an eye their hosted files remain intact.

2. Users accessing servers with the prospect of downloading files must always exercise due precautionary practices (e.g. scanning files with updated and reputable AV solutions) ...

Official PM forum entries:

https://forum.palemoon.org/viewtopic.php?f=1&t=22528

https://forum.palemoon.org/viewtopic.php?f=17&t=22526

https://forum.palemoon.org/viewtopic.php?f=1&p=170828#p170828

Edited by VistaLover

Share this post


Link to post
Share on other sites
12 minutes ago, roytam1 said:

since my server can't upload/update archives from internet

If I may ask, how do you upload updated binaries there every Saturday, if not by an internet connection? Or, did that mean (only) you have physical access to the server and you upload files locally (e.g. via USB external drives)?

Also, from a forum exchange some months ago, when the previous hostname (o.rthost.cf) was revoked, it emerged that you were/are employing a free VPS service; so, aren't you in fact dependent on the security measures enforced by this VPS provider?

I am not being paranoid here, just inquisitive... ;) :)

Share this post


Link to post
Share on other sites
1 hour ago, VistaLover said:

it emerged that you were/are employing a free VPS service

not VPS, just free domain name provided by freenom. they can always close any free domain without reason and I always have several free domain names for my tasks.

 

1 hour ago, VistaLover said:

if not by an internet connection?

by intranet :)

  • Upvote 1

Share this post


Link to post
Share on other sites
9 minutes ago, roytam1 said:

not VPS, just free domain name provided by freenom

:blushing: :blushing: Mea culpa, then (memory betrayal to be exact) :( ...

11 minutes ago, roytam1 said:

by intranet :)

:worship: ... thanks for explaining!

Share this post


Link to post
Share on other sites
Posted (edited)

Mini bug report: Serpent on Vista with Aero Glass enabled doesn’t seem to like the window bar around the minimise/close buttons for some reason - they appear the same as the default Windows style when maximised the window... no idea if this would be fixed given it’s XP targeted, though.

Edited by hydro2duo

Share this post


Link to post
Share on other sites
Posted (edited)

Hey guys..

I realize its likely already been said here countless times, and I know I also read where there was a setting to make New Moon - Portable (something like pointing the program to specific appdata directories); but darned if I can find it and I've been looking for hours here. I don't care much about using a portable loader rather I prefer have the directories and the program (New Moon) all on a flash drive and have nothing saved on the computer. Again, I recall seeing something, but I could be wrong also. Sorry guys for asking and thank you in advance to anybody that would re post instructions again.

Take care.

Edited by sal here
typo

Share this post


Link to post
Share on other sites
25 minutes ago, sal here said:

I know I also read where there was a setting to make New Moon - Portable (something like pointing the program to specific appdata directories); but darned if I can find it and I've been looking for hours here.... I prefer have the directories and the program (New Moon) all on a flash drive and have nothing saved on the computer.

I think you just have to tell palemoon.exe (or whatever browser) where the profile folder is when you start it; e.g., put a one-line .bat file (say, portablemoon.bat) in the palemoon directory of your flash drive, which does this:

On 10/15/2017 at 7:57 AM, petrus said:

start "" palemoon.exe -no-remote -profile .\profile

... then you can just double-click portablemoon.bat and it will look for the profile in palemoon\profile directory of your flash drive.

  • Like 1

Share this post


Link to post
Share on other sites

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.3.win32-git-20190713-69970c911-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.3.win64-git-20190713-69970c911-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

NM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.7.0a1.win32-git-20190713-69970c911-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.7.0a1.win64-git-20190713-69970c911-xpmod.7z

Official repo changes since my last build:
- Introduce a new non-heap-allocated type for holding nsStringBuffer* in the HTML parser. (7c5a0db23)
- Issue #1160 - [Basilisk] Remove unused HotFix preferences (6741666a9)
- Issue #1160 - Remove HotFix preferences from testing (48060d348)
- Issue #1160 - Remove HotFix Preferences from Telemetry (24ad244d4)
- Merge pull request #1163 from win7-7/nsHtml5HtmlAttributes-clear (0845614a5)
-  Avoid multiple hashtable lookups in DisplayItemData destructor (e0598b0ae)
- Merge pull request #1168 from win7-7/DisplayItemData-destructor (f168c25c0)
- Avoid type confusion in ArrayJoinDenseKernel (20e3587ef)
- Merge pull request #1164 from g4jc/hotfix-removal (4b4d3a9cc)
- Iterate the frame property list once to collect which child list properties we have (570cad827)
- Remove e10s info from about:support (f7f7224de)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (dd924323c)
- Allow matroska mime types for video element and MSE Allow avc (h.264) content in matroska/webm containers (18f9b185b)
- Make matroska mime type checking more consistent. (31addeaac)
- Merge pull request #1174 from JeroenVreeken/master (04a7c6bb4)
- Merge pull request #1171 from win7-7/FrameProperties-iterate-once-pr (69970c911)

My changes since my last build:
- revert and rewrite "Remove e10s info from about:support (f7f7224de)" to not relying on string bundle (i.e. becoming non-translable) in order to compatible to official language packs (7da25d73b)

  • Like 6

Share this post


Link to post
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190713-74a3674-uxp-69970c911-xpmod.7z
Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190713-74a3674-uxp-69970c911-xpmod.7z

source patch (excluding UXP): https://o.rths.cf/boc-uxp/boc-uxp-src-xpmod-20190713.7z

No official repo changes since my last build.

My changes since my last build:
- applied Mathwi's help URL changes to MailNews

For UXP changes please see above.

  • Like 2

Share this post


Link to post
Share on other sites
Posted (edited)

New New Moon 27 Build!

32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190713-2a3dd7f84-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190713-2a3dd7f84-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190713-2a3dd7f84-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190713-2a3dd7f84-xpmod.7z

source repo: https://github.com/roytam1/palemoon27

repo changes since my last build:
- import change from rmottola/Arctic-Fox:
 - Bug 1139453 - Send network UP/DOWN events on desktop Linux. (7466c1298)
 - Bug 1141488 - On non-APZ platforms, combine any async transform with the OMTA transform rather than clobbering it the OMTA transform. (fe48d6774)
 - Bug 1080752 - Hold wakelock when attempting to connect to push server. (b1e74295f)
 - Bug 1126089 - Allow messages to be sent after frame script unload event. (167ebbd9a)
 - Bug 1126089 - Add test for pageload event on browser element when tab closed (f2011e6e4)
 - Bug 1090921 - Logging to see which tasks remain alive too long (ebfc3c9bd)
 - Bug 1142544 - delete now-unnecessary |extern "C++"| block from nsISupportsUtils.h; r=mccr8 (07e6572f8)
 - Bug 1142503 - don't use QueryInterface when the compiler can do the cast for us; r=ehsan (b13219054)
 - Bug 1140161 - Sensibly handle patterns with absolute paths in TEST_HARNESS_FILES. (173e369a7)
 - Bug 1082510 - When we detect a chrome popup at the current event coordinates and remote content has the mouse captured, release capture. r=Enn (da9fe26a7)
 - Bug 1137722 - Ensure that system message cache is refreshed before openapp. r=fabrice (97dc41f50)
 - Bug 1139904 - Add initial test runtime files for mochitest browser-chrome and devtools (9837c79b1)
 - Bug 1061604 part.1 nsTextStore::GetTextExt() should rReturn previous character rect instead of TS_E_NOLAYOUT when Google Japanese Input retrieves first character of selected clause at composing r=emk (54779d30e)
 - Bug 1061604 part.2 nsTextStore::GetTextExt() should rReturn previous character rect of modified range instead of TS_E_NOLAYOUT when Google Japanese Input retrieves caret rect during composition r=emk (ba7f93879)
 - Bug 1136051 - component_insert_pair statrs checks only while we are still checking or haven't started pairing; (ae1ae1d4f)
 - Bug 1137007 - Detect namespace and SECCOMP_FILTER_FLAG_TSYNC support in SandboxInfo. r=kang, r=Unfocused (6d9e32a8f)
 - Bug 1142263 - Specify all syscall parameters when doing CLONE_NEWUSER detection; f=bwc r=kang (8bcba1831)
 -  Bug 1142567 - Remove FAIL_ON_WARNINGS_DEBUG; It is not used. (bf22f1ccf)
 - No bug - Add an explanatory message to the multiple-inheritance assertion in DOM bindings; # (ffd94ef07)
 - Bug 1141252. Don't mark the TablePainter display item as having background-attachment:fixed content if the background-attachment:fixed image will be painted by a dedicated nsDisplayTableCellBackground. r=mats (98287b37c)
 - Bug 1140084 - delete list of script counts in tail-recursive fashion. (90a2b7c45)
 - Bug 1048741 - [WebGL2] texParameter: Fix silly bug in TEXTURE_COMPARE_FUNC handling. (ccc90dae3)
 - Bug 1142478. Fix integer attribute parsing to not lose track of leading zeroes. (d596a1ce1)
 - Bug 1139388 - Remove superfluous locking in the OS X profiler implementation to fix deadlock. (r=mstange) (a13088958)
 - Bug 1128603: Remove findReferences and the tests that use it. (bccc64734)
 - Bug 1140683: Fix async plugin init using null plugin funcs on MacOSX (47b591d54)
 - Bug 1142494 - Fix OSX packaging mistake. (15555f4ee)
 - Bug 1136784 - Add screenshot to LogShake produced data. (7ff264243)
 - Bug 1142550 - Fix screenshot. (d684b6469)
 - Bug 1142006 - Set MACOSX_DEPLOYMENT_TARGET earlier. r=mshal (c333b954e)
 - Bug 1100966 - Remember all ranges for all selections when joining nodes in the editor transactions; r=roc (bf34bd0c8)
 - Bug 1136507 - L8, LA8, and A8 should not be renderable. (96e807795)
 - Bug 1128019 - Init SCISSOR_BOX with initial width and height. (7258cc44c)
 - Bug 1142211 - Add layerization testing mechanisms to reftest. r=roc (4c6aa11f8)
 - Bug 1106905 - Modify mobile desktop mode implementation to use a desktop viewport. (644ede0e7)
 - Bug 1139675 - Simplify the APIs for getting and setting the pres shell resolution. r=mstange,mattwoodrow (c520a8c98)
 - Bug 1141563 - Don't update Shapes in parallel after compacting GC (098af79c9) (2a3dd7f84)

Edited by roytam1
  • Like 4

Share this post


Link to post
Share on other sites
Posted (edited)

New regular/weekly KM-Goanna release:
https://o.rths.cf/kmeleon/KM76.2-Goanna-20190713.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 0a2ee1ef2..2a3dd7f84:
- import change from rmottola/Arctic-Fox:
 - Bug 1139453 - Send network UP/DOWN events on desktop Linux. (7466c1298)
 - Bug 1141488 - On non-APZ platforms, combine any async transform with the OMTA transform rather than clobbering it the OMTA transform. (fe48d6774)
 - Bug 1080752 - Hold wakelock when attempting to connect to push server. (b1e74295f)
 - Bug 1126089 - Allow messages to be sent after frame script unload event. (167ebbd9a)
 - Bug 1126089 - Add test for pageload event on browser element when tab closed (f2011e6e4)
 - Bug 1090921 - Logging to see which tasks remain alive too long (ebfc3c9bd)
 - Bug 1142544 - delete now-unnecessary |extern "C++"| block from nsISupportsUtils.h; r=mccr8 (07e6572f8)
 - Bug 1142503 - don't use QueryInterface when the compiler can do the cast for us; r=ehsan (b13219054)
 - Bug 1140161 - Sensibly handle patterns with absolute paths in TEST_HARNESS_FILES. (173e369a7)
 - Bug 1082510 - When we detect a chrome popup at the current event coordinates and remote content has the mouse captured, release capture. r=Enn (da9fe26a7)
 - Bug 1137722 - Ensure that system message cache is refreshed before openapp. r=fabrice (97dc41f50)
 - Bug 1139904 - Add initial test runtime files for mochitest browser-chrome and devtools (9837c79b1)
 - Bug 1061604 part.1 nsTextStore::GetTextExt() should rReturn previous character rect instead of TS_E_NOLAYOUT when Google Japanese Input retrieves first character of selected clause at composing r=emk (54779d30e)
 - Bug 1061604 part.2 nsTextStore::GetTextExt() should rReturn previous character rect of modified range instead of TS_E_NOLAYOUT when Google Japanese Input retrieves caret rect during composition r=emk (ba7f93879)
 - Bug 1136051 - component_insert_pair statrs checks only while we are still checking or haven't started pairing; (ae1ae1d4f)
 - Bug 1137007 - Detect namespace and SECCOMP_FILTER_FLAG_TSYNC support in SandboxInfo. r=kang, r=Unfocused (6d9e32a8f)
 - Bug 1142263 - Specify all syscall parameters when doing CLONE_NEWUSER detection; f=bwc r=kang (8bcba1831)
 -  Bug 1142567 - Remove FAIL_ON_WARNINGS_DEBUG; It is not used. (bf22f1ccf)
 - No bug - Add an explanatory message to the multiple-inheritance assertion in DOM bindings; # (ffd94ef07)
 - Bug 1141252. Don't mark the TablePainter display item as having background-attachment:fixed content if the background-attachment:fixed image will be painted by a dedicated nsDisplayTableCellBackground. r=mats (98287b37c)
 - Bug 1140084 - delete list of script counts in tail-recursive fashion. (90a2b7c45)
 - Bug 1048741 - [WebGL2] texParameter: Fix silly bug in TEXTURE_COMPARE_FUNC handling. (ccc90dae3)
 - Bug 1142478. Fix integer attribute parsing to not lose track of leading zeroes. (d596a1ce1)
 - Bug 1139388 - Remove superfluous locking in the OS X profiler implementation to fix deadlock. (r=mstange) (a13088958)
 - Bug 1128603: Remove findReferences and the tests that use it. (bccc64734)
 - Bug 1140683: Fix async plugin init using null plugin funcs on MacOSX (47b591d54)
 - Bug 1142494 - Fix OSX packaging mistake. (15555f4ee)
 - Bug 1136784 - Add screenshot to LogShake produced data. (7ff264243)
 - Bug 1142550 - Fix screenshot. (d684b6469)
 - Bug 1142006 - Set MACOSX_DEPLOYMENT_TARGET earlier. r=mshal (c333b954e)
 - Bug 1100966 - Remember all ranges for all selections when joining nodes in the editor transactions; r=roc (bf34bd0c8)
 - Bug 1136507 - L8, LA8, and A8 should not be renderable. (96e807795)
 - Bug 1128019 - Init SCISSOR_BOX with initial width and height. (7258cc44c)
 - Bug 1142211 - Add layerization testing mechanisms to reftest. r=roc (4c6aa11f8)
 - Bug 1106905 - Modify mobile desktop mode implementation to use a desktop viewport. (644ede0e7)
 - Bug 1139675 - Simplify the APIs for getting and setting the pres shell resolution. r=mstange,mattwoodrow (c520a8c98)
 - Bug 1141563 - Don't update Shapes in parallel after compacting GC (098af79c9) (2a3dd7f84)
* updated translate.kmm from http://kmeleonbrowser.org/forum/read.php?9,145440

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

Edited by roytam1
  • Like 4

Share this post


Link to post
Share on other sites
6 hours ago, sal here said:

Hey guys..

I realize its likely already been said here countless times, and I know I also read where there was a setting to make New Moon - Portable (something like pointing the program to specific appdata directories); but darned if I can find it and I've been looking for hours here. I don't care much about using a portable loader rather I prefer have the directories and the program (New Moon) all on a flash drive and have nothing saved on the computer. Again, I recall seeing something, but I could be wrong also. Sorry guys for asking and thank you in advance to anybody that would re post instructions again.

You read about the palemoon on a pendrive. Very good. However, this is not a palemoon from MSFN. This is a modification from github.

https://github.com/Feodor2/Mypal/releases
You are downloading a palemoon mypal 28.6.0 modification. Create a new folder on the pendrive and name it as you like.
Run the installer on the disk in the system. In the first installer window, select the portable version. In then select the new installation folder - created on the pendrive.
Install the browser. The installer will extract the portable to the folder. Use.
The browser's folder will contain profile folders - transferred from appdata and from local appdata. All settings and cache will be in the installation folder on the pendrive.
Be happy.

328714d077996694.png

  • Like 1

Share this post


Link to post
Share on other sites

New Moon only comes in a 7z archive, Mypal comes with an installer.

Might also be worth out of curiosity looking over at the SeaMonkey 2.49.5 development because some FF52 Gecko post-EOL patches are there and the x86 versions still support XP/Vista (they are intentionally meant to be supported btw), you could potentially be a really good contributor to SM development in some way or another if ever you wanted to maybe :p

  • Upvote 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...