Commit Graph

255 Commits

Author SHA1 Message Date
Ehsan Akhgari
d0117d111e Bug 1109697 - Fix more bad implicit constructors in netwerk; r=mcmanus 2014-12-10 17:49:42 -05:00
Andrea Marchesini
f1806a3a62 Bug 1090170 - WebSocketChannel must remove itsself as observer when disconnected, r=bagder 2014-10-28 14:49:57 +00:00
Andrea Marchesini
df56466e2e Bug 504553 - patch 3 - WebSockes in Workers: Workers supported, r=smaug 2014-10-10 17:58:05 +01:00
Andrea Marchesini
52dce68b24 Bug 504553 - patch 2 - WebSockes in Workers: WebSocketImpl, thread-safe class, r=smaug 2014-10-10 17:56:43 +01:00
Steve Workman
b5e87b7edb Bug 504553 - Patch 1 - WebSockets in Workers: Dispatch WebSocketChannel::StartWebsocketConnect to target thread, r=jduell 2014-04-17 11:53:58 -07:00
Christoph Kerschbaumer
efa4d58cc6 Bug 1072316 - Proxy release of mLoadInfo in WebSocketChannel dtor (r=jduell) 2014-09-25 07:23:27 -07:00
Daniel Stenberg
c7bba4cdd5 Bug 939318 - Have websockets act on network interface changes. r=mcmanus
If there's no outstanding PING, send a new to make sure the connection
is still alive and fine.
2014-08-24 23:21:00 -04:00
Ed Morley
40d5105263 Backed out changeset a7f522902e40 (bug 939318) 2014-09-24 16:17:23 +01:00
Daniel Stenberg
521e81a9f1 Bug 939318 - Have websockets act on network interface changes. r=mcmanus
If there's no outstanding PING, send a new to make sure the connection
is still alive and fine.
2014-08-24 23:21:00 -04:00
Christoph Kerschbaumer
3308d36c58 Bug 1037669: Setting LoadInfo explicitly for nsIWebSocketChannels (r=tanvi,jduell) 2014-08-13 13:26:17 -07:00
Patrick McManus
84130e4e9e bug 1041272 - websockets partial last frame stall r=jduell 2014-07-25 20:37:02 -04:00
Patrick McManus
77d41a856d bug 1038304 - websockets offline hang r=sworkman 2014-07-17 11:56:38 -04:00
Valentin Gosu
30d2c4400c Bug 983243 - WSS WebSocket leaks TCP/IP connection if closed prematurely r=mcmanus
Prevent WebSocketChannel::OnTransportAvailable from reinitializing the channel's references after it has been closed.
2014-06-04 02:15:14 +03:00
Birunthan Mohanathas
cc3389eabe Bug 869836 - Part 5: Use AssignLiteral instead of Assign where possible. r=ehsan 2014-05-22 06:48:51 +03:00
Birunthan Mohanathas
7c5f901fae Bug 869836 - Part 4: Use EqualsLiteral instead of Equals(NS_LITERAL_STRING(...)). r=ehsan 2014-05-22 06:48:51 +03: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
Steve Workman
03596e3798 Bug 925623 - Support delivery of WebSocket events off-main-thread in WebSocketChannel r=jduell 2014-03-27 13:58:19 -07:00
Jason Duell
79a07094a9 Bug 936979: websocket will never connected after a lot of failure r=mcmanus 2014-01-22 19:04:18 -08:00
L. David Baron
ad4b6f2410 Bug 783133: Remove NS_ABORT_IF_FALSE that fires somewhat regularly, which happens in a case that is correctly handled. r=mcmanus 2014-01-10 15:32:32 -08:00
Patrick McManus
a25a51a448 bug 751465 - websockets dns and proxies r=jduell r=bsmedberg 2014-01-06 13:52:42 -05:00
John Shih
052cca8a7a Bug 922926 - Part 3: Rebase code in necko. r=mcmanus 2013-11-22 10:42:11 +08:00
John Shih
54ca9a228c Bug 940740 - Make sure do_GetService called in mainthread. r=mcmanus 2013-12-13 16:33:46 +08:00
Jeff Walden
8ea67cb330 Bug 945533 - Convert various websocket code to mozilla/Endian.h. r=jduell 2013-05-04 22:22:55 -07: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
Joshua Cranmer
d2aea42cae Bug 935789, part 2: Implement RotateLeft/RotateRight in MFBT and use them, r=Waldo. 2013-11-12 18:24:56 -06:00
Albert Crespell
81415891ff Bug 887699 - Part 3/4 Fix access of websocket channel and TCPSocket to NetworkStats API. r=jduell,gene 2013-10-11 08:54:34 +02:00
Ryan VanderMeulen
9b92772f9f Backed out 4 changesets (bug 887699).
Backed out changeset 5c878c48d732 (bug 887699)
Backed out changeset 57b03d7055e8 (bug 887699)
Backed out changeset ea06175feb4f (bug 887699)
Backed out changeset 516d0f14f7fd (bug 887699)
2013-10-16 17:12:54 -04:00
Albert Crespell
4143c42c91 Bug 887699 - Part 3: Fix access of websocket channel and TCPSocket to NetworkStats API. r=jduell, r=gene 2013-10-11 08:54:34 +02:00
Ehsan Akhgari
deb5a6a21b Bug 919320 - Minimize the #includes in netwerk/protocol; r=mcmanus 2013-09-22 23:35:52 -04:00
John Shih
92cd53dfaf Bug 855949 - Network Per-App Metering on WebSocket. r=mcmanus 2013-09-12 11:39:14 +08:00
Valentin Gosu
c909a300cb Bug 909050 - Prevent about:networking from returning PB data. r=mcmanus 2013-08-31 12:06:14 -04:00
Gabriele Svelto
4c7c7f557d Bug 907798 - Remove TimeStamp.h includes from source files that do not need it; r=ehsan 2013-08-24 08:12:51 +02:00
Ms2ger
098de51886 Revert this CLOSED TREE to changeset 4d3e221584a0. 2013-08-24 13:31:48 +02:00
Gabriele Svelto
ede887d01f Bug 907798 - Remove TimeStamp.h includes from source files that do not need it; r=ehsan 2013-08-24 08:12:51 +02:00
Trevor Saunders
cdee3ddd94 bug 905410 - remove most remaining usage of nspr atomics outside of xpcom/ r=ehsan 2013-08-12 05:51:49 -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
Martin Husemann
b9a95e8610 Bug 871555: Use memcpy and properly aligned temporary variables instead of pointer casts with unclear alignment r=mcmanus 2013-06-01 00:23:16 +02:00
Jason Duell
765b359bfa Bug 849364 - Provide per-websocket way to enable keepalive pings. r=mcmanus 2013-03-28 15:52:16 -07:00
Masatoshi Kimura
a4c60c47da Bug 827032 - Enable FAIL_ON_WARNINGS on MSVC in netwerk/. r=jduell 2013-02-08 20:49:30 +09: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
Valentin Gosu
97b3e6078a Bug 783205 - Networking Dashboard. r=mcmanus, r=jorendorff, sr=biesi 2012-12-10 09:13:55 -05:00
Patrick McManus
e02ad04f62 bug 792438 part 1 - identify css and head-based-js as dedicated network resources r=bz 2012-12-04 18:06:29 -05:00
Patrick McManus
4ff3d565bd bug 805457 telemetry for proxy and websocket connections r=jduell 2012-10-27 15:24:19 -04:00
Jason Duell
8f8ff0f8df Bug 798045: Followup: fix typo in comment. r=me 2012-10-09 16:46:23 -07:00