bossiel
7908865936
Begin adding full support for GOOG-REMB\nFix iOS 'broken pipe' issue when UDP sockets are invalidated by the OS
2015-08-12 20:36:14 +00:00
bossiel
e4b2b69a79
Protect get_mac_address() block of code if "HAVE_STRUCT_SOCKADDR_DL"
2015-06-20 18:36:09 +00:00
bossiel
ea0445ae2f
Do not include "Winhttp.h" when building for WEC7
2015-06-20 18:08:00 +00:00
bossiel
5c17c3db83
Fix warnings when building with VS2013
2015-06-20 18:04:56 +00:00
bossiel
91cf3de635
Add support for HTTP and SOCKS proxies\nSincity final iOS features
2015-06-20 17:58:34 +00:00
bossiel
aac1d07d67
Fix build issue on WINCE
2015-06-20 06:19:02 +00:00
bossiel
40ec3479ad
Add "tnet_get_mac_address()" function for Windows
2015-06-20 06:16:57 +00:00
bossiel
e989621fe0
Add send retry support for WIN32 TCP transport
2015-06-15 07:48:04 +00:00
bossiel
a75e07604e
do not remove the socket from the 'poll transport' for i/o pending errors
2015-06-11 08:52:26 +00:00
bossiel
737b492b69
Workaround for ICE issue in Asterisk
2015-06-11 08:34:28 +00:00
bossiel
493815f88e
Make media change detection stronger and smarter
2015-06-08 22:14:20 +00:00
bossiel
50c32ae287
Jump to "bail" instead of exiting the function when building ICE pairs fail
2015-05-31 08:13:32 +00:00
bossiel
46ff80bf9b
Fix typos
2015-05-30 03:02:52 +00:00
bossiel
b5ba54b466
Update openssl version to 1.0.2a for all platforms
...
Fix IP fragmentation issue on DTLS handshaking messages
Fix ICE negotiation issues (chrome only) on some restrictive networks (using regular nomination instead of aggressive)
2015-05-30 00:32:35 +00:00
bossiel
f7ca47efc6
Fix deadlock issue on Hovis
2015-05-26 20:05:45 +00:00
bossiel
e993a33182
Add status info when reporting read error in cfsocket
2015-05-22 01:14:49 +00:00
bossiel
a2fa230552
Use "TNET_UNDER_WINDOWS_CE" instead of "TDAV_UNDER_WINDOWS_CE" in tinyNET
2015-05-21 02:55:59 +00:00
bossiel
fa2ae8e743
- Remove wcecompat headers and libs
...
- Remove unconditional debug print at startup (for sincity only)
2015-05-21 02:54:39 +00:00
bossiel
2ec0624c6b
Check cfstream status when open fails before breaking the process
2015-05-20 19:45:51 +00:00
bossiel
dcc7530df7
Include "local_fd" value when printing debug info for ICE pair mismatch
2015-05-14 21:35:31 +00:00
bossiel
9aadba8409
typedef "tnet_fd_t" as "int" instead of "int32_t"
2015-05-14 21:29:15 +00:00
bossiel
f02dcce3cd
Overflow: holding a file descriptor in "uint16_t" instead of "tnet_fd_t"
2015-05-14 21:10:01 +00:00
bossiel
7ab923d0ff
Change path to route.h on iOS
2015-05-12 03:44:09 +00:00
bossiel
abcb76c387
Do not push TURN candidates in local list while looping. Use a copy.
2015-05-11 21:17:05 +00:00
bossiel
d18dafbb74
Match the TURN peer-id before signaling broken connections
2015-05-06 23:56:50 +00:00
bossiel
e4438eb20e
Release useless TURN allocations as soon as ICE connection checking is finished
2015-05-06 21:40:47 +00:00
bossiel
5409a375f2
Add "id" field to the ICE pairs to ease debugging
...
Do not set IP_TOS option on RTP sockets on WEC7
Use correct fd in ICE candidates when TURN socket is initialized (instead of using the socket from the host candidate associated to the relay)
2015-05-05 23:53:17 +00:00
bossiel
a207ec76f6
Fix fd leaking issue on DTLS sockets
2015-05-05 17:57:55 +00:00
bossiel
84533036a6
Match IP versions when building ICe pairs
2015-05-05 16:57:01 +00:00
bossiel
7179001946
Add "local_fd" value in the logs when we fail to create a peer reflexive candidate
2015-05-01 22:43:59 +00:00
bossiel
f5d1688e2a
Fix warnnings for iOS\nUse CFDataGetBytePtr to retrieve the pointer to the remote address
2015-05-01 00:03:32 +00:00
bossiel
789ed5e871
suppress some iOSbuild warnings
2015-04-22 22:04:27 +00:00
bossiel
83872b9717
add "tr" and "fd" parameter in ICE candidates to ease debugging
2015-04-14 00:23:29 +00:00
bossiel
4579598bec
Use one "rto" variable for each ICE server
...
Speedup ICE reflexive candidates gathering when UDP is disabled
2015-04-14 00:12:54 +00:00
bossiel
5a8268d0cb
Adds support for native SSL mutual auth for iOS
2015-03-04 09:37:53 +00:00
bossiel
071c2cd0dc
Fix 'E_CONNRESET' issue on WES8
2015-01-06 07:09:01 +00:00
bossiel
b07f2a9541
Update DirectShow support for Windows Embedded Compact 7 (WEC7)
2014-12-24 17:21:31 +00:00
bossiel
6dabf5ca17
Adds support for Win64 (Media libraries used in Gotham project) build.
2014-12-19 17:09:09 +00:00
bossiel
583d9babc2
Fix segmentation fault on telepresence
2014-12-08 11:12:26 +00:00
bossiel
19b8d91fb3
Fix crash on TURN refresh
2014-12-04 07:29:10 +00:00
bossiel
b6b90253f3
Gather relay candidates even if gathering reflexive candidates is disabled
2014-11-28 23:55:49 +00:00
bossiel
b5010d7f40
- Rebuild some win32 libraries to remove /GL flag
...
- Do not map screencast GDI producer to video media type
- Update configure.ac to use compatibility version 1191
2014-11-24 17:25:18 +00:00
bossiel
273d57b860
Fix TURN deadlock issue on WES8
2014-11-24 00:39:14 +00:00
bossiel
6ad1ca9c83
Remove debug code used to force TURN candidates only
2014-11-19 19:04:15 +00:00
bossiel
b4c7287210
Include <limits.h> to define "INT_MIN" and "INT_MAX"
2014-11-19 18:31:48 +00:00
bossiel
c3841f0268
Add more logs in TURN module
...
Speedup ICE connection check
Make ICE nomination smarter
Fix issue on ICE pairs sorting
2014-11-19 17:33:09 +00:00
bossiel
e3fe08a09f
Fix echo issue on WP8
2014-11-16 19:40:20 +00:00
bossiel
61017d82f5
Fix issue on TURN/UDP (endless connection checking)
2014-11-14 00:27:21 +00:00
bossiel
1f8c1aad57
Change the way deprecated attribute is defined in tinyNET
2014-10-27 02:17:52 +00:00
bossiel
1583ccac45
- Adds support for TURN/TCP and TURN/TLS
...
- Adds support for multiple TURN and STUN servers (will be tried in parallel)
2014-10-27 00:41:22 +00:00