]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
14 years agodon't print ASS
Anthony Minessale [Wed, 13 Jun 2012 16:29:14 +0000 (11:29 -0500)] 
don't print ASS

14 years agoUse perl for portability
Travis Cross [Tue, 12 Jun 2012 17:32:34 +0000 (17:32 +0000)] 
Use perl for portability

FS-4303 --resolve

14 years agoFS-4298 see if you can see the sip_reinvite_sdp variable with this patch
Anthony Minessale [Tue, 12 Jun 2012 15:15:14 +0000 (10:15 -0500)] 
FS-4298 see if you can see the sip_reinvite_sdp variable with this patch

14 years agoThe fix for FS-3577 causes instabilities if multiple listeners are connected it seems...
dschreiber [Tue, 12 Jun 2012 04:59:47 +0000 (21:59 -0700)] 
The fix for FS-3577 causes instabilities if multiple listeners are connected it seems. Undoing this change for now until I can figure out the root cause.

14 years agoAdd mechanism to set OpenSSL session timeout
Travis Cross [Fri, 8 Jun 2012 22:06:55 +0000 (22:06 +0000)] 
Add mechanism to set OpenSSL session timeout

In a sofia profile, you can now set the parameter tls-timeout to a
positive integer value which represents the maximum time in seconds
that OpenSSL will keep a TLS session (and its ephemeral keys) alive.

This value is passed to OpenSSL's SSL_CTX_set_timeout(3).

OpenSSL's default value is 300 seconds, but the relevant standard
(RFC 2246) suggests that much longer session lifetimes are
acceptable (it recommends values less than 24 hours).

Longer values can be useful for extending battery life on mobile
devices.

Signed-off-by: Travis Cross <tc@traviscross.com>
14 years agoAdd a .version file to nightly tarballs
Travis Cross [Mon, 11 Jun 2012 21:25:05 +0000 (21:25 +0000)] 
Add a .version file to nightly tarballs

14 years agoFS-4299 --resolve regression from 23f8967c the code was not making sure both endpoint...
Anthony Minessale [Mon, 11 Jun 2012 18:30:00 +0000 (13:30 -0500)] 
FS-4299 --resolve regression from 23f8967c the code was not making sure both endpoints were type 'sofia' and dereferencing dingaling channel into sofia and causing memory corruption

14 years agoFS-4079 possible fix
Anthony Minessale [Mon, 11 Jun 2012 16:13:19 +0000 (11:13 -0500)] 
FS-4079 possible fix

14 years agogitignore a symlink we're creating in ldns
Travis Cross [Mon, 11 Jun 2012 18:06:00 +0000 (18:06 +0000)] 
gitignore a symlink we're creating in ldns

14 years agoImprove SWITCH_VERSION_REVISION generation
Travis Cross [Mon, 11 Jun 2012 16:16:50 +0000 (16:16 +0000)] 
Improve SWITCH_VERSION_REVISION generation

The revision was no longer picking up the last git commit.  Instead,
it was showing the last release.  This commit appends the last git
commit hash to the last release if a git repository is available.
Further, it checks whether there are uncommitted changes in the git
repository and adds an unclean tag to the version if this is the case.

Note that currently this will append the git commit hash even on a
tagged release if built directly from a git repository.  Perhaps this
isn't such a bad thing, but if it turns out not to be desired, I have
an idea on how to squelch this without making unwarranted assumptions
about the remote layout of someone's local repository.

14 years agodon't segfault after starting sofia, upon xml_open_config lookup failure for the...
Michael Jerris [Mon, 11 Jun 2012 14:43:42 +0000 (10:43 -0400)] 
don't segfault after starting sofia, upon xml_open_config lookup failure for the profile from launch_sofia_worker_thread

14 years agoupdate name/e-mail address
Christopher Rienzo [Mon, 11 Jun 2012 13:05:29 +0000 (13:05 +0000)] 
update name/e-mail address

14 years agoFS-4298 --resolve var is called execute_on_sip_reinvite
Anthony Minessale [Fri, 8 Jun 2012 17:43:50 +0000 (12:43 -0500)] 
FS-4298 --resolve var is called execute_on_sip_reinvite

14 years agouse a dummy event here
Anthony Minessale [Fri, 8 Jun 2012 17:06:35 +0000 (12:06 -0500)] 
use a dummy event here

14 years agoFix Ubuntu 11.10 compiler error on unchecked write() return value.
Christopher Rienzo [Fri, 8 Jun 2012 18:12:33 +0000 (18:12 +0000)] 
Fix Ubuntu 11.10 compiler error on unchecked write() return value.

14 years agoincrease buffer size for local SDP
Travis Cross [Fri, 8 Jun 2012 16:13:50 +0000 (16:13 +0000)] 
increase buffer size for local SDP

There are a lot of codecs these days, and some clients offer all of
them.  If we run out of space in this buffer our local SDP will get
silently truncated, which will cause a difficult to diagnose error in
Sofia-SIP.

Thanks to Anthony Minessale.

FS-4293 --resolve

14 years agofix buffer length calculation in call to generate_m
Travis Cross [Fri, 8 Jun 2012 16:09:26 +0000 (16:09 +0000)] 
fix buffer length calculation in call to generate_m

This error was causing us to call generate_m with a buffer length that
was less than the strlen of the buffer we were passing.  The result
was truncated local SDP which would cause sofia to fail if the
truncation was in a particularly bad place.

Thanks to Anthony Minessale for the fix and working with me to
diagnose the issue.

FS-4293 --resolve

14 years agofix typo
Travis Cross [Thu, 7 Jun 2012 20:12:04 +0000 (20:12 +0000)] 
fix typo

This amends commit a6bb4545ebf7ffc773e6bc7ab399a3863ca09246.

14 years agoadd some sofia debugging for the local SDP
Travis Cross [Thu, 7 Jun 2012 19:49:30 +0000 (19:49 +0000)] 
add some sofia debugging for the local SDP

Related to issue FS-4293.

14 years agoFS-4293
Anthony Minessale [Thu, 7 Jun 2012 18:00:52 +0000 (13:00 -0500)] 
FS-4293

14 years agoFS-4248 prevent seg for unsupported say method
Jeff Lenk [Thu, 7 Jun 2012 15:06:09 +0000 (10:06 -0500)] 
FS-4248 prevent seg for unsupported say method

14 years agovarious bug fixes in libzrtp
Viktor Krykun [Tue, 5 Jun 2012 20:24:37 +0000 (23:24 +0300)] 
various bug fixes in libzrtp

 * fixed bug with remote hello-hash buffer being too small
 * removed unused hello-hash storage in zrtp stream context
 * fixed bug with libzrtp rendered "empty" SAS hash from incoming
   SasRelay packet
 * incremented libzrtp version number to 1.15

Signed-off-by: Travis Cross <tc@traviscross.com>
14 years agoFS-4290 --resolve
Anthony Minessale [Tue, 5 Jun 2012 17:29:53 +0000 (12:29 -0500)] 
FS-4290 --resolve

14 years agodo update to state on channels table at hangup
Michael Jerris [Tue, 5 Jun 2012 17:19:34 +0000 (13:19 -0400)] 
do update to state on channels table at hangup

14 years agoFS-4219 --resolve correct windows version
Jeff Lenk [Tue, 5 Jun 2012 13:44:22 +0000 (08:44 -0500)] 
FS-4219 --resolve correct windows version

14 years agofix build error
Michael Jerris [Mon, 4 Jun 2012 20:40:32 +0000 (16:40 -0400)] 
fix build error

14 years agopnp
Raymond Chandler [Mon, 4 Jun 2012 19:16:30 +0000 (15:16 -0400)] 
pnp

14 years agoFS-4137
Anthony Minessale [Mon, 4 Jun 2012 14:41:46 +0000 (09:41 -0500)] 
FS-4137

14 years agoFS-4285 --resolve
Anthony Minessale [Mon, 4 Jun 2012 14:24:42 +0000 (09:24 -0500)] 
FS-4285 --resolve

14 years agodebian: put the build options in the right place
Travis Cross [Sat, 2 Jun 2012 17:30:48 +0000 (17:30 +0000)] 
debian: put the build options in the right place

14 years agodebian: don't rebuild dsc files
Travis Cross [Sat, 2 Jun 2012 16:18:53 +0000 (16:18 +0000)] 
debian: don't rebuild dsc files

14 years agodebian: set variable outside fork
Travis Cross [Sat, 2 Jun 2012 16:09:39 +0000 (16:09 +0000)] 
debian: set variable outside fork

14 years agodebian: output the correct name of the .changes file
Travis Cross [Sat, 2 Jun 2012 15:17:10 +0000 (15:17 +0000)] 
debian: output the correct name of the .changes file

14 years agodebian: kill children if we exit unexpectedly
Travis Cross [Sat, 2 Jun 2012 04:33:16 +0000 (04:33 +0000)] 
debian: kill children if we exit unexpectedly

14 years agodebian: only build binary-indep packages once for each distro
Travis Cross [Sat, 2 Jun 2012 04:20:52 +0000 (04:20 +0000)] 
debian: only build binary-indep packages once for each distro

14 years agodebian: don't build mod_managed
Travis Cross [Sat, 2 Jun 2012 03:07:12 +0000 (03:07 +0000)] 
debian: don't build mod_managed

It's broken too many of my recent builds.  We can add it back in when
things stabilize or perhaps after we get it to swig with a recent
version of swig that we can make part of the clean bootstrap/build
process.

14 years agoadd usage help to debian/util.sh
Travis Cross [Sat, 2 Jun 2012 01:10:11 +0000 (01:10 +0000)] 
add usage help to debian/util.sh

14 years agouse SWITCH_VERSION_FULL for the sofia user agent
Travis Cross [Fri, 1 Jun 2012 22:21:48 +0000 (22:21 +0000)] 
use SWITCH_VERSION_FULL for the sofia user agent

14 years agoskypopen/gsmopen should use SWITCH_VERSION_FULL here
Travis Cross [Fri, 1 Jun 2012 22:16:30 +0000 (22:16 +0000)] 
skypopen/gsmopen should use SWITCH_VERSION_FULL here

14 years agoSWITCH_VERSION_REVISION includes the dash or dot itself
Travis Cross [Fri, 1 Jun 2012 22:11:22 +0000 (22:11 +0000)] 
SWITCH_VERSION_REVISION includes the dash or dot itself

14 years agoFreeSWITCH: FS-4276 - Use a POSIX compatible set of regexes to filter -arch flags...
Stefan Knoblich [Fri, 1 Jun 2012 22:12:34 +0000 (00:12 +0200)] 
FreeSWITCH: FS-4276 - Use a POSIX compatible set of regexes to filter -arch flags in PYTHON_CFLAGS.

POSIX sed doesn't support grouping, so split the regex in two.

Reference-URL: http://jira.freeswitch.org/browse/FS-4276
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
14 years agoavoid warning if late negotiation is enabled anyway
Travis Cross [Fri, 1 Jun 2012 21:43:41 +0000 (21:43 +0000)] 
avoid warning if late negotiation is enabled anyway

14 years agoFS-4167 --resolve
Anthony Minessale [Fri, 1 Jun 2012 19:33:02 +0000 (14:33 -0500)] 
FS-4167 --resolve

14 years agoadd config comments about zrtp-passthru and late negotiation
Travis Cross [Fri, 1 Jun 2012 21:25:55 +0000 (21:25 +0000)] 
add config comments about zrtp-passthru and late negotiation

14 years agoadd warning so users know inbound-zrtp-passthru will enable late negotiation
Anthony Minessale [Fri, 1 Jun 2012 19:11:21 +0000 (14:11 -0500)] 
add warning so users know inbound-zrtp-passthru will enable late negotiation

14 years agoFS-4279 FS-3279 --resolve
Anthony Minessale [Fri, 1 Jun 2012 18:56:55 +0000 (13:56 -0500)] 
FS-4279 FS-3279 --resolve

14 years agolast commit part 2
Anthony Minessale [Fri, 1 Jun 2012 18:28:30 +0000 (13:28 -0500)] 
last commit part 2

14 years agoput presence data in state events
Anthony Minessale [Fri, 1 Jun 2012 18:21:12 +0000 (13:21 -0500)] 
put presence data in state events

14 years agoallow ep_codec_string to draw from absolute_codec_string before the profile prefs
Anthony Minessale [Fri, 1 Jun 2012 15:06:28 +0000 (10:06 -0500)] 
allow ep_codec_string to draw from absolute_codec_string before the profile prefs

14 years agomod_voicemail: Remove the Goodbye prompt when voicemail is disabled when trying to...
Marc Olivier Chouinard [Fri, 1 Jun 2012 03:36:37 +0000 (23:36 -0400)] 
mod_voicemail: Remove the Goodbye prompt when voicemail is disabled when trying to leave a message

14 years agoFreeSWITCH: Fix copy&paste error in last commit
Stefan Knoblich [Thu, 31 May 2012 22:24:43 +0000 (00:24 +0200)] 
FreeSWITCH: Fix copy&paste error in last commit

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
14 years agoFreeSWITCH: Remove -arch i386/x86_64 from PYTHON_CFLAGS
Stefan Knoblich [Thu, 31 May 2012 21:59:45 +0000 (23:59 +0200)] 
FreeSWITCH: Remove -arch i386/x86_64 from PYTHON_CFLAGS

Speculative fix for a mod_python build issue on OSX, which is
caused by '-arch i386 -arch x86_64' in the final PYTHON_CFLAGS.

Filter both flags and hope OSX's universal binary toolchain is smart enough
to choose a sane default.

Reported-by: neilp9 in #freeswitch @ irc.freenode.net
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
14 years agoOpenCNAM frontend so you can feed it 10 or 11 digits and cache the results.
Brian West [Thu, 31 May 2012 19:18:58 +0000 (14:18 -0500)] 
OpenCNAM frontend so you can feed it 10 or 11 digits and cache the results.

14 years agomissed a spot removing mod_fax
Ken Rice [Thu, 31 May 2012 16:25:28 +0000 (11:25 -0500)] 
missed a spot removing mod_fax

14 years agoFS-4250 please post a new log if this does not work
Anthony Minessale [Thu, 31 May 2012 14:04:08 +0000 (09:04 -0500)] 
FS-4250 please post a new log if this does not work

14 years agoremove mod_fax. this has been deprecated for quite a while
Ken Rice [Thu, 31 May 2012 15:25:49 +0000 (10:25 -0500)] 
remove mod_fax. this has been deprecated for quite a while

14 years agoAdd Maintainer to mod_posix_timer, mod_unimrcp, mod_http_cache
Christopher Rienzo [Thu, 31 May 2012 13:24:24 +0000 (13:24 +0000)] 
Add Maintainer to mod_posix_timer, mod_unimrcp, mod_http_cache

14 years agogsmopen and skypopen: updated License headers
Giovanni Maruzzelli [Thu, 31 May 2012 05:40:59 +0000 (07:40 +0200)] 
gsmopen and skypopen: updated License headers

14 years agovs2010 reswig for last commit
Jeff Lenk [Wed, 30 May 2012 20:58:48 +0000 (15:58 -0500)] 
vs2010 reswig for last commit

14 years agoFS-4250 --resolve erase replaces header after using it
Anthony Minessale [Wed, 30 May 2012 18:08:31 +0000 (13:08 -0500)] 
FS-4250 --resolve erase replaces header after using it

14 years agoadd metadata col to internal registrations table
Anthony Minessale [Wed, 30 May 2012 18:05:05 +0000 (13:05 -0500)] 
add metadata col to internal registrations table

14 years agodon't build mod_ilbc or mod_siren by default
Travis Cross [Wed, 30 May 2012 15:10:00 +0000 (15:10 +0000)] 
don't build mod_ilbc or mod_siren by default

Our default build probably shouldn't include non-free software.  With
mod_ilbc, the licensing situation is merely ambiguous.  With
mod_siren, the user can't use this code without getting explicit
permission from Polycom (though it is apparently easily given).

14 years agofix build test for revision number
Travis Cross [Tue, 29 May 2012 22:13:46 +0000 (22:13 +0000)] 
fix build test for revision number

The test was backward.  If the revision is in switch_version.h.in then
we have the version already.

14 years agoabstract out originate_signal_bond to a function to avoid confustion and regressions
Anthony Minessale [Tue, 29 May 2012 18:10:15 +0000 (13:10 -0500)] 
abstract out originate_signal_bond to a function to avoid confustion and regressions

14 years agodebian: don't depend on non-free codecs for meta-vanilla
Travis Cross [Tue, 29 May 2012 18:42:35 +0000 (18:42 +0000)] 
debian: don't depend on non-free codecs for meta-vanilla

14 years agodon't use Siren or iLBC by default in example configs
Travis Cross [Tue, 29 May 2012 18:41:17 +0000 (18:41 +0000)] 
don't use Siren or iLBC by default in example configs

These codecs are non-free which creates issues for distributions, so
let's not require these by default to run our example configs.  We can
add back in iLBC once we resolve the licensing situation with our
in-tree implementation.

14 years agodebian: add option to run builds in parallel
Travis Cross [Mon, 28 May 2012 20:48:04 +0000 (20:48 +0000)] 
debian: add option to run builds in parallel

14 years agoFS-4266 --resolve
Anthony Minessale [Tue, 29 May 2012 13:42:51 +0000 (08:42 -0500)] 
FS-4266 --resolve

14 years agodebian: add option to control make/bootstrap -j settings
Travis Cross [Mon, 28 May 2012 19:15:20 +0000 (19:15 +0000)] 
debian: add option to control make/bootstrap -j settings

14 years agodebian: use bootstrap.sh -j
Travis Cross [Mon, 28 May 2012 18:28:17 +0000 (18:28 +0000)] 
debian: use bootstrap.sh -j

We believe it to be safe now.  In test run on multi-core machines it
is producing bit-for-bit identical result compared to the non-parallel
invocation.

14 years agodebian: place build results in ../
Travis Cross [Mon, 28 May 2012 18:24:11 +0000 (18:24 +0000)] 
debian: place build results in ../

14 years agodebian: ensure set -e behavior when run under build-all
Travis Cross [Mon, 28 May 2012 17:42:51 +0000 (17:42 +0000)] 
debian: ensure set -e behavior when run under build-all

build_all call each of these subroutines under a sub-shell, so the set
-e gets wiped out.

14 years agodebian: add a build quicktest feature
Travis Cross [Mon, 28 May 2012 17:26:32 +0000 (17:26 +0000)] 
debian: add a build quicktest feature

14 years agodebian: force build output to stderr
Travis Cross [Mon, 28 May 2012 17:03:23 +0000 (17:03 +0000)] 
debian: force build output to stderr

Because we're capturing the string return value of these functions, we
can't see any output that goes to stdout.

14 years agodebian: add utility for building all distros and architectures
Travis Cross [Mon, 28 May 2012 14:55:44 +0000 (14:55 +0000)] 
debian: add utility for building all distros and architectures

14 years agodebian: disable modules that break the build
Travis Cross [Mon, 28 May 2012 13:11:21 +0000 (13:11 +0000)] 
debian: disable modules that break the build

14 years agodebian: add option to create pbuilder debug hook
Travis Cross [Mon, 28 May 2012 13:37:34 +0000 (13:37 +0000)] 
debian: add option to create pbuilder debug hook

14 years agodebian: don't try to build non-dfsg modules
Travis Cross [Mon, 28 May 2012 13:35:00 +0000 (13:35 +0000)] 
debian: don't try to build non-dfsg modules

14 years agodebian: refactor and improve build utilities
Travis Cross [Mon, 28 May 2012 12:11:41 +0000 (12:11 +0000)] 
debian: refactor and improve build utilities

14 years agodebian: add utility for rolling nightly builds
Travis Cross [Sun, 27 May 2012 06:54:31 +0000 (06:54 +0000)] 
debian: add utility for rolling nightly builds

14 years agodebian: don't bundle sounds in orig tarball
Travis Cross [Mon, 28 May 2012 09:31:03 +0000 (09:31 +0000)] 
debian: don't bundle sounds in orig tarball

We've moved the sounds to a separate source package.

14 years agodebian: don't force-create the orig tarball
Travis Cross [Sun, 27 May 2012 09:51:18 +0000 (09:51 +0000)] 
debian: don't force-create the orig tarball

14 years agoadd .gitattributes
Travis Cross [Sun, 27 May 2012 09:17:59 +0000 (09:17 +0000)] 
add .gitattributes

Add some attributes that are useful for packaging.

14 years agodebian: remove utilities that duplicate debian tools
Travis Cross [Mon, 28 May 2012 09:12:09 +0000 (09:12 +0000)] 
debian: remove utilities that duplicate debian tools

install-build-depends is inferior to:

  mk-build-deps -i

14 years agoreindent
Travis Cross [Mon, 28 May 2012 09:18:28 +0000 (09:18 +0000)] 
reindent

14 years agoFreeSWITCH: Make libzrtp library paths absolute (or relative to top srcdir), fixes...
Stefan Knoblich [Sun, 27 May 2012 12:36:15 +0000 (14:36 +0200)] 
FreeSWITCH: Make libzrtp library paths absolute (or relative to top srcdir), fixes FS-4260.

Reference-URL: http://jira.freeswitch.org/browse/FS-4260
Tested-by: Stefan Knoblich <stkn@openisdn.net>
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
14 years agodebian: pull in mod_spandsp with other codecs
Travis Cross [Sun, 27 May 2012 06:34:52 +0000 (06:34 +0000)] 
debian: pull in mod_spandsp with other codecs

14 years agodebian: suggest rather than depend on problematic codecs
Travis Cross [Sun, 27 May 2012 06:17:58 +0000 (06:17 +0000)] 
debian: suggest rather than depend on problematic codecs

14 years agoadd inbound-zrtp-passthru to sample configs
Travis Cross [Sun, 27 May 2012 05:58:12 +0000 (05:58 +0000)] 
add inbound-zrtp-passthru to sample configs

14 years agoenable inbound-late-negotiation in sample configs
Travis Cross [Sun, 27 May 2012 05:50:47 +0000 (05:50 +0000)] 
enable inbound-late-negotiation in sample configs

We often tell people to enable this for various reasons; it likely
makes a sensible default.

14 years agowhitespace cleanup
Travis Cross [Sun, 27 May 2012 05:44:14 +0000 (05:44 +0000)] 
whitespace cleanup

14 years agocleanup and consolidate mod_sofia configuration example
Travis Cross [Sun, 27 May 2012 05:22:17 +0000 (05:22 +0000)] 
cleanup and consolidate mod_sofia configuration example

14 years agoFS-4251 --resolve just a silly oversight in the code specific to this use case, thanks
Anthony Minessale [Fri, 25 May 2012 16:02:51 +0000 (11:02 -0500)] 
FS-4251 --resolve just a silly oversight in the code specific to this use case, thanks

14 years agoFS-4254 --resolve
Marc Olivier Chouinard [Fri, 25 May 2012 17:45:02 +0000 (13:45 -0400)] 
FS-4254 --resolve

I've changed the variable name from cc_export to cc_export_vars to be more consistant from the original patch

14 years agoFS-4249 --resolve
Anthony Minessale [Fri, 25 May 2012 12:54:11 +0000 (07:54 -0500)] 
FS-4249 --resolve

14 years agomod_voicemail: Make sure vm_fsdb api create the user directory before trying to move...
Marc Olivier Chouinard [Fri, 25 May 2012 11:18:55 +0000 (07:18 -0400)] 
mod_voicemail: Make sure vm_fsdb api create the user directory before trying to move file into it

14 years agosetup-git.sh: set pull.rebase=true
Travis Cross [Fri, 25 May 2012 04:46:08 +0000 (04:46 +0000)] 
setup-git.sh: set pull.rebase=true

git-pull learned about pull.rebase in git-1.7.9.  This value is used
as a fallback if branch.<name>.rebase isn't found.

14 years agodebian: improve policy compliance on debian/copyright
Travis Cross [Fri, 25 May 2012 02:40:34 +0000 (02:40 +0000)] 
debian: improve policy compliance on debian/copyright

14 years agovs2010 reswig mod_managed
Jeff Lenk [Thu, 24 May 2012 21:03:56 +0000 (16:03 -0500)] 
vs2010 reswig mod_managed

14 years agoswigall
Anthony Minessale [Thu, 24 May 2012 18:53:23 +0000 (13:53 -0500)] 
swigall