26008 Commits

Author SHA1 Message Date
Anthony Minessale
c945584201 FS-6237 --resolve 2014-02-17 23:48:59 +05:00
Anthony Minessale
b4b02f1eda FS-6002 -master 2014-02-17 22:25:19 +05:00
Anthony Minessale
63c415ac38 FS-6229 try this 2014-02-17 22:07:38 +05:00
Raymond Chandler
f826b4b6de FS-5845 --resolve 2014-02-17 10:33:19 -05:00
Peter Olsson
3162635dc9 FS-5045 --resolve Added build for Visual Studio 2010/2012. 2014-02-16 14:23:09 +01:00
Jeff Lenk
458ec1c492 FS-5377 --resolve 2014-02-15 23:02:52 -06:00
Jeff Lenk
5ca62ecb28 windows openssl disable warning 2010 only 2014-02-15 19:24:20 -06:00
Jeff Lenk
9842e9efd8 ESL-81 --resolve add specific SWIG code for windows 2014-02-15 18:36:49 -06:00
Seven Du
11dee76381 add user_data in esl_listen so the main function can pass a private user_data to callback 2014-02-16 08:14:44 +08:00
Peter Olsson
01e3eb458e Updated to OpenSSL 1.0.1f in Windows build 2014-02-15 21:05:04 +01:00
Jeff Lenk
b33d50c01e add vs2012 missing file for speex and correct 2010 for last commit 2014-02-15 10:53:20 -06:00
Peter Olsson
47bcbe0fbb Removed non existing header file from libspeex Visual Studio 2012 project. This makes Visual Studio understand that the lib is built correctly. 2014-02-15 13:58:16 +01:00
Jeff Lenk
2c9579a315 remove missing mod_speex from solution file 2014-02-14 23:01:14 -06:00
Jeff Lenk
bfd1a5a9dc fix core speex for recent commit 2014-02-14 18:38:54 -06:00
William King
44bf44e774 FS-5382 --resolve remove the hardcoded timezone. 2014-02-14 14:46:46 -08:00
Anthony Minessale
df14c2cabb add speex files to windows projs 2014-02-15 02:44:52 +05:00
Anthony Minessale
ab56c276a0 move speex codec into the core since it already has speex anyway 2014-02-15 02:40:02 +05:00
Nathan Neulinger
d9ab063603 reformat with perltidy and add sample perltidyrc file 2014-02-14 15:28:14 -06:00
Nathan Neulinger
d20eb25772 reformat with perltidy standard 2014-02-14 15:27:17 -06:00
Nathan Neulinger
6073d3b139 update to get all subdirs 2014-02-14 15:26:31 -06:00
Brian West
d56a0fb198 timezones.conf.xml generator 2014-02-14 15:15:34 -06:00
Anthony Minessale
b3c02a547e FS-6230 --resolve There was no NAT detection enabled on the calls, this patch will activate it explicitly when used with force-rport to avoid a similar problem with other users 2014-02-14 23:50:17 +05:00
Anthony Minessale
2fab561cb9 regression from 8f82979d8af920415bce2f9e9e3cb84cdc0ca682 using wrong values to calculate buffer size 2014-02-14 22:40:21 +05:00
Anthony Minessale
79c8951260 FS-6228 --resolve 2014-02-14 21:04:51 +05:00
Marc Olivier Chouinard
fe2a4d6d47 FS-5913 --resolve 2014-02-13 19:03:11 -05:00
Anthony Minessale
c46bc9d565 FS-6223 --resolve 2014-02-13 22:11:34 +05:00
Anthony Minessale
a0d6ebd80d FS-6222 --resolve 2014-02-13 20:46:05 +05:00
Chris Rienzo
8ca287e97b FS-6218 --resolve 2014-02-13 09:18:41 -05:00
Anthony Minessale
15b8dfa8af FS-6217 --resolve 2014-02-13 06:22:13 +05:00
Anthony Minessale
7ed4ed65db 0a63cdc4b2b35bb001513578beff0af431249b4a this might help 2014-02-13 05:50:39 +05:00
Anthony Minessale
0a63cdc4b2 FS-6222 try this patch 2014-02-13 04:08:24 +05:00
Anthony Minessale
35f2bcccf7 FS-6221 --resolve 2014-02-13 03:26:09 +05:00
Anthony Minessale
8f82979d8a limit size of input buffer in conference 2014-02-13 03:18:00 +05:00
Nathan Neulinger
5f5a9710bf FS-6220 fix sql quoting of queries from mod_skinny 2014-02-12 15:23:20 -06:00
Ken Rice
6e7d5d0897 update copyright header for 2014 2014-02-12 12:08:56 -06:00
Anthony Minessale
7efeabbd88 fix switch_split_user_domain to parse sip:foo.com properly 2014-02-12 23:11:11 +05:00
Jeff Lenk
3846bef5f1 FS-6213 --resolve 2014-02-12 08:49:40 -06:00
Travis Cross
4efb258678 Fix copy/paste error
This amends commit b9a858317881315c52cd33c61d90b1e6c75156bd.
2014-02-12 11:43:26 +00:00
Anthony Minessale
a0181631d1 don't fail when rtp_write returns 0 2014-02-12 08:29:09 +05:00
Chris Rienzo
396e1a7201 mod_rayo: shut up CentOS 5 warning 2014-02-11 17:58:04 -05:00
Anthony Minessale
10d2dd3e73 use portable switch_inet_ntop 2014-02-12 03:31:21 +05:00
Travis Cross
3449e265a0 Force sofia rebuild
The rebuild is needed for commit d3b9aaba60fa69e84bfad0f55b5abef61225a671.
2014-02-11 17:45:45 +00:00
Travis Cross
a6c90763ec Add voicemail parameter storage-dir-shared
If this is set to true (default false) we assume the storage-dir is
shared, organized by realm/domain, with uses other than voicemail, so
we adopt a directory structure of:

  <storage_dir>/<realm>/voicemail/<id>
2014-02-11 17:40:58 +00:00
Travis Cross
b9a8583178 Add vm-domain-storage-dir param
This replaces the semantics of the storage-dir parameter without the
deprecation notice.  The behavior of storage-dir never should have
been deprecated, though it was probably correct to deprecate the name
itself.

Rather than having both vm-storage-dir and vm-domain-storage-dir it
might be nice if the config system could just notice at what level it
was defined and do the right thing.  Indeed, this is why I'd left
things as-is for so long.

But as Master Foo famously said, "which one will reach the other side
of the river: the one who dreams of a raft, or the one that hitchhikes
to the next bridge?"

FS-5329
2014-02-11 15:50:50 +00:00
Travis Cross
d3b9aaba60 Add mod_sofia support for setting socket TCP keepalive
Some OSes like linux provide a mechanism for sending TCP keepalive
pings.  Sofia provides its own mechanism for doing this in userspace.
We shouldn't conflate these two mechanisms.

FS-6104
2014-02-11 06:27:29 +00:00
Travis Cross
8b7d58ddf8 Rework handling of Linux TCP keepalives in Sofia
This separates out the Linux socket TCP keepalive timeout interval
from Sofia's internal mechanisms.  Earlier we tied these together.  In
retrospect this seems improper.

These two values can now be set separately.

You might, for example, want to keep the Sofia internal mechanism
disabled completely while enabling the platform-based mechanism if
your platform supports it.

We also here reform the default value of the socket TCP keepalive
parameter to 30 seconds.

This is what commit a0e9639a1f38f26a5dc586d386ae044ba82e0137 should
have been.

FS-6104
2014-02-11 06:27:20 +00:00
Travis Cross
2b064e6393 Add additional debugging output to keepalive handling 2014-02-11 05:40:41 +00:00
Travis Cross
3ae189ca3f Synchronize Sofia and Linux TCP keepalive timeout units
Sofia keeps the TCP keepalive timeout in milliseconds, but Linux
expects the value in seconds.  Before this change, it's unlikely the
TCP_KEEPIDLE and TCP_KEEPINTVL calls were having much effect as we
would have been passing them a huge value.

FS-6104
2014-02-11 05:33:25 +00:00
Anthony Minessale
c52ac4817c FS-6128 FS-6200 --resolve allocating the sofia_private on the nua_handle seems to lead to memory corruption, changing it back to malloc as done in the version before the regression 2014-02-11 04:05:40 +05:00
Anthony Minessale
386a95f47d FS-6208 --resolve that patch is correct but this other code will protect the seg in either case 2014-02-10 21:44:19 +05:00