Commit Graph

1058 Commits

Author SHA1 Message Date
Oonishi Atsushi
828c226d83 Bug 282432 - Calling asyncOpen on a file channel should notify about file not found errors asynchronously instead of throwing from asyncOpen. r=bz 2012-05-09 18:46:12 -04:00
Ed Morley
1367c1684d Merge mozilla-central to mozilla-inbound 2012-05-09 18:09:29 +01:00
Honza Bambas
417b4ef069 Bug 748647 - INHIBIT_PERSISTENT_CACHING was set to early, r=michal 2012-05-09 14:58:39 +02:00
Jason Duell
2f89836f11 Bug 752675. Clarify why we don't preconnect for some cache flags. r=mcmanus 2012-05-08 18:02:31 -07:00
Honza Bambas
23deacc2ea Bug 715837 - Crash @ mozilla::net::HttpChannelParent::RecvMarkOfflineCacheEntryAsForeign, r=jduell 2012-05-07 13:20:21 +02:00
Patrick McManus
8fe5883946 bug 726366 - support tunneling spdy through proxies r=honzab
--HG--
extra : rebase_source : 866ba1670ae0a2023e8cae8185b1e9d12bd1aed5
2012-05-07 10:27:25 -04:00
Patrick McManus
b8984beedd bug 751647 - speculative connect needs to check spdy ip pooling table r=honzab 2012-05-07 09:43:46 -04:00
Geoff Lankow
121a175c84 Backed out changeset b4cf9833464e (bug 715837) 2012-05-07 23:42:18 +12:00
Honza Bambas
36fc71cd19 Bug 715837 - Crash @ mozilla::net::HttpChannelParent::RecvMarkOfflineCacheEntryAsForeign, r=jduell 2012-05-07 13:20:21 +02:00
Patrick McManus
59035f14d4 bug 739522 allow parallelism for hosts that exhibit mixed spdy/http r=honzab 2012-05-03 20:32:12 -04:00
Ehsan Akhgari
ad0e54ab78 Merge from mozilla-central 2012-05-03 17:33:52 -04:00
Brian R. Bondy
796c450e07 Bug 670514 - Arbitrary File + Directory read via .lnk files on Windows Share. r=bz 2012-05-03 15:23:28 -04:00
Patrick McManus
8673c38cdf bug 749839 - apply unexpected server read test only to http pconns r=jduell 2012-05-03 09:10:11 -04:00
Dão Gottwald
be66623d1d Bug 588909 - Replace Gecko/<date> with Gecko/<version> in UA string. r=bz sr=gerv 2012-04-30 13:06:45 +02:00
Patrick McManus
6473a24906 bug 738914 - orange websocket pipeline::isdone from main thread r=jduell
--HG--
extra : rebase_source : 206a38c1a8d9bac40bacb2e9556651d83406b115
2012-04-25 22:02:12 -04:00
Shriram Kunchanapalli
bb6f3e9ec6 Bug 150073 - Remove nsCRT:: in nsCRT::strlen(const char *). r=dougt 2012-02-18 19:17:01 +05:30
Ed Morley
97b76808c2 Backout 12d1d626759c (bug 747215), 11b16556248e (bug 738484) for xpcshell failures on all platforms 2012-05-03 10:17:42 +01:00
Jason Duell
9224679eeb Bug 738484: part 2: fix missing onStartRequest calls for some failed redirects. r=mcmanus 2012-05-03 00:28:57 -07:00
Patrick McManus
9e0422c738 bug 723628 - speculative connect hint interface r=honzab sr=biesi 2012-04-25 08:54:42 -04:00
Patrick McManus
cdc92cbfa8 bug 729133 - internal necko speculative connections r=honzab
race cache I/O events against TCP/SSL connections. Also drive
unused TCP connections to the completion of their SSL handshakes is
apropos.
2012-04-25 08:54:42 -04:00
Andrew Sutherland
f128a13798 Bug 717242, r=mcmanus 2012-04-25 14:50:20 +02:00
Patrick Wong
30fd6e9e6a Bug 745659 - Removed the nsPrintfCString constructor which takes a length and all corresponding instances that call that particular constructor. This is accomplished by removing the length component from the instantiation. r=jlebar 2012-04-24 14:43:00 -04:00
Patrick McManus
fec2a5c2d2 bug 746731 - nsHttpConnection::mIdleTimeout initialization fixes r=honzab 2012-04-24 15:12:06 -04:00
Patrick McManus
9d41be7518 bug 745379 - mistake in spdy/2 spec reversed actual priority values r=honzab 2012-04-15 13:11:23 -04:00
Patrick McManus
652e0400e5 bug 744788 - add httpconnmgrtick setTarget() in case of offline/online r=honzab 2012-04-13 15:47:43 -04:00
Ms2ger
945ee00ec1 Bug 605180 - Fix build warnings in netwerk/. r=jduell 2012-04-07 14:25:00 -07:00
Jason Duell
563f72fd76 Bug 712191 - Clean up websocket close codes and abort logic. r?mcmanus 2012-04-11 13:20:00 -07:00
Jason Duell
3ae3a71793 Bug 738484 - Handle Location: that won't parse to valid URI. r=mcmanus 2012-04-11 13:26:23 -07:00
Patrick McManus
8ebada0f34 bug 743747: fix landing with 603514 r=honzab 2012-04-11 13:49:32 -04:00
Patrick McManus
3405699629 bug 743587 Intermittent Linux talos crash [@ nsHttpConnection::CloseTransaction] r=honzab 2012-04-11 13:11:10 -04:00
Patrick McManus
c1a33ecaf0 bug 738812 timer serviced after thread exit nsHttpConnectionMgr::ReadTimeoutTick r=honzab 2012-04-11 13:11:09 -04:00
Jason Duell
12220d4111 Bug 742174 - Allow empty Location header. r=mcmanus 2012-04-09 16:50:35 -07:00
Patrick McManus
46695bea53 bug 742935: fix landing problem with 717759 r=honzab 2012-04-09 10:22:07 -04:00
Patrick McManus
0d8b095be3 bug 742935: fix landing problem with 717350 r=honzab
--HG--
rename : netwerk/test/unit/test_mismatch_lm.js => netwerk/test/unit/test_mismatch_last-modified.js
2012-04-09 10:21:28 -04:00
Patrick McManus
423247bf74 bug 742935: fix landing problem with 603512 r=honzab 2012-04-09 10:21:17 -04:00
Ben Bucksch
8ab5ea8974 #pragma O0 fails on GCC 4.4 with an Internal Compiler Error. -- bug 621446, r=honzab
This pragma was only to investigate another crash on Android, but breaks compile
on g++ 4.4 64bit, e.g. on Ubuntu 10.04 64bit.
Thus, enable that pragma only on Android.
2012-04-09 11:11:53 +02:00
Brian Smith
5b9f0dc036 Bug 743076 - Suppress warning warning C4355: 'this' : used in base member initializer list in HttpChannelChild and FTPChannelChild, r=cbiesinger 2012-04-05 00:03:14 -07:00
Brian Smith
d938d31bab Bug 742610 - Remove opportunistic caching support from nsHttpChannel, r=honzab
--HG--
extra : source : 8b98023b89ddef6e7b0bbed25463c68142877d8e
2012-04-05 00:14:35 -07:00
Patrick McManus
28a4a4e674 bug 742827 - fix problem with landing of bug 671591 r=honzab 2012-04-05 18:37:57 -04:00
Brian Smith
e34bab8946 Bug 736903: nsHttpChannel wraps the aOffset value it passes to its stream listener instead of clamping it, r=cbiesinger
--HG--
extra : rebase_source : 28bc8bdddea0cac6a41482920d059b523197ef03
2012-04-04 18:57:22 -07:00
Brian Smith
a1f4a19633 Bug 736895: Suppress warning warning C4355: 'this' : used in base member initializer list in nsHttpChannel::nsHttpChannel, r=cbiesinger
--HG--
extra : rebase_source : bbcacf34a97671cb4750888a2468f6563c52b99a
2012-04-04 18:55:21 -07:00
Brian Smith
e808e67215 Bug 736887: Fix compiler warning in nsHttpChannel.cpp: warning C4244: 'argument' : conversion from 'double' to 'PRTime', possible loss of data, r=cbiesinger
--HG--
extra : rebase_source : 7c100821353b77133108e08f6bf0fd53195c0f9a
2012-04-04 18:54:03 -07:00
Patrick McManus
a68d7584b3 bug 739023 nightly crash in nshttpchannel::OnDataAvailable() from Restart r=honzab
--HG--
extra : rebase_source : ccb196fc38394d9ef5e0a4bdf51ea714a57e7224
2012-04-04 21:19:20 -04:00
Patrick McManus
5e33fbff0d bug 741056 - nightly crash https sites with authenticated proxy r=honzab 2012-04-04 09:39:21 -04:00
Veeraya Pupatwibul
1bdf9d9923 Bug 741333 - Remove PRBool/PR_TRUE/PR_FALSE that crept in r=Ms2ger 2012-04-04 11:15:10 +02:00
Ryan VanderMeulen
e30ff35d31 Backout 17deb5f61b4d (bug 150073) due to build bustage. a=shouldausedtryfirst 2012-04-03 20:22:42 -04:00
Shriram Kunchanapalli
05c95fc3b7 Bug 150073 - Remove nsCRT:: in nsCRT::strlen. f=sgautherie, r=dougt 2012-02-18 19:17:01 +05:30
Patrick McManus
f91dd06576 bug 739617 - cannot upload large files r=honzab
--HG--
extra : rebase_source : 5ea85a021233cf79a539980efc859a2d5372fe53
2012-04-02 20:36:11 -04:00
Patrick McManus
f18af8f9eb Bug 739023 - Disabling the Restart-in-progess logic temporarily since suspected of causing crashes, r=honzab 2012-03-30 00:40:42 +02:00
Michael Wu
ecf90b6e1a Bug 737196 - Make camera code build on gonk-ics, r=cjones 2012-03-23 15:45:47 -04:00
Patrick McManus
a7669f6540 bug 717759 - negative pipeline feedback on img decode problem r=bz r=jdrew r=honzab 2012-03-22 19:39:32 -04:00
Patrick McManus
e8210a8959 bug 717350 doom cache entry on last-modified mismatch r=honzab 2012-03-22 19:39:31 -04:00
Patrick McManus
2c1b0520f1 bug 671591 - restart partial http transaction (in progress) r=honzab 2012-03-22 19:39:31 -04:00
Patrick McManus
b42fe35654 bug 603514 - http stalled read detection r=honzab
When a connection that involves a pipelined transaction has been stalled (i.e.
idle with an open transaction, not an idle persistent connection) for a
second move any transactions that are pipelined after the current one onto
different connections (and implicitly close this connection when done with the
current transaction).

when it has been stalled for 10 seconds (pref configurable), cancel the current
transaction itself too - depending on its state it can hopefully be restarted
on a clean connection.
2012-03-22 19:39:31 -04:00
Patrick McManus
f04f8c8cf1 bug 603512 - large objects block pipelines r=honzab
the type and state patch tries hard not to form pipelines behind resources that
could become head of line blockers. But of course that requires the ability to
predict the future, and won't be perfect.

This patch reacts to a transaction that has a large response body (defined by
either a large content-length header or actually reading a large number of
chunked bytes) by cancelling any transactions that have been pipelined down the
same connection and rescheduling them elsewhere. It also changes the type of
the connection to "solo", which prevents new transactions from being pipelined
onto this one and provides class-specific negative feedback to the pipeline
manager so that near-future requests to the same host of the same type (e.g.
general) will not be pipelined but other types (e.g. img or js/css) can still
do that.

Content-Length is ideal, because it allows us to identify the problem so early.
But even actually reading the document for a fairly long time gives it a fairly
high probability of not ending soon. (i.e. long document sizes are spread over
a larger range than small ones. duh.)

The pref network.http.pipelining.maxsize controls the threshold. I set the
default at 300KB, which is roughly the bandwidth delay product of a 2mbit 120ms
rtt connection and 1 rtt is mostly what you are giving up by canceling it on
one connection and sending it on another. (modulo maybe needing a handshake).
2012-03-22 19:39:31 -04:00
Patrick McManus
6642e5f564 bug 665885 respect keepalive: "max=" attribute r=honzab 2012-03-22 19:39:31 -04:00
Patrick McManus
665466cf6f bug 737155 - httpconnectionmgr::processPendingQ allow more than 1 with pipeline r=honzab 2012-03-22 19:39:31 -04:00
Patrick McManus
dd00f9250a bug 599164 pipeline with type and state r=honzab 2012-03-22 19:39:31 -04:00
Patrick McManus
69d6b34474 bug 597684 Implement HTTP Assoc-req and Banned Pipelines on nsHttpConnectionInfo r=honzab 2012-03-22 19:39:31 -04:00
Patrick McManus
2f6e970bde bug 447866 http pipelining is bursty r=honzab
--HG--
extra : rebase_source : 87370228074eaff2615b8dcef9b3c0c9b919b3c3
2012-03-22 19:39:31 -04:00
Patrick McManus
18371ac44a bug 447866 - patch pre.1 for empty nsHttpPipeline::TakeSubTransactions r=honzab
--HG--
extra : rebase_source : 5c21007525883fc74dc70332cf74d8d0bacd9147
2012-03-22 19:39:28 -04:00
Michal Novotny
fc7977fd47 Bug 722033 - Invalidate cache entry in nsHttpChannel::DoInvalidateCacheEntry() asynchronously 2012-03-22 23:54:20 +01:00
Michal Novotny
351c4791da Bug 722033 - Use asyncOpenCacheEntry() in nsHttpChannel::OpenOfflineCacheEntryForWriting() 2012-03-22 23:53:55 +01:00
Michal Novotny
df4890a620 Bug 722033 - Use asyncOpenCacheEntry() in nsHttpChannel when flag LOAD_BYPASS_LOCAL_CACHE_IF_BUSY is set 2012-03-22 23:53:10 +01:00
Henri Sivonen
f2d3f89eb7 Bug 737417 part 1 - Split charset source constants out of nsIParser.h. r=smaug. 2012-03-22 16:42:42 +02:00
julian.reschke@gmx.de
0b667bf265 Bug 714302: add suport for HTTP status code 308 r=mcmanus
--HG--
extra : rebase_source : 2e4a46ac5ebe89a36fb4b12b1985d07d674db5e8
2012-03-21 16:13:42 -04:00
Chris Jones
84d246dca1 Bug 736778: Work around probable compiler bug breaking DEBUG builds of GonkCaptureProvider. r=fabrice (npotb) 2012-03-17 14:42:24 -07:00
Jason Duell
2a245bc789 Backed out changeset 5aaec7f808b6 2012-03-15 20:56:23 -07:00
Jason Duell
6e4a5e4792 Backed out changeset 5aaec7f808b6 2012-03-15 20:55:44 -07:00
John Daggett
e1a14d0e6a Bug 512566. Changes based on review comments. r=bz,jfkthame 2012-03-16 12:31:01 +09:00
John Daggett
f77f86991d Bug 512566. Load font data url's synchronously, netwerk/style changes. r=bz 2012-03-16 12:31:01 +09:00
Jason Duell
e683c892ab Bug 664163: I will back this out when xpcshell test_traceable.js fails eventually. r=jduell 2012-03-15 18:54:58 -07:00
Jason Duell
25bb7c605c Backed out changeset c9265ada6f40 2012-03-15 15:05:22 -07:00
Jason Duell
1427947aa0 Bug 648878 - I will backout: investigating inbound-only failure r=jduell 2012-03-15 13:00:20 -07:00
Patrick McManus
3060ca04b8 bug 735552 - wrong assert on shutdown in nsHttpConnectionMgr::ReportSpdyConnection r=honzab
--HG--
extra : rebase_source : 8baf5fbae8d9ad8196fd699191c0013f7ea8f424
2012-03-15 00:03:04 -04:00
Phil Ringnalda
03c791f19f Back out 9899522b6ad9 (bug 664163) 2012-03-13 22:11:55 -07:00
Jason Duell
293e6966d2 Bug 664163: Yes this will get backed out: see bug. r=jdm 2012-03-13 18:46:30 -07:00
Jason Duell
1fc96138d1 Backed out changeset fd30aea30b03 2012-03-13 15:12:46 -07:00
Jason Duell
3f8203f21e Backed out changeset fd30aea30b03 2012-03-13 15:10:01 -07:00
Daniel Holbert
502c256c08 Bug 621446: followup to investigation patch - wrap MSVC-only pragma in ifdef so other compilers don't complain about it. r=jduell 2012-03-13 14:57:28 -07:00
Jason Duell
6bbf4d063a Bug 664163 - Fix Get(Local|Remote)(Address|Port) in HttpChannelChild. r=jdm 2012-03-13 11:49:01 -07:00
Justin Lebar
0dbaf73150 Bug 729940 - Part 2: Stop using crappy hash functions in Gecko. r=bz
--HG--
extra : rebase_source : 6fa267a89878cc1a766d8618569debcea9b12e48
2012-03-12 18:53:18 -04:00
Nathan Froyd
4cebb315f0 Bug 700659 - Slay nsHashSets in netwerk/protocol. r=mcmanus 2012-02-27 11:20:29 -05:00
Patrick McManus
0011224491 bug 729736 - runtime experiment with different spdy ping thresholds r=honzab 2012-02-27 10:32:09 -05:00
Geoff Lankow
53be83b619 Backed out changeset 7dce5c5c9654 (bug 729736) 2012-02-26 13:50:37 +13:00
Geoff Lankow
e75048d315 Backed out changeset f65247c7647a (bug 729133) 2012-02-26 13:50:34 +13:00
Patrick McManus
fe7653eb59 bug 729133 speculative connections do full ssl and happen before cache lookup 2012-02-25 17:07:52 -05:00
Patrick McManus
ed30ba1e82 bug 729736 - runtime experiment with different spdy ping thresholds r=honzab 2012-02-25 17:07:51 -05:00
Patrick McManus
3b22728106 bug 728113 spdy ping to keepalive nat timeouts 2/2 spdy ping r=honzab 2012-02-23 20:58:43 -05:00
Patrick McManus
c05ba5fb6e bug 728113 - spdy ping to keepalive nat timeouts 1/2 tick infrastructure r=honzab 2012-02-23 20:56:57 -05:00
Masatoshi Kimura
28f2776f50 Bug 699247 - Remove Win2K related code. r=jimm, sr=neil 2012-02-23 08:53:55 -06:00
Jason Duell
afcfe03dfc Bug 696085: WebSocket connection opening across page loads r=smaug 2012-02-21 14:57:10 -08:00
Dão Gottwald
897892ae75 Bug 572659 - Don't expose the Gecko patch level (13.X.Y) in the UA string, only show the major version (13.X). r=glandium,bz sr=gerv 2012-02-21 04:29:09 +01:00
Justin Dolske
dc4967a956 Backout bfc937247f3c (bug 588909), UA change breaks Google and Zimbra. 2012-02-20 16:29:38 -08:00
Justin Dolske
493d419146 Backout 0a7410527788 (bug 572659), UA change breaks Google and Zimbra. 2012-02-20 16:29:36 -08:00
Dão Gottwald
ce98a24c8c Bug 572659 - Don't expose the Gecko patch level (13.X.Y) in the UA string, only show the major version (13.X). r=glandium,bz sr=gerv 2012-02-20 15:39:33 +01:00
Ed Morley
efe21ddd01 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-02-20 12:08:28 +00:00
Patrick McManus
7f16fc513b bug 727943 spdy broke caldav (and probly webdav) methods r=honzab 2012-02-19 14:29:09 -05:00
Patrick McManus
c03621b49b bug 727855 spdy: rst streams instead of sessions on some errors r=honzab 2012-02-19 14:28:58 -05:00
Chris Jones
3b557f3661 Bug 728673: Restore call to getNumberOfCameras(). r=fabrice 2012-02-19 09:47:16 -08:00
Chris Jones
16950ada3b Bug 727950: Don't close the camera dso, some of them don't like that. r=fabrice (npotb) 2012-02-17 22:33:52 -08:00
Richard van den Berg
bb6666c881 Bug 452781 - Allow specifying wildcard that matches all simple netbiosnames in network.automatic-ntlm-auth.trusted-uris, r=honzab 2012-02-17 16:24:31 +01:00
Honza Bambas
51616d748b Bug 621446 - investigation patch 2 for crash at RecvRedirect2Verify, r=jduell 2012-02-17 16:24:30 +01:00
Dão Gottwald
794c8a0fac Bug 588909 - Replace Gecko/<date> with Gecko/<version> in UA string. r=bz sr=gerv 2012-02-17 13:21:29 +01:00
Patrick McManus
ea7056c261 bug 447866 pre patch 0 - pipeline and spdy mix r=honzab 2012-02-15 16:41:18 -05:00
Patrick McManus
9c68958e38 bug 752648 - identify failed ssl handshakes earlier to improve restart logic r=honzab 2012-05-09 09:57:04 -04:00
Boris Zbarsky
44d27c2c9d Bug 627616. Do proxy authentication even for LOAD_ANONYMOUS loads. r=mayhemer 2011-02-01 21:36:15 -05:00
Geoff Lankow
95f0153308 Bug 718255 - Merge nsIPrefBranch2 with nsIPrefBranch - Part E, remove uses of nsIPrefBranch2 in netwerk/ ; r=bsmedberg 2012-01-17 14:48:29 +13:00
Phil Ringnalda
6ac6b8f60d Back out be556c99ef81 and 13c3c54d067b (bug 627616) for orange 2012-02-12 10:53:31 -08:00
Boris Zbarsky
8747a6be8b Bug 627616. Do proxy authentication even for LOAD_ANONYMOUS loads. r=mayhemer 2011-02-01 21:36:15 -05:00
Julian Reschke
c5add5d09a Bug 598304 - XHR rewrites non-POST methods upon 301/302 redirects. r=bz 2012-02-10 14:12:51 +01:00
Fabrice Desré
dfcf763a85 Bug 725602 - B2G UA is wrong [r=gal] 2012-02-09 14:02:46 -08:00
Patrick McManus
8084fdc8b4 bug 704227 muddle through on some minor problems with content-length r=jduell 2012-02-09 14:47:30 -05:00
Justin Lebar
cc5eeebdd5 Bug 690425 - Fix shutdown crash in HttpChannelChild. r=jdm 2012-02-08 17:46:50 -05:00
Ed Morley
ad5a8e1d06 Backout f1acc52a59da (bug 719983) & 6771bd53e267 (bug 699247) for 30% WinXp Ts regression 2012-02-08 21:04:21 +00:00
Masatoshi Kimura
88ba00973a Bug 699247 - Say goodbye to Win2k related code. r=jimm, sr=neil 2012-02-08 10:00:45 -06:00
Patrick McManus
bbe5e26063 bug 717524 - process a list of content-encoding response headers r=bz
--HG--
extra : rebase_source : 06599a663ecb6374196ca25be0ac74e68bbe78d9
2012-02-07 22:46:43 -05:00
Fabrice Desré
5560c6ed60 Bug 708484 - Add camera capture stream provider for gonk (temporary solution) - get camera working in webpages [r=bz] 2012-02-06 22:48:50 -08:00
Jeff Muizelaar
9adaa28322 Bug 235853 - Defer proxy resolution for HTTP and HTTPS PAC to avoid blocking main thread during DNS resolution. r=biesi,sworkman 2008-11-04 16:50:00 -05:00
Fabrice Desré
e5743caa69 Bug 723418 - followup [r=cjones] 2012-02-02 18:54:47 -08:00
Chris Jones
3285de0cfc Bug 723418: Don't link against HAL_getNumberOfCameras because we don't have a camera library on the emulator. r=gal 2012-02-02 00:33:06 -08:00
Matt Brubeck
7e74c1f71e Merge mozilla-central and mozilla-inbound 2012-02-01 17:09:34 -08:00
Ed Morley
348060a7c3 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-02-01 10:55:34 +00:00
Mark Finkle
11dd9028dc Bug 671634 - Fennec UA changes. Useragent should be different between phones and tablets. r=me sr=bz a=gerv
Please read http://groups.google.com/group/mozilla.dev.platform/msg/8133920a2ccf4d5b for the details.

Also see https://wiki.mozilla.org/Fennec/User_Agent for Gerv's accepted proposal.
2012-01-31 20:04:23 -08:00
Fabrice Desré
020dae920a Bug 708484 - Add camera capture stream provider for gonk (temporary solution) - Part 1 : backend [r=cjones] 2012-01-31 16:29:17 -08:00
Michal Novotny
5f0cb87300 Bug 649778 - document.write may cause a document to be written to disk cache even when the page has Cache-Control: no-store 2012-01-30 18:03:52 +01:00
Patrick McManus
b67c1b14d9 bug 708415 spdy code review of nshttp* r=honzab 2012-01-26 00:15:26 -05:00
Patrick McManus
f9f63d758e bug 708415 spdy make stream frame writes to session atomic r=honzab 2012-01-26 00:15:26 -05:00
Patrick McManus
20e2e8cff8 bug 708415 spdysession review comments r=honzab 2012-01-26 00:15:26 -05:00
Patrick McManus
e773c12a01 bug 708415 - spdystream review comments r=honzab 2012-01-26 00:15:26 -05:00
Patrick McManus
75142efc31 bug 718206 fix spdy nsitransport event generation r=honzab 2012-01-25 15:21:13 -05:00
Jason Duell
91714b61c8 Bug 701383: Websocket fails to delete mOutGoingMessage if closed multiple times. r=mcmanus 2012-01-31 20:41:47 -08:00
Jason Duell
4214758ad2 Bug 718557: Clean up DOM Websocket close logic. r=smaug 2012-01-31 20:41:43 -08:00
Honza Bambas
a1ab90839e Bug 717773 - Crash [@ SpdySession::LogIO] on gmail part 2 r=mcmanus 2012-01-24 20:59:48 -05:00
Jeff Muizelaar
dbe0e87287 Bug 719917. Add some more network and plugin related SAMPLE_LABELs. r=bgirard
--HG--
extra : rebase_source : d21f4ffb244ae661e1ca222c02a8fa8b40a071bd
2012-01-18 19:53:35 -05:00
Patrick McManus
7ecf47a080 bug 720150 - spdy syn_reply div by zero on valid 0 len inflate buffer r=honzab 2012-01-23 22:46:37 -05:00
Jason Duell
605add0b2c Bug 716801: Location parsing. r=bz 2012-01-20 09:33:01 -08:00
Josh Aas
e5444023d6 Bug 646512 HttpChannelParent::OnStartRequest deep-copies nsHttpHeaderArray. r=jduell 2012-01-19 14:26:43 -08:00
Jeff Muizelaar
9c9e2eed37 Bug 718440. Add more sampler labels to various places. r=bgirard
This shows the problems described in bug 710068.
2012-01-17 15:33:04 -05:00
Matt Brubeck
2e1e2ae3c5 Back out 88733ce1bef3 (bug 718440) because of Windows build failure 2012-01-17 15:15:47 -08:00
Jeff Muizelaar
581f54f157 Bug 718440. Add more sampler labels to various places. r=bgirard
This shows the problems described in bug 710068.
2012-01-17 15:33:04 -05:00
Patrick McManus
49d99846fc bug 718210 decompress spdy server push headers even when rst r=honzab 2012-01-14 22:46:30 -05:00
Georg Koppen
787e4ee230 Bug 696662 - HTTP Auth headers cannot be modified after http-on-modify-request. r=honzab 2012-01-12 19:07:29 -08:00
Hiroyuki Ikezoe
d12304a34a Bug 680327 - Use NS_LITERAL_CSTRING instead of nsDependentCString. r=honzab
--HG--
extra : rebase_source : ce5c1c378ba1d99d427071dd3715e53bf7f50847
2012-01-13 17:17:04 +01:00
Honza Bambas
843f7c83af Bug 621446 - Fixed red caused by changeset 63c3d103610c from bad member rename, r=bustage 2012-01-13 17:04:15 +01:00
Honza Bambas
4f17bfd967 Bug 717773 - Crash [@ SpdySession::LogIO], r=mcmanus 2012-01-13 16:36:03 +01:00
Honza Bambas
703c6a0469 Bug 621446 - investigation bug for crash at RecvRedirect2Verify, r=jduell 2012-01-13 16:36:03 +01:00
Nicholas Nethercote
3bcbda425f Bug 715770 - Remove necko buffer cache. r=biesi. 2012-01-09 19:43:52 -08:00
Nick Hurley
ee2e8f04aa bug 657076 - better error handling in FTP for e10s. r=jduell 2012-01-10 23:19:17 -08:00
Patrick McManus
8aeeee04ac bug 716871 remove nshttp::CLAMP r=jduell
--HG--
extra : rebase_source : 52fb3f75e30bb1e329c2e3cfe2ef6e758adb5b60
2012-01-10 20:07:29 -05:00
julian.reschke@gmx.de
325ef58266 Bug 716961 - clean up HTTP header field name constants in nsHttpAtomList.h r=bz
--HG--
extra : rebase_source : c4158e1795522f37aa47b946b1b7e2ee2d758a71
2012-01-10 20:06:17 -05:00
Phil Ringnalda
c6e8133d18 Back out a76df5ba3dc2 (bug 713480) for test_bug650995.js permaorange 2012-01-10 08:27:12 -08:00
Michal Novotny
b41bdd0324 Bug 713480 - Compressed entries stored as files are padded with zero bytes to the length of uncompressed size 2012-01-10 15:22:42 +01:00
Patrick McManus
bd7721f496 bug 714669 fix nshttpconnection::pushback() assertion r=biesi 2012-01-06 14:59:32 -05:00
Patrick McManus
6163c59f06 bug 712572 part 2 r=jduell 2012-01-06 14:54:15 -05:00
Patrick McManus
22e8bd840b bug 712572 part 1 r=jduell 2012-01-06 14:54:13 -05:00
Patrick McManus
7c3af0bd18 bug 667387 - make nshttppipeline::taketransport() work with websockets r=honzab 2012-01-06 08:46:15 -05:00
Makoto Kato
665bf4f397 Bug 715045 - Remove old vc support code. r=jimm 2012-01-05 16:52:22 +09:00
Patrick McManus
fc3b37def5 bug 715284 WebSocketChannel.cpp compiler warning r=jduell 2012-01-04 18:19:15 -05:00
Tautvydas Andrikys
9d415704e0 Bug 454024 "ftp:///" (no hostname) gives an empty list of files instead of an error. r=jduell 2010-07-21 23:43:11 +03:00
Ekanan Ketunuti
d8c248ff70 Bug 714741 - Fix the spelling of the comment in SpdySession.h. r=mcmanus 2012-01-03 15:41:55 +07:00
Patrick McManus
aae44a93b0 bug 694576 r=bz 2011-12-22 21:21:20 -05:00
Patrick McManus
787708094c bug 631801 - workaround pr_available() assert r=honzab sr=biesi r=bsmith 2011-12-20 15:14:54 -05:00
Ed Morley
6b3e3d80a0 Merge last PGO-green changeset from mozilla-inbound to mozilla-central 2011-12-20 11:15:11 +00:00
Jason Duell
04061f024a Bug 711205: Limit websocket outbound msg size to PR_INT32_MAX. r=mcmanus 2011-12-20 00:20:12 -08:00
Jason Duell
310257bf73 Bug 711205: Increase inbound WebSocket message size from 16MB to whatever malloc can handle. r=mcmanus 2011-12-20 00:20:12 -08:00
Jason Duell
0e9574dc47 Bug 666349: update status code usage to latest spec. r=mcmanus 2011-12-20 00:20:12 -08:00
Jason Duell
49b8bce974 Bug 666349 - Update WebSocket API to latest draft. r=mcmanus 2011-12-20 00:20:12 -08:00
Patrick McManus
884efe0b34 bug 712021 - spdy cancel stream should remove from pending queue r=honzab 2011-12-19 16:36:26 -05:00
Patrick McManus
c34506b832 bug 710310 spdy google docs large file save intermittent failure r=honzab 2011-12-17 20:05:56 -05:00
Geoff Brown
9d08b66ca9 Bug 648429: HTTP cache: compress all compressible files; r=michal.novotny 2011-12-17 11:30:29 +01:00
Patrick McManus
2319c27b0d bug 664284: Add HSTS support for websockets. r=mcmanus 2011-12-15 15:23:00 -08:00
Jason Duell
df88daa742 Bug 676439 - Websocket Binary Message support: Necko changes. r=mcmanus 2011-12-15 15:20:17 -08:00
Patrick McManus
2d124278c9 bug 528288 - reland spdy after libxul weightloss a=khuey CLOSED TREE 2011-12-13 10:55:50 -05:00
Ed Morley
160bed2536 Backout SPDY to keep us under the MSVC virtual address space limit during win PGO builds (bug 709193)
Backs out 952d14a9e508 (bug 707173), c170c678c9ac (bug 708305), 0a5f66d5d8e4 (bug 707662), 3204b70435fe (bug 706236) and the main landing range 48807fde0339:0bd45ead1676 (bug 528288).
2011-12-10 22:36:26 +00:00
Patrick McManus
fd6ff3ed50 bug 707173 - spdy telemetry for connection management r=honzab 2011-12-08 12:09:46 -05:00
Patrick McManus
11249efc82 bug 708305 update 2 instances of PR_TRUE/PR_FALSE in spdysession r=honzab 2011-12-07 14:26:05 -05:00
Patrick McManus
c213fb48f7 Bug 707662 - spdy null deref halfopen-transportstatus r=honzab 2011-12-06 09:43:09 -05:00
Patrick McManus
b37128b41e bug 706236 spdy deadlock on TCP rst during frame body buffering r=honzab 2011-12-06 09:43:08 -05:00
Patrick McManus
62ad73ef1c bug 528222 - spdy, fix overallocation of header expansion buffer r=honzab
patch 18
2011-12-02 10:28:57 -05:00
Patrick McManus
da9a5434a6 bug 528288 spdy - nsisslsocketcontrol::mayjoinconnection() r=honzab r=bsmith sr=honzab sr=biesi
patch 17
2011-12-02 10:28:57 -05:00
Patrick McManus
db6da0efcf bug 528288 - disallow spdy from http created in nsNSSCallbacks to avoid OSCP/CRL loops with alternate-protocol sr=biesi r=honzab
patch 15
2011-12-02 10:28:57 -05:00
Patrick McManus
2e74f3e2e2 bug 528288 - spdy. Cleanups involving host coalescing r=honzab
patch 14

fixes 666028
2011-12-02 10:28:57 -05:00
Patrick McManus
7f6ed2a270 bug 528288 spdy - when coalescing get ip from nsISocket instead of dns lookup r=honzab
patch 11
2011-12-02 10:28:57 -05:00
Patrick McManus
1d433105df bug 528288 spdy - when coalescing hosts use anonymous flag as part of hash key r=honzab
patch 10
2011-12-02 10:28:57 -05:00
Patrick McManus
86482de5c9 bug 528288 spdy - only coalesce (i.e. ip pool) hostnames with compatible ssl certs sr=biesi r=honzab r=bsmith
patch 9
2011-12-02 10:28:57 -05:00
Patrick McManus
86b2cf3d72 bug 528288 spdy - provide a pref to control alternate-protocol support r=honzab
patch 8
2011-12-02 10:28:57 -05:00
Patrick McManus
ebf2127707 bug 528222 spdy - no npn when connecting to proxy r=honzab
patch 7
2011-12-02 10:28:57 -05:00
Patrick McManus
d87547e2e7 bug 528288 spdy - logging enhancements r=honzab
patch 6
2011-12-02 10:28:57 -05:00
Patrick McManus
566e3aa844 bug 528288 - require spdy compliant headers to be lower case and without chunked encodings r=honzab
patch 5
2011-12-02 10:28:57 -05:00
Patrick McManus
b2bd651739 bug 528288 - spdy settings frame parser bounds check r=honzab
patch 3
2011-12-02 10:28:57 -05:00
Patrick McManus
eeb973822d bug 528288 - HTTP Alternate-Protocol header for transitioning from http to spdy r=honzab
patch 2
2011-12-02 10:28:57 -05:00
Patrick McManus
e502b4dfee bug 528288 - spdy: early configuration of npn negotiation from IsAlive() r=honzab
patch 1
2011-12-02 10:28:57 -05:00
Patrick McManus
ce94c7ff4d bug 528222 Basic SPDY web transport support. r=honzab r=bsmith sr=biesi
patch 0
2011-12-02 10:28:56 -05:00
Patrick McManus
d7143b1bbe bug 671875 pipeline transport event fixups r=honzab 2011-12-01 09:19:41 -05:00
Michal Novotny
b452e8fa62 Bug 477635 - 'blind' download ftp folder inaccessible since 3.0.5 ~ 3.0.6 - 550 PWD 2011-11-23 02:11:39 +01:00
Luca Tettamanti
39b3970796 Bug 702941 Disable HTTP pipelining Winstone when talking to Servlet Engine r=mcmanus
--HG--
extra : rebase_source : 7f57bee7d9c4f8d5eb6f8484921fd27fe87ff2c3
2011-11-17 11:41:53 -05:00
Patrick McManus
5782274574 bug 667385 - followon patch to remove an old PRBool rs=honzab 2011-11-15 11:25:56 -05:00
Patrick McManus
1c2521ced8 bug 667385 nshttppipeline::isdone does not consider done sub transactions r=honzab 2011-11-15 10:12:43 -05:00
Patrick McManus
e0bd70227c bug 670994 - nsHttpPipeline::ResumeSend() in not unreachable r=honzab 2011-11-15 10:00:46 -05:00