Commit Graph

188 Commits

Author SHA1 Message Date
Robert O'Callahan
d59dc307de Bug 955888. Part 5: In chaos mode, insert an HTTP transaction into the pending queue at a random position among transactions with the same priority. r=jduell
This effectively means HTTP transactions issue in a random order but priorities
are still respected.
2014-03-03 18:12:38 +13:00
Benjamin Smedberg
bfe06bd471 Bug 881413 - Avoid a race condition in HTTP shutdown by explicitly cancelling nsHttpConnectionMgr::mTimer when we shut down the socket thread, r=mcmanus 2014-02-28 16:40:38 -08: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
55fe5bf2c8 bug 971893 crash in onMsgCancelTransaction r=hurley 2014-02-13 10:52:57 -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
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
Nicholas Hurley
17ea9878ff Bug 951293 - Fix speculative connection limiting. r=mcmanus 2014-01-29 13:39:30 -08:00
Patrick McManus
2251efde7c bug 950768 - http/2-draft08 pref off r=hurley r=mcmanus 2013-10-09 17:21:49 -07:00
Patrick McManus
d93b7ba831 bug 957093 - namespace consistency for netwerk/protocol/http r=sworkman 2014-01-07 17:05:56 -05:00
Ehsan Akhgari
68bfe70f09 Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
This patch was automatically generated by the following script:

#!/bin/bash
# Command to convert PRUnichar to char16_t

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*modules/libmar*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name prtypes.h \
       ! -name Char16.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 PRUnichar char16_t
2014-01-04 10:02:17 -05:00
Steve Workman
9eeca403bf Bug 853423 - Block speculative connections for local IP addresses r=mcmanus 2013-11-10 22:59:40 -08:00
Steve Workman
c271bbe850 Bug 936685 - Clear more listeners in nsHttpConnectionMgr::nsHalfOpenSocket::Abandon r=mcmanus 2013-11-09 10:40:52 -08:00
Nicholas Hurley
9d7f6419cb 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
deb5a6a21b Bug 919320 - Minimize the #includes in netwerk/protocol; r=mcmanus 2013-09-22 23:35:52 -04:00
Birunthan Mohanathas
935a9d49ef Bug 784739 - Switch from NULL to nullptr in netwerk/ (2/2); r=ehsan 2013-09-19 15:29:27 -04:00
Ehsan Akhgari
a1ae335490 Bug 917266 - Remove some unneeded code in netwerk/; r=mcmanus 2013-09-17 12:38:55 -04:00
Patrick McManus
74d5f878bb bug 903484 - dont close spdy sessions with preferred entry if they can't actually coalesce yet r=hurley 2013-09-11 10:11:23 -04:00
Robert O'Callahan
51222bdd45 Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg 2013-09-02 20:41:57 +12:00
Valentin Gosu
c909a300cb Bug 909050 - Prevent about:networking from returning PB data. r=mcmanus 2013-08-31 12:06:14 -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
Nick Hurley
f93cad1462 Bug 891932 - process the pending spdy transaction queue in order r=mcmanus 2013-07-24 17:05:49 -07:00
Catalin Iordache
44a6ebbe84 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
2bde801f36 Bug 884061 - Part 3q: Use NS_DECL_THREADSAFE_ISUPPORTS in netwerk/, r=macmanus 2013-07-18 21:24:13 -05:00
Patrick McManus
f7fe921ae7 bug 890691 - spdy latency problem with control refresh r=hurley 2013-07-08 22:53:18 -04:00
Robert Bindar
fefe085aaf Bug 888583 - Expose protocol version in about:networking. r=valentin.gosu 2013-07-08 16:35:08 -04:00
Ryan VanderMeulen
bae85bc5e9 Backed out changesets f9f13232e35f and 134b4feaff02 (bug 888583) for bustage. 2013-07-08 09:31:45 -04:00
Robert Bindar
8c6c2bc039 Bug 888583 - Expose protocol version in about:networking. r=mcmanus 2013-07-08 09:10:19 -04:00
Patrick McManus
0113ba8700 bug 878792 - orphaned CLOSE_WAIT sockets with multiple A records r=hurley 2013-07-02 16:41:19 -04:00
Catalin Iordache
4c83938b8e Bug 887566 - Append elements to idle array in ReadConnectionEntry. r=valentin.gosu 2013-07-01 09:45:17 -04:00
Patrick McManus
533a3304af bug 658222 - Enable TLS False Start (PSM) r=bsmith 2013-06-28 16:58:28 -04: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
Nick Hurley
6112cf8aa8 Bug 878594 - remove alternate-protocol support for spdy upgrades r=mcmanus 2013-06-06 09:10:33 -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
20c051b6be bug 855185 ResetIPFamily called off socket thread r=honzab 2013-04-30 23:43:32 -04:00
Patrick McManus
dc8219ecdb bug 855185 - test for thread safety of resetIPFamily() r=honzab 2013-04-30 23:43:31 -04:00
Patrick McManus
1159a0bb60 bug 866867 test_spdy.js flaky with parallel connections r=hurley 2013-04-29 20:05:39 -04:00
Phil Ringnalda
62c848323e 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
3cc9acfbb0 bug 865314 dont restrict parallel ssl handshakes with unknown spdy state r=jduell 2013-04-24 20:27:50 -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
Patrick McManus
a81b908238 bug 850968 - backout cache experiment for causing 858588 r=backout 2013-04-05 15:50:31 -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
Patrick McManus
2458668330 bug 767742 - close spdy sessions under total connection pressure r=honzab 2013-03-19 21:27:25 -04:00
Patrick McManus
2bf50e17e1 bug 850968 - http cache effectiveness experiment r=hurley 2013-03-14 17:10:11 -04:00
Patrick McManus
7f2bd0e8e9 bug 829120 - spdy could call connection::Activate re-entrantly r=honzab 2013-03-12 16:00:58 -04:00
Masatoshi Kimura
a4c60c47da Bug 827032 - Enable FAIL_ON_WARNINGS on MSVC in netwerk/. r=jduell 2013-02-08 20:49:30 +09:00
Patrick McManus
47c9b46a88 bug 822745 spdy settings type 5 cwnd support r=honzab 2013-01-30 20:34:25 -05:00