Dragana Damjanovic
3de66b952d
Bug 1404069 - Revert bug 1363372. r=mayhemer
2017-11-27 21:12:31 +01:00
Dragana Damjanovic
ea3c619848
Bug 1384679 - Fix timing for TFO. r=mcmanus r=honza
2017-10-17 15:28:33 +02:00
Kris Maglione
d1f06996d7
Bug 1404198: Part 2c - Switch to NS_NewTimer* in necko. r=njn
...
MozReview-Commit-ID: 3YyyaBAEjHc
--HG--
extra : rebase_source : 8ea5a8adb4d134ae15041f86f0b185603ab9a989
2017-10-15 23:12:02 -07:00
Valentin Gosu
acc302eb58
Bug 1399300 - Backed out changeset a51cf9c048a1 (bug 910207) a=backout
...
MozReview-Commit-ID: 3l6B9n7VM1o
2017-09-13 10:51:18 +02:00
Honza Bambas
43860c7a61
Bug 910207 - Prevent client certificate pop-up coming from a speculative connection, r=dkeeler
...
MozReview-Commit-ID: IHKzHwsJUiQ
2017-09-01 10:42:00 +02:00
Sebastian Hengst
a94fa43e25
Backed out changeset 9c00078ce6ab (bug 910207) for eslint failure at browser/base/content/test/urlbar/browser_urlbar_search_no_speculative_connect_with_client_cert.js:48: Expected method shorthand. r=backout
2017-09-08 20:42:07 +02:00
Honza Bambas
c307957a65
Bug 910207 - Prevent client certificate pop-up coming from a speculative connection, r=dkeeler
...
MozReview-Commit-ID: CtNPV9kFqJM
2017-09-01 10:42:00 +02:00
Kershaw Chang
e8dd9540ef
Bug 1395472 - Don't move background transactions' streams to background group when the pref is off. r=hurley
2017-09-03 23:55:00 -04:00
Dragana Damjanovic
94f37c30f0
Bug 1394818 - TFO should be https only feature. r=mcmanus
2017-08-30 04:05:00 -04:00
Kershaw Chang
567b0d202a
Bug 1377208 - Move background h2 stream into background group. r=hurley
2017-08-30 02:19:00 -04:00
Honza Bambas
135f2e4a1c
Bug 1392264 - Return undispatched HTTP transaction to the queue in the same order as they were before. r=kershaw
2017-08-21 07:02:00 -04:00
Dragana Damjanovic
b274c67092
Bug 1390881 - Improve the TFO telemetry. r=mcmanus
2017-08-20 09:45:26 +02:00
Sajjad Arshad
404facfbbc
Bug 1388925 - Add an opaque flags to have a fine-grained control over TLS configurations. r=mcmanus, r=keeler
...
This flags is added in the http channel interface by which developers can control the TLS
connections from JavaScript code (e.g. Add-ons). Basically, all the changes accounted for
plumbing this TLS flags from JavaScript level to C++ code responsible for calling NSS
module. We also added a unit test to make sure that separate connections are created if we
use different tlsFlags. Basically we used a concrete set of flag values that covers the
edge cases and check the hashkey generated in the connection info.
--HG--
rename : netwerk/test/unit/test_separate_connections.js => netwerk/test/unit/test_tls_flags_separate_connections.js
2017-08-16 12:41:16 -07:00
Dragana Damjanovic dd.mozilla@gmail.com
7afdc757f4
Bug 1390503 - Retry without fast open if error is NS_ERROR_FAILURE. r=mcmanus
2017-08-15 19:38:16 +02:00
Dragana Damjanovic
a7386daa3f
Bug 1363372 - Wait until OVERLAPPED structure return a result before distroying a socket. r=mcmanus
2017-07-27 11:37:11 +02:00
Honza Bambas
a34f847b9f
Bug 1386323 - Perform HTTP response throttling only for a limited time after new transactions are actived. r=mcmanus
2017-08-07 06:28:00 -04:00
Honza Bambas
c4e6e0b6c7
Bug 1387090 - Properly handle DontThrottle flag in all places in nsHttpTransaction. r=mcmanus
2017-08-03 10:47:00 -04:00
Dragana Damjanovic
179c0c7461
Bug 1382555 - Remove diagnostic asserts.r=mcmanus
2017-07-31 19:20:08 +02:00
Dragana Damjanovic
cc72e15a65
Bug 1382555 - Change some diagnostic asserts to find out why mEnt is nof in mCT. r=mcmanus
2017-07-27 19:10:11 +02:00
Carsten "Tomcat" Book
d360d49d2a
merge mozilla-inbound to mozilla-central a=merge
2017-07-27 10:57:25 +02:00
Bevis Tseng
95b18d794e
Bug 1382172 - Name nsITimerCallback instances in native implementation. r=billm
...
--HG--
extra : rebase_source : 84de1abfcc30a6964144c2e6718a508c71027b65
2017-07-27 02:18:20 +08:00
Kartikaya Gupta
ba4b3b9101
Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj
...
We have a minimum requirement of VS 2015 for Windows builds, which supports
the z length modifier for format specifiers. So we don't need SizePrintfMacros.h
any more, and can just use %zu and friends directly everywhere.
MozReview-Commit-ID: 6s78RvPFMzv
--HG--
extra : rebase_source : 009ea39eb4dac1c927aa03e4f97d8ab673de8a0e
2017-07-26 16:03:57 -04:00
Dragana Damjanovic dd.mozilla@gmail.com
bfaf919c95
Bug 1382555 - Add more diagnostic asserts to nsHtttpConnectionMgr. r=mcmanus
2017-07-24 16:24:33 +02:00
Kershaw Chang
b62593bf12
Bug 1378385 - Add a pref for switching off giving more priority to active tab. r=mayhemer
...
This patch introduce new pref "network.http.active_tab_priority" which indicate whether or not we dispatch transactions from active tab before others from background tab.
--HG--
extra : rebase_source : 093ab372d392eec285889f307d4540012e7aac9f
2017-07-18 21:47:00 -04:00
Patrick McManus
850582d8f3
Bug 772589 - Implement the secureConnectionStart property for the PerformanceTiming interface r=bkelly,dragana,francois,Honza
...
Implements PerformanceTiming, nsITimedChannel, and devtools 'tls setup'
Also captures telemetry on this as we do for all other attributes of timedChannel
Also propogates some null transaction timings onto first real
transaction of a connection
MozReview-Commit-ID: 47TQJYVHnKC
--HG--
extra : rebase_source : a7723962986de0c2ab00d479a22c3f5fd185c8b2
2017-07-10 15:01:35 -04:00
Dragana Damjanovic dd.mozilla@gmail.com
21aede7436
Bug 1381005 - Add some diagnostic assertions to figure out why mEnt is null. This is only temporary. r=mcmanus
2017-07-17 23:59:29 +02:00
Dragana Damjanovic
02da186004
Bug 1377004 - REVERT - TCP FastOpen trying to narrow down a bug search 2. r=mcmanus
2017-07-15 19:47:47 +02:00
Honza Bambas
2e5b8a7597
Bug 1380351 - Reschedule HTTP transaction when ClassOfService flags influencing its priority are changed, r=mcmanus
2017-07-12 08:42:00 +02:00
Honza Bambas
903829e90e
Bug 1371700 - Some added network logs for better tracking, r=mcmanus
2017-07-12 08:44:00 +02:00
Dragana Damjanovic dd.mozilla@gmail.com
3701bb786c
Bug 1377004 - TCP FastOpen trying to narrow down a bug search 2. r=mcmanus
2017-07-12 12:12:41 +02:00
Dragana Damjanovic
a6dd35dede
Bug 1377897 - If a HalfOpen can be Abndoned we need to check if mEnt is still present before setting mDoNotDestroy. r=mcmanus
2017-07-10 20:30:58 +02:00
Sylvestre Ledru
4e9cf83ee8
Bug 1378712 - Remove all trailing whitespaces r=Ehsan
...
MozReview-Commit-ID: Kdz2xtTF9EG
--HG--
extra : rebase_source : 7235b3802f25bab29a8c6ba40a181a722f3df0ce
2017-07-06 14:00:35 +02:00
Wes Kocher
a016e6e84a
Backed out changeset 25b411a687da (bug 1377004) for quantum_pageload_google failures on win10 a=backout
...
MozReview-Commit-ID: IYlC0BWMxC7
--HG--
extra : source : 44502217ccf7cd6e6de02a47a084cbc2e33a2b01
2017-07-03 11:05:59 -07:00
Dragana Damjanovic dd.mozilla@gmail.com
605fc07348
Bug 1377004 - TCP FastOpen trying to narrow down a bug search 2. r=mcmanus
2017-07-03 12:50:03 +02:00
Sebastian Hengst
274770803e
Backed out changeset 8597b133717f (bug 1377004) for crashing many tests with mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::SetFastOpenConnected. r=backout on a CLOSED TREE
2017-07-03 11:31:16 +02:00
Dragana Damjanovic dd.mozilla@gmail.com
1f4bf966d7
Bug 1376914 - Make nsConnecionEntry weak reference in nsHalfOpenSock. r=mcmanus
2017-07-03 10:52:46 +02:00
Dragana Damjanovic dd.mozilla@gmail.com
2d08e4a243
Bug 1377004 - TCP FastOpen trying to narrow down a bug search 2. r=mcmanus
2017-07-03 10:48:48 +02:00
Dragana Damjanovic
d470b7b072
Bug 1369509 - Do not destroy nsHttpConnectionEntry if HalfOpenSock needs it. r=mcmanus
2017-06-28 06:38:28 -07:00
Bill McCloskey
f115503a0b
Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
...
MozReview-Commit-ID: DKR6ROiHRS7
2017-06-26 14:19:58 -07:00
Sebastian Hengst
1596393322
Backed out changeset 50673cd78a02 (bug 1369509) for crashing xpcshell test_http2.js with mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::OnOutputStreamReady. r=backout
2017-06-24 11:06:13 +02:00
Dragana Damjanovic
e72cedbf29
Bug 1369509 - Let nHttpConnectionEntry be a weak reference in HalfOpenSock. r=mcmanus
2017-06-24 06:10:58 +02:00
Carsten "Tomcat" Book
8a1350b5a6
Backed out changeset 4f6302a98ae4 (bug 1372405)
...
--HG--
extra : rebase_source : 41632f3158e88e692809731394a683d065a73dfb
2017-06-21 13:59:26 +02:00
Bill McCloskey
6b3e84ed5f
Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
...
MozReview-Commit-ID: DKR6ROiHRS7
2017-06-20 21:44:11 -07:00
Carsten "Tomcat" Book
ea1b86680c
Backed out changeset 9846de3bd954 (bug 1372405)
...
--HG--
extra : rebase_source : 5d4a48e8ec394c329994689d938d2a6e9b2752b0
2017-06-20 08:27:02 +02:00
Bill McCloskey
4592152411
Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
...
MozReview-Commit-ID: DKR6ROiHRS7
2017-06-19 22:25:47 -07:00
Honza Bambas
5faa1a752e
Bug 1373064 - Add null-check for a connection entry to nsHttpConnectionMgr::IsConnEntryUnderPressure. r=mcmanus
2017-06-15 07:55:00 -04:00
Honza Bambas
e9c7254a37
Bug 1369496 - HTTP transaction read throttling algorithm improvements. r=mcmanus
2017-06-08 09:45:00 -04:00
Honza Bambas
e98f5af878
Bug 1365307 - Throttling of HTTP transactions. r=mcmanus
2017-06-01 12:16:00 -04:00
Shih-Chiang Chien
a06d325b04
Bug 1015466 - Part 0, fix warning/error covered by unified build. r=mayhemer
...
MozReview-Commit-ID: KUHl1ZBuddC
--HG--
extra : rebase_source : 1bc0649cbfc9cd5336d2fbec23fb8ee6eea5b44a
2017-01-16 18:20:42 +08:00
Honza Bambas
5f3173e90f
Bug 1365306 - Remove net::ThrottlingService, don't suspend/resume download channels on page load. r=hurley
2017-05-18 14:09:00 -04:00