Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Issue #1975 - Implement Origin header CSRF mitigation. | Job Bautista | 2022-07-25 |
| | | | | Backported from Mozilla bug 446344. | ||
* | [network] Clear PAC loader when the load failed | Moonchild | 2022-07-03 |
| | |||
* | Issue #21 - Follow-up: Remove some left-over telemetry plumbing. | Moonchild | 2022-06-27 |
| | |||
* | Issue #326 - Part 4: Update Unicode data to release 10.0 | Job Bautista | 2022-06-23 |
| | | | | | | | | | | | genUnicodePropertyData.pl's output: unknown ICU script MASARAM_GONDI at ../tools/genUnicodePropertyData.pl line 442, <FH> line 2641. unknown ICU script SOYOMBO at ../tools/genUnicodePropertyData.pl line 442, <FH> line 2663. unknown ICU script ZANABAZAR_SQUARE at ../tools/genUnicodePropertyData.pl line 442, <FH> line 2679. Data for CharProp2 = 14864 Data for FullWidth = 2176 Data for FullWidthInverse = 2688 Total data = 19728 | ||
* | Issue #326 - Part 1a: Update character property table generator script for ↵ | Job Bautista | 2022-06-22 |
| | | | | | | Unicode 9, and adjust APIs to fit the new identifier-type property model Backported from Mozilla bug 1281448. | ||
* | Issue #1905 - Part 4c - Follow Firefox and Safari in reporting "Intel" for ↵ | Brian Smith | 2022-06-15 |
| | | | | | | Mac ARM64 devices. Based on Mozilla bug 1655285. | ||
* | [network] Fix typo in nsSocketTransport2.cpp | Moonchild | 2022-05-30 |
| | | | | Follow-up to 7322bc0e9df42bd43d84ec9be22b00c47a09f3d7 | ||
* | [network] SocketTransport2 cleanup | Moonchild | 2022-05-30 |
| | |||
* | [Network] Add a socket thread check and early exit for corner cases. | Moonchild | 2022-05-30 |
| | |||
* | [Network] Only call nsWSAdmissionManager::ConnectNext on the main thread. | Moonchild | 2022-05-30 |
| | |||
* | Issue #1829 - Revert "Issue #1751 -- Remove XP_DARWIN" | Brian Smith | 2022-04-26 |
| | | | | This reverts commit 3d671e4275c73a1484c72713304c6e04ec4ffc7c. | ||
* | Issue #1829 - Revert “Issue #1751 - Remove Mac code behind ↵ | Brian Smith | 2022-04-26 |
| | | | | | | MOZ_WIDGET_TOOLKIT == 'cocoa’” This reverts commit 1fe9c19305dadf2d5bcaa0e589fcd250389dfa8a. | ||
* | Issue #1877 - Resolve RELEASE_OR_BETA conditionals. | Moonchild | 2022-04-19 |
| | |||
* | Issue #1804 - Fix building with GCC 11 | trav90 | 2022-04-16 |
| | |||
* | Issue #953 - Neuter the user-facing controls for e10s | Moonchild | 2022-04-08 |
| | | | | | This should prevent people using a massive footgun that would blow off their entire legs. Requires appropriate FE changes. | ||
* | [Network] Escape external protocol handler URLs | Moonchild | 2022-04-07 |
| | |||
* | Use brace initialization for Atomics. | Moonchild | 2022-04-04 |
| | | | | Remind me to always build BEFORE committing :P | ||
* | [network] Make several variables atomic in nsSocketTransport2. | Moonchild | 2022-04-04 |
| | | | | | | | | Fixes potential thread races between: - nsSocketTransport::OnInputClosed and nsSocketTransport::OpenInputStream. - nsSocketTransport::OnOutputClosed and nsSocketTransport::OpenOutputStream. - nsSocketTransport::Close and nsSocketTransport::RecoverFromError called from OnSocketDetached. | ||
* | [network] Use a COM pointer instead of NS_ADDREF in nsSocketTransport2.cpp | Moonchild | 2022-04-04 |
| | |||
* | [network] Align IDN normalization with the current spec. | Moonchild | 2022-04-04 |
| | |||
* | [network] Tighten checks for ACE (punycode) encoding. | Moonchild | 2022-04-04 |
| | |||
* | [network] Clean up IDN logic and add some corner case use. | Moonchild | 2022-04-04 |
| | |||
* | Issue #21 - Remove remaining telemetry structs, callers and flags. | Moonchild | 2022-04-02 |
| | |||
* | Issue #21 - Remove Telemetry plumbing and fix build. | Moonchild | 2022-04-02 |
| | | | | | Note this won't give working applications. Requires FE changes and additional js module changes (next part). | ||
* | Issue #1822 - Part 4: Remove URL classifier and internal blocklist errors. | Moonchild | 2022-04-01 |
| | | | | | This removes NS_ERROR_{TRACKING|MALWARE|PHISHING|UNWANTED|BLOCKED}_URI that are no longer in use. | ||
* | Issue #1822 - Part 3: Remove LOAD_CLASSIFIER_URI and various | Moonchild | 2022-04-01 |
| | | | | helper functions. | ||
* | Issue #1831 - Add an option to enable TLS 1.3 "compatibility" mode. | Moonchild | 2022-04-01 |
| | | | | | | | | | Critical note: this potentially reduces the strength of TLS 1.3 and should only be enabled if absolutely necessary to access a site. A browser restart is required for the pref change to take effect as it is set on NSS initialization. Resolves #1831 | ||
* | Issue #1721 - Implement GlobalPrivacyControl | Moonchild | 2022-04-01 |
| | | | | (and get rid of failed DoNotTrack) | ||
* | No issue - Clean up some obsolete/archaic code paths. | Moonchild | 2022-04-01 |
| | |||
* | Bug 1340030 - Remove necko_standalone lib | Matt A. Tobin | 2022-04-01 |
| | | | | | | The only users of this library were removed by Bug 1239866 and Bug 1239870 as part of the larger removal of libxpcomrt in Bug 1237409. This was done before our fork point.. | ||
* | [network] Use a proof of lock everywhere in cache v2. | Moonchild | 2021-08-11 |
| | |||
* | [network] Make CacheIOThread::ThreadFunc hold reference to thread. | Valentin Gosu | 2021-07-14 |
| | |||
* | [network] Add some sanity checks to deserialized nsStandardURLs | Moonchild | 2021-07-14 |
| | | | | Note: C++ lambda expressions are actually useful for once. | ||
* | [network] Stop blocking 10080 | Moonchild | 2021-07-14 |
| | | | | | Port 10080 is shared by too many devices and services that do need http(s) access, so this port should not be blacklisted by default. | ||
* | [network] Stop treating http and https as different for encoding schemes. | Moonchild | 2021-07-10 |
| | | | | | There is no reason to treat available encoding schemes for these protocols differently. | ||
* | Issue #1751 - Remove Mac code behind MOZ_WIDGET_TOOLKIT == 'cocoa' | Moonchild | 2021-06-21 |
| | |||
* | [network] Fix typo in port blocking range check. | Moonchild | 2021-05-12 |
| | | | | This fixes a typo in 5e705bd5059da5b7a39e3a096b7c7f59cb466730 | ||
* | Merge branch '1767' | Moonchild | 2021-05-02 |
|\ | |||
| * | Issue #1767 - Prevent incorrect calling of network change detection function. | Moonchild | 2021-04-26 |
| | | | | | | | | | | | | This rewrites the websocket channel network change detection function to not skip part of its logic in a situation that has already been checked, preventing a thread race. See analysis of the problem in the issue. | ||
* | | Issue #1751 -- Remove XP_DARWIN | Moonchild | 2021-05-02 |
|/ | |||
* | [Network] Solve type mismatch in AllowPort(). | Moonchild | 2021-04-20 |
| | | | | | | | Casting it to an int16_t was wrong and would preclude the check for high port numbers (due to overflow). This makes the type matching, but adds an explicit check to ensure the port number passed in is within a valid range. | ||
* | Issue #1741 - Follow-up: Remove superfluous prefobserver | Moonchild | 2021-02-15 |
| | | | | This one is no longer necessary (and incorrect) after the changes made in #1684 | ||
* | Issue #1741 - Add missing prefobserver for general.useragent.* prefs | Moonchild | 2021-02-14 |
| | | | | Resolves #1741 | ||
* | [network] Hold mutex when accessing mSecurityInfo.RC_20210128 | Moonchild | 2021-01-27 |
| | |||
* | Redundant code path cleanup (#1702) | Moonchild | 2021-01-02 |
| | | | | | | | | | Remove various obsolete configure options. Remove Adjust SDK install tracking filth. Remove redundant code paths in old-configure This also optimizes linker use Remove redundant conditional blocks. Rewrite span.h without constexpr use. | ||
* | Issue #1697 - Reinstate the performance timing code removed in error. | adesh | 2020-12-16 |
| | | | | This was a fallout from pull request #929. | ||
* | Revert "Issue #1695 - Add clamping to websocket polling timeouts." | Moonchild | 2020-12-16 |
| | | | | | | | As of [da0c073a7] we no longer need this workaround because the issue is avoided with proper sleep/wake logic restored. This reverts commit 2fa993b5639e04c7e1d7403ecf9175a223ce50b4. | ||
* | Issue #1695 - Restore Sleep/Wake timer that was erroneously removed. | Moonchild | 2020-12-16 |
| | | | | This was fallout from PR #929 for Issue #21 | ||
* | [network] Update port blacklist. | Moonchild | 2020-12-15 |
| | | | | See BZ bugs 1674735, 1677047, 1677940 and 1676868 for details. | ||
* | Issue #1695 - Add clamping to websocket polling timeouts. | Moonchild | 2020-12-12 |
| |