Commit Graph

95 Commits

Author SHA1 Message Date
Nicholas Hurley
14a7d1f5a2 Bug 881804 (part 1) - Add support for predictive network actions. r=mcmanus f=honzab sr=biesi 2013-10-25 14:56:51 -07:00
Ehsan Akhgari
9a3bd8e476 Bug 919320 - Minimize the #includes in netwerk/protocol; r=mcmanus 2013-09-22 23:35:52 -04:00
Patrick McManus
2d5c9eeeb0 bug 907960 - backout 905460 r=backout 2013-08-21 21:01:19 -04:00
Patrick McManus
aebcd36d9f bug 905460 - make http objects use smart pointers r=sworkman 2013-08-14 21:05:47 -04:00
Catalin Iordache
3ebe2a0a79 Bug 888628 - Create another field for HttpRetParams structure which keeps track of half open connections. r=valentin.gosu 2013-07-23 10:52:01 -04:00
Joshua Cranmer
37465bc6bd Bug 884061 - Part 3q: Use NS_DECL_THREADSAFE_ISUPPORTS in netwerk/, r=macmanus
--HG--
extra : rebase_source : d029f73a1f27896c142f76dce263dd3542763b18
2013-07-18 21:24:13 -05:00
Patrick McManus
1fdcea773a bug 658222 - Enable TLS False Start (PSM) r=bsmith
--HG--
extra : rebase_source : ac9f77ba73a0a902f4b6aa8d52add7d52efb1b53
2013-06-28 16:58:28 -04:00
Nick Hurley
04432df543 Bug 878594 - remove alternate-protocol support for spdy upgrades r=mcmanus 2013-06-06 09:10:33 -07:00
Patrick McManus
2e232b4bd1 bug 871289 [2 of 2] fix trailing whitespace in netwerk/protocol/http/* r=jduell 2013-05-16 09:30:42 -04:00
Patrick McManus
ae96e7abac bug 855185 ResetIPFamily called off socket thread r=honzab 2013-04-30 23:43:32 -04:00
Phil Ringnalda
37a09dd732 Back out 96a806212cac (bug 865314) for apparently causing fairly frequent failures in test_spdy.js 2013-04-24 23:45:40 -07:00
Patrick McManus
2ba309ab66 bug 865314 dont restrict parallel ssl handshakes with unknown spdy state r=jduell 2013-04-24 20:27:50 -04:00
Patrick McManus
2793bc2a0e bug 819734 - Token Bucket for Network Bursts part 1/2 [base] r=honzab 2013-04-15 08:50:35 -04:00
Patrick McManus
23b9eb4587 bug 850968 - backout cache experiment for causing 858588 r=backout 2013-04-05 15:50:31 -04:00
Patrick McManus
984c265b43 bug 767742 - close spdy sessions under total connection pressure r=honzab
--HG--
extra : rebase_source : 5fd4d2b73cf5cecfa7862d0e5bfb1354cae4797a
2013-03-19 21:27:25 -04:00
Patrick McManus
0f84586907 bug 850968 - http cache effectiveness experiment r=hurley 2013-03-14 17:10:11 -04:00
Patrick McManus
bc8b32ebf4 bug 829120 - spdy could call connection::Activate re-entrantly r=honzab
--HG--
extra : rebase_source : b9df38e82e3bf3cf7a9ba6ff92770e37f03f6977
2013-03-12 16:00:58 -04:00
Patrick McManus
496b16cf36 bug 822745 spdy settings type 5 cwnd support r=honzab 2013-01-30 20:34:25 -05:00
Honza Bambas
a94eb57cf0 Bug 725587 - Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment, r=mcmanus 2013-01-29 23:49:35 +01:00
Ryan VanderMeulen
c429163e8b Backed out changeset 0aea65518be3 (bug 725587) for bustage. 2013-01-29 17:01:10 -05:00
Honza Bambas
22303b032c Bug 725587 - Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment, r=mcmanus 2013-01-29 22:44:58 +01:00
Honza Bambas
ce40d552f4 Backout of changeset 816f076c2c15 2013-01-29 22:26:47 +01:00
Honza Bambas
a279035ff4 Bug 725587 - Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment, r=mcmanus 2013-01-29 22:05:42 +01:00
Honza Bambas
927e7bbb77 Backout bug 725587, r=mcmanus 2013-01-03 17:43:51 +01:00
Honza Bambas
610ef445f9 Bug 725587 - Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment, r=mcmanus 2012-12-21 18:50:26 +01:00
Valentin Gosu
d9fc31cfe1 Bug 783205 - Networking Dashboard. r=mcmanus, r=jorendorff, sr=biesi 2012-12-10 09:13:55 -05:00
Patrick McManus
72f1db69a9 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
52fa9f98ab bug 816685 expand caps in protocol/http to 32bits r=jduell 2012-11-29 20:34:35 -05:00
Josh Matthews
7d54e6176e Bug 804655 - Part 2: Wrap up interface aggregator callbacks with a target thread on which they should be released. r=mayhemer 2012-11-14 16:00:44 +00:00
Patrick McManus
5938428609 bug 805457 telemetry for proxy and websocket connections r=jduell 2012-10-27 15:24:19 -04:00
Honza Bambas
2afde93b5a Bug 729536 - Deadlock by xul\!nsHttpConnectionMgr::Shutdown, r=cbiesinger 2012-10-22 19:59:07 +02:00
Patrick McManus
ab1f97f31d bug 795082 http remove dead or redundant code r=honzab
--HG--
extra : rebase_source : 7dbaffae0670fb71ef8baa29a9884f63edfa2488
2012-10-01 20:10:08 -04:00
Adam Dane [:hobophobe]
b6f4fdb364 Bug 87717 - Allow offline mode to connect to loopback r=mcmanus sr=cbiesinger 2012-09-17 18:45:10 -05:00
Ehsan Akhgari
e368dc9c85 Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script.  Here's the source of the script for
future reference:

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name nsXPCOMCID.h \
       ! -name prtypes.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t

convert PRIntn int
convert PRUintn unsigned

convert PRSize size_t

convert PROffset32 int32_t
convert PROffset64 int64_t

convert PRPtrdiff ptrdiff_t

convert PRFloat64 double
2012-08-22 11:56:38 -04:00
Patrick McManus
757090d228 bug 780522 - stack overflow port out of range part 2/2 r=honzab 2012-08-09 20:38:36 -04:00
Aryeh Gregor
d0ad5a7d0c Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
Patrick McManus
11b999f514 bug 775813 - rename http connection mgr ReadTimeoutTick to just TimeoutTick r=honzab 2012-07-23 19:10:02 -04:00
Patrick McManus
623040ca15 bug 762162 - network.http.timeout-connection r=honzab 2012-07-23 19:10:00 -04:00
Patrick McManus
60351e8369 bug 775515 nshttpconnectionmgr::restrictconnections() for half opens only if they never connected r=honzab
--HG--
extra : rebase_source : d1c27fa7c066f8f25efa7bf4ad78e6df62b7ce22
2012-07-20 08:50:18 -04:00
Patrick McManus
5b9ce7432a bug 770331 - always try and negotiate HTTP Keep-Alive r=biesi
--HG--
extra : rebase_source : d348e3ec56faa48fbed5c4f0f697dee6658e21b2
2012-07-20 08:40:13 -04:00
Patrick McManus
61c13ff996 bug 770264 - http connection diagnostics r=honzab 2012-07-09 18:07:57 -04:00
Ehsan Akhgari
e0f2ea75a7 Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (netwerk parts); r=jduell 2012-06-05 23:18:25 -04:00
Patrick McManus
ba5ffc3931 bug 737470 patch 1 use ASpdySession to generically dispatch current version of spdy r=honzab
--HG--
rename : netwerk/protocol/http/SpdySession.cpp => netwerk/protocol/http/SpdySession2.cpp
rename : netwerk/protocol/http/SpdySession.h => netwerk/protocol/http/SpdySession2.h
rename : netwerk/protocol/http/SpdyStream.cpp => netwerk/protocol/http/SpdyStream2.cpp
rename : netwerk/protocol/http/SpdyStream.h => netwerk/protocol/http/SpdyStream2.h
2012-05-25 17:37:01 -04:00
Honza Bambas
c8c5d41176 Bug 749209 - Happy Eyeballs implementation still not quite right, r=mcmanus 2012-05-22 22:12:40 +02:00
Gervase Markham
82ff7027aa Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Patrick McManus
de0097f3eb bug 752648 - fix regression with restarting due to tls intolerance r=honzab
--HG--
extra : rebase_source : 8155ae4c221df4c5931816fb8773123cc37dd148
2012-05-14 13:25:28 -04:00
Patrick McManus
9d78d2fad5 bug 738914 - orange websocket pipeline::isdone from main thread r=jduell
--HG--
extra : rebase_source : 206a38c1a8d9bac40bacb2e9556651d83406b115
2012-04-25 22:02:12 -04:00
Patrick McManus
13554b7561 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
Patrick McManus
607863247f bug 738812 timer serviced after thread exit nsHttpConnectionMgr::ReadTimeoutTick r=honzab 2012-04-11 13:11:09 -04:00
Patrick McManus
b1ee77a7cf bug 742935: fix landing problem with 603512 r=honzab 2012-04-09 10:21:17 -04:00