Patrick McManus
eed5fe2837
bug 1073825 - http2session::cleanupstream failure r=hurley
2014-10-13 11:02:08 -04:00
Patrick McManus
590bd04d86
bug 1081341 - h2 1xx responses r=hurley
2014-09-27 09:06:38 -04:00
Patrick McManus
30e70bb8f9
bug 1003448 - HTTP/2 Alternate Service and Opportunistic Security [2/2 necko] r=hurley
2014-08-21 10:50:17 -04:00
Daniel Stenberg
5b4c276b42
Bug 939318 - Find and close HTTP connections without traffic after network change. r=mcmanus
...
SPDY/http2 connections get a ping and be allowed N seconds to respond.
Active HTTP connections will be allowed N seconds to get traffic, if they
don't afer N seconds they get closed to avoid risking stalled transfers.
N is 5 by default: pref is "network.http.network-changed.timeout"
2014-09-11 06:55:00 -04:00
Ed Morley
cc6bc5ce84
Backed out changeset 0a066b7ffa46 (bug 939318)
2014-09-24 16:17:32 +01:00
Daniel Stenberg
9ac9528ccf
Bug 939318 - Find and close HTTP connections without traffic after network change, r=mcmanus
...
SPDY/http2 connections get a ping and be allowed N seconds to respond.
Active HTTP connections will be allowed N seconds to get traffic, if they
don't afer N seconds they get closed to avoid risking stalled transfers.
N is 5 by default: pref is "network.http.network-changed.timeout"
2014-09-11 06:55:00 -04:00
Nicholas Hurley
7ba4697ffa
Bug 1046915 - Pref to advertise the latest HTTP/2 draft as "h2". r=mcmanus
2014-09-23 10:49:13 -07:00
Tom Tromey
a050e72780
Bug 1069387 - Fix "Transaction" typos in netwerk/protocol/http. r=mcmanus
2014-09-18 08:13:00 -04:00
Patrick McManus
be8b2fae1d
bug 1050063 - consider tls client hello version in alpn/npn offer list r=hurley r=keeler
2014-08-15 09:39:53 -04:00
Nicholas Hurley
f3d5f209d2
Bug 1054173 - Do not fail connections when receiving request headers. r=mcmanus
2014-08-18 14:59:32 -07:00
Nicholas Hurley
9f0dc48e2b
Bug 1046892 part 1 - HTTP/2 draft 14 client implementation r=mcmanus
2014-08-05 08:41:09 -07:00
Patrick McManus
940032ac8c
bug 1027720 - enforce h2 requirement that sever uses aead r=hurley r=dkeeler
2014-08-04 16:54:10 -04:00
Patrick McManus
3b584604e6
bug 1037082 - part 3/3 407 proxy auth for https over https r=hurley
2014-07-07 11:43:11 -04:00
Nicholas Hurley
e896b85c44
Bug 1014600 part 2 - Properly truncate buffers when processing new header blocks. r=mcmanus
2014-07-11 09:48:34 -07:00
Nicholas Hurley
1d2a554653
Bug 1030203 - Send PROTOCOL_ERROR when receiving PUSH_PROMISE with push disabled. r=mcmanus
2014-06-27 13:13:42 -07:00
Nicholas Hurley
c4ea7ca39f
Bug 1026609 - HTTP/2 draft 13 part 1 - client implementation. r=mcmanus
2014-06-25 17:33:15 -07:00
Patrick McManus
cdd3e5dfb8
bug 1027364 - multiple http/2 header frames on same stream r=hurley
2014-06-19 23:42:29 -04:00
Daniel Stenberg
cf9d1ef515
Bug 1027353: avoid Http2Session NULL deref. r=hurley
2014-06-18 23:15:00 -04:00
Daniel Stenberg
896e58f7b4
Bug 237623 - detect broken HTTP1.1 transfers. r=mcmanus,seth
...
Return error when the protocol layer detects a framing error. More data
was supposed to be delivered than what actually did arrive.
Error code returned for this: NS_ERROR_NET_PARTIAL_TRANSFER
In HTTP1.1 for Content-Length: and chunked-encoding underruns
In http2 and SPDY for framing errors when data has already been received.
imgRequest::OnStopRequest will keep partially loaded images shown but
remove them from cache.
2014-06-09 00:15:00 +02:00
Patrick McManus
d49cece06f
bug 1025075 - http2 CONNECT streams should have consistent priority r=hurley
...
---
netwerk/protocol/http/Http2Session.cpp | 3 ++-
netwerk/protocol/http/SpdySession3.cpp | 3 ++-
netwerk/protocol/http/SpdySession31.cpp | 3 ++-
3 files changed, 6 insertions(+), 3 deletions(-)
---
netwerk/protocol/http/Http2Session.cpp | 3 ++-
netwerk/protocol/http/SpdySession3.cpp | 3 ++-
netwerk/protocol/http/SpdySession31.cpp | 3 ++-
3 files changed, 6 insertions(+), 3 deletions(-)
2014-06-13 09:29:00 -04:00
Nicholas Hurley
dc4de7d7c4
Bug 1019918 - Remove pushed stream from SpdyPushCache when cleaning it up. r=mcmanus
2014-06-04 15:37:00 -04:00
Nicholas Hurley
aa06db2ea3
Bug 1019921 - [http/2] Don't change to discarding padding state when all padding has been processed. r=mcmanus
2014-06-03 19:41:26 -07:00
Patrick McManus
9c03366117
bug 1012825 - https proxying over http/2 connect stream r=hurley
2014-05-19 15:37:35 -04:00
Patrick McManus
60f9707b98
bug 378637 part 14 - https proxying for spdy31 and http2 r=hurley
2014-05-16 11:46:13 -04:00
Patrick McManus
c42552a198
bug 378637 part 12 - proxy over TLS (i.e. https proxying) r=hurley
2014-04-16 09:52:43 -04:00
Patrick McManus
233a352113
bug 378637 part 10 - implement nsAHttpTransaction::ConnectionInfo r=hurley
2014-04-20 12:01:35 -04:00
Patrick McManus
d59917f107
bug 378637 part 7 - new spdysession() no longer takes first transaction r=hurley
2014-05-16 11:46:11 -04:00
Patrick McManus
cbec6a3a17
bug 378637 part 5 - move Spdy*::EnsureBuffer to nsHttp r=hurley
2014-04-15 17:06:59 -04:00
Patrick McManus
e4716c63eb
bug 378637 part 3 - fix http style: comments, whitespace, formatters r=hurley
2014-04-17 19:55:04 -04:00
Nicholas Hurley
090834c415
Bug 1006804 - Enforce TLS key type and size restrictions in HTTP/2. r=mcmanus.
2014-05-14 10:37:05 -07:00
Daniel Stenberg
0c35f6fa0d
Bug 1007024 - CopyAsNetwork32 inserts 32bit network byte order values. r=mcmanus
...
CopyAsNetwork32 is a convenience function to make the PR_htonl() +
memcpy use in the code less repetitive.
2014-05-14 01:01:00 +02:00
Ryan VanderMeulen
9ee7c1593b
Backed out 11 changesets (bug 378637) for Android crashes.
...
Backed out changeset 2a607cddc4cb (bug 378637)
Backed out changeset e416503aea99 (bug 378637)
Backed out changeset b2257226899f (bug 378637)
Backed out changeset dafd618c3f52 (bug 378637)
Backed out changeset dfde9d47d8c4 (bug 378637)
Backed out changeset cf9de5c367a5 (bug 378637)
Backed out changeset 62aa68e8b499 (bug 378637)
Backed out changeset 38efa8f2e56e (bug 378637)
Backed out changeset 2b5753e09a92 (bug 378637)
Backed out changeset 7a73873e133d (bug 378637)
Backed out changeset f58ce7ac1c7f (bug 378637)
2014-05-09 15:25:55 -04:00
Patrick McManus
7c5417cb13
bug 378637 part 11 - proxy over TLS (i.e. https proxying) r=hurley
2014-04-16 09:52:43 -04:00
Patrick McManus
5a6bd3cfa8
bug 378637 part 9 - implement nsAHttpTransaction::ConnectionInfo r=hurley
2014-04-20 12:01:35 -04:00
Patrick McManus
97eae8f74e
bug 378637 part 6 - implement nsAHttpTransaction::QueryHttpTransaction r=hurley
2014-04-15 17:40:23 -04:00
Patrick McManus
f4898016ea
bug 378637 part 5 - move Spdy*::EnsureBuffer to nsHttp r=hurley
2014-04-15 17:06:59 -04:00
Patrick McManus
243f1be072
bug 378637 part 3 - fix http style: comments, whitespace, formatters r=hurley
2014-04-17 19:55:04 -04:00
Daniel Stenberg
72cad1c247
Bug 1007029 - GenerateGoAway: Remove pointless memset(). r=mcmanus
2014-05-08 09:27:00 -04:00
Daniel Stenberg
e2bf8bb672
Bug 1005821 - http2: store streamID on correct index within frame. r=hurley
...
Http2Session::GenerateGoAway() inserts the 'mOutgoingGoAwayID' at index
7 while the comment (and the current http2 spec draft-12) says it should
be at index 8.
2014-05-05 10:58:00 +02:00
Nicholas Hurley
7f2934fec7
Bug 1001022 part 1 - http/2 draft 12 client implementation. r=mcmanus
2014-04-29 18:46:03 -07:00
Nicholas Hurley
b53a8569c3
Bug 993037 (part 1) - http/2 draft 11 client implementation. r=mcmanus
2014-04-29 18:45:59 -07:00
Nicholas Hurley
acea11ec24
Bug 965869 (part 1) - HTTP/2 draft10 client implementation. r=mcmanus
2014-03-26 10:58:09 -07:00
Patrick McManus
28a9cc3085
bug 974932 - spdy large upload chunk sizes, and fewer TLS application data records r=hurley
2014-02-24 16:27:27 -05:00
Honza Bambas
fa962ca7de
Bug 965031 - Improve usage of levels of nsHttp log module, r=mcmanus
2014-02-07 22:15:24 +01:00
Patrick McManus
fe72da44d8
bug 965348 - control SocketTransportService::Poll tick during spdy idle r=hurley
2014-01-30 02:29:20 -05:00
Patrick McManus
51d13cce44
bug 959172 - double SpdySession::CleanupStream r=hurley
2014-01-13 10:10:10 -05:00
Patrick McManus
2251efde7c
bug 950768 - http/2-draft08 pref off r=hurley r=mcmanus
2013-10-09 17:21:49 -07:00