Saturday, July 8, 2023

Weekly browser binaries (20230708)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230708-3219d2d-uxp-9f1550fb5-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230708-3219d2d-uxp-9f1550fb5-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-20230708-3219d2d-uxp-9f1550fb5-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-20230708-d849524bd-uxp-9f1550fb5-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230708-d849524bd-uxp-9f1550fb5-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230708-d849524bd-uxp-9f1550fb5-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20230708-d849524bd-uxp-9f1550fb5-xpmod.7z

Official UXP changes picked since my last build:
- Simplify incremental GC sweeping (95a1e4b7a)
- Avoid TLS lookups when checking if zones need to be marked for GC. (24b1a0f16)
- Fix debug builds (890e1eb84)
- Issue #1969 Follow-Up: Error reporting arguments in RelativeTimeFormat/DateTimeFormat (5a531ea80)
- Issue #2259 - Add missing IsAscii* helper functions in mozilla/TextUtils.h (7716602a2)
- Issue #2259 - Add mozilla::Vector -> mozilla::Span implicit conversion (9914c0616)
- Issue #2259 - Add mozilla::Result<V, E> and JS::Result<> for fallible return values (4c2e37861)
- Issue #2259 - Add JS::StackGCVector and JS::RootedVector (f8f7aed52)
- Issue #2259 - Adjust self-hosted Array.prototype.sort to ES2018 (a7d752def)
- Issue #2259 - Introduce helper for self-hosted hasOwnProperty calls in intl (adffcb127)
- Issue #2259 - Update Intl.* Object-ness to ECMA-402, 4th edition (30157344f)
- Issue #2046 - Introduce mozIntl.DateTimeFormat with mozExtensions (85612accf)
- Issue #2259 - Implement caseFirst option in Intl.Collator (949f69ef4)
- Issue #2259 - Reimplement String.prototype.toLocale{Lower,Upper}Case per ECMAScript Intl specification (8d97bd437)
- Issue #2259 - Support Unicode extensions with multiple value subtags in BCP47 language tags (e3dbf7c5e)
- Issue #2259 - Improve ResolveLocale performance when initializing the default Intl objects (e923c48f4)
- Issue #2195 - Add support for hourCycle to Intl.DateTimeFormat (cf7bd8232)
- Issue #2259 - process Unicode langtags and locale identifiers according to BCP 47 (3ee2c9dcf)
- Issue #1819 - Implement Intl.Locale proposal (c10a29d96)
- Issue #2259 - Performance improvements in Locale (4ad4a82a1)
- Issue #2259 - Performance improvements for LanguageTag parsing (0b3079d8e)
- Issue #1819 - Further align Intl.Locale to spec (e01ff1c5f)
- Issue #2046 - Implement Intl.DateTimeFormat's date-/timeStyle and hourCycle options (4400677af)
- Issue #1656 - Follow-up: Re-nuke the vim lines introduced in #2265 (f9c39acaa)
- [multiple] Update Intl tests. (81a3a92b0)
- Issue #2255 & #1240 - Simplify and enhance Maybe and Some(). https://bugzilla.mozilla.org/show_bug.cgi?id=1325351 This is a prerequisite for our BigInt V8 fast forward and potential #2255 fix. (2c0384c4a)
- [network] Prepare for requiring Authorization in CORS ACAH preflight (96d1e2766)
- [DOM] Filter out symlinks for webkitdirectory. (a299eaa96)
- [XPCOM] Win: Update executable extension list (c292f9ffd)

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:
- webextensions: remove experiment related elements (7c4d0444b)

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.


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230708-ef491d91-uxp-9f1550fb5-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230708-ef491d91-uxp-9f1550fb5-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-20230708-id-656ea98-uxp-9f1550fb5-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230708-id-656ea98-ia-93af9a0-uxp-9f1550fb5-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

for UXP changes please see above.


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 http://o.rthost.win/basilisk/basilisk55-win32-git-20230708-fe0a96ad1-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230708-fe0a96ad1-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- import from UXP: Simplify incremental GC sweeping (95a1e4b7) (d2253a89a)
- import from UXP: Avoid TLS lookups when checking if zones need to be marked for GC. (24b1a0f1) (e1689e78a)
- import from UXP: Fix debug builds (890e1eb8) (f084c5f2a)
- import from UXP: Issue #1969 Follow-Up: Error reporting arguments in RelativeTimeFormat/DateTimeFormat (5a531ea8) (69c57d4d0)
- import from UXP: Issue #2259 - Add missing IsAscii* helper functions in mozilla/TextUtils.h (7716602a) (984ee494c)
- import from UXP: Issue #2259 - Add mozilla::Vector -> mozilla::Span implicit conversion (9914c061) (ba968e34b)
- ported from UXP: Issue #2259 - Add mozilla::Result<V, E> and JS::Result<> for fallible return values (4c2e3786) (c64ea42b8)
- import from UXP: Issue #2259 - Add JS::StackGCVector and JS::RootedVector (f8f7aed5) (95477f4ad)
- import from UXP: Issue #2259 - Adjust self-hosted Array.prototype.sort to ES2018 (a7d752de) (2ae545058)
- import from UXP: Issue #2259 - Introduce helper for self-hosted hasOwnProperty calls in intl (adffcb12) (95626129f)
- ported from UXP: Issue #2259 - Update Intl.* Object-ness to ECMA-402, 4th edition (30157344) (3c8e8054d)
- ported from UXP: Issue #2046 - Introduce mozIntl.DateTimeFormat with mozExtensions (85612acc) (7954eab77)
- import from UXP: Issue #2259 - Implement caseFirst option in Intl.Collator (949f69ef) (1f6a9788f)
- ported from UXP: Issue #2259 - Reimplement String.prototype.toLocale{Lower,Upper}Case per ECMAScript Intl specification (8d97bd43) (974255cc9)
- import from UXP: Issue #2259 - Support Unicode extensions with multiple value subtags in BCP47 language tags (e3dbf7c5) (a16d19623)
- import from UXP: Issue #2259 - Improve ResolveLocale performance when initializing the default Intl objects (e923c48f) (71f8a0937)
- import from UXP: Issue #2195 - Add support for hourCycle to Intl.DateTimeFormat (cf7bd823) (216d8574f)
- ported from UXP: Issue #2259 - process Unicode langtags and locale identifiers according to BCP 47 (3ee2c9dc) (6e6363b76)
- ported from UXP: Issue #1819 - Implement Intl.Locale proposal (c10a29d9) (a115fffe3)
- ported from UXP: Issue #2259 - Performance improvements in Locale (4ad4a82a) (4e25a11d6)
- ported from UXP: Issue #2259 - Performance improvements for LanguageTag parsing (0b3079d8) (46975f66d)
- import from UXP: Issue #1819 - Further align Intl.Locale to spec (e01ff1c5) (b40437880)
- import from UXP: Issue #2046 - Implement Intl.DateTimeFormat's date-/timeStyle and hourCycle options (4400677a) (df34fda78)
- import from UXP: Issue #1656 - Follow-up: Re-nuke the vim lines introduced in #2265 (f9c39aca) (e2666e4ac)
- import from UXP: [multiple] Update Intl tests. (81a3a92b) (22360cb99)
- ported from UXP: [network] Prepare for requiring Authorization in CORS ACAH preflight (96d1e276) (c58b948b1)
- ported from UXP: [DOM] Filter out symlinks for webkitdirectory. (a299eaa9) (64d75ced6)
- import from UXP: [XPCOM] Win: Update executable extension list (c292f9ff) (fe0a96ad1)


New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230708-7e7ba08548-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230708-7e7ba08548-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230708-7e7ba08548-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230708-7e7ba08548-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1219868: Don't warn for CreateAnonymousContent failure (due to e.g. detecting & breaking <use> reference loops). r=jwatt (8edb175af4)
 - Bug 1165750 - metadata tag should be allowed in clipPath. r=jwatt (74792cbad7)
 - Bug 1212986 - Background ChildImpl should delete its Transport. r=mrbkap (57c74ee5bc)
 - Bug 1197306 - remove PR_snprintf calls in ipc/; r=froydnj (3ebc46dd12)
 - some crashreporter stuff (1687708511)
 - Bug 1198450 - GCC (mingw) fixup. (1e49f06d45)
 - more  missing parts of Bug 1132072 - Tab switch refactoring (r=mconley) (8a8fd8e42a)
 - Bug 1231224 part 3 - Fix some append() calls in Odin to handle OOM. r=bbouvier (b545158fa2)
 - Bug 1231624 - properly gate SAB+atomics in asm.js. r=luke (0dd4bf9c3f)
 - Bug 1233863 - ARM64: Don't advertise asm.js availability. r=luke (650ed7514a)
 - Bug 1215360 - Render canvas anonymous content on top of the top layer. r=roc (4a898b09da)
 - Bug 1156104 - Mark nsROCSSPrimitiveValue::m{Color,Value,URI} as MOZ_OWNING_REF; r=dbaron (a054bd5ffd)
 - Bug 1156104 follow-up: forgot to actually include mURI (12e04ea513)
 - style (9244bffe45)
 - Bug 1144501 - Take account of orthogonal writing modes when adjusting available size to reflow a child frame. r=smontagu (173ae07788)
 - Bug 994418 - Renumber list items when computing intrinsic isize. r=roc (99d61845ba)
 - Bug 1158549 - Properly apply min/max constraints to block-size in vertical writing modes. r=smontagu (7e2d4f30b9)
 - Bug 790260 - Make CollectFloats remove the IS_PUSHED_FLOAT bit in case the float was collected from the PushedFloats list. r=roc (37053c8302)
 - Bug 1153695 - Wrap nsAutoOOFFrameList in a scope to ensure its dtor runs before the VerifyOverflowSituation() call (to avoid frames appearing to be on two child lists). r=roc (d1638a1e12)
 - Bug 1145768 - Use the right begin() iterator to compare with. r=roc (8fe6131557)
 - Bug 1167145 - Check result of PrevInFlow() before trying to call a method on it. r=dbaron (e8c6922517) (ba09d77f1c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1119049 - Keyboard shortcuts should work in MediaDocuments without explicitly focusing the media element. r=bz (46be3d5343)
 - fix (3ade1708af)
 - Bug 967982 - Show findbar after unsuccessful Find Again [r=mikedeboer] (8f228f14a1)
 - Bug 1071631 - fix findbar re-filling in last character, r=mikedeboer (1dcea48088)
 - Bug 1214249 - Set MOZ_FLOAT_ABI in armv6 case r=glandium (8c53df59f6)
 - Bug 1223093 - Bump required rustc version to 1.4. r=mshal (2e116f0dc6)
 - Bug 1208566 - require Rust 1.5 for --enable-rust builds; r=mshal (091c824772)
 - bump gcc version to 4.4 and use e.g. MacPorts gcc for safety (1af814d7bd)
 - reorder and fix (c74b24dfbf)
 - Bug 1043112 - Allow b2g to core dump when signal permits. r=jld (f5afeb0051)
 - Bug 1190965 - Restrict syscalls in nsProfileLock to Linux. r=jld (9ac892b4eb)
 - Bug 1227569 - Remove unsupported OpenVMS code. r=mccr8 (ea080668c9)
 - Bug 1227248 - Part 1: Allow extending StrictOrderingOnAppendListWithFlags. r=gps (52260fd46d)
 - Bug 1163358 - Add "psm" tag to PSM xpcshell and mochitest manifests. r=dkeeler (aa31fa4e2f)
 - Bug 1167254 - Convert test_bug234856.html mochitest to an xpcshell test. r=keeler (1f20c9f997)
 - Bug 1169195 - Convert test_bug644006.html mochitest to an xpcshell test. r=keeler (f391df2ed5)
 - bug 1181376 - convert test_bug480619.html to an xpcshell test r=mgoodwin (3bb1a3b762)
 - Bug 1167866 - Add result strings to PSM test_cert* xpcshell tests. r=keeler (74743ab236)
 - Bug 1171819 - Convert test_cert_eku-*.js to generate certificates at build time. r=keeler (9aea62b0dc)
 - bug 1203312 - split tlsserver certificates into ocsp_certs and bad_certs r=mgoodwin (599437ece7)
 - bug 1209695 - fold mochitest test_bug413909.html into xpcshell test_cert_overrides.js r=mgoodwin (cd5769201b)
 - bug 1187029 - convert test_bug480509.html to an xpcshell test r=jcj (966cb02692)
 - bug 1174292 - convert test_cert_version.js to generate certificates at build time r=Cykesiopka (7acb99f5ee)
 - bug 1173565 - convert test_pinning_dynamic.js to generate certificates at build time r=Cykesiopka (cf5844376a)
 - bug 1178988 - convert test_ocsp_url to generate certificates at build time r=Cykesiopka (de5554cb7b)
 - bug 1189427 - convert test_ocsp_fetch_method.js to generate certificates at build time r=mgoodwin (9955a340fa)
 - bug 1194013 - convert test_name_constraints.js to generate certificates at build time r=Cykesiopka,mgoodwin (0060e4232f)
 - bug 1196853 - convert test_cert_signatures.js to generate certificat s at build time r=jcj (ce0ab9e63a)
 - bug 1190603 - convert test_keysize.js to generate certificates at build time r=Cykesiopka (3dd9972c8f)
 - Bug 1228794 - Convert test_getchain.js to generate certificates at build time. r=keeler (cf6b4d3c47)
 - Bug 901698 - Some tests for OCSP-must-staple; r=keeler (4f51b34bee)
 - Bug 1179678 - Add result strings to misc PSM xpcshell tests. r=keeler (a2142e0ca1)
 - Bug 1205962 - Address some pylint complaints about pycert.py and pykey.py, r=keeler (190cdb0e4a)
 - Bug 1218999 - Back out changeset 5f32b2bcfa43 (bug 1188468) in favor of a more efficient solution. r=glandium (195e060c30)
 - Bug 1222903 - Reject EV status for EV EE certs that are valid for longer than 27 months as well. r=keeler (811b0bcc46)
 - Bug 1231315 - Build CONFIGURE_DEFINE_FILES at build time instead of during configure. r=gps (5242734649)
 - gradle remove (b745c7b2e4)
 - Bug 1232421 - force matching the start of the line for comments, r=glandium (de93f61f91)
 - Bug 1232421 - followup: fix test to not use 'inline comments' which are not supported elsewhere, rs=bustage on a CLOSED TREE (9e34a9d721)
 - Bug 1172645 - Make mozbuild's setup.py work; r=glandium (b73b656574)
 - bug 1166976 - add pyasn1-modules python library r=ted,gerv (24c7f3253f)
 - bug 1166976 - add Python-RSA python library r=ted,gerv (9628d1583f)
 - bug 1166976 - generate some PSM xpcshell test certificates at build time r=Cykesiopka,mgoodwin,froydnj (af4744b19d)
 - Bug 1224478 - Replace do_check_* calls with their Assert.jsm equivalents in PSM xpcshell tests. r=keeler (6846617e65)
 - bug 975763 - move test_certificate_overrides.html to test_cert_override_bits_mismatches.js r=mgoodwin (4ba930e064)
 - Bug 1171820 - Convert test_bug483440.html mochitest to an xpcshell test. r=keeler (d41a63cd13)
 - Bug 1147726: Disable test_keysize_ev.js on slow B2G Emulator debug builds. r=dkeeler (df54c1bbc8)
 - Bug 1147725 - Disable test_ocsp_fetch_method.js and test_ocsp_url.js on slow B2G Emulator debug builds. r=keeler (56e71d8d7f)
 - bug 1081128 - test_pinning.js takes ~300 seconds on b2g debug emulator - request a longer timeout for it r=Cykesiopka (20ecf7ca8b)
 - Bug 1145679 - Part 2 - Tests. r=keeler (046b88cd37)
 - Bug 1227248 - Part 2: Add GeneratedTest{Certificate,Key} mozbuild templates. r=gps (810848b3bc)
 - Bug 1227248 - Part 3: Make GeneratedTest{Certificate,Key} no-op when --disable-compile-environment. r=gps (563c26d64b)
 - Bug 1130413 - Remove unused nsITokenPasswordDialogs::GetPassword() function. r=jjones (0cff903788)
 - Bug 1157515 - CipherSuiteChangeObserver should clean itself up. r=keeler (e9175e8f89)
 - Bug 1215779 - Remove broken (non-EC) DSA keygen code. r=keeler (98a09304c1)
 - bug 1215270 - remove some unused functions from nsNSSShutDown.h r=Cykesiopka (ea0e9566f2)
 - bug 1215690 - remove nsPSMUITracker r=Cykesiopka r=mgoodwin (98ea9b8481)
 - bug 1205767 - prevent memory leak when generating an EC key with <keygen> r=ttaubert (3be4b5f545)
 - Bug 488480 - Correct documentation about the function hasMatchingOverride() in nsICertOverrideService.idl. Original patch by Johnathan Nightingale. r=keeler (bf2b16f2c0)
 - Bug 629558 - Pref to make Intermediate Cert Store memory-only. r=keeler (19632e2fd6)
 - typo (86093804e3)
 - Bug 278689 - Multiple Certificates with the same subject are not shown in the digital signature select cert combo (only one is shown) r=dkeeler (c5984b6857) (7e7ba08548)


New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.7-Goanna-20230708.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 770c1e709f..7e7ba08548:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1219868: Don't warn for CreateAnonymousContent failure (due to e.g. detecting & breaking <use> reference loops). r=jwatt (8edb175af4)
 - Bug 1165750 - metadata tag should be allowed in clipPath. r=jwatt (74792cbad7)
 - Bug 1212986 - Background ChildImpl should delete its Transport. r=mrbkap (57c74ee5bc)
 - Bug 1197306 - remove PR_snprintf calls in ipc/; r=froydnj (3ebc46dd12)
 - some crashreporter stuff (1687708511)
 - Bug 1198450 - GCC (mingw) fixup. (1e49f06d45)
 - more  missing parts of Bug 1132072 - Tab switch refactoring (r=mconley) (8a8fd8e42a)
 - Bug 1231224 part 3 - Fix some append() calls in Odin to handle OOM. r=bbouvier (b545158fa2)
 - Bug 1231624 - properly gate SAB+atomics in asm.js. r=luke (0dd4bf9c3f)
 - Bug 1233863 - ARM64: Don't advertise asm.js availability. r=luke (650ed7514a)
 - Bug 1215360 - Render canvas anonymous content on top of the top layer. r=roc (4a898b09da)
 - Bug 1156104 - Mark nsROCSSPrimitiveValue::m{Color,Value,URI} as MOZ_OWNING_REF; r=dbaron (a054bd5ffd)
 - Bug 1156104 follow-up: forgot to actually include mURI (12e04ea513)
 - style (9244bffe45)
 - Bug 1144501 - Take account of orthogonal writing modes when adjusting available size to reflow a child frame. r=smontagu (173ae07788)
 - Bug 994418 - Renumber list items when computing intrinsic isize. r=roc (99d61845ba)
 - Bug 1158549 - Properly apply min/max constraints to block-size in vertical writing modes. r=smontagu (7e2d4f30b9)
 - Bug 790260 - Make CollectFloats remove the IS_PUSHED_FLOAT bit in case the float was collected from the PushedFloats list. r=roc (37053c8302)
 - Bug 1153695 - Wrap nsAutoOOFFrameList in a scope to ensure its dtor runs before the VerifyOverflowSituation() call (to avoid frames appearing to be on two child lists). r=roc (d1638a1e12)
 - Bug 1145768 - Use the right begin() iterator to compare with. r=roc (8fe6131557)
 - Bug 1167145 - Check result of PrevInFlow() before trying to call a method on it. r=dbaron (e8c6922517) (ba09d77f1c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1119049 - Keyboard shortcuts should work in MediaDocuments without explicitly focusing the media element. r=bz (46be3d5343)
 - fix (3ade1708af)
 - Bug 967982 - Show findbar after unsuccessful Find Again [r=mikedeboer] (8f228f14a1)
 - Bug 1071631 - fix findbar re-filling in last character, r=mikedeboer (1dcea48088)
 - Bug 1214249 - Set MOZ_FLOAT_ABI in armv6 case r=glandium (8c53df59f6)
 - Bug 1223093 - Bump required rustc version to 1.4. r=mshal (2e116f0dc6)
 - Bug 1208566 - require Rust 1.5 for --enable-rust builds; r=mshal (091c824772)
 - bump gcc version to 4.4 and use e.g. MacPorts gcc for safety (1af814d7bd)
 - reorder and fix (c74b24dfbf)
 - Bug 1043112 - Allow b2g to core dump when signal permits. r=jld (f5afeb0051)
 - Bug 1190965 - Restrict syscalls in nsProfileLock to Linux. r=jld (9ac892b4eb)
 - Bug 1227569 - Remove unsupported OpenVMS code. r=mccr8 (ea080668c9)
 - Bug 1227248 - Part 1: Allow extending StrictOrderingOnAppendListWithFlags. r=gps (52260fd46d)
 - Bug 1163358 - Add "psm" tag to PSM xpcshell and mochitest manifests. r=dkeeler (aa31fa4e2f)
 - Bug 1167254 - Convert test_bug234856.html mochitest to an xpcshell test. r=keeler (1f20c9f997)
 - Bug 1169195 - Convert test_bug644006.html mochitest to an xpcshell test. r=keeler (f391df2ed5)
 - bug 1181376 - convert test_bug480619.html to an xpcshell test r=mgoodwin (3bb1a3b762)
 - Bug 1167866 - Add result strings to PSM test_cert* xpcshell tests. r=keeler (74743ab236)
 - Bug 1171819 - Convert test_cert_eku-*.js to generate certificates at build time. r=keeler (9aea62b0dc)
 - bug 1203312 - split tlsserver certificates into ocsp_certs and bad_certs r=mgoodwin (599437ece7)
 - bug 1209695 - fold mochitest test_bug413909.html into xpcshell test_cert_overrides.js r=mgoodwin (cd5769201b)
 - bug 1187029 - convert test_bug480509.html to an xpcshell test r=jcj (966cb02692)
 - bug 1174292 - convert test_cert_version.js to generate certificates at build time r=Cykesiopka (7acb99f5ee)
 - bug 1173565 - convert test_pinning_dynamic.js to generate certificates at build time r=Cykesiopka (cf5844376a)
 - bug 1178988 - convert test_ocsp_url to generate certificates at build time r=Cykesiopka (de5554cb7b)
 - bug 1189427 - convert test_ocsp_fetch_method.js to generate certificates at build time r=mgoodwin (9955a340fa)
 - bug 1194013 - convert test_name_constraints.js to generate certificates at build time r=Cykesiopka,mgoodwin (0060e4232f)
 - bug 1196853 - convert test_cert_signatures.js to generate certificat s at build time r=jcj (ce0ab9e63a)
 - bug 1190603 - convert test_keysize.js to generate certificates at build time r=Cykesiopka (3dd9972c8f)
 - Bug 1228794 - Convert test_getchain.js to generate certificates at build time. r=keeler (cf6b4d3c47)
 - Bug 901698 - Some tests for OCSP-must-staple; r=keeler (4f51b34bee)
 - Bug 1179678 - Add result strings to misc PSM xpcshell tests. r=keeler (a2142e0ca1)
 - Bug 1205962 - Address some pylint complaints about pycert.py and pykey.py, r=keeler (190cdb0e4a)
 - Bug 1218999 - Back out changeset 5f32b2bcfa43 (bug 1188468) in favor of a more efficient solution. r=glandium (195e060c30)
 - Bug 1222903 - Reject EV status for EV EE certs that are valid for longer than 27 months as well. r=keeler (811b0bcc46)
 - Bug 1231315 - Build CONFIGURE_DEFINE_FILES at build time instead of during configure. r=gps (5242734649)
 - gradle remove (b745c7b2e4)
 - Bug 1232421 - force matching the start of the line for comments, r=glandium (de93f61f91)
 - Bug 1232421 - followup: fix test to not use 'inline comments' which are not supported elsewhere, rs=bustage on a CLOSED TREE (9e34a9d721)
 - Bug 1172645 - Make mozbuild's setup.py work; r=glandium (b73b656574)
 - bug 1166976 - add pyasn1-modules python library r=ted,gerv (24c7f3253f)
 - bug 1166976 - add Python-RSA python library r=ted,gerv (9628d1583f)
 - bug 1166976 - generate some PSM xpcshell test certificates at build time r=Cykesiopka,mgoodwin,froydnj (af4744b19d)
 - Bug 1224478 - Replace do_check_* calls with their Assert.jsm equivalents in PSM xpcshell tests. r=keeler (6846617e65)
 - bug 975763 - move test_certificate_overrides.html to test_cert_override_bits_mismatches.js r=mgoodwin (4ba930e064)
 - Bug 1171820 - Convert test_bug483440.html mochitest to an xpcshell test. r=keeler (d41a63cd13)
 - Bug 1147726: Disable test_keysize_ev.js on slow B2G Emulator debug builds. r=dkeeler (df54c1bbc8)
 - Bug 1147725 - Disable test_ocsp_fetch_method.js and test_ocsp_url.js on slow B2G Emulator debug builds. r=keeler (56e71d8d7f)
 - bug 1081128 - test_pinning.js takes ~300 seconds on b2g debug emulator - request a longer timeout for it r=Cykesiopka (20ecf7ca8b)
 - Bug 1145679 - Part 2 - Tests. r=keeler (046b88cd37)
 - Bug 1227248 - Part 2: Add GeneratedTest{Certificate,Key} mozbuild templates. r=gps (810848b3bc)
 - Bug 1227248 - Part 3: Make GeneratedTest{Certificate,Key} no-op when --disable-compile-environment. r=gps (563c26d64b)
 - Bug 1130413 - Remove unused nsITokenPasswordDialogs::GetPassword() function. r=jjones (0cff903788)
 - Bug 1157515 - CipherSuiteChangeObserver should clean itself up. r=keeler (e9175e8f89)
 - Bug 1215779 - Remove broken (non-EC) DSA keygen code. r=keeler (98a09304c1)
 - bug 1215270 - remove some unused functions from nsNSSShutDown.h r=Cykesiopka (ea0e9566f2)
 - bug 1215690 - remove nsPSMUITracker r=Cykesiopka r=mgoodwin (98ea9b8481)
 - bug 1205767 - prevent memory leak when generating an EC key with <keygen> r=ttaubert (3be4b5f545)
 - Bug 488480 - Correct documentation about the function hasMatchingOverride() in nsICertOverrideService.idl. Original patch by Johnathan Nightingale. r=keeler (bf2b16f2c0)
 - Bug 629558 - Pref to make Intermediate Cert Store memory-only. r=keeler (19632e2fd6)
 - typo (86093804e3)
 - Bug 278689 - Multiple Certificates with the same subject are not shown in the digital signature select cert combo (only one is shown) r=dkeeler (c5984b6857) (7e7ba08548)

* 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

1 comment:

  1. Posting on 4chan with Serpent doesn't work. It can solve the captchas, but never actually posts.

    ReplyDelete