Commit Graph

53 Commits

Author SHA1 Message Date
Fedor 3571ed761a [network] Hold mutex when accessing mSecurityInfo. 2021-02-07 17:33:42 +02:00
Fedor 7d3ec22993 Redundant code path cleanup. 2021-02-04 16:54:37 +02:00
Fedor ddc46a5146 Reinstate the performance timing code removed in error. 2021-02-04 16:54:02 +02:00
Fedor 2ee57d93d2 Restore Sleep/Wake timer that was erroneously removed. 2021-02-04 16:53:48 +02:00
Fedor e189101140 [network] Update port blacklist. 2021-02-04 16:53:28 +02:00
Fedor 21483a0ace Fix socket timeout logic. 2021-02-04 16:53:22 +02:00
Fedor 38fd9ff2bb Update MacOS Version detection. 2021-02-04 16:53:09 +02:00
Fedor c06c3fab9b [http] Use a copy of nsHttpConnectionInfo. 2021-02-04 16:51:38 +02:00
Fedor d6b281cf01 [netwerk] Make nsIncrementalStreamLoader's GetNumBytesRead threadsafe. 2021-02-04 16:49:16 +02:00
Fedor 75fc2843ab Nuke vim lines. 2021-02-04 16:48:36 +02:00
Fedor c7cfc244e1 [WebRTC] Stop putting addresses in the cookie chunk. 2020-09-17 08:08:37 +03:00
Fedor 63f4b4c30e [xpcom] Make Base64 compatible with ReadSegments() with small buffers. 2020-09-17 08:07:55 +03:00
Fedor a57cdde4f1 [network/dom] Improve sanitization of download filenames. 2020-09-17 08:07:29 +03:00
Fedor f54a76c0b5 [network] Use query and ref lengths if available in nsStandardURL. 2020-07-16 03:57:42 +03:00
Fedor f05365da1e De-unify netwerk. 2020-07-16 02:35:57 +03:00
Fedor 3b8ccba2e9 [WebRTC] Port some upstream sctp fixes. 2020-07-16 02:20:22 +03:00
Fedor e577defb37 Fix wrong remove files from the preprocessing. 2020-07-16 02:19:25 +03:00
Fedor a9e1a524b7 Remove HPKP. 2020-07-16 02:15:34 +03:00
Fedor c03564ad50 Improve SSUAO to provide more accurate OS information. 2020-07-16 02:15:00 +03:00
Fedor e65de81e03 Rebuild application version string. 2020-07-16 02:14:19 +03:00
Fedor 4997923cea [network] Cherry-pick various sctp lib upstream fixes. 2020-04-03 20:55:06 +03:00
Fedor b1a810639a [Network] Bump http channel default Firefox CompatMode init value. 2020-04-03 20:49:44 +03:00
Fedor c2662594d0 Remove FlyWeb Service. 2020-04-03 20:49:03 +03:00
Fedor 6caf738b11 Use the Preprocessor instead of AppConstants. 2020-04-03 20:48:21 +03:00
Fedor e52fc12b05 Stop 2xx FTP responses from causing browser to hang. 2020-04-03 20:46:56 +03:00
Fedor 3b7c93782f Fix unsafe http methods on HTTP/2 with TLSv1.3 0RTT. 2020-04-03 20:46:04 +03:00
Fedor 157b45b3bb Handle missing base64 challenge in NegotiateAuth and NTLMAuth. 2020-04-03 20:42:49 +03:00
Fedor 5f58e6f300 Use mutex in PACResolver when accessing mRequest from multiple threads.. 2019-12-25 15:47:27 +03:00
Fedor 41d0dc16ca Update in-tree Brotli, Woff2 and OTS components. 2019-12-25 15:45:57 +03:00
Fedor 61a86e2c51 Disable auth confirmation prompts by default. 2019-12-25 15:45:23 +03:00
Fedor 1ee2da9da3 Add null check in Http2Session::RecvAltSvc. 2019-12-25 15:43:45 +03:00
Fedor 9998b2436a Reinstate postDataString for about:home searches. 2019-09-05 20:09:30 +03:00
Fedor 3103cfd8b0 Convert dom/base/nsImageLoadingContent.cpp to use AsyncOpen2... 2019-09-05 20:09:22 +03:00
Fedor 89a61b8f1f Implement a threadsafe & revised version of http2PushedStream. 2019-09-05 20:08:43 +03:00
Fedor 97afb9108e Do not allow the ^ character to appear in the hostname. 2019-09-05 20:08:28 +03:00
Fedor 618fd48872 Bug 1548822. 2019-09-05 20:08:15 +03:00
Fedor f431ddbece Treat all file: URIs as having a unique origin. 2019-09-05 20:07:56 +03:00
Fedor 2c720730d7 Check port safety for AltSvc. 2019-09-05 20:07:49 +03:00
Fedor 39f9fcfc15 Bug 1550498. 2019-09-05 20:07:37 +03:00
Fedor 274a0f654a Block http auth prompt for cross-origin image subresources by default. 2019-09-05 20:04:20 +03:00
Fedor b30beb5771 Add preference to allow the loading of FTP subresources. 2019-09-05 20:04:05 +03:00
Fedor 008915faa1 Remove deprecated appending of #-moz-resolution from Mypal and left over from nsMediaFragmentURIParser.h 2019-05-20 09:03:13 +03:00
Fedor 7474601f4c Clean up try/catch blocks for preferences. 2019-05-20 09:02:25 +03:00
Fedor b9a6c8d251 Remove code for unused OS - AIX and such other. 2019-05-20 09:02:10 +03:00
Fedor 6db7e1fcbb WebRTC: Add explicit mutex on callback receiver for cases it's not already locked. 2019-05-20 09:01:29 +03:00
Fedor eecf3a3830 Return proper error if the nss layer encounters an error on the http tunnel. 2019-05-20 09:01:21 +03:00
Fedor 8c75e181ea Close the transaction if PR_Read/PR_Write failed. 2019-05-20 09:01:18 +03:00
Fedor 52b83e7739 network component changes 2019-05-20 09:00:31 +03:00
Fedor 932b99bff3 Convert UI-dictating FTP errors to console errors 2019-03-30 05:03:01 +03:00
Fedor 92f6101f29 Remove unused SSL errorReporting prefs 2019-03-30 04:53:52 +03:00