freeswitch/libs
Travis Cross a0e9639a1f Handle Linux TCP keepalives better in Sofia
Sofia accepts a value for the TCP keepalive timeout interval via
TPTAG_KEEPALIVE, however it fails to use this value for the Linux
keepalive socket options TCP_KEEPIDLE and TCP_KEEPINTVL.  In fact, on
Linux it enables the sending of TCP keepalives even if tpp_keepalive
is set to zero which would disable Sofia's internal keepalive
mechanisms.  Sofia then uses a hard coded value of 30 seconds for
these keepalive intervals which affects battery life on mobile
devices.

With this commit we harmonize the sending of TCP keepalives on Linux
with other platforms by using the value from TPTAG_KEEPALIVE and not
enabling the sending of TCP keepalives at all if the value of the
parameter is zero.

FS-6104 --resolve
2014-01-18 15:46:56 +00:00
..
apr FS-6010 --resolve 2013-11-29 22:16:49 -06:00
apr-util Fix build of apr-util expat with libtool2 2013-10-17 20:41:58 +00:00
broadvoice Eliminate more warnings 2013-10-16 00:53:18 +08:00
curl ssize_t incorrectly defined as int on Windows x64 builds 2014-01-14 09:46:01 +01:00
esl FS-5653 --resolve 2014-01-07 00:38:48 +05:00
freetdm OPENZAP-226 --resolve Hunting direction is reversed in the API 2014-01-10 21:22:14 -05:00
iksemel FS-5610 --resolve 2013-07-15 16:57:55 -05:00
ilbc FS-6010 --resolve 2013-11-29 22:16:49 -06:00
js FS-5920 --resolve 2013-12-16 11:54:15 -05:00
ldns
libcodec2 clean up my mess now 2012-12-20 20:21:43 -06:00
libdingaling make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00
libedit add miss strlcat strlcpy check for libedit 2013-11-08 20:34:38 +08:00
libg722_1 Eliminate a warnign in G.722.1 2013-10-15 23:51:54 +08:00
libks make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00
libnatpmp
libscgi make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00
libsndfile FS-6010 --resolve 2013-11-29 22:16:49 -06:00
libteletone FS-5568 --resolve the real problem is that L=-1 is not valid because the L param is about how many times to generate the output while generating the tone so -1 is impossible because it can never end to let you hear it. The real fix is to not allow -1 loops=-1 is the correct way to do this because that is parsed after the tone is generated and repeats the entire thing. Doing something like L=100 actually generates the whole slinear audio 100 times into memore where loops=100 only generates the little snippet and repeats it after it was generated. 2013-07-02 08:44:47 -05:00
libtpl-1.5 FS-4623 --resolve 2012-09-16 14:21:30 -05:00
libwebsockets stub for mod_html5 2012-08-13 15:20:41 -05:00
libzrtp FS-5272 --resolve 2013-04-08 10:42:08 -05:00
miniupnpc
openzap FS-5819: configure fix for new clang detection and adjust cflags for building with newest clang 2013-10-15 09:34:15 -07:00
pcre
portaudio add more missing vs2012 project filters 2013-02-27 22:34:16 -06:00
silk FS-4768 initial add of vs2012 build support 2012-12-29 14:57:15 -06:00
sofia-sip Handle Linux TCP keepalives better in Sofia 2014-01-18 15:46:56 +00:00
spandsp Fixed poor checking for ARM NEON 2014-01-17 23:16:23 +08:00
speex FS-4768 initial add of vs2012 build support 2012-12-29 14:57:15 -06:00
sqlite attempt to fix detection of libdl for sqlite 2012-12-03 23:12:55 -05:00
srtp add diffs from 8884f4d 8e47faf @ https://github.com/cisco/libsrtp 2014-01-11 03:46:13 +05:00
stfu Check if stdint has been included before trying to declare int variants. Needed for mod_v8 build in Windows 2014-01-14 09:27:56 +01:00
tiff-4.0.2 More steps towards colour FAX 2013-04-06 01:10:13 +08:00
unimrcp add more missing vs2012 project filters 2013-02-27 22:34:16 -06:00
win32 mod_v8: Add support for build in VS2010. Files manually patched, but they should work as expected 2014-01-18 11:24:57 +01:00
xmlrpc-c FS-2746 found this assert in a BT on the conf box 2012-10-24 12:34:03 -05:00
yaml
.gitignore Initial commit of mod_v8 2014-01-14 15:38:41 +01:00