Commit Graph

51 Commits

Author SHA1 Message Date
Ehsan Akhgari
77dfc12d57 Bug 1048271 - Fix more bad implicit constructors in netwerk; r=mcmanus 2014-08-05 09:20:24 -04:00
Randell Jesup
be54f40b80 Bug 1017835: use array delete for SCTP/DTLS SendPacket data r=jib DONTBUILD 2014-06-28 04:26:34 -04:00
Randell Jesup
e0bbeceb0a Backed out changeset f04ad92a05ea (forgot to add r=) 2014-06-28 04:23:24 -04:00
Randell Jesup
880e06b0b6 Bug 1017835: use array delete for SCTP/DTLS SendPacket data 2014-06-28 04:19:29 -04:00
Benoit Jacob
4180218bc7 Bug 1028588 - Fix dangerous public destructors in netwerk/ - r=mcmanus 2014-06-24 12:36:44 -04:00
Benoit Jacob
f8aed38cee Bug 1027251 - Fix or whitelist dangerous public destructors in netwerk/ - r=mcmanus 2014-06-20 07:08:24 -04:00
Nils Ohlmeier [:drno]
5abd2eec9b Bug 1014304 - Remove onconnection and onclosedconnection from RTCPeerConnection. r=jib, r=jesup, r=smaug 2014-05-28 09:36:00 -04:00
Randell Jesup
7e168b60f4 Bug 876167: backout the backout since it appears the upstream bug is not fixed rs=philor 2014-03-15 15:15:17 -04:00
Kyle Huey
84360900b0 Bug 967364: Pass already_AddRefed by reference instead of by value. r=bsmedberg 2014-03-15 12:00:17 -07:00
Randell Jesup
a7dda06114 Bug 876167: backout temporary fix for SCTP library bug (now fixed) r=tuexen 2014-03-12 20:14:59 -04:00
Byron Campen [:bwc]
1391072dab Bug 979471 - Populate ICE stats for DataChannels when we have a null selector. r=jib 2014-03-10 08:41:35 -07:00
Ehsan Akhgari
8212be10db Bug 935778 - Part 0.2: Spray some MOZ_DECLARE_REFCOUNTED_TYPENAME across the tree 2014-02-20 21:33:49 -05:00
Randell Jesup
bce6010893 Bug 892630: Fix for SendBlob() IO thread races and event loop spinning r=smaug,ekr 2014-02-01 08:09:00 -05:00
Jonathan Kew
65d515e7ee Backed out changeset a9930b656941 (bug 892630) due to crashtest orange 2014-02-01 14:49:26 +00:00
Randell Jesup
0e829dfbbe Bug 892630: Fix for SendBlob() IO thread races and event loop spinning r=smaug 2014-02-01 08:09:00 -05:00
Steven Lee
391b729f0f Bug 952220 - Read blob on non-main thread. r=jesup 2014-01-23 15:41:29 +08:00
Randell Jesup
267f06d0cd Bug 930778: Support DataChannel ACK for unordered channels r=tuexen 2013-10-25 16:08:18 -04:00
Kyle Machulis
317ac3547a Bug 925229: Turn DataChannelListener into its own header to avoid windows.h inclusion; r=jesup 2013-10-10 14:04:28 -07:00
Jan-Ivar Bruaroey
ec7e8fbbfa Bug 903803 - Set ordered flag correctly in DataChannel constructor. r=jesup 2013-08-12 16:27:14 -04:00
Joshua Cranmer
35b47f34ec 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
Randell Jesup
4caf84c0f6 Bug 886417: lock before accessing DataChannel->mState r=mcmanus 2013-06-28 17:56:45 -04:00
Randell Jesup
30b40fdb01 Bug 876167: avoid usrsctp library race condition on close with ABORT r=tuexen 2013-06-02 09:48:53 -04:00
Randell Jesup
052b77e30e Bug 872978: process any pending stream resets on incoming resets r=tuexen 2013-06-02 09:48:17 -04:00
Ms2ger
0ed0441e1e Bug 868778 - Part c: Move DataChannel to WebIDL; r=mounir+jesup
--HG--
rename : content/base/public/nsIDOMDataChannel.idl => dom/webidl/DataChannel.webidl
2013-05-20 09:19:45 +02:00
Randell Jesup
e297603e6f Bug 862302: Don't lose reference to queued DataChannels when they open r=mcmanus 2013-04-16 23:58:09 -04:00
Randell Jesup
3498c31030 Bug 859179: Support large strings by fragmentation r=tuexen 2013-04-12 10:08:49 -04:00
Randell Jesup
98fdf66669 Bug 855623: Set even/odd streams via DTLS role, change Connect threading, defer connect until DTLS is connected r=ekr 2013-03-31 21:09:26 -04:00
Randell Jesup
bfe56f97f2 Bug 855623: Update (interdiffs) in response to review r=tuexen,ehugg 2013-03-31 21:09:26 -04:00
Randell Jesup
0f2e621c7a Bug 855623: Queue createDataChannel() calls made before onconnection and process later r=tuexen,ehugg 2013-03-31 21:09:26 -04:00
Randell Jesup
de49dbfcc1 Bug 855623: Add 'protocol' field, and support external negotiation r=tuexen,ehugg 2013-03-31 21:09:26 -04:00
Randell Jesup
660aef5609 Bug 855623: Queue createDataChannel() calls made before onconnection and process later r=tuexen,ehugg 2013-03-31 21:09:25 -04:00
Randell Jesup
4d56f21e68 Bug 855623: Update DataChannel protocol to be declarative vs 3-way handshake (per IETF) r=tuexen,ehugg 2013-03-31 21:09:25 -04:00
Randell Jesup
d3d7005f5d Bug 841126: Update DataChannels to use new stack option to ignore port numbers over DTLS links r=jesup 2013-03-31 21:09:24 -04:00
Randell Jesup
1b2f6d1c80 Bug 842126: Avoid deadlock if we can't send an Open message r=mcmanus 2013-03-27 19:46:48 -04:00
Randell Jesup
7f8c2a8cd2 Bug 846553: Use non-blocking connect() for SCTP DataChannelConnections, notify disconnects r=mcmanus 2013-03-05 11:17:07 -05:00
Randell Jesup
d62e195fd0 Bug 833217: Null out listener if we're no longer listening for DataChannel events r=abr 2013-02-12 16:32:43 -05:00
Randell Jesup
94e4ff326a Bug 805251 - Clean up DataChannel close logic r=mcmanus 2013-01-17 05:26:40 -05:00
Randell Jesup
0681e9530b Bug 827878: TransportFlows must be released on STS thread r=ekr 2013-01-12 05:40:22 -05:00
Randell Jesup
7e998e021f Bug 805251 - Minimal fix for creation refcount and transport release r=ekr,derf 2013-01-06 22:01:23 -05:00
Randell Jesup
864277e5f6 Bug 806375: cleanup DataChannel, esp. channel close and connection shutdown r=mcmanus 2012-12-13 23:30:11 -05:00
Randell Jesup
a3907b5f58 backout 916f6915112d bug 806375 for anonymous enum bustage on linux 2012-12-14 00:26:58 -05:00
Randell Jesup
c1509f5b67 Bug 806375: cleanup DataChannel, esp. channel close and connection shutdown r=mcmanus 2012-12-13 23:30:11 -05:00
Daniel Holbert
3a08f1096e Bug 812275: Remove trailing semicolon after macro in DataChannel.h to fix GCC pedantic warning. r=jesup 2012-11-15 17:50:27 -08:00
Randell Jesup
5f9b147f0d Bug 807929: Make DataChannel refcounted r=mcmanus 2012-11-02 15:28:13 -04:00
Randell Jesup
e0595fd77f Bug 807647: proxy incoming DTLS data to SCTP via the STS thread to avoid locking issues r=ekr 2012-11-02 15:28:11 -04:00
Randell Jesup
41b2898a12 Bug 806169: proxy all SendPackets to the STS thread r=ekr 2012-10-28 23:48:36 -04:00
EKR
2ae69bfc6d Bug 790517: mtransport - Generic media transport subsystem for ICE and DTLS r=jesup,bsmith,mcmanus 2012-10-02 13:04:58 -07:00
Bill Gianopoulos
bf18dd1dbe Bug 798352 - Define EALREADY for VC9. r=rjesup 2012-10-05 16:54:51 -04:00
Randell Jesup
74fe2ef195 Bug 729512: DataChannel protocol rollup r=mcmanus 2012-10-03 19:51:23 -04:00
Ryan VanderMeulen
5b4e2ecda3 Backout a9ab0881ebe2 (bug 729512) and ed6491f2335e (bug 733002) due to M3 orange. 2012-10-03 21:03:16 -04:00