summaryrefslogtreecommitdiff
path: root/netwerk
Commit message (Collapse)AuthorAge
* Issue #326 - Part 1a: Update character property table generator script for ↵Job Bautista2022-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 Smith2022-06-15
| | | | | | Mac ARM64 devices. Based on Mozilla bug 1655285.
* [network] Fix typo in nsSocketTransport2.cppMoonchild2022-05-30
| | | | Follow-up to 7322bc0e9df42bd43d84ec9be22b00c47a09f3d7
* [network] SocketTransport2 cleanupMoonchild2022-05-30
|
* [Network] Add a socket thread check and early exit for corner cases.Moonchild2022-05-30
|
* [Network] Only call nsWSAdmissionManager::ConnectNext on the main thread.Moonchild2022-05-30
|
* Issue #1829 - Revert "Issue #1751 -- Remove XP_DARWIN"Brian Smith2022-04-26
| | | | This reverts commit 3d671e4275c73a1484c72713304c6e04ec4ffc7c.
* Issue #1829 - Revert “Issue #1751 - Remove Mac code behind ↵Brian Smith2022-04-26
| | | | | | MOZ_WIDGET_TOOLKIT == 'cocoa’” This reverts commit 1fe9c19305dadf2d5bcaa0e589fcd250389dfa8a.
* Issue #1877 - Resolve RELEASE_OR_BETA conditionals.Moonchild2022-04-19
|
* Issue #1804 - Fix building with GCC 11trav902022-04-16
|
* Issue #953 - Neuter the user-facing controls for e10sMoonchild2022-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 URLsMoonchild2022-04-07
|
* Use brace initialization for Atomics.Moonchild2022-04-04
| | | | Remind me to always build BEFORE committing :P
* [network] Make several variables atomic in nsSocketTransport2.Moonchild2022-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.cppMoonchild2022-04-04
|
* [network] Align IDN normalization with the current spec.Moonchild2022-04-04
|
* [network] Tighten checks for ACE (punycode) encoding.Moonchild2022-04-04
|
* [network] Clean up IDN logic and add some corner case use.Moonchild2022-04-04
|
* Issue #21 - Remove remaining telemetry structs, callers and flags.Moonchild2022-04-02
|
* Issue #21 - Remove Telemetry plumbing and fix build.Moonchild2022-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.Moonchild2022-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 variousMoonchild2022-04-01
| | | | helper functions.
* Issue #1831 - Add an option to enable TLS 1.3 "compatibility" mode.Moonchild2022-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 GlobalPrivacyControlMoonchild2022-04-01
| | | | (and get rid of failed DoNotTrack)
* No issue - Clean up some obsolete/archaic code paths.Moonchild2022-04-01
|
* Bug 1340030 - Remove necko_standalone libMatt A. Tobin2022-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.Moonchild2021-08-11
|
* [network] Make CacheIOThread::ThreadFunc hold reference to thread.Valentin Gosu2021-07-14
|
* [network] Add some sanity checks to deserialized nsStandardURLsMoonchild2021-07-14
| | | | Note: C++ lambda expressions are actually useful for once.
* [network] Stop blocking 10080Moonchild2021-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.Moonchild2021-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'Moonchild2021-06-21
|
* [network] Fix typo in port blocking range check.Moonchild2021-05-12
| | | | This fixes a typo in 5e705bd5059da5b7a39e3a096b7c7f59cb466730
* Merge branch '1767'Moonchild2021-05-02
|\
| * Issue #1767 - Prevent incorrect calling of network change detection function.Moonchild2021-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_DARWINMoonchild2021-05-02
|/
* [Network] Solve type mismatch in AllowPort().Moonchild2021-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 prefobserverMoonchild2021-02-15
| | | | This one is no longer necessary (and incorrect) after the changes made in #1684
* Issue #1741 - Add missing prefobserver for general.useragent.* prefsMoonchild2021-02-14
| | | | Resolves #1741
* [network] Hold mutex when accessing mSecurityInfo.RC_20210128Moonchild2021-01-27
|
* Redundant code path cleanup (#1702)Moonchild2021-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.adesh2020-12-16
| | | | This was a fallout from pull request #929.
* Revert "Issue #1695 - Add clamping to websocket polling timeouts."Moonchild2020-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.Moonchild2020-12-16
| | | | This was fallout from PR #929 for Issue #21
* [network] Update port blacklist.Moonchild2020-12-15
| | | | See BZ bugs 1674735, 1677047, 1677940 and 1676868 for details.
* Issue #1695 - Add clamping to websocket polling timeouts.Moonchild2020-12-12
|
* Issue #1695 - Fix socket timeout logic.Moonchild2020-12-08
|
* Merge pull request 'Fix macOS version detection above 10.15 and update ↵Moonchild2020-12-01
|\ | | | | | | | | | | blocklist support to 11.0' (#1692) from dbsoft/UXP:Big_Sur_Version into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1692
| * Issue #1690 - Part 1: Fix MacOS version detection above 10.15.Brian Smith2020-11-23
| | | | | | | | Changes based on Mozilla bug 1616404 but supporting back to 10.7.
* | Issue #1684 - Move global user-agent override to networking component.Moonchild2020-11-27
|/ | | | | Since this is a http protocol networking feature, it belongs in the networking branch of our preferences.