Commit Graph

259 Commits

Author SHA1 Message Date
roytam1 62bf0ea1ae dom/media: add S16 support code to audio decoders 2023-08-26 07:57:27 +08:00
roytam1 19881b06d6 ported from custom branch of UXP:
- add configure option '--enable-int-audio-sample' for speed and audio driver compatibility, and fixups in exports and webrtc. (ef5e4f06)
- cubeb: disable wasapi backend when '--enable-int-audio-sample' is specified, since it can handle float32 sample only in our current cubeb library. (0f1c046a)
2023-08-26 00:45:03 +08:00
roytam1 61b754e63f ported from UXP:
- Issue #61 - Reinstate buildability with shared gkmedias dll (371d7cf05d)
- Issue #61 - Add configure option for non-windows platforms (924bf92e4b)
- Issue #61 - Add missing external symbol cubeb_set_log_callback to gkmedias symbols.def (c85f28b0c0)
- Issue #61 - Add missing external symbols for gkmedias when WebRTC is built (6b510a74e7)
- Issue #61 - Follow-up: Fix gkmedias.dll link bustage related to Skia. (6e2f70a70f)
- Issue #61 - Follow-up: Fix xul.dll link bustage related to Skia. (4584069f26)
2023-08-26 00:00:53 +08:00
roytam1 002c864a11 js: header fixes for bring back `--enable-shared-js' configure option 2023-08-25 23:18:08 +08:00
roytam1 888612fd3d ported from custom branch of UXP: speex-resampler: update to git head (i.e. rev 738e179), also update patch files, update.sh, simd_detect.* and remove obsolete patches and headers. (df798cf6)
also changed `static inline' to `static' for vc2013 compatibility.
2023-08-25 17:35:57 +08:00
roytam1 ff899a755e HACK: abort from further processing JSOP_SUPERBASE if allowSuperProperty() is false, fix accessing apple.com. 2023-08-25 17:22:49 +08:00
roytam1 dc6223e046 nss: update nssckbi to 2.62 2023-08-25 17:22:49 +08:00
roytam1 9405117141 packaging: remove TestInterfaceJS* from component packaging. 2023-08-25 17:22:49 +08:00
roytam1 50d2e2b43c import changes from tenfourfox:
- #651: M1779993 + backbugs (9197c1505)
- #651: M1786188 M1791029 (28b4c0882)
- #651: M1761233 M1687303 M1633019 M1797336 M1799748 M1801102 (fb91afbb4)
- add MDN script to problematic scripts due to screen blanking after load (2488fabc4)
- #659: initial support for per-host CSS grid whitelist (c889bc5ce)
- #659 sidecar: better blocking means for developer.mozilla.org (c51a503ed)
- #659: tuneups and edgecases (17b23692f)
2023-04-21 10:33:34 +08:00
roytam1 9f9aa2efc7 [network][security] add TLS_RSA_WITH_AES_256_GCM_SHA384 and TLS_RSA_WITH_AES_128_GCM_SHA256 support 2023-01-07 08:02:24 +08:00
roytam1 b637891ad4 NSS: reorder ciphers for better performance 2022-12-10 07:43:26 +08:00
roytam1 b5eddeaa2f zlib: also pick up https://github.com/madler/zlib/commit/4346a16853e19b45787ce933666026903fb8f3f8 2022-12-10 07:42:25 +08:00
roytam1 caf04940e1 imported changes from mozilla NSS:
- Bug 1794495 - Remove Network Solutions Certificate Authority. r=KathleenWilson (64a28c8d60)
- Bug 1794507 - Remove SwissSign Platinum CA - G2 from NSS. r=KathleenWilson (f2c2308403)
- Bug 1797559 - Remove EC-ACC root cert from NSS. r=KathleenWilson (4f1985c8dd)
- Bug 1799038 - Remove Staat der Nederlanden EV Root CA from NSS. r=KathleenWilson (9151be4c45)
- Bug 1794506 - Set nssckbi version number to 2.60. r=nss-reviewers,bbeurdouche (39fc42e136)
- Bug 1803453 - Set CKA_NSS_SERVER_DISTRUST_AFTER and CKA_NSS_EMAIL_DISTRUST_AFTER for 3 TrustCor Root Certificates. r=KathleenWilson (a871902c05)
2022-12-07 13:01:35 +08:00
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