summaryrefslogtreecommitdiffstats
path: root/netwerk/base
Commit message (Collapse)AuthorAgeLines
* Issue #1697 - Reinstate the performance timing code removed in error.adesh2020-12-16-0/+17
| | | | This was a fallout from pull request #929.
* Revert "Issue #1695 - Add clamping to websocket polling timeouts."Moonchild2020-12-16-25/+3
| | | | | | | 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-0/+30
| | | | This was fallout from PR #929 for Issue #21
* [network] Update port blacklist.Moonchild2020-12-15-10/+21
| | | | See BZ bugs 1674735, 1677047, 1677940 and 1676868 for details.
* Issue #1695 - Add clamping to websocket polling timeouts.Moonchild2020-12-12-3/+25
|
* Issue #1695 - Fix socket timeout logic.Moonchild2020-12-08-67/+121
|
* Revert "Issue #1684 - Remove global UA override preference and supporting code."Moonchild2020-11-15-1/+21
| | | | | | This reverts commit 18df01eb5498c954044f96c346026da0238d2e61. Backed out for devtools breakage.
* Issue #1684 - Remove global UA override preference and supporting code.Moonchild2020-11-15-21/+1
| | | | Resolves #1684
* [netwerk] Make nsIncrementalStreamLoader's GetNumBytesRead threadsafe.Moonchild2020-10-23-10/+14
| | | | | | | This prevents a potential race and simplifies the code a bit by keeping the bytes read separate instead of using mData, which is modified from another thread from OnDataAvailable. Relaxed atomics are fine for these, since they don't guard any memory.
* Issue #1656 - Part 6: Clean up the build filesMoonchild2020-09-23-1/+0
|
* Issue #1656 - Part 4: Manual cleanupMoonchild2020-09-23-4/+0
|
* Issue #1656 - Part 4: Tackle *.idl, *.css, *.ipdlh, *.webidl, *.ccMoonchild2020-09-23-8/+0
|
* Issue #1656 - Part 3: Nuke more vim config lines in the tree.Moonchild2020-09-23-5/+0
| | | | Another S&R run with some smarter matching.
* Issue #1656 - Part 1: Nuke most vim config lines in the tree.Moonchild2020-09-23-19/+0
| | | | | | Since these are just interpreted comments, there's 0 impact on actual code. This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are a few others scattered around which will be removed manually in a second part.
* [network/dom] Improve sanitization of download filenames.Moonchild2020-07-29-0/+6
|
* [network] Use query and ref lengths if available in nsStandardURL.Moonchild2020-07-10-2/+6
|
* Issue #80 - Add nsSocketTransportService2.h to ThrottleQueue.cppGaming4JC2020-05-18-0/+1
|
* Issue #80 - De-unify netwerk/baseMoonchild2020-05-17-3/+31
|
* Issue #1280 - Part 1: Remove HPKP components.wolfbeast2020-03-28-21/+0
| | | | | This also removes leftover plumbing for storing preload information in SiteSecurityService since no service still uses it.
* Issue #1474 - Prevent the cp detection from starting if preffed off.wolfbeast2020-03-07-4/+4
| | | | | | | | When setting up connectivity, e.g. with new network detection, the pref wouldn't be checked (or honored), resulting in spurious startup calls despite being preffed off. This fixes that. Resolves #1474
* Issue #1053 - Remove android support from netwerkMatt A. Tobin2020-02-22-10/+3
|
* Issue #1395 - Remove FlyWeb ServiceMatt A. Tobin2020-02-06-15/+0
|
* Use mutex in PACResolver when accessing mRequest from multiple threads.Valentin Gosu2019-12-06-6/+20
|
* Issue #1289 - Part 1: Add a pref to disable HPKP header processing.wolfbeast2019-11-14-0/+8
|
* Issue #1134: Reinstate postDataString for about:home searches.wolfbeast2019-08-10-1/+7
|
* Do not allow the ^ character to appear in the hostname.wolfbeast2019-07-20-1/+1
|
* Treat all file: URIs as having a unique origin.wolfbeast2019-07-20-24/+32
| | | | | | | | | | | This prevents cross-file access from files loaded into the browser from the local file system, further restricting the origin policy of file: URIs. Added a pref to control this behavior for local file access if required for certain applications, since this change might break using the browser to run applications on the local file system that require access to local files.
* Add preference to allow the loading of FTP subresources for corner caseswolfbeast2019-07-14-0/+13
|
* Remove deprecated appending of #-moz-resolution from Pale Moon and left over ↵Matt A. Tobin2019-05-12-1/+0
| | | | | | | | from nsMediaFragmentURIParser.h This also magically makes Aero Peek work properly with Pale Moon thus: Resolves #809
* Remove some BEOS 1st party code leftovers.wolfbeast2019-04-14-3/+3
|
* Remove some HPUX leftovers.wolfbeast2019-04-01-1/+0
| | | | Resolves #185
* Remove unused SSL errorReporting prefswolfbeast2019-03-14-4/+0
| | | | Resolves #1003.
* Expose TLS 1.3 cipher suite prefs.wolfbeast2019-02-10-1/+9
|
* Never let "localhost" get sent to a proxy.wolfbeast2019-02-07-0/+7
| | | | Also make "No proxy for" editable always when usable.
* Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTSwolfbeast2019-01-18-1/+0
|
* Telemetry: Remove stubs and related codeadeshkp2019-01-12-337/+14
|
* Do not report resource-timing subdocument loads triggered by that subdocument.wolfbeast2018-12-14-0/+31
|
* backport m-c bug 1333172 - Avoid 1100 warnings by replacing ↵Gaming4JC2018-10-23-1/+3
| | | | NS_ENSURE_SUCCESS in nsNetUtilInlines.h:180
* backport m-c bug 1333174 - Don't use NS_ENSURE_SUCCESS at nsIOService:793Gaming4JC2018-10-22-1/+3
| | | | Log spam fix. Suppresses 1,100 instances of NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012 emitted from netwerk/base/nsIOService.cpp during linux64 debug testing. Backports [m-c 1333174](https://bugzilla.mozilla.org/show_bug.cgi?id=1333174).
* Clean up a number of unused variables.wolfbeast2018-09-29-42/+0
| | | | Tag #21.
* Remove all C++ Telemetry Accumulation calls.wolfbeast2018-09-03-308/+3
| | | | | This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables). Stub resolution/removal should be a follow-up to this.
* Remove support for TLS session caches in TLSServerSocket.wolfbeast2018-09-01-23/+2
| | | | This resolves #738
* Reinstate RC4 and mark 3DES weak.wolfbeast2018-08-17-0/+2
| | | | Tag #709
* Make nsAtomicFileOutputStream::DoOpen() fail if the file is read-only.wolfbeast2018-07-10-0/+7
| | | | This means we don't leave behind prefs-<n>.js files when prefs.js is read-only.
* Merge pull request #540 from janekptacijarabaci/security_csp_script_redirect_1Moonchild2018-06-24-2/+38
|\ | | | | Fix CSP: Scripts with valid nonce should not be blocked if URL redirects
| * CSP: Support for "LoadInfo::GetLoadingContext" and ↵janekptacijarabaci2018-06-21-2/+38
| | | | | | | | | | | | "LoadInfo::GetLoadingContextXPCOM()" https://bugzilla.mozilla.org/show_bug.cgi?id=1439713 (partially)
* | Fix SSL status ambiguity.wolfbeast2018-06-20-3/+20
|/ | | | | - Adds CipherSuite string with the full suite - Changes CipherName to be the actual cipher name instead of the (erroneous) full suite like Firefox does.
* Sanity-check in nsStandardURL::Deserialize(). r=mayhemer, a=RyanVMValentin Gosu2018-06-07-1/+3
| | | | | | Also add test for faulty nsStandardURL deserialization. See Bug 1392739.
* Revert "Disable TLS 1.3 by default for now until our NSS can be updated to ↵wolfbeast2018-06-06-1/+1
| | | | | | the latest spec." This reverts commit 6c3f95480a191ce432ddfb2aa400a6d70c4884a8.
* Merge pull request #412 from g4jc/hsts_priming_removal_backportMoonchild2018-05-30-71/+2
|\ | | | | Remove support and tests for HSTS priming from the tree. Fixes #384