Commit Graph

246 Commits

Author SHA1 Message Date
roytam1 48abe4e331 import from custom branch of UXP: D3D9 initialization fix by XPRTM@MSFN, Thanks! (a16549dd) 2022-10-06 20:55:45 +08:00
roytam1 8a9c7cc76f revert small part of bug1767365 part from rev c28b308e as it it breaks overlay in https://www.ventusky.com/?w=off 2022-09-25 07:11:35 +08:00
roytam1 cf157e5f85 backout bug1757604 part from rev c28b308e as it cause display issues 2022-09-21 22:38:00 +08:00
roytam1 54d374ceb2 d3d9: further lowered MaxTexture limit to 1024 to give chance for Radeon 9550 and GMA 965 to use hardware acceleration 2022-09-20 14:59:07 +08:00
roytam1 c28b308ecb partly import changes from tenfourfox:
- #651: M1767365+backbugs M1757604 M1497246 M1771774 M1776658 M1761981 M1773717 (bc6daa0ae)
2022-09-19 14:59:37 +08:00
roytam1 32adeaa21d partly import changes from tenfourfox:
- 102ESR: rev EV roots, TLS roots, TLDs, tzdata, HSTS, pins (c47bef11f)
2022-09-19 14:16:35 +08:00
roytam1 a6e45483ec update NSS builtin certstore to Sep 2022 version from mozilla upstream. 2022-09-19 14:14:34 +08:00
roytam1 10489da23d partly import changes from tenfourfox:
- fix floats in bailouts from POWER9 JIT project (branching adjust under separate investigation) (6cae6ac23)
- better solution for #654 (0a9d355be)
- #566 and #651: M1761026+backbugs, M1663508, M1719215 (700da3e99)
- #651: update HSTS, pins, TLDs, TZ data (fbd13e3c8)
2022-05-06 12:09:36 +08:00
roytam1 26d53d99ec nss: in-tree zlib CVE-2018-25032 fix, from https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531 2022-04-01 23:49:51 +08:00
roytam1 7a0284a6eb nss: update in-tree zlib to 1.2.11 2022-04-01 23:47:58 +08:00
roytam1 6c0e009c89 zlib: CVE-2018-25032 fix, from https://github.com/madler/zlib/commit/5c44459c3b28a9bd3283aaceab7c615f8020c531 2022-04-01 23:32:54 +08:00
roytam1 9e05fb0f04 [NSS] ported mozilla upstream changes:
- Bug 1552254 internal_error alert on Certificate Request with sha1+ecdsa in TLS 1.3 (be6a9782)
- Bug 1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate. r=rrelyea (800111fa)
- Bug 1756271 - Remove token member from NSSSlot struct. r=rrelyea (55052f78)
- Bug 1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun. r=nss-reviewers,jschanck (2f2c8564)
- Bug 1755264 - TLS 1.3 Illegal legacy_version handling/alerts. r=djackson (7d931c59)
- Bug 1751305 - Remove expired explicitly distrusted certificates from certdata.txt. r=KathleenWilson (b722e523)
- Bug 1751298 - Add Telia Root CA v2 root certificate. r=KathleenWilson (1fcbbd7e)
- Bug 1754890 - Add two D-TRUST 2020 root certificates. r=KathleenWilson (f63fb86d)
2022-03-25 23:47:43 +08:00
roytam1 1bfb3a970c import from UXP:
- Issue #3039 - Add closure point to bounds calculation. (42fc0af32)
- Issue #3039 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_font to match the gfxFont size limit. (35164e286)
- Issue #3039 - Reapply bug 624198 fix that got lost in an upstream update. (dda2b7972)
- Issue #3039 - Don't try to pass a dash array of > 16 elements to ExtCreatePen. (3bb1c962e)
2022-03-24 23:31:25 +08:00
roytam1 9a9f885584 update libpixman from my UXP custom branch, with SSSE3 code compiled (without CONFIG['SSSE3_FLAGS'] support, so hackfixed) 2022-03-24 23:31:06 +08:00
roytam1 8122fb2c65 update Twemoji to v14.0.1 based font. 2022-03-23 13:57:01 +08:00
roytam1 ab2c4b048d imported changes from mozilla:
- Bug 1754724 - Clear up some computations in expat code. r=farre, a=tritter (c084e1e9)
- Bug 1754724 - Clear up some more computations in expat code. r=farre, a=tritter (1ff49f5a)
- Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter (4a180bbf)
- Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter (153b3922)
2022-03-08 09:59:30 +08:00
roytam1 9ca79da1ef imported changes from mozilla NSS:
- Bug 1755555 - Hold tokensLock through nssToken_GetSlot calls in nssTrustDomain_GetActiveSlots. r=rrelyea (a36477f0)
- Bug 1370866 - Check return value of PK11Slot_GetNSSToken. r=djackson (d7e8c2df)
- Bug 1751157 - Throw illegal_parameter alert for illegal extensions in handshake message. r=djackson (8fd5ca0c)
2022-02-25 12:29:13 +08:00
roytam1 b554fc9027 partly import changes from tenfourfox:
- #654: M1746720 M1737816 M1746011 M1739957 M1740985+backbugs M1742421, update HSTS, TLDs (861ae8f62)
- #654: lozad and yt workarounds (5e969c18d)
2022-02-25 11:31:59 +08:00
roytam1 f6e4a6062e partly import changes from tenfourfox:
- M1739352 M1732572(partial) M1730120 M1738237 M1737009 M1717318(partial) M1586061 (03ffdeadb)
- M1737515 M1737470(no tests) +TLDs, HSTS, tzdata (fd2b82f13)
2022-01-04 12:23:30 +08:00
roytam1 a97a34c69b imported changes from mozilla NSS:
- Bug 1737470 - Ensure DER encoded signatures are within size limits. r=jschanck,mt,bbeurdouche,rrelyea
- Bug 1735028 - check for missing signedData field r=keeler
and bump patch version.
2021-12-27 10:43:52 +08:00
roytam1 3e92802faf update NSS builtin certstore to Dec 2021 version from mozilla upstream. 2021-12-20 09:21:16 +08:00
roytam1 7bdeb4efd0 security/pkix: align pkix with nss' mozpkix bug966856 fix 2021-12-17 22:53:29 +08:00
roytam1 6f58d78839 imported changes from mozilla NSS:
- Bug 966856 - mozilla::pkix: support SHA-2 hashes in CertIDs in OCSP responses r=jschanck,djackson (78d2f4a3)
2021-12-17 16:56:08 +08:00
roytam1 b844aa6d9d network: fix temporary variable type, this should fix not able to access port numbers that is larger than 32767. 2021-11-04 14:28:51 +08:00
roytam1 f433ba88d6 partly import changes from tenfourfox:
- first rolling release: update to 91ESR EV and roots, HSTS, TZs, TLDs (d7c93b6cf)
- security: M1730935, M1735152, M1730048 (1603b00d0)
2021-11-01 09:15:14 +08:00
roytam1 9f7a52ee83 version bump for last(rolling) release of tenfourfox 2021-11-01 09:10:10 +08:00
roytam1 fc416f456b import change from tenfourfox:
- add inetloc and webloc to potentially executable extensions (7363964ad)
- #648: M1663836 + update TLDs TZs HSTS (4821d63d2)
2021-10-05 09:22:00 +08:00
roytam1 d68601ff76 import changes from mozilla nss repo:
- Bug 1662515 - Fix incorrect alert after successful decryption r=djackson
- Bug 1721476 sqlite 3.34 changed it's open semantics, causing nss failures.
- Bug 1728394 - Add TunTrust Root CA certificate to NSS. r=KathleenWilson
- Bug 1717707 - Add HARICA TLS RSA Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA TLS ECC Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA Client RSA Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA Client ECC Root CA 2021. r=KathleenWilson
2021-09-10 12:01:16 +08:00
roytam1 786ae0146a import change from tenfourfox:
- closes #647: M1724107 M1721107+backbugs M1716622 +TLDs HSTS (a3a4a114b)
2021-09-07 10:04:41 +08:00
roytam1 927d7b781b import change from tenfourfox:
- closes #646: M1720568 M1720031 M1666184 M1722204 +TLDs HSTS (0f33324c8)
2021-08-10 11:23:47 +08:00
roytam1 bf2771bde2 ported cubeb_winmm.c overflow fix by mixit@MSFN, Thanks!
This should fix the famous 23m18s freeze bug for audio/video playback.

original post: https://msfn.org/board/topic/182647-my-browser-builds-part-3/?do=findComment&comment=1202804
original file: https://pastebin.com/Eh7reucN
2021-07-27 21:48:47 +08:00
roytam1 c6f8bcc5b3 import changes from UXP:
- [NSPR] Lock access to PRCallOnceType members in PR_CallOnce* for thread safety. (361743b22)
2021-07-16 10:39:02 +08:00
roytam1 caeb878ce8 import change from tenfourfox:
- closes #645: M171156 M1700895 M1665836 +TLDs TZs HSTS (7e2652114)
2021-07-13 16:27:51 +08:00
roytam1 06d01b450b import change from tenfourfox:
- closes #644: update TLDs, pins, HSTS, M1612116 (80ab2a713)
2021-06-04 10:14:19 +08:00
roytam1 0fb654c093 update NSS builtin certstore to May 2021 version from mozilla upstream. 2021-05-31 10:22:49 +08:00
roytam1 aaa1e5cf53 import changes from tenfourfox:
- #642: M1677940 M1698503 M1699835 (modified) (4f70dd5c9)
- #642: update eTLDs, HSTS (0136f8aca)
2021-04-19 11:10:54 +08:00
roytam1 5c4d032083 bump version to 45.9.33 2021-04-19 11:09:36 +08:00
roytam1 47e27a4ec4 import change from tenfourfox: - #640: update Readability to tip (8c52b1a32) 2021-04-19 11:08:38 +08:00
roytam1 e2e08b13d8 configure: change win64 subsystem version to 5.02 for XP x64 edition 2021-03-27 20:53:33 +08:00
roytam1 f3ee98666f import change from tenfourfox: #641: M1677046 M1690169 update tzdata, TLDs, pins, HSTS (c6fd33982) 2021-03-25 10:00:02 +08:00
roytam1 9978e93846 update TwemojiMozilla.ttf to v13.0.2 based build. 2021-03-17 10:15:30 +08:00
roytam1 a317c00b04 import changes from tenfourfox:
- #636: basic Auto Reader View (83a100c42)
- moar adblock hosts (7b403249b)
- #636: fix double redirects with fragments (3e8ae43a5)
- OlgaTPark/tenfourfox#14 — M1520960 M1660998 - Allow saving passwords in private windows with a dismissed-by-default doorhanger and fix preferences accordingly (#637) (fcfba098e)
2021-03-17 09:31:34 +08:00
roytam1 174cab7dbd bump version to 45.9.32 2021-03-17 09:28:53 +08:00
roytam1 89383021d9 import changes from tenfourfox:
- #633: M1683627 M786797 and disable CSP reporting due to M1542194 and others (0897c8df9)
- #633: update tzdata, HSTS, pins, TLDs (b7ad30596)
- #621: better wallpaper for communities.apple.com (7b55a0cc4)
2021-02-20 22:25:33 +08:00
roytam1 2c60f57dcc rework of rev fa27f174a6 by defining NUNBOX32_PAYLOAD_OFFSET in x64 2021-02-20 22:24:32 +08:00
roytam1 fa27f174a6 js/jit: remove NUNBOX32_PAYLOAD_OFFSET (from rev 3d7d3ae7fe) to fix x64 build 2021-02-18 22:44:43 +08:00
roytam1 dc23e55b25 import changes from mozilla nss repo:
- Bug 1682863 - Revert nssSlot_IsTokenPresent to 3.58 after ongoing Fx hangs with slow PKCS11 devices. r=bbeurdouche
- Bug 1680400 - Fix memory leak in PK11_UnwrapPrivKey. r=bbeurdouche
2021-01-25 21:08:51 +08:00
roytam1 ff53954498 nss: sync with UXP changes (i.e. removing vim line) 2021-01-25 21:08:20 +08:00
roytam1 d1e8fb2d09 import changes from tenfourfox:
- #621: communities.apple.com (c32eff9f8)
- #633: update pins, TLDs, HSTS, timezone data (7b437c98d)
- #633: M1666072 M1556259 M1558023 M1578633 bad ports update M1678413 (0bb76284c)
- #633: M1683964 M1683940 M1677590 (ef55596e7)
2021-01-25 17:27:20 +08:00
roytam1 1dcd000269 import changes from mozilla nss repo:
- Bug 1641480, TLS 1.3: tighten CCS handling in compatibility mode, r=mt
- Bug 1672703, always tolerate the first CCS in TLS 1.3, r=mt
- Bug 1663661 - Guard against NULL token in nssSlot_IsTokenPresent. r=jcj
- Bug 1607449 - Lock cert->nssCertificate to prevent data race. r=jcj,keeler
- Bug 1679290 - Don't hold slot lock when taking session lock r=bbeurdouche
- Bug 1670769 - Remove 10 GeoTrust, thawte, and VeriSign root certs from NSS. r=kjacobs,KathleenWilson
- Bug 1678166 - Add NAVER Global Root Certification Authority root cert to NSS. r=bbeurdouche,KathleenWilson
- Bug 1678189 - December 2020 batch of root changes, NSS_BUILTINS_LIBRARY_VERSION 2.46. r=bbeurdouche
2020-12-02 10:58:06 +08:00