Commit Graph

162 Commits

Author SHA1 Message Date
Mike Hommey
682364d535 Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-28 13:08:16 +09:00
Birunthan Mohanathas
1e8f99fd01 Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
--HG--
extra : rebase_source : 8ace754e117a12e2599f5a90030f13a3a7064fed
2013-11-25 14:02:47 -05:00
Mike Hommey
2812d11fce Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
e06d795c71 Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps 2013-11-19 11:48:10 +09:00
Mike Hommey
e80e877ab7 Bug 939044 - Remove most definitions of MODULE. r=mshal 2013-11-19 11:47:39 +09:00
Mike Hommey
ffe0380912 Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps 2013-11-19 11:47:14 +09:00
Randell Jesup
756f0284a3 Bug 930778: Support DataChannel ACK for unordered channels r=tuexen 2013-10-25 16:08:18 -04:00
Mike Hommey
b000a846c2 Bug 929905 - Consolidate sources in moz.build. r=gps 2013-10-25 08:23:05 +09:00
Brian O'Keefe
9c9d71fddb Bug 928709 - Convert chromium-config.mk to mozbuild, r=mshal 2013-10-02 13:17:55 -04:00
Kyle Machulis
9230dfa4b3 Bug 925229: Turn DataChannelListener into its own header to avoid windows.h inclusion; r=jesup 2013-10-10 14:04:28 -07:00
Ms2ger
0199108bb0 Bug 912438 - Part c: Sort files in CSRCS; r=mshal 2013-10-03 09:10:02 +02:00
Ms2ger
05e32dc9a4 Bug 912438 - Part b: Fix paths in CSRCS; r=mshal 2013-10-03 09:10:01 +02:00
Mike Hommey
f8bc7fa754 Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
Brian O'Keefe
d118b95a0d Bug 875934 - Move LIBRARY_NAME to moz.build, batch 3; r=mshal 2013-08-15 09:02:09 -04:00
Ms2ger
49f603cd4d Bug 883284 - Part e: Move LIBXUL_LIBRARY into moz.build (k-o); r=ted 2013-08-22 08:56:00 +02:00
Ms2ger
6a7bc47591 Bug 906351 - Use @DEPTH@ even more; r=ted 2013-08-22 08:55:59 +02:00
Ms2ger
4807f1c86c Bug 882859 - Part b: Move FAIL_ON_WARNINGS into moz.build; r=joey+gps 2013-08-22 08:55:59 +02:00
Nathan Froyd
678f5a412b Bug 906152 - use StaticRefPtr in DataChannel.cpp to avoid a static constructor; r=jduell 2013-08-16 15:13:08 -04:00
Brian O'Keefe
61565e4086 Bug 896177 - Remove useless config.mk includes; r=gps 2013-07-17 16:06:53 -04:00
Jan-Ivar Bruaroey
724f37a680 Bug 903803 - Set ordered flag correctly in DataChannel constructor. r=jesup 2013-08-12 16:27:14 -04:00
Ms2ger
50634577d5 Merge m-c to inbound. 2013-08-02 11:07:57 +02:00
Ms2ger
a4e67abf5e Bug 897921 - Remove some dead assignments in makefiles; r=mshal 2013-08-02 09:03:55 +02:00
Nathan Froyd
0c5abd093a Bug 900088 - remove unused <iostream> #include from DataChannel.cpp; r=jduell 2013-07-31 13:09:00 -04:00
Ehsan Akhgari
ef4b479714 Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted 2013-07-30 10:25:31 -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
Brian O'Keefe
f4815f2203 Bug 883502 - Part 1: Move 'chromium_config.mk' includes after rules.mk. r=gps 2013-07-04 08:28:43 -04:00
Benoit Girard
be559fe75a Bug 892861 - Remove useless -D flags 'IMPL_THEBES,_IMPL_NS_GFX,...'. r=glandium 2013-07-12 08:56:54 -04:00
Trevor Saunders
f33ade0d68 bug 887483 - remove a bunch of useless assignments to FORCE_STATIC_LIB implied by LIBXUL_LIBRARY=1 r=mshal 2013-07-11 11:06:34 -04:00
Daniel Holbert
3eb9c23ae5 Bug 889099: Mark netwerk/sctp/datachannel as FAIL_ON_WARNINGS. r=jesup 2013-07-02 12:56:10 -07:00
Daniel Holbert
0468c78275 Bug 889136: Disable MSVC warning C4200 ("nonstandard extension used") for DataChannel.cpp's #include of a third-party header. r=jesup 2013-07-02 12:56:04 -07:00
Daniel Holbert
935cac89a1 Bug 889088: Use unsigned loop variable, when iterating up to an unsigned Length(), in DataChannelConnection::ClearResets(). r=jesup 2013-07-02 00:20:18 -07:00
Randell Jesup
7d6ec9b36f Bug 886417: lock before accessing DataChannel->mState r=mcmanus 2013-06-28 17:56:45 -04:00
Landry Breuil
add7e47f54 Bug 844430: Add the correct build defines to fix libsctp on NetBSD/OpenBSD/Dragonfly. r=jesup 2013-06-08 12:48:30 +02:00
Randell Jesup
30ddbf4bfc Bug 876167: avoid usrsctp library race condition on close with ABORT r=tuexen 2013-06-02 09:48:53 -04:00
Randell Jesup
77d0a8ccfc Bug 872978: process any pending stream resets on incoming resets r=tuexen 2013-06-02 09:48:17 -04:00
Mike Shal
5169c0a913 Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Joey Armstrong
2c39cbb922 bug 870406: move to moz.build (config batch #1) r=mshal 2013-05-24 17:21:14 -07:00
Ms2ger
8c193ee6c7 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
9a0980c363 Bug 862744: Fix = vs == typo in FindFreeStream() r=tuexen 2013-04-19 07:10:29 -04:00
Randell Jesup
783b2ce156 Bug 861958: Support pre-negotiated streams greater than the currently-allocated number r=tuexen 2013-04-17 15:48:35 -04:00
Michael Tüxen
57bda6477b Bug 862744: Fix code to avoid reusing a DataChannel while it's in the process of closing r=jesup 2013-04-17 08:30:19 -04:00
Randell Jesup
94e425874b Bug 862302: Don't lose reference to queued DataChannels when they open r=mcmanus 2013-04-16 23:58:09 -04:00
Mike Shal
df7deac25b Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey 2013-04-16 15:24:43 -04:00
Randell Jesup
1a1735d3f8 Bug 859179: Support large strings by fragmentation r=tuexen 2013-04-12 10:08:49 -04:00
Michael Tüxen
63df3b2fce Bug 857095: Fix SCTP build warnings (remove unused code) r=jesup 2013-04-09 03:46:32 -04:00
Michael Tüxen
d21c9a9851 Bug 858691: Cleanup of DataChannel OpenRequest Message r=jesup 2013-04-09 00:55:16 -04:00
Michael Tüxen
2199df63cc Bug 858685: Fix byte order issue in DataChannel open message r=jesup 2013-04-09 00:51:04 -04:00
Kyle Machulis
72a717a860 Bug 855465 - Add emacs python mode comments to moz.build files; r=gps 2013-04-01 11:36:59 -07:00
Randell Jesup
e47aedf513 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
7ad683d382 Bug 855623: Update (interdiffs) in response to review r=tuexen,ehugg 2013-03-31 21:09:26 -04:00
Randell Jesup
8f6d00dedd Bug 855623: Queue createDataChannel() calls made before onconnection and process later r=tuexen,ehugg 2013-03-31 21:09:26 -04:00
Randell Jesup
8472648180 Bug 855623: Add 'protocol' field, and support external negotiation r=tuexen,ehugg 2013-03-31 21:09:26 -04:00
Randell Jesup
d9788ab666 Bug 855623: Queue createDataChannel() calls made before onconnection and process later r=tuexen,ehugg 2013-03-31 21:09:25 -04:00
Randell Jesup
a401fa74bc 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
8de31476da Bug 855620: Re-merge changes to SCTP library update r=tuexen 2013-03-31 21:09:25 -04:00
Randell Jesup
eb18bd220a Bug 855620: Update SCTP library to rev 8441 rs=me r=tuexen 2013-03-31 21:09:25 -04:00
Randell Jesup
82ad486abe 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
Ethan Hugg
cf0f34871f Bug 837035 - Support DataChannels with SDP Negotiation r=jesup,r=ehugg 2013-02-28 13:17:42 -08:00
Kyle Machulis
43628a7867 Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot 2013-03-29 15:12:58 -07:00
Kyle Machulis
334c0800cf Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Ryan VanderMeulen
48f475a655 Backed out changeset af6a5d1a3097 (bug 837035) for reanimating the most annoying leak of recent memory on a CLOSED TREE. r=YUNOLETITDIE? 2013-03-29 15:58:50 -04:00
Ethan Hugg
8d5867d116 Bug 837035 - Support DataChannels with SDP Negotiation r=jesup 2013-02-28 13:17:42 -08:00
Randell Jesup
5a4f52a18b Bug 843695: bustage fix rs=me on a CLOSED TREE 2013-03-27 20:23:37 -04:00
Randell Jesup
8c73bc28bb Bug 843695: Make some DataChannels assertions fatal in opt/release r=derf,r=ted 2013-03-27 19:46:50 -04:00
Randell Jesup
c08b8fedd3 Bug 842126: Avoid deadlock if we can't send an Open message r=mcmanus 2013-03-27 19:46:48 -04:00
Randell Jesup
96826d9b08 Bug 848946: In shutdown, don't wait for DataChannel closes to go to peer and back r=mcmanus 2013-03-25 18:33:32 -04:00
Mike Shal
e3efc3a646 Bug 852534 - Remove GRE_MODULE from Makefile.in; r=gps 2013-03-21 08:41:00 -07:00
Mike Shal
7ecea60097 Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps 2013-03-19 11:47:00 -07:00
Gregory Szorc
426ac0cdd3 Merge mozilla-central into build-system 2013-03-13 08:20:09 -07:00
Mike Shal
cd4191e248 Bug 818246 - Part 7: Move XPIDL_MODULE to moz.build; rs=gps 2013-03-11 22:00:00 -07:00
Randell Jesup
b88ed7e739 Bug 848345: define EINPROGRESS on windows for VC9 in netwerk/sctp r=wg9s 2013-03-06 11:29:01 -05:00
Randell Jesup
b19879ed6d Bug 846553: Use non-blocking connect() for SCTP DataChannelConnections, notify disconnects r=mcmanus 2013-03-05 11:17:07 -05:00
Gregory Szorc
4c4424f90d Bug 784841 - Part 18z: Convert /netwerk; f=Ms2ger rs=ted 2013-02-25 12:47:23 -08:00
Randell Jesup
dfd4844446 Bug 839568: Typo in SCTP logging r=jesup 2013-02-12 16:38:22 -05:00
Randell Jesup
81e670e530 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
cbe41fceea Bug 873103: Fix problems with large DataChannel transfers (wrong flags) r=jesup 2013-02-06 11:04:34 -05:00
Gian-Carlo Pascutto
9582bebc35 Bug 834395 - Disable INET6 everywhere in Android SCTP. r=jesup 2013-01-29 10:28:14 +01:00
Gian-Carlo Pascutto
d9c801e1ea Bug 835343 - Correctly free the linked list in freeifaddrs. r=jesup 2013-01-29 10:21:28 +01:00
Randell Jesup
ee0aa6fbdb Bug 830146: Add packet logging for DataChannels, and log SCTP debugs through NSPR r=jesup,mcmanus 2013-01-29 02:46:26 -05:00
Randell Jesup
2fc5d2813d Bug 835287: Give up ref to TransportFlow to runnable meant to release it r=ekr 2013-01-28 11:29:35 -05:00
Randell Jesup
c5ffbdba65 Bug 805251 - Clean up DataChannel close logic r=mcmanus 2013-01-17 05:26:40 -05:00
Randell Jesup
d1870e8f24 Bug 827878: TransportFlows must be released on STS thread r=ekr 2013-01-12 05:40:22 -05:00
Randell Jesup
0300359a07 Bug 827878: don't release TransportFlow while DataChannel runnables may still be in use r=ekr 2013-01-11 10:53:46 -05:00
Randell Jesup
87e4ab84bb Bug 828154: reapply local patches to netwerk/sctp/src rs=mcmanus 2013-01-10 17:20:23 -05:00
Randell Jesup
d977c87ae0 Bug 828154: update usrsctp to revision 8397 from upstream rs=mcmanus 2013-01-10 17:20:14 -05:00
Randell Jesup
221f6ac665 Bug 805251 - Minimal fix for creation refcount and transport release r=ekr,derf 2013-01-06 22:01:23 -05:00
Nicholas Nethercote
8eac1dfb3c Bug 824397 - Use NS_ENSURE_{TRUE,FALSE,SUCCESS}_VOID(foo) instead of NS_ENSURE_{TRUE,FALSE,SUCCESS}(foo, ). r=derf. 2012-12-23 20:45:57 -08:00
Dan Mosedale
100a501388 Bug 821249, fix Android WebRTC build bustage in DataChannel.cpp, r=jesup 2012-12-15 10:44:22 -08:00
Randell Jesup
5e38742f08 Bug 806375: cleanup DataChannel, esp. channel close and connection shutdown r=mcmanus 2012-12-13 23:30:11 -05:00
Randell Jesup
010027f7be backout 916f6915112d bug 806375 for anonymous enum bustage on linux 2012-12-14 00:26:58 -05:00
Randell Jesup
a92d3614dc Bug 806375: cleanup DataChannel, esp. channel close and connection shutdown r=mcmanus 2012-12-13 23:30:11 -05:00
Randell Jesup
f86cd2d8b1 Bug 752657: backout sigslot multithreaded due to deadlocks rs=jesup 2012-12-11 12:54:24 -05:00
Randell Jesup
9ae439bc32 Bug 752657: switch all uses of sigslot to default to multithreaded (win32 already defaults that way) r=ekr 2012-12-11 07:59:57 -05:00
Randell Jesup
27d7a37ae9 Bug 818836: Use _GNU_SOURCE instead of __USE_GNU r=glandium 2012-12-11 07:59:27 -05:00
Gian-Carlo Pascutto
fbd78e63be Bug 812700 - Fix SCTP code to build on Android, r=dmose,ted 2012-12-10 15:53:22 -08:00
Daniel Holbert
795095a668 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
309f6bd485 Bug 808915: Add EWOULDBLOCK to all the EAGAIN cases r=mcmanus 2012-11-06 13:18:39 -05:00
Randell Jesup
0ce97e7c2d Bug 807929: Make DataChannel refcounted r=mcmanus 2012-11-02 15:28:13 -04:00
Randell Jesup
039dac9e06 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
1d7cf7135c Bug 807109: Turn off SO_LINGER for SCTP sockets in DataChannels r=ekr 2012-10-31 20:31:39 -04:00