]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
12 years agoFS-6334 --resolve mod_rayo: deadlock when creating input voice component
Chris Rienzo [Mon, 10 Mar 2014 19:53:26 +0000 (15:53 -0400)] 
FS-6334 --resolve mod_rayo: deadlock when creating input voice component

12 years agorevert part of 390e6713cce81e6dcc8e94726d34e089aa3d883a
Anthony Minessale [Mon, 10 Mar 2014 19:42:52 +0000 (14:42 -0500)] 
revert part of 390e6713cce81e6dcc8e94726d34e089aa3d883a

12 years agoPLIV-5 --resolve httpapi cache not working for some urls
Anthony Minessale [Mon, 10 Mar 2014 17:20:08 +0000 (12:20 -0500)] 
PLIV-5 --resolve  httpapi cache not working for some urls

12 years agotry to fix the make -j in the debs build with forcing the dep target
Michael Jerris [Mon, 10 Mar 2014 17:05:40 +0000 (13:05 -0400)] 
try to fix the make -j in the debs build with forcing the dep target

12 years agoadd back missing vars from Makefile.am's
Michael Jerris [Mon, 10 Mar 2014 14:20:56 +0000 (10:20 -0400)] 
add back missing vars from Makefile.am's

12 years agoFS-6331: --resolve fix install of mod_celt
Michael Jerris [Mon, 10 Mar 2014 14:15:31 +0000 (10:15 -0400)] 
FS-6331: --resolve fix install of mod_celt

12 years agoadd a few more generated files to .gitignore
Ken Rice [Mon, 10 Mar 2014 14:07:41 +0000 (09:07 -0500)] 
add a few more generated files to .gitignore

12 years agofix mod_shout build
Michael Jerris [Mon, 10 Mar 2014 13:57:09 +0000 (09:57 -0400)] 
fix mod_shout build

12 years agolot of event can cause api timeout FS-3347
Tamas Cseke [Mon, 10 Mar 2014 10:44:56 +0000 (11:44 +0100)] 
lot of event can cause api timeout FS-3347

make event and log bulk configurable

12 years agofix file refrences that subdir-objects doesn't like
Michael Jerris [Sun, 9 Mar 2014 20:06:02 +0000 (16:06 -0400)] 
fix file refrences that subdir-objects doesn't like

12 years agofix mod_dingaling build
Michael Jerris [Sun, 9 Mar 2014 20:01:11 +0000 (16:01 -0400)] 
fix mod_dingaling build

12 years agoput this back for now to test
Michael Jerris [Sun, 9 Mar 2014 18:46:06 +0000 (14:46 -0400)] 
put this back for now to test

12 years agofix mod_enum install
Michael Jerris [Sun, 9 Mar 2014 18:44:41 +0000 (14:44 -0400)] 
fix mod_enum install

12 years agofix typo
Michael Jerris [Sun, 9 Mar 2014 18:15:16 +0000 (14:15 -0400)] 
fix typo

12 years agomod_unimrcp - switch_core_hash_init_nocase was changed
Chris Rienzo [Sun, 9 Mar 2014 15:34:47 +0000 (11:34 -0400)] 
mod_unimrcp - switch_core_hash_init_nocase was changed

12 years agoFS-6326 --resolve switch_core_hash_init_nocase changed and mod_http_cache wasn't...
Chris Rienzo [Sun, 9 Mar 2014 15:31:00 +0000 (11:31 -0400)] 
FS-6326 --resolve switch_core_hash_init_nocase changed and mod_http_cache wasn't updated

12 years agouse bootstrap-for-ember from the last commit, see https://github.com/ember-addons...
Seven Du [Sun, 9 Mar 2014 11:31:58 +0000 (19:31 +0800)] 
use bootstrap-for-ember from the last commit, see https://github.com/ember-addons/bootstrap-for-ember

12 years agoadd bs_for_ember and update ember/handlebars/jquery to the latest version
Seven Du [Sun, 9 Mar 2014 11:27:26 +0000 (19:27 +0800)] 
add bs_for_ember and update ember/handlebars/jquery to the latest version

12 years agofix windows build for last commit
Jeff Lenk [Sat, 8 Mar 2014 20:23:41 +0000 (14:23 -0600)] 
fix windows build for last commit

12 years agochange from sqlite hash to newly added one
Anthony Minessale [Sat, 8 Mar 2014 19:37:09 +0000 (00:37 +0500)] 
change from sqlite hash to newly added one

12 years agoAdd hashtable code from openzap/freetdm to FS core
Anthony Minessale [Sat, 8 Mar 2014 19:36:17 +0000 (00:36 +0500)] 
Add hashtable code from openzap/freetdm to FS core

12 years agoremove generated file from git
Brian West [Sat, 8 Mar 2014 14:51:58 +0000 (08:51 -0600)] 
remove generated file from git

12 years agoCorrect sizeof argument in mod_conference
Travis Cross [Sat, 8 Mar 2014 01:56:18 +0000 (01:56 +0000)] 
Correct sizeof argument in mod_conference

This corrects a memset introduced in commit
bd4a0d8cbc293d29d498de379fb72ced1c7c16ff.

The sizeof would have only returned the size of a pointer.

12 years agomore subdir references
Michael Jerris [Sat, 8 Mar 2014 01:50:28 +0000 (20:50 -0500)] 
more subdir references

12 years agofix on newer automake
Michael Jerris [Sat, 8 Mar 2014 01:31:20 +0000 (20:31 -0500)] 
fix on newer automake

12 years agofix autoconf syntax
Michael Jerris [Sat, 8 Mar 2014 01:05:45 +0000 (20:05 -0500)] 
fix autoconf syntax

12 years agofix windows build for last set of commits
Jeff Lenk [Sat, 8 Mar 2014 01:01:51 +0000 (19:01 -0600)] 
fix windows build for last set of commits

12 years agofix autoconf syntax
Michael Jerris [Sat, 8 Mar 2014 00:55:57 +0000 (19:55 -0500)] 
fix autoconf syntax

12 years agoautoconf syntax error
Michael Jerris [Sat, 8 Mar 2014 00:35:47 +0000 (19:35 -0500)] 
autoconf syntax error

12 years agoAdd automake subdir-options for modules
Travis Cross [Sat, 8 Mar 2014 00:26:19 +0000 (00:26 +0000)] 
Add automake subdir-options for modules

The automake project is apparently changing behavior in their next
major version and warning everyone who relies on subdir-options to add
it explicitly.

12 years agofix autoconf syntax
Michael Jerris [Sat, 8 Mar 2014 00:26:17 +0000 (19:26 -0500)] 
fix autoconf syntax

12 years agofix autoconf syntax issue
Michael Jerris [Sat, 8 Mar 2014 00:19:53 +0000 (19:19 -0500)] 
fix autoconf syntax issue

12 years agosupport newer automake without warnings
Michael Jerris [Sat, 8 Mar 2014 00:09:12 +0000 (19:09 -0500)] 
support newer automake without warnings

12 years agofix autotools missing file name
Brian West [Sat, 8 Mar 2014 00:06:22 +0000 (18:06 -0600)] 
fix autotools missing file name

12 years agomove configure.in to configure.ac
Brian West [Fri, 7 Mar 2014 23:52:16 +0000 (17:52 -0600)] 
move configure.in to configure.ac

12 years agoclean up some bootstrap warnings
Michael Jerris [Mon, 3 Mar 2014 21:39:18 +0000 (16:39 -0500)] 
clean up some bootstrap warnings

12 years agomove applications to use automake
Michael Jerris [Thu, 27 Feb 2014 19:16:54 +0000 (14:16 -0500)] 
move applications to use automake

12 years agoFS-6321 --resolve
Brian West [Fri, 7 Mar 2014 18:56:00 +0000 (12:56 -0600)] 
FS-6321 --resolve

Copy URI params from Refer-To header into custom header in subsequent INVITE

sip_h_X-FS-Refer-Params is set to show up in the INVITE as X-FS-Refer-Params

12 years agodon't refuse invites on established sessions due to session limits
Anthony Minessale [Fri, 7 Mar 2014 18:46:26 +0000 (23:46 +0500)] 
don't refuse invites on established sessions due to session limits

12 years agoAccording to https://code.google.com/p/webrtc/issues/detail?id=2768 ; The Chrome...
Anthony Minessale [Fri, 7 Mar 2014 15:24:16 +0000 (20:24 +0500)] 
According to https://code.google.com/p/webrtc/issues/detail?id=2768 ; The Chrome WebRTC engine reserves payload 98 and 99, IKR?  So, to avoid taking a nasty spill down the stairs and subjecting ourselves to further school absences, we'll just start our payload space at 102 when making WebRTC calls.......

12 years agoFS-6282 mod_rayo: fix memory leak in previous commit
Chris Rienzo [Fri, 7 Mar 2014 04:30:31 +0000 (23:30 -0500)] 
FS-6282 mod_rayo: fix memory leak in previous commit

12 years agoFS-6282 mod_rayo: allow outbound call JID to be assigned by client
Chris Rienzo [Fri, 7 Mar 2014 04:13:42 +0000 (23:13 -0500)] 
FS-6282 mod_rayo: allow outbound call JID to be assigned by client

12 years agoanother crypto regression
Anthony Minessale [Fri, 7 Mar 2014 03:34:39 +0000 (08:34 +0500)] 
another crypto regression

12 years agodon't kick in nat mode on polycom tcp unless its not in the local network
Anthony Minessale [Fri, 7 Mar 2014 03:34:26 +0000 (08:34 +0500)] 
don't kick in nat mode on polycom tcp unless its not in the local network

12 years agoalso means forbidden on recovering calls
Anthony Minessale [Fri, 7 Mar 2014 02:11:32 +0000 (07:11 +0500)] 
also means forbidden on recovering calls

12 years agono var set on outbound meands forbidden and on inbound it means optional
Anthony Minessale [Fri, 7 Mar 2014 02:05:02 +0000 (20:05 -0600)] 
no var set on outbound meands forbidden and on inbound it means optional

12 years agoFS-6319 --resolve
Anthony Minessale [Fri, 7 Mar 2014 01:37:08 +0000 (19:37 -0600)] 
FS-6319 --resolve

12 years agoFS-6319
Anthony Minessale [Fri, 7 Mar 2014 01:35:02 +0000 (06:35 +0500)] 
FS-6319

12 years agofix backwards subtraction
Anthony Minessale [Fri, 7 Mar 2014 01:34:57 +0000 (06:34 +0500)] 
fix backwards subtraction

12 years agoadd on to last commit
Anthony Minessale [Fri, 7 Mar 2014 01:34:32 +0000 (06:34 +0500)] 
add on to last commit

12 years agoadd a way to tell mod_conference when the rate of the channel has changed due to...
Anthony Minessale [Fri, 7 Mar 2014 00:17:47 +0000 (05:17 +0500)] 
add a way to tell mod_conference when the rate of the channel has changed due to a codec change so it can reset the resampler and codecs internally

12 years agodeclinatio mortuus obfirmo!
Anthony Minessale [Thu, 6 Mar 2014 22:35:36 +0000 (03:35 +0500)] 
declinatio mortuus obfirmo!

12 years agopart of last patch
Anthony Minessale [Thu, 6 Mar 2014 21:59:09 +0000 (02:59 +0500)] 
part of last patch

12 years agofeed all packets to jitterbuffer when enabled to absorb bursts and improve smoothing...
Anthony Minessale [Thu, 6 Mar 2014 21:48:50 +0000 (02:48 +0500)] 
feed all packets to jitterbuffer when enabled to absorb bursts and improve smoothing and delay protection

12 years agoadd alias
Brian West [Thu, 6 Mar 2014 16:51:01 +0000 (10:51 -0600)] 
add alias

12 years agoadd missing flags after refactor
Brian West [Thu, 6 Mar 2014 16:49:43 +0000 (10:49 -0600)] 
add missing flags after refactor

12 years agoFix use of out of scope declaration
Travis Cross [Thu, 6 Mar 2014 08:44:36 +0000 (08:44 +0000)] 
Fix use of out of scope declaration

12 years agoFix minor edge case in switch_split_user_domain
Travis Cross [Thu, 6 Mar 2014 04:08:45 +0000 (04:08 +0000)] 
Fix minor edge case in switch_split_user_domain

If the input started with 'sip:sips:' it would have been incorrectly
parsed.

12 years agoReact to all suites in the defaults and set true to accept the strongest offer received
Brian West [Thu, 6 Mar 2014 03:34:05 +0000 (21:34 -0600)] 
React to all suites in the defaults and set true to accept the strongest offer received

12 years agoSpacing
Brian West [Thu, 6 Mar 2014 03:21:59 +0000 (21:21 -0600)] 
Spacing

12 years agoTHIS JUST IN rtp_secure_media_suites option
Brian West [Thu, 6 Mar 2014 03:20:59 +0000 (21:20 -0600)] 
THIS JUST IN rtp_secure_media_suites option

12 years agoadd optional rtp_secure_media_suites variable clobbered by rtp_secure_media with...
Anthony Minessale [Thu, 6 Mar 2014 03:17:16 +0000 (08:17 +0500)] 
add optional rtp_secure_media_suites variable clobbered by rtp_secure_media with mandatory|optional:<suites>

12 years agospacing
Brian West [Thu, 6 Mar 2014 03:16:26 +0000 (21:16 -0600)] 
spacing

12 years agodefault if not set is
Brian West [Thu, 6 Mar 2014 03:08:39 +0000 (21:08 -0600)] 
default if not set is

12 years agoDocumentation for recent SRTP changes
Brian West [Thu, 6 Mar 2014 03:04:36 +0000 (21:04 -0600)] 
Documentation for recent SRTP changes

12 years agoremove unused stuff from last commit
Anthony Minessale [Thu, 6 Mar 2014 02:41:39 +0000 (07:41 +0500)] 
remove unused stuff from last commit

12 years agoFS-5755
Anthony Minessale [Thu, 6 Mar 2014 02:33:05 +0000 (07:33 +0500)] 
FS-5755

rtp_secure_media=mandatory
rtp_secure_media=optional
rtp_secure_media=mandatory:AES_CM_256_HMAC_SHA1_80,AES_CM_256_HMAC_SHA1_32
rtp_secure_media=optional:AES_CM_256_HMAC_SHA1_80
rtp_secure_media=forbidden

true implies mandatory
false implies forbidden
not set implies optional

rtp_secure_media_inbound or rtp_secure_media_outbound take precedence and are treated the same way based on leg direction

12 years agoFS-6286 --resolve Thanks to Tom Parrott
Ken Rice [Wed, 5 Mar 2014 23:55:50 +0000 (17:55 -0600)] 
FS-6286 --resolve Thanks to Tom Parrott

12 years agoswitch_false currently returns false on NULL
Anthony Minessale [Wed, 5 Mar 2014 23:36:30 +0000 (17:36 -0600)] 
switch_false currently returns false on NULL

12 years agoReword the websocket TLS cipher list
Travis Cross [Wed, 5 Mar 2014 21:37:11 +0000 (21:37 +0000)] 
Reword the websocket TLS cipher list

This generates an identical list of cipher suites, but this commit
restates the cipher spec to be more similar to the way we state it
elsewhere.

12 years agoDrop null-auth suites from our default TLS cipher list
Travis Cross [Wed, 5 Mar 2014 21:32:07 +0000 (21:32 +0000)] 
Drop null-auth suites from our default TLS cipher list

Previously we disallowed anonymous Diffie-Hellman, but there are other
kinds of null-authentication TLS suites.  In particular, disallowing
AECDH is important now that we support elliptic-curve Diffie-Hellman.

12 years agoFS-5814
Anthony Minessale [Wed, 5 Mar 2014 19:30:42 +0000 (00:30 +0500)] 
FS-5814

12 years agoFS-5814
Anthony Minessale [Wed, 5 Mar 2014 19:12:02 +0000 (13:12 -0600)] 
FS-5814

12 years agoforce sofia rebuild
Anthony Minessale [Wed, 5 Mar 2014 19:03:20 +0000 (00:03 +0500)] 
force sofia rebuild

12 years agoFS-5814 --resolve
Anthony Minessale [Wed, 5 Mar 2014 19:01:02 +0000 (00:01 +0500)] 
FS-5814 --resolve

12 years agoPort commit from gitorious copy of sofia-sip our code now differs but this issue...
Anthony Minessale [Wed, 5 Mar 2014 16:25:39 +0000 (10:25 -0600)] 
Port commit from gitorious copy of sofia-sip our code now differs but this issue would still be a concern for OS X

commit ee51fa4e2993ab71339e29691aec8b924c810c53
Author: Frode Isaksen <frode.isaksen@bewan.com>
Date:   Thu Aug 18 16:40:58 2011 +0300

    su: fix su_time() on 64-bit OS X

        The field tv_sec in struct timeval is 64bits instead of 32bits as in
    su_time_t, so you cannot cast su_time_t to struct timeval.

12 years agoPass down into esl the LDFLAGS, fixes finding libncurses on NetBSD too.
Brian West [Wed, 5 Mar 2014 12:21:53 +0000 (06:21 -0600)] 
Pass down into esl the LDFLAGS, fixes finding libncurses on NetBSD too.

12 years agoWe do not use the cpp lib so why compile it.
Brian West [Wed, 5 Mar 2014 12:19:43 +0000 (06:19 -0600)] 
We do not use the cpp lib so why compile it.

12 years agoThese options aren't valid for apr-util configure
Brian West [Wed, 5 Mar 2014 12:18:40 +0000 (06:18 -0600)] 
These options aren't valid for apr-util configure

configure: WARNING: unrecognized options: --disable-shared, --with-pic

12 years agoconfigure: error: could not detect a 64-bit integer type
Brian West [Wed, 5 Mar 2014 11:15:32 +0000 (05:15 -0600)] 
configure: error: could not detect a 64-bit integer type

NetBSD dagonet.omniscient.local 6.1.3 NetBSD 6.1.3 (GENERIC_HZ) #1: Sat Mar 1 19:18:46 EST 2014 met@dagonet.omniscient.local:/data/netbsd/obj/usr/src/sys/arch/i386/compile/GENERIC_HZ i386

Failure due to test programs have "Shared object "libXXX.so.X" not found"

Adding -Wl,-rpath,/usr/pkg/lib to LDFLAGS for NetBSD

12 years agoRevert conference "tool" misfeature
Travis Cross [Wed, 5 Mar 2014 02:41:59 +0000 (02:41 +0000)] 
Revert conference "tool" misfeature

This was added as part of a mass copyright header update in commit
6e7d5d089.  That's obviously not the right way to add features, so
we're reverting this.

If this feature is actually desired, it should be added in its own
commit, properly described in the commit message, and documented.

(The commit added a "tool" flag that could be applied to a conference
participant to mess with that person by disrupting his or her audio.)

This partially reverts commit 6e7d5d0897d253c5151b720327241e4bf03e0483.

This feature earlier tried to sneak in under the guise of a whitespace
cleanup in commit a000749e701dbb38130ec40fb592ce00da43eac9 which
Anthony reverted at commit a24f9aa8bc9a9e20d8c424ed69a9c63ecf2b9ede.

Let's not play these games.

12 years agoFS-6304 mod_rayo- fix race condition on outbound calls
Chris Rienzo [Wed, 5 Mar 2014 03:12:43 +0000 (22:12 -0500)] 
FS-6304 mod_rayo- fix race condition on outbound calls

12 years agogsmopen: added driver_usb_dongle directory, for building a working and stable 'option...
Giovanni Maruzzelli [Wed, 5 Mar 2014 01:05:32 +0000 (02:05 +0100)] 
gsmopen: added driver_usb_dongle directory, for building a working and stable 'option' modem serial driver for 2.6.32 kernels (eg: Proxmox, OpenVZ)

12 years agoFS-5755 84c06801530cbd64876a284f726fab505dc83a08 is wrong. It made optional enforce...
Anthony Minessale [Wed, 5 Mar 2014 01:07:54 +0000 (19:07 -0600)] 
FS-5755 84c06801530cbd64876a284f726fab505dc83a08 is wrong. It made optional enforce crypto.

12 years agoFS-6167 --resolve
William King [Tue, 4 Mar 2014 21:41:34 +0000 (13:41 -0800)] 
FS-6167 --resolve

12 years agoFS-1327 --resolve
William King [Tue, 4 Mar 2014 21:09:51 +0000 (13:09 -0800)] 
FS-1327 --resolve

12 years agoFS-6303 --resolve
William King [Tue, 4 Mar 2014 20:30:14 +0000 (12:30 -0800)] 
FS-6303 --resolve

12 years agoFS-5755 Fix regression if rtp_secure_media=false, it will force encryption.
Marc Olivier Chouinard [Tue, 4 Mar 2014 14:42:17 +0000 (09:42 -0500)] 
FS-5755 Fix regression if rtp_secure_media=false, it will force encryption.

12 years agoImprove channel variable name to srtp_allow_idle_gaps
Travis Cross [Tue, 4 Mar 2014 01:51:04 +0000 (01:51 +0000)] 
Improve channel variable name to srtp_allow_idle_gaps

This was momentarily called force_send_silence_when_idle, but that was
non-obvious as you had to set that value to true to be able to not
send silence when idle.  This name describes the purpose much better.

12 years agoAvoid repeating ourselves in generating silence
Travis Cross [Mon, 3 Mar 2014 20:03:22 +0000 (20:03 +0000)] 
Avoid repeating ourselves in generating silence

We were handling the "send silence but not comfort noise" case in both
silence_stream_file_read and switch_generate_sln_silence.  This
changes the former to rely on the latter.

12 years agoAdd force_send_silence_when_idle channel variable
Travis Cross [Mon, 3 Mar 2014 18:33:25 +0000 (18:33 +0000)] 
Add force_send_silence_when_idle channel variable

If set to true, this prevents us from overriding the value of
send_silence_when_idle.  When that is unset or set to zero and SRTP is
engaged, we typically override the value because many devices can't
handle gaps in the SRTP stream.

This variable is mostly for testing whether particular devices can
handle this behavior.  Use at your own risk.

12 years agoFS-6296 --resolve mod_rayo: fixed crash on <prompt> bad request
Chris Rienzo [Tue, 4 Mar 2014 00:01:28 +0000 (19:01 -0500)] 
FS-6296 --resolve mod_rayo: fixed crash on <prompt> bad request

12 years agoPreserve value of send_silence_when_idle if possible
Travis Cross [Mon, 3 Mar 2014 18:26:44 +0000 (18:26 +0000)] 
Preserve value of send_silence_when_idle if possible

In commit 55d01d3defed4bfdc74704dbea0da9548a97a979 we set
send_silence_when_idle to -1 rather than 400 when SRTP is engaged.
But this left no way to enable white noise silence when desired.

When SRTP is engaged we can't simply not send RTP because it breaks
too many devices.  So we need to prevent send_silence_when_idle from
being unset or being set to zero.  This change allows it to be set to
other values so as to feed white noise rather than all zeros into the
codec.

12 years agoFix handling of send_silence_when_idle==0 in switch_ivr_sleep
Travis Cross [Mon, 3 Mar 2014 23:21:58 +0000 (23:21 +0000)] 
Fix handling of send_silence_when_idle==0 in switch_ivr_sleep

When the channel variable send_silence_when_idle was set to zero,
switch_ivr_sleep was calling SWITCH_IVR_VERIFY_SILENCE_DIVISOR on it
anyway, causing it to be set to 400.  The only way to get the behavior
of not sending silence when idle was to unset the variable completely.

This corrects the behavior such that setting the value to zero has the
same effect as leaving it unset.

12 years agosilence autoconf warnings
Michael Jerris [Mon, 3 Mar 2014 18:09:52 +0000 (13:09 -0500)] 
silence autoconf warnings

12 years agoadd timeout <seconds> to mod_curl api call
Anthony Minessale [Mon, 3 Mar 2014 17:58:45 +0000 (22:58 +0500)] 
add timeout <seconds> to mod_curl api call

12 years agofix missing type definitions
Michael Jerris [Mon, 3 Mar 2014 13:26:16 +0000 (08:26 -0500)] 
fix missing type definitions

12 years agofix warning abount comment inside comment
Michael Jerris [Mon, 3 Mar 2014 13:25:47 +0000 (08:25 -0500)] 
fix warning abount comment inside comment

12 years agoOutput newline after json output in mod_json_cdr
Travis Cross [Sun, 2 Mar 2014 22:20:20 +0000 (22:20 +0000)] 
Output newline after json output in mod_json_cdr

In UNIX, text files by definition end with a newline.

12 years agoHandle too-short write(3)s in mod_json_cdr
Travis Cross [Sun, 2 Mar 2014 22:14:51 +0000 (22:14 +0000)] 
Handle too-short write(3)s in mod_json_cdr

write(3) can write fewer bytes than was requested for any number of
reasons.  The correct behavior is to retry unless there is an error.

If there is an error, try to unlink the file; no sense in leaving
corrupted data laying around.