20 Commits

Author SHA1 Message Date
roytam1 434f021fb3 ported from UXP: Revert "Issue #2258 - Part 1: Support XCTO:nosniff when navigating." (0d00c840) 2025-09-26 23:47:48 +08:00
roytam1 2f8889ad72 import from UXP: Revert "Issue #2258 - Part 2: Move XCTO:nosniff check into sniffers." (73c9c1dd) 2025-09-26 23:28:01 +08:00
roytam1 a38d805551 import from UXP: Revert "Issue #2258 - Part 3: Allow sniffing with XCTO:nosniff + empty MIME type." (2d4d48db) 2025-09-26 23:27:16 +08:00
roytam1 d1fd2e3b39 import from UXP: Issue #2258 - Part 3: Allow sniffing with XCTO:nosniff + empty MIME type. (707c3e3f) 2025-08-18 10:28:00 +08:00
roytam1 fb76747595 import from UXP: Issue #2258 - Part 2: Move XCTO:nosniff check into sniffers. (cca20ae1) 2025-08-18 10:21:30 +08:00
roytam1 7c405cfe36 ported from UXP: Issue #2258 - Part 1: Support XCTO:nosniff when navigating. (e56e5d6c) 2025-08-18 10:20:48 +08:00
roytam1 b6f4718c89 ported from UXP: Issue #2542 - Part 7: Move SecFetch.* to /netwerk where it belongs. (fffe6c49) 2024-07-10 16:51:07 +08:00
roytam1 c0220168b3 ported from UXP: Issue #2542 - Part 2: Base implementation of Sec-Fetch-* header code. (8076de89) 2024-07-10 15:46:41 +08:00
roytam1 48268da495 ported from UXP: Issue #2402 - Optionally strictly enforce the MIME type of scripts loaded by importScripts(). https://bugzilla.mozilla.org/show_bug.cgi?id=1514680 This is default on in Firefox 67 but Moonchild requested it be set off by default. (811bcbef) 2024-01-11 11:03:54 +08:00
roytam1 ad38fffcae ported from UXP: Issue #1721 - Implement GlobalPrivacyControl (50ad0873) 2023-10-18 14:58:17 +08:00
roytam1 9c625dbabe ported from UXP: Issue #1975 - Implement Origin header CSRF mitigation. (09c03437) 2022-07-28 09:40:30 +08:00
roytam1 d1dbf7f7e5 import from UXP: Issue #993 - Part 1: network component changes. (c8412ad5) 2022-04-01 11:37:37 +08:00
roytam1 74e3c12622 import from UXP: Issue #863 Part 1: Make sending of http upgrade-insecure-requests optional (a56a6ca1) 2022-03-29 14:41:39 +08:00
roytam1 2bd3a3c9ef partly import changes from tenfourfox:
- #565: implement nsASCIIMask from M1358297 (41b1fc937)
- #565: M1358297 parts 3 and 4 (3fd15a87a)
- #632: M1424915 M1354233 M1324114 M1343008 M1236277(just backbugs) M1328955 (d87db7e16)
- #632: M1362498 M1397686 M136178 M1320252 M1355875 (82cb3b59e)
- #632: M241788 M1271955 M1249352(p1) + additional local optimizations (438bdb726)
- #632: M1249352 part 2 (2c61821e4)
- #632: M1249352(remaining) M1358297(backbugs) M1369317(pp1,3,4) M1426996 (1eab6170b)
2021-01-25 17:28:58 +08:00
roytam1 978d4a7dac ported from UXP:
- Allow matroska and avc (h.264) content in matroska/webm containers for video element and MSE. (18f9b185)
- Alow AAC audio codec data in matroska/webm streams. Allow CRC32 elements in matroska cluster elements. (6b6aa59f)
- Truncate Buffer/Texture on GL_OOM. (3f9e299b)
- Bug 1550498 (b0a8ed21)
- Don't allow cross-origin POST redirects on 308 codes. (8b7daa53)
- Bug 1548822 (b7807cd0)
- Do not allow the ^ character to appear in the hostname. (f046b917)
- Add CheckedInt check for GL texture uploads. (227b2360)
- Implement a threadsafe & revised version of http2PushedStream. (17a4b4f6d)
- Convert dom/base/nsImageLoadingContent.cpp to use AsyncOpen2 and followups along with it (1445670 and 1373780 part 2 and 3) (deae241f)
and ported part of tenfourfox changes:
- #559: M1550498 M1548822 M1540759(partial) M1528481(+WeakPtr for Http2Stream) M1555523 M1552541 (46496870)
- #559: M1547266 (97b8db0b)
2019-08-18 15:42:59 +08:00
roytam1 f63e51e471 revert most of "Switch working copy to Goanna 4" (https://github.com/MoonchildProductions/moebius/commit/c4895374053ab93b4f365d3e690e99a30ffa1a2f) in order to keep upstream patch applicable 2019-02-20 00:30:25 +08:00
roytam1 0f5a8dc5ed cherry-picked mozilla upstream changes:
bug1359051, bug1343256, bug1356179, bug1334097, bug1355520, bug1359142, bug1358469, bug1345910, bug1331335, bug1367267, bug1366140, bug1359837, bug1348791, bug1339826
2018-06-18 17:00:26 +08:00
roytam1 58895ea9e5 cherry-picked mozilla upstream changes:
bug1355414, bug1313977, bug1357366, bug1362889, bug1152353, bug1345893, bug1343172, bug1352348, bug1356843, bug1354308, bug1355340, bug1360574, bug1358776, bug1304566, bug1334097, bug1338574
2018-06-17 23:48:50 +08:00
roytam1 8ee6c9f6bf cherry-picked mozilla upstream changes:
bug1346392, bug1353543, bug1352556, bug1334443, bug1354810, bug1273265, bug1028195, bug1347835, bug1241066, bug1342552, bug1353765, bug1337810, bug1345355, bug1351340
2018-06-17 16:37:41 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00