]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
11 years agoAdd some debugging notes to our docs/
Travis Cross [Tue, 21 Jan 2014 05:45:19 +0000 (05:45 +0000)] 
Add some debugging notes to our docs/

11 years agoAdd util option to customize suite names
Travis Cross [Tue, 21 Jan 2014 04:40:00 +0000 (04:40 +0000)] 
Add util option to customize suite names

This lets us set the suite name in the changelog file to
e.g. sid-experimental.  This way we can share a single debian repo URL
for all versions, but make sure that incoming files are directed to
the correct distro.

11 years agoRefactor to use gdb printf
Travis Cross [Tue, 21 Jan 2014 03:52:10 +0000 (03:52 +0000)] 
Refactor to use gdb printf

11 years agoAdd utility to generate backtraces from core files
Travis Cross [Tue, 21 Jan 2014 03:38:41 +0000 (03:38 +0000)] 
Add utility to generate backtraces from core files

This should help with getting people reporting issues to provide us
the exact and complete debugging information we need.  In many cases
we'll be able to have them just run this script against their core
file.

11 years agoversion bump v1.2.18
Ken Rice [Mon, 20 Jan 2014 20:07:16 +0000 (14:07 -0600)] 
version bump

11 years agoadd missing line to get channels from sdp for back-compat opus negotiation
Anthony Minessale [Mon, 20 Jan 2014 19:52:48 +0000 (00:52 +0500)] 
add missing line to get channels from sdp for back-compat opus negotiation

11 years agoadd version to log
Anthony Minessale [Mon, 20 Jan 2014 18:34:46 +0000 (23:34 +0500)] 
add version to log

11 years agochange startup logline to info so it goes in the logs and we can see which version...
Anthony Minessale [Mon, 20 Jan 2014 18:13:50 +0000 (23:13 +0500)] 
change startup logline to info so it goes in the logs and we can see which version is running

11 years agoBuild debian packages verbosely
Travis Cross [Mon, 20 Jan 2014 00:30:58 +0000 (00:30 +0000)] 
Build debian packages verbosely

11 years agoHandle Linux TCP keepalives better in Sofia
Travis Cross [Fri, 17 Jan 2014 07:05:17 +0000 (07:05 +0000)] 
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

11 years agoFS-6103 --resolve
Jeff Lenk [Fri, 17 Jan 2014 22:33:13 +0000 (16:33 -0600)] 
FS-6103 --resolve

11 years agoAdd convenience option for building a small subset of modules
Travis Cross [Fri, 17 Jan 2014 19:16:26 +0000 (19:16 +0000)] 
Add convenience option for building a small subset of modules

11 years agoAdd option to install build-deps needed by debian/util.sh
Travis Cross [Fri, 17 Jan 2014 19:07:11 +0000 (19:07 +0000)] 
Add option to install build-deps needed by debian/util.sh

11 years agoBuild mod_shout on Debian
Travis Cross [Fri, 17 Jan 2014 09:58:39 +0000 (09:58 +0000)] 
Build mod_shout on Debian

...at least until mod_vlc stabilizes.

11 years agoSuggest vlc-dbg for mod_vlc
Travis Cross [Fri, 17 Jan 2014 08:43:34 +0000 (08:43 +0000)] 
Suggest vlc-dbg for mod_vlc

This helps to reason about any core dumps that come from libvlc /
mod_vlc.

11 years agoDepend on vlc-nox for mod_vlc
Travis Cross [Fri, 17 Jan 2014 08:40:44 +0000 (08:40 +0000)] 
Depend on vlc-nox for mod_vlc

mod_vlc needs the plugins from vlc-nox to do anything useful.

Currently mod_vlc segfaults without the plugins.  Even after that is
fixed, however, without any plugins mod_vlc can't do its job, so we'll
set a hard dependency here.  I could probably be talked into making
this a Recommends rather than Depends.

FS-6124

11 years agoFS-6090 --resolve
Raymond Chandler [Wed, 15 Jan 2014 15:56:15 +0000 (10:56 -0500)] 
FS-6090 --resolve

11 years agoWork around debian bootstrap parsing oddity
Travis Cross [Tue, 14 Jan 2014 23:47:31 +0000 (23:47 +0000)] 
Work around debian bootstrap parsing oddity

11 years agoIgnore src/mod/legacy in debian builds
Travis Cross [Tue, 14 Jan 2014 22:36:17 +0000 (22:36 +0000)] 
Ignore src/mod/legacy in debian builds

FS-6110 --resolve

11 years agoRefactor check in debian bootstrap
Travis Cross [Tue, 14 Jan 2014 22:34:36 +0000 (22:34 +0000)] 
Refactor check in debian bootstrap

11 years agoFS-6086 --resolve
Anthony Minessale [Tue, 14 Jan 2014 21:58:13 +0000 (02:58 +0500)] 
FS-6086 --resolve

11 years agoFS-6107 --resolve
Anthony Minessale [Tue, 14 Jan 2014 21:39:22 +0000 (02:39 +0500)] 
FS-6107 --resolve

11 years agoFS-6077 mod_rayo - minor regression on end events from outbound calls
Chris Rienzo [Mon, 13 Jan 2014 20:49:52 +0000 (15:49 -0500)] 
FS-6077 mod_rayo - minor regression on end events from outbound calls

11 years agoSIP-6077 --resolve mod_rayo - wait for park event before allowing re-join of call
Chris Rienzo [Mon, 13 Jan 2014 19:38:47 +0000 (14:38 -0500)] 
SIP-6077 --resolve mod_rayo - wait for park event before allowing re-join of call

11 years agoFS-6051 --resolve mod_rayo - double destroy of output component
Chris Rienzo [Mon, 13 Jan 2014 16:02:22 +0000 (11:02 -0500)] 
FS-6051 --resolve mod_rayo - double destroy of output component

11 years agofix mod_fifo build
Seven Du [Sat, 11 Jan 2014 02:05:28 +0000 (10:05 +0800)] 
fix mod_fifo build

11 years agoFS-6087 --resolve forgot to send IQ result when processing output to mixers
Chris Rienzo [Sat, 11 Jan 2014 02:22:07 +0000 (21:22 -0500)] 
FS-6087 --resolve forgot to send IQ result when processing output to mixers

11 years agoFS-6084 --resolve added multi-dtmf component support to mod_rayo
Chris Rienzo [Sat, 11 Jan 2014 01:07:09 +0000 (20:07 -0500)] 
FS-6084 --resolve added multi-dtmf component support to mod_rayo

11 years agofifo_export
Anthony Minessale [Fri, 10 Jan 2014 21:21:29 +0000 (02:21 +0500)] 
fifo_export

11 years agofifo_export
Anthony Minessale [Fri, 10 Jan 2014 20:28:07 +0000 (01:28 +0500)] 
fifo_export

11 years agomod_http_cache: support amazon s3 region URLs
Chris Rienzo [Fri, 10 Jan 2014 15:06:06 +0000 (10:06 -0500)] 
mod_http_cache: support amazon s3 region URLs

11 years agoexpand variables in originate strings
Anthony Minessale [Thu, 9 Jan 2014 22:01:07 +0000 (03:01 +0500)] 
expand variables in originate strings

11 years agoFS-6093 --resolve
Raymond Chandler [Thu, 9 Jan 2014 19:30:41 +0000 (14:30 -0500)] 
FS-6093 --resolve

11 years agoAdd script for build testing patches
Travis Cross [Thu, 9 Jan 2014 14:51:20 +0000 (14:51 +0000)] 
Add script for build testing patches

This is intended to make it easier to describe to users on JIRA how
they should test build patches in a standardized manner and how to
collect a full build log that includes the exact git commit they are
building.

11 years agomod_rayo remove hack for stopping fax
Chris Rienzo [Wed, 8 Jan 2014 09:28:14 +0000 (04:28 -0500)] 
mod_rayo remove hack for stopping fax

11 years agomod_spandsp added stopfax APP
Chris Rienzo [Wed, 8 Jan 2014 09:20:42 +0000 (04:20 -0500)] 
mod_spandsp added stopfax APP

11 years agoPrevent -lfoo lib flags from becoming dependencies
Travis Cross [Tue, 7 Jan 2014 22:50:28 +0000 (22:50 +0000)] 
Prevent -lfoo lib flags from becoming dependencies

Previously we were including the output of `apr-1-config/apu-1-config
--libs` into CORE_LIBS.  This seemed sensible as CORE_LIBS is added in
the right places to various _LDADD and _LIBADD variables.  However we
also use the value of CORE_LIBS as dependencies in the makefile.
Astonishingly this doesn't seem to cause any issues on most
platforms (or we would have noticed sooner), but it does break things
on Mac.

Thanks-to: Seven Du <dujinfang@gmail.com>
FS-5956 --resolve

11 years agoDrop mod_spidermonkey from our default build
Travis Cross [Wed, 8 Jan 2014 21:12:19 +0000 (21:12 +0000)] 
Drop mod_spidermonkey from our default build

There are build issues with mod_spidermonkey on certain platforms, and
we hope to replace it soon anyway.

11 years agoallow native recording and transcoding at the same time
Anthony Minessale [Tue, 7 Jan 2014 23:12:01 +0000 (04:12 +0500)] 
allow native recording and transcoding at the same time

11 years agoFS-6083 --resolve mod_ssml fixed <prosody>
Chris Rienzo [Tue, 7 Jan 2014 19:50:14 +0000 (14:50 -0500)] 
FS-6083 --resolve mod_ssml fixed <prosody>

11 years agoFS-6083 --resolve SSML will pass through when renderer is specified
Chris Rienzo [Tue, 7 Jan 2014 19:07:49 +0000 (14:07 -0500)] 
FS-6083 --resolve SSML will pass through when renderer is specified

11 years agomod_rayo CPA dtmf detection added
Chris Rienzo [Tue, 7 Jan 2014 15:10:50 +0000 (10:10 -0500)] 
mod_rayo CPA dtmf detection added

11 years agomod_rayo FS-6081 --resolve added mixer presence with entity capabilities
Chris Rienzo [Tue, 7 Jan 2014 02:06:31 +0000 (21:06 -0500)] 
mod_rayo FS-6081 --resolve added mixer presence with entity capabilities

11 years agoFS-6020 --resolve
Anthony Minessale [Mon, 6 Jan 2014 20:54:31 +0000 (01:54 +0500)] 
FS-6020 --resolve

11 years agoFS-6014 please try latest HEAD of stable branch
Anthony Minessale [Mon, 6 Jan 2014 20:49:11 +0000 (01:49 +0500)] 
FS-6014 please try latest HEAD of stable branch

11 years agoFS-6032 --resolve
Anthony Minessale [Mon, 6 Jan 2014 19:47:56 +0000 (00:47 +0500)] 
FS-6032 --resolve

11 years agoFS-5653 --resolve
Anthony Minessale [Mon, 6 Jan 2014 19:38:42 +0000 (00:38 +0500)] 
FS-5653 --resolve

11 years agomod_rayo --resolve FS-6072 fixed prompt state machine
Chris Rienzo [Mon, 6 Jan 2014 19:36:47 +0000 (14:36 -0500)] 
mod_rayo --resolve FS-6072 fixed prompt state machine

11 years agomod_rayo FS-6071 fix DTMF overflow and increase max DTMF matching from 64 to 256
Chris Rienzo [Mon, 6 Jan 2014 14:50:28 +0000 (09:50 -0500)] 
mod_rayo FS-6071 fix DTMF overflow and increase max DTMF matching from 64 to 256

11 years agomod_rayo CPA implemented - still needs testing
Chris Rienzo [Sun, 5 Jan 2014 05:39:40 +0000 (00:39 -0500)] 
mod_rayo CPA implemented - still needs testing

11 years agoFS-5894 --resolve
Jeff Lenk [Sun, 5 Jan 2014 03:37:18 +0000 (21:37 -0600)] 
FS-5894 --resolve

11 years agomod_rayo CPA - added detector abstraction
Chris Rienzo [Sat, 4 Jan 2014 20:18:10 +0000 (15:18 -0500)] 
mod_rayo CPA - added detector abstraction

11 years agoFix dependency of freeswitch-all-dbg
Travis Cross [Sat, 4 Jan 2014 19:57:25 +0000 (19:57 +0000)] 
Fix dependency of freeswitch-all-dbg

Previously we were trying to rely on freeswitch-all providing
freeswitch, but that doesn't seem to work as expected.

11 years agoreturn +OK on success
Seven Du [Sat, 4 Jan 2014 08:53:36 +0000 (16:53 +0800)] 
return +OK on success

11 years agomod_http_cache: allow underscore in amazon s3 hostname
Chris Rienzo [Fri, 3 Jan 2014 21:21:29 +0000 (16:21 -0500)] 
mod_http_cache: allow underscore in amazon s3 hostname

11 years agoFS-6074 --resolve
Anthony Minessale [Fri, 3 Jan 2014 18:43:42 +0000 (23:43 +0500)] 
FS-6074 --resolve

11 years agoreswig
Anthony Minessale [Thu, 2 Jan 2014 19:24:51 +0000 (00:24 +0500)] 
reswig

11 years agoFS-6007
Anthony Minessale [Mon, 30 Dec 2013 19:30:20 +0000 (00:30 +0500)] 
FS-6007

11 years agoFS-6035 try this
Anthony Minessale [Mon, 30 Dec 2013 18:36:24 +0000 (23:36 +0500)] 
FS-6035 try this

11 years agofix trivial compiler warning for last commit
Jeff Lenk [Fri, 27 Dec 2013 20:52:28 +0000 (14:52 -0600)] 
fix trivial compiler warning for last commit

11 years agoFS-6007 FS-5083 FS-4514 --resolve
Anthony Minessale [Fri, 27 Dec 2013 20:39:03 +0000 (01:39 +0500)] 
FS-6007 FS-5083 FS-4514 --resolve

11 years agosome null checks from coverity
Anthony Minessale [Thu, 26 Dec 2013 18:57:10 +0000 (23:57 +0500)] 
some null checks from coverity

11 years agoMerge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable
Jeff Lenk [Tue, 24 Dec 2013 16:42:34 +0000 (10:42 -0600)] 
Merge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable

11 years agoFS-6052 --resolve
Jeff Lenk [Tue, 24 Dec 2013 16:42:02 +0000 (10:42 -0600)] 
FS-6052 --resolve

11 years ago.gitignore
Michael Jerris [Mon, 23 Dec 2013 22:26:12 +0000 (17:26 -0500)] 
.gitignore

11 years agovs2010 reswig
Jeff Lenk [Mon, 23 Dec 2013 21:31:20 +0000 (15:31 -0600)] 
vs2010 reswig

11 years agoFS-6061 swigall
Anthony Minessale [Mon, 23 Dec 2013 18:24:53 +0000 (23:24 +0500)] 
FS-6061 swigall

11 years agochage swig hack diff
Anthony Minessale [Mon, 23 Dec 2013 18:24:13 +0000 (23:24 +0500)] 
chage swig hack diff

11 years agoFS-6061 --resolve
Anthony Minessale [Mon, 23 Dec 2013 17:43:06 +0000 (22:43 +0500)] 
FS-6061 --resolve

11 years agorev bump v1.2.17
Ken Rice [Mon, 23 Dec 2013 00:19:01 +0000 (18:19 -0600)] 
rev bump

11 years agoFS-6010 VS2013 build changes
Jeff Lenk [Sat, 21 Dec 2013 22:50:09 +0000 (16:50 -0600)] 
FS-6010 VS2013 build changes

11 years agoFS-6051 added some logging to help troubleshoot mod_rayo crash
Chris Rienzo [Fri, 20 Dec 2013 14:56:04 +0000 (09:56 -0500)] 
FS-6051 added some logging to help troubleshoot mod_rayo crash

11 years agoFS-6055 --resolve
Jeff Lenk [Fri, 20 Dec 2013 04:38:48 +0000 (22:38 -0600)] 
FS-6055 --resolve

11 years agoFS-6056 --resolve this was already fixed in master
Anthony Minessale [Thu, 19 Dec 2013 19:12:08 +0000 (00:12 +0500)] 
FS-6056 --resolve this was already fixed in master

11 years agorpmbuild: tweak to config-rayo.sh to play nice /w rpmbuilder.sh
Chris Rienzo [Thu, 19 Dec 2013 17:10:59 +0000 (12:10 -0500)] 
rpmbuild: tweak to config-rayo.sh to play nice /w rpmbuilder.sh

11 years agoFS-6054
Anthony Minessale [Thu, 19 Dec 2013 16:35:24 +0000 (21:35 +0500)] 
FS-6054

11 years agoTreat freeswitch-{sounds,music} as virtual packages only
Travis Cross [Wed, 18 Dec 2013 19:51:12 +0000 (19:51 +0000)] 
Treat freeswitch-{sounds,music} as virtual packages only

Previously we were creating freeswitch-music, freeswitch-sounds,
freeswitch-sounds-en, and freeswitch-sounds-en-us metapackages and
also providing those names as virtual packages from the
freeswitch-{sounds,music} source packages.  This is unnecessarily
confusing and meant that freeswitch-all wasn't depending on any sounds
in actuality as it was also providing freeswitch-sounds.

11 years agoFix freeswitch-all module provides/replaces/conflicts
Travis Cross [Wed, 18 Dec 2013 18:53:19 +0000 (18:53 +0000)] 
Fix freeswitch-all module provides/replaces/conflicts

We were generating freeswitch-mod-mod-* rather than freeswitch-mod-*.

11 years agoFS-6054 --resolve
Anthony Minessale [Wed, 18 Dec 2013 18:22:22 +0000 (23:22 +0500)] 
FS-6054 --resolve

11 years agoadd loops var durning looped execution
Anthony Minessale [Tue, 17 Dec 2013 22:19:33 +0000 (03:19 +0500)] 
add loops var durning looped execution

11 years agobump opus rev for rpm builds
Ken Rice [Mon, 16 Dec 2013 22:41:13 +0000 (16:41 -0600)] 
bump opus rev for rpm builds

11 years agoupdate opus to 1.1
Anthony Minessale [Mon, 16 Dec 2013 17:55:50 +0000 (22:55 +0500)] 
update opus to 1.1

Conflicts:
src/mod/codecs/mod_opus/Makefile

11 years agoFollow bump to opus lib version for debian packaging
Travis Cross [Mon, 16 Dec 2013 21:13:34 +0000 (21:13 +0000)] 
Follow bump to opus lib version for debian packaging

11 years agodebug all media type
Seven Du [Sun, 15 Dec 2013 03:44:30 +0000 (11:44 +0800)] 
debug all media type

11 years agoFS-5036 --resolve
Anthony Minessale [Fri, 13 Dec 2013 18:13:56 +0000 (23:13 +0500)] 
FS-5036 --resolve

11 years agoFS-5987 pushing the patch now since no matter what its better than before
Anthony Minessale [Tue, 10 Dec 2013 19:04:26 +0000 (00:04 +0500)] 
FS-5987 pushing the patch now since no matter what its better than before

Conflicts:
src/mod/endpoints/mod_sofia/sofia.c

11 years agobump rev v1.2.16
Ken Rice [Tue, 10 Dec 2013 21:37:31 +0000 (15:37 -0600)] 
bump rev

11 years agoFS-6006
Anthony Minessale [Tue, 10 Dec 2013 18:48:09 +0000 (23:48 +0500)] 
FS-6006

11 years agoCleanup whitespace
Travis Cross [Tue, 10 Dec 2013 18:19:36 +0000 (18:19 +0000)] 
Cleanup whitespace

11 years agoMerge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable
Chris Rienzo [Tue, 10 Dec 2013 17:15:29 +0000 (12:15 -0500)] 
Merge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable

11 years agorpmbuild: update version of flite and lame
Chris Rienzo [Tue, 10 Dec 2013 17:14:59 +0000 (12:14 -0500)] 
rpmbuild: update version of flite and lame

11 years agoCleanup whitespace in debian/
Travis Cross [Tue, 10 Dec 2013 03:53:17 +0000 (03:53 +0000)] 
Cleanup whitespace in debian/

11 years agorpmbuild: remove vp8 from freeswitch-rayo-config
Chris Rienzo [Tue, 10 Dec 2013 01:17:36 +0000 (20:17 -0500)] 
rpmbuild: remove vp8 from freeswitch-rayo-config

11 years agobuild: added freeswitch-config-rayo package and script to build it
Chris Rienzo [Mon, 9 Dec 2013 22:41:01 +0000 (17:41 -0500)] 
build: added freeswitch-config-rayo package and script to build it

11 years agobuild: updated mod_rayo config, fixed RPM packaging in master, added mod_rayo and...
Chris Rienzo [Tue, 10 Dec 2013 00:35:59 +0000 (19:35 -0500)] 
build: updated mod_rayo config, fixed RPM packaging in master, added mod_rayo and mod_ssml

Conflicts:

freeswitch.spec

11 years agoMerge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable
Jeff Lenk [Mon, 9 Dec 2013 23:27:34 +0000 (17:27 -0600)] 
Merge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable

11 years agowindows spandsp fix part2 done
Jeff Lenk [Mon, 9 Dec 2013 23:26:47 +0000 (17:26 -0600)] 
windows spandsp fix part2 done

11 years agoDeal correctly with spaces in SWITCH_VERSION_REVISION_HUMAN
Travis Cross [Sat, 7 Dec 2013 21:14:26 +0000 (21:14 +0000)] 
Deal correctly with spaces in SWITCH_VERSION_REVISION_HUMAN

This affects the set_fs_ver bash function and the
./build/set-fs-version.sh script.

Previously we were failing to quote the value of
SWITCH_VERSION_REVISION_HUMAN when inserting it into configure.in.
When it contains spaces, which it often does, this results in a
malformed line in the generated configure script, which results in the
define in src/include/switch_version.h.in being left unset.

11 years agoMerge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable
Jeff Lenk [Mon, 9 Dec 2013 22:43:07 +0000 (16:43 -0600)] 
Merge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable

11 years agofix spandsp compile for windows part 1
Jeff Lenk [Mon, 9 Dec 2013 22:42:32 +0000 (16:42 -0600)] 
fix spandsp compile for windows part 1