Commit Graph

25576 Commits

Author SHA1 Message Date
Travis Cross 10a5b71ee7 Use -i to simplify debian/README.source 2014-02-23 18:27:41 +00:00
Anthony Minessale 5537898e00 improve make -j detection to tolerate FS build being launched from within another make file 2014-02-22 19:18:11 -08:00
Seven Du c0481e62f8 FS-6235 try this patch, this will send you a DOWN state at last 2014-02-23 08:33:27 +08:00
Anthony Minessale 518b98fd9d FS-6235 2014-02-23 05:17:21 +05:00
Ken Rice a9c0a46141 FS-4620 --resolve expose to dl_to_user and dl_to_host as chan vars 2014-02-21 16:51:40 -06:00
Anthony Minessale ce3b875383 make color more portable 2014-02-21 15:49:33 -06:00
Anthony Minessale 3f406f8092 run module integrity check post-build 2014-02-21 15:42:56 -06:00
Ken Rice 58efd74528 oops 2014-02-21 15:12:45 -06:00
Ken Rice f067d23034 FS-5512 --resolve ; clean up PostgreSQL libpq client detection in configure
Clean up the libpq autodection and make sure it functionswith both pg_config and pkg-config.

if you are installing into a non-FHS standard location such as what happens with RPMs from the Postgres yum repo, you will need to make sure pkg-config can fild the libpq.pc file.
example: export PKG_CONFIG_PATH=/usr/pgsql-9.3/lib/pkgconfig

you may also want to make sure your path can find pg_config
example: export PATH=/usr/pgsql-9.3/bin:$PATH
2014-02-21 14:58:38 -06:00
Anthony Minessale 39cd0c5f45 make hangup or end of bridge trigger unhold action for held legs 2014-02-21 13:26:15 -06:00
Anthony Minessale a9115f8c5b Fix make -j 2014-02-20 03:58:46 +05:00
Anthony Minessale b498361532 FS-6241 --resolve 2014-02-20 01:26:12 +05:00
Ken Rice 1d5af08734 svn has been long retired
also merge bkw's typo aliases

Conflicts:
	support-d/.bashrc
2014-02-19 13:05:57 -06:00
Travis Cross f7d5eba2ea Exit non-zero from build-all on any build failure
./debian/util.sh build-all will do a number of builds in sequence or
parallel.  We now track if any of those builds fail to return a
.changes file and exit non-zero.
2014-02-18 21:16:05 +00:00
Raymond Chandler e33b01511b FS-5845 --resolve 2014-02-17 16:15:24 -05:00
Nathan Neulinger bdc788f39e FS-6231 add support for sending call waiting tone when a simultaneous call is received --resolve 2014-02-17 13:24:52 -06:00
Anthony Minessale 98cff8ad38 FS-6002 --resolve there is no switch_core_media in stable, this should do it 2014-02-17 22:32:41 +05:00
Anthony Minessale c6d46ae454 FS-6229 try this (stable edition) 2014-02-17 22:11:07 +05:00
Jeff Lenk 9612a92179 ESL-81 --resolve 2014-02-16 10:19:07 -06:00
Jeff Lenk 4fe481cb49 FS-5377 --resolve 2014-02-15 23:15:58 -06:00
Anthony Minessale 5bddc33113 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
Conflicts:
	src/mod/endpoints/mod_sofia/sofia.c
2014-02-14 23:52:13 +05:00
Anthony Minessale ab3f4f395b regression from 8f82979d8a using wrong values to calculate buffer size
Conflicts:
	src/mod/applications/mod_conference/mod_conference.c
2014-02-14 22:42:13 +05:00
Anthony Minessale 10242c3040 FS-6228 --resolve 2014-02-14 21:05:06 +05:00
Anthony Minessale 28e8194de9 FS-6223 --resolve 2014-02-13 22:12:09 +05:00
Ken Rice 0a1bb0e9d5 rev bump 2014-02-13 11:03:33 -06:00
Chris Rienzo 3bb135ffcc FS-6218 --resolve 2014-02-13 09:18:10 -05:00
Anthony Minessale 27bfa2b65e FS-6217 --resolve 2014-02-13 06:22:24 +05:00
Anthony Minessale bdc4005678 FS-6221 --resolve 2014-02-13 03:26:47 +05:00
Anthony Minessale c12d491465 limit size of input buffer in conference
Conflicts:
	src/mod/applications/mod_conference/mod_conference.c
2014-02-13 03:19:54 +05:00
Ken Rice 8dbad1172e copyright header update 2014-02-12 15:25:54 -06:00
Nathan Neulinger c65f288474 FS-6220 fix sql quoting of queries from mod_skinny 2014-02-12 15:22:49 -06:00
Anthony Minessale b35196f78e fix switch_split_user_domain to parse sip:foo.com properly 2014-02-12 23:11:54 +05:00
Jeff Lenk f0a785a0cd FS-6213 --resolve 2014-02-12 08:45:48 -06:00
Travis Cross 3680199268 Fix copy/paste error
This amends commit b9a8583178.
2014-02-12 11:43:52 +00:00
Ken Rice a2d659facf version bump
had to fix an issue that broke centos 5
2014-02-11 18:51:37 -06:00
Chris Rienzo b1c7efb60e mod_rayo: shut up CentOS 5 warning 2014-02-11 17:58:44 -05:00
Anthony Minessale 73acee7146 use portable switch_inet_ntop 2014-02-12 03:31:34 +05:00
Travis Cross 81863e44b6 Force sofia rebuild
The rebuild is needed for commit cd6154b49e.
2014-02-11 17:47:09 +00:00
Travis Cross 311d7249fa 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:43:06 +00:00
Travis Cross 0ac4dcb8a6 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:53:03 +00:00
Travis Cross cd6154b49e 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:40:10 +00:00
Travis Cross 92e2caf86b 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 1bf17857c9 should
have been.

FS-6104
2014-02-11 06:39:50 +00:00
Travis Cross f7c4dd79f5 Add additional debugging output to keepalive handling 2014-02-11 06:34:43 +00:00
Travis Cross 01a4aeaaeb 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 06:34:40 +00:00
Ken Rice 2e6562af22 rev bump 2014-02-10 17:30:05 -06:00
Anthony Minessale 5b18879813 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:06:11 +05:00
Anthony Minessale 38d679b205 FS-6208 --resolve that patch is correct but this other code will protect the seg in either case 2014-02-10 21:44:33 +05:00
Chris Rienzo a6dfbf9442 mod_http_cache: fixed validation of S3 URL 2014-02-10 08:55:09 -05:00
Travis Cross e2639e1d4d Add ifdefs around TLS v1.1 and v1.2 handling
This is needed to support squeeze for awhile longer.
2014-02-10 04:09:52 +00:00
Travis Cross 517c1b77ae Add some hardening to the debian build 2014-02-10 00:09:20 +00:00