Commit Graph

186 Commits

Author SHA1 Message Date
Patrick McManus
ab1ba185a5 revert bug 1034918 r=backout 2014-07-07 16:16:29 -04:00
Patrick McManus
f59e846c9d bug 1034918 - nshttptransaction dtor can be private r=sworkman 2014-07-07 10:40:08 -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
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
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
52cf2a0daf bug 1003935 - call dontreuse() on reclaimed conns with transaction refs r=sworkman 2014-04-30 13:15:46 -04:00
Birunthan Mohanathas
eeb9aaaa94 Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
John Shih
fabd6c4473 Bug 949956 - Move duplicated code to NetStatistics.h. r=mcmanus 2014-01-14 17:55:29 +08:00
Ehsan Akhgari
7ce1aa5eb8 Bug 798158 - Part 1: Use a pointer-sized type to store refcounts internally; r=bsmedberg 2014-03-27 16:38:33 -04:00
Patrick McManus
54d57b278b bug 477578 - http methods should be case sensitive r=hurley 2014-03-18 12:36:18 -04:00
Patrick McManus
596832f11f bug 973207 - revert 905460 for nightly crashes r=backout 2014-02-17 13:53:25 -05:00
Patrick McManus
7f951d721e bug 905460 - necko cleanups: manual ref counts, 32 bit formatters, whitespace r=sworkman 2014-01-17 17:06:25 -05:00
Patrick McManus
67496c7436 bug 971001 - backout 625383 for failing awsy r=backout 2014-02-11 16:18:17 -05:00
Patrick McManus
0b6367038e bug 970279 - tie null transactions to cancel and timeout events r=hurley 2014-02-07 17:30:36 -05:00
Patrick McManus
c9bbc933f4 bug 625383 - optimize http chunked decoder memmoves r=hurley 2014-01-31 22:00:20 -05:00
Patrick McManus
d93b7ba831 bug 957093 - namespace consistency for netwerk/protocol/http r=sworkman 2014-01-07 17:05:56 -05:00
Steve Workman
9871740678 Bug 947391 - Add a timeout for initial HTTP responses r=mcmanus 2013-12-18 15:03:48 -08:00
John Shih
052cca8a7a Bug 922926 - Part 3: Rebase code in necko. r=mcmanus 2013-11-22 10:42:11 +08:00
Ryan VanderMeulen
ce5f1fd328 Backed out changesets 58db1fb509be and 7301ccf7e0be (bug 947391) for Android xpcshell orange. 2013-12-18 19:41:29 -05:00
Steve Workman
7d1e4f72c2 Bug 947391 - Add a timeout for initial HTTP responses r=mcmanus 2013-12-18 15:03:48 -08:00
Steve Workman
3ecb00b3a7 Bug 938803 - Cancel DNS refresh requested in classes implementing nsAHttpTransaction r=mcmanus 2013-11-27 10:19:14 -08:00
Wes Kocher
f8f1ebdba4 Backed out changeset 8a25ee567449 (bug 938803) 2013-11-26 19:44:30 -06:00
Steve Workman
2ab46a68f6 Bug 938803 - Cancel DNS refresh requested in classes implementing nsAHttpTransaction r=mcmanus 2013-11-26 16:09:49 -08:00
John Shih
2ddb040633 Bug 922924 - Centralize the code for network per-app metering. r=jduell 2013-10-30 18:00:17 +08:00
Ryan VanderMeulen
6403dde2ee Backed out changeset 5d4d19ebcd70 (bug 922924) for B2G debug bustage. 2013-11-18 14:21:24 -05:00
John Shih
321c7da44b Bug 922924 - Centralize the code for network per-app metering. r=jduell 2013-10-30 18:00:17 +08:00
Ryan VanderMeulen
8003e6385e Backed out changeset f3c4d03ad677 (bug 922924) for bustage. 2013-11-15 08:32:23 -05:00
John Shih
7b09955c1b Bug 922924 - Centralize the code for network per-app metering. r=jduell 2013-10-30 18:00:17 +08:00
John Shih
cd1f1cca3a Bug 746073 - Network Per-App Metering on HTTP layer. r=honzab 2013-06-28 11:35:46 +08:00
Patrick McManus
c78109ed2c bug 922691 - nshttptransaction pointer log formatters for 64bit r=jduell 2013-10-01 11:48:47 -04:00
Ehsan Akhgari
deb5a6a21b Bug 919320 - Minimize the #includes in netwerk/protocol; r=mcmanus 2013-09-22 23:35:52 -04:00
Ehsan Akhgari
1cc5c7a24f Bug 918928 - Minimize the #includes in netwerk/base; r=mcmanus 2013-09-21 23:04:57 -04:00
Patrick McManus
3882d36a53 bug 907960 - backout 905460 r=backout 2013-08-21 21:01:19 -04:00
Patrick McManus
2e36e20747 bug 905460 - make http objects use smart pointers r=sworkman 2013-08-14 21:05:47 -04:00
Joshua Cranmer
9d0f9fd9af Bug 884061 - Part 4: Remove nsAtomicRefcnt.h, r=jlebar 2013-07-11 15:21:45 -05:00
Joshua Cranmer
2bde801f36 Bug 884061 - Part 3q: Use NS_DECL_THREADSAFE_ISUPPORTS in netwerk/, r=macmanus 2013-07-18 21:24:13 -05:00
Jason Duell
1c8005d335 Bug 558623 - Split out HTTP LOG macro definition from nsHttp.h r=jdm 2013-06-22 09:01:06 -07:00
Jason Duell
068080ed95 Bug 879054: fix printf of status in HttpChannelParent. r=mcmanus 2013-06-04 16:32:31 -07:00
Chris Sperry
604a760bec Bug 869725 - Changes to HTTP status line detection and parsing to allow AOL/Nullsoft ShoutCast headers (e.g. ICY 200 OK) [r=mcmanus] 2013-05-16 12:22:06 -07:00
Patrick McManus
8b9ed05d20 bug 871289 [2 of 2] fix trailing whitespace in netwerk/protocol/http/* r=jduell 2013-05-16 09:30:42 -04:00
Patrick McManus
6343782b40 bug 871289 [1 of 2] standardize netwerk/protocol/http on moz_assert r=jduell 2013-05-16 09:30:41 -04:00
Patrick McManus
fa820e70d1 bug 819734 - Token Bucket for Network Bursts part 1/2 [base] r=honzab 2013-04-15 08:50:35 -04:00
Honza Bambas
3f6ad88c7d Bug 729182 - Implement visual event tracer, part1 - instrumentation, r=mcmanus,bz,ehsan,bsmedberg,michal 2013-03-28 18:38:04 +01:00
Mats Palmgren
7532b4e736 Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan 2013-01-15 13:22:03 +01:00
Josh Matthews
7176c7691a Bug 813489 - Update the HTTP connection's security callbacks from the socket thread. r=mayhemer 2012-12-05 17:10:19 -05:00
Patrick McManus
a8c64dfb57 bug 792438 - part 2 block network image loads on head css,js r=honzab sr=bz 2012-12-04 18:06:29 -05:00
Patrick McManus
5cba01713f bug 816685 expand caps in protocol/http to 32bits r=jduell 2012-11-29 20:34:35 -05:00