]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
14 years agoblock any inbound messages when queue is full; add debounce for mwi and pres on regis...
Anthony Minessale [Tue, 22 May 2012 15:27:18 +0000 (10:27 -0500)] 
block any inbound messages when queue is full; add debounce for mwi and pres on register; fix missing detach attr on new mode to process reg in new thread

14 years agoFS-4243 zrtp addition to vs2010 express try this and verify edited by hand
Jeff Lenk [Tue, 22 May 2012 15:21:14 +0000 (10:21 -0500)] 
FS-4243 zrtp addition to vs2010 express try this and verify edited by hand

14 years ago FS-4224 --resolve this was a regression from d6374535 to fix FS-3029, when you find...
Anthony Minessale [Tue, 22 May 2012 12:59:16 +0000 (07:59 -0500)] 
 FS-4224 --resolve this was a regression from d6374535 to fix FS-3029, when you find a profile you must release it

14 years ago.gitignore
Michael Jerris [Tue, 22 May 2012 04:23:47 +0000 (00:23 -0400)] 
.gitignore

14 years agoadd mwi-use-reg-callid
Anthony Minessale [Mon, 21 May 2012 18:55:50 +0000 (13:55 -0500)] 
add mwi-use-reg-callid

14 years agobail out on make mod_modname when core build dies
Michael Jerris [Mon, 21 May 2012 19:47:30 +0000 (15:47 -0400)] 
bail out on make mod_modname when core build dies

14 years ago--resolve FS-4234
Ken Rice [Mon, 21 May 2012 14:58:02 +0000 (09:58 -0500)] 
--resolve FS-4234

14 years agoFS-3983 --resolve
Anthony Minessale [Fri, 18 May 2012 18:41:16 +0000 (13:41 -0500)] 
FS-3983 --resolve

14 years agoindent
Anthony Minessale [Fri, 18 May 2012 15:15:08 +0000 (10:15 -0500)] 
indent

14 years agobuild warnings
Jeff Lenk [Fri, 18 May 2012 16:08:15 +0000 (11:08 -0500)] 
build warnings

14 years agorenamed sip_h_X-FreeTDM-Access-Transport to sip_h_X-FreeTDM-Access-Transport-URLENC
David Yat Sin [Fri, 18 May 2012 13:57:51 +0000 (09:57 -0400)] 
renamed sip_h_X-FreeTDM-Access-Transport to sip_h_X-FreeTDM-Access-Transport-URLENC

14 years agoFS-4224 --resolve add optional wait param to sofia profile stop [sofia profile foo...
Anthony Minessale [Fri, 18 May 2012 12:52:58 +0000 (07:52 -0500)] 
FS-4224 --resolve add optional wait param to sofia profile stop [sofia profile foo stop wait]

14 years agofixing megaco conf xml error
kapil [Fri, 18 May 2012 08:16:50 +0000 (13:46 +0530)] 
fixing megaco conf xml error

14 years agoMerge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
kapil [Fri, 18 May 2012 07:34:24 +0000 (13:04 +0530)] 
Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3

14 years agoadded code to ftdm_sangoma_ss7_run api to avoid code execution for M2UA
kapil [Fri, 18 May 2012 06:54:27 +0000 (12:24 +0530)] 
added code to ftdm_sangoma_ss7_run api to avoid code execution for M2UA
SG

14 years agoadding m2ua stack config/control code
kapil [Fri, 18 May 2012 06:35:25 +0000 (12:05 +0530)] 
adding m2ua stack config/control code

14 years agoperformance tweaks for sip message parsing and event system
Anthony Minessale [Fri, 18 May 2012 01:10:53 +0000 (20:10 -0500)] 
performance tweaks for sip message parsing and event system

14 years agoput a little contention in the reg in new thread feature to prevent endless pileup
Anthony Minessale [Fri, 18 May 2012 00:57:02 +0000 (19:57 -0500)] 
put a little contention in the reg in new thread feature to prevent endless pileup

14 years agoallow mod loopback bowout to reach out across stacked loopback bridges and remove...
Anthony Minessale [Thu, 17 May 2012 23:57:22 +0000 (18:57 -0500)] 
allow mod loopback bowout to reach out across stacked loopback bridges and remove all of them

14 years agoss7: Adding support of Access Transport IE in IAM message
James Zhang [Thu, 17 May 2012 21:56:50 +0000 (17:56 -0400)] 
ss7: Adding support of Access Transport IE in IAM message
     Adding sip x-header and channel variable to set the value
     of Access Transport IE

14 years agoadd some casts to make things work with both gcc and VS
Travis Cross [Thu, 17 May 2012 16:24:56 +0000 (16:24 +0000)] 
add some casts to make things work with both gcc and VS

This amends commit 7bd9efc7f52a725b7ef9efb64b65873b4bc4330b.

Using the more explicit typedef causes gcc to warn about the
incompatible types for the reasons noted in the earlier commit
message.  This is why we just used the unsigned type earlier so we
could avoid all this casting.

The things we do to make Windows happy...

14 years agoFS-4231 --resolve declinatio mortuus obfirmo!
Anthony Minessale [Thu, 17 May 2012 16:27:57 +0000 (11:27 -0500)] 
FS-4231 --resolve declinatio mortuus obfirmo!

14 years agoFS-4169 --resolve compiler warning for solaris
Jeff Lenk [Thu, 17 May 2012 15:28:51 +0000 (10:28 -0500)] 
FS-4169 --resolve compiler warning for solaris

14 years agoFS-4228 --resolve add zrtp support to windows vs2010 build
Jeff Lenk [Thu, 17 May 2012 13:38:11 +0000 (08:38 -0500)] 
FS-4228 --resolve add zrtp support to windows vs2010 build

14 years agoAdding code to bring up MEGACO stack
kapil [Thu, 17 May 2012 10:44:05 +0000 (16:14 +0530)] 
Adding code to bring up MEGACO stack

14 years agosquelch a Windows VS warning about null termination on the ZID
Travis Cross [Thu, 17 May 2012 06:13:32 +0000 (06:13 +0000)] 
squelch a Windows VS warning about null termination on the ZID

According Jeff Lenk, Windows Visual Studio doesn't understand that
people use the char type for non-null-terminated byte arrays, so it
throws a warning about this that causes the build to fail on Windows.

As the initial value for the ZID doesn't really matter here one iota,
just null-terminate it on Windows.

14 years agowork around libzrtp API mistake for VS
Travis Cross [Thu, 17 May 2012 05:33:44 +0000 (05:33 +0000)] 
work around libzrtp API mistake for VS

libzrtp's sas_is_verified field is a uint32_t, but zrtp_verified_set
expects a uint8_t.  This is a boolean field, so it doesn't matter one
way or the other.  gcc doesn't care, but Windows Visual Studio
apparently throws a warning about this.

14 years agouse the typedef for an enum rather than unsigned
Travis Cross [Wed, 16 May 2012 21:26:50 +0000 (21:26 +0000)] 
use the typedef for an enum rather than unsigned

The callback here receives both zrtp_protocol_event_t and
zrtp_security_event_t events.  The latter is numbered contiguously to
the former.  Still, it's a bit confusing to have to pick one as a
type, but apparently this fixes a warning on Visual Studio on Windows.

Thanks to Jeff Lenk.

14 years agomake some ZRTP-related integer casts explicit
Travis Cross [Wed, 16 May 2012 21:05:41 +0000 (21:05 +0000)] 
make some ZRTP-related integer casts explicit

...to satisfy Windows Visual Studio.  Thanks to Jeff Lenk.

14 years agoMicrosoft visual studio project files.
Mahdi Moradi [Wed, 16 May 2012 16:05:15 +0000 (20:35 +0430)] 
Microsoft visual studio project files.

14 years agoFirst upload.
Mahdi Moradi [Wed, 16 May 2012 15:40:13 +0000 (20:10 +0430)] 
First upload.

14 years agoAdding megaco stack configuration code and "megaco.conf.xml"
kapil [Wed, 16 May 2012 13:06:26 +0000 (18:36 +0530)] 
Adding megaco stack configuration code and "megaco.conf.xml"

14 years agomake log message relevant even if FS doesn't have ZRTP
Travis Cross [Wed, 16 May 2012 02:50:13 +0000 (02:50 +0000)] 
make log message relevant even if FS doesn't have ZRTP

14 years agoRevert "disable these options if zrtp isn't enabled"
Travis Cross [Wed, 16 May 2012 02:41:24 +0000 (02:41 +0000)] 
Revert "disable these options if zrtp isn't enabled"

Brian and I talked about this and concurred on the reversion here.
Part of the point of the ZRTP pass-through mode code is that it allows
two legs to have a ZRTP-enabled call even if FS doesn't have ZRTP.

This reverts commit f0aa4ab390b1f905ec1d99f689bfec6215308dcd.

14 years ago disable these options if zrtp isn't enabled.
Brian West [Wed, 16 May 2012 02:05:04 +0000 (21:05 -0500)] 
 disable these options if zrtp isn't enabled.

14 years agoRemove stuff that should've been gitignored
Mathieu Rene [Tue, 15 May 2012 23:52:57 +0000 (19:52 -0400)] 
Remove stuff that should've been gitignored

14 years agoAdd mod_megaco to modules.conf.in
Mathieu Rene [Tue, 15 May 2012 23:51:58 +0000 (19:51 -0400)] 
Add mod_megaco to modules.conf.in

14 years agomod_megaco: add sample config file and refuse to start a profile without a configuration
Mathieu Rene [Tue, 15 May 2012 23:45:36 +0000 (19:45 -0400)] 
mod_megaco: add sample config file and refuse to start a profile without a configuration

14 years agoAdd mod_megaco skeleton with basic profile support and a lot of todos for Kapil
Mathieu Rene [Tue, 15 May 2012 23:37:41 +0000 (19:37 -0400)] 
Add mod_megaco skeleton with basic profile support and a lot of todos for Kapil

14 years agolibzrtp: fix spelling in log message
Travis Cross [Tue, 15 May 2012 22:26:29 +0000 (22:26 +0000)] 
libzrtp: fix spelling in log message

14 years agolibzrtp: fix client-side enrollment
Travis Cross [Tue, 15 May 2012 22:25:24 +0000 (22:25 +0000)] 
libzrtp: fix client-side enrollment

It appears that libzrtp would prevent a non-passive client from
enrolling with a PBX because of a broken license mode comparison.

Thanks to Ivo Kutts for the report.

FS-4223 --resolve

14 years agoFS-4203 --resolve add service setup to windows installer
Jeff Lenk [Tue, 15 May 2012 16:25:50 +0000 (11:25 -0500)] 
FS-4203 --resolve add service setup to windows installer

14 years agoFS-4217 --resolve
Anthony Minessale [Tue, 15 May 2012 13:48:08 +0000 (08:48 -0500)] 
FS-4217 --resolve

14 years agoFS-4220 --resolve i refactored this into a general cross platform function and use...
Anthony Minessale [Tue, 15 May 2012 13:31:33 +0000 (08:31 -0500)] 
FS-4220 --resolve i refactored this into a general cross platform function and use it everywhere else we try to set affinity

14 years ago--resolve FS-4209
Ken Rice [Tue, 15 May 2012 15:20:52 +0000 (10:20 -0500)] 
--resolve FS-4209

14 years agofix sox dependancy
Ken Rice [Tue, 15 May 2012 15:18:14 +0000 (10:18 -0500)] 
fix sox dependancy

14 years agoFS-4219 --resolve
Jeff Lenk [Tue, 15 May 2012 14:18:02 +0000 (09:18 -0500)] 
FS-4219 --resolve

14 years agodebian: install freeswitch.jar with mod_java
Travis Cross [Tue, 15 May 2012 07:19:51 +0000 (07:19 +0000)] 
debian: install freeswitch.jar with mod_java

14 years agodebian: don't install scripts/ with freeswitch
Travis Cross [Tue, 15 May 2012 07:18:50 +0000 (07:18 +0000)] 
debian: don't install scripts/ with freeswitch

Some modules like mod_java drop files in there during install that
should be installed with the module rather than with FS.

14 years agobuild: add convenience script to set version in configure.in
Travis Cross [Tue, 15 May 2012 05:04:44 +0000 (05:04 +0000)] 
build: add convenience script to set version in configure.in

14 years agoadd inbound-reg-in-new-thread sofia param to launch a new thread to process each...
Anthony Minessale [Mon, 14 May 2012 22:50:55 +0000 (17:50 -0500)] 
add inbound-reg-in-new-thread sofia param to launch a new thread to process each new inbound register when using heavier backends

14 years agoUpdate ChangeLog through Dec 31... 1.2 on horizon
Michael S Collins [Mon, 14 May 2012 23:23:37 +0000 (16:23 -0700)] 
Update ChangeLog through Dec 31... 1.2 on horizon

14 years agoaddition to 5b3b77071b3483181da41f3a0b0dcccede0bc975
Anthony Minessale [Mon, 14 May 2012 18:07:35 +0000 (13:07 -0500)] 
addition to 5b3b77071b3483181da41f3a0b0dcccede0bc975

14 years agolets kick the auto test with a small change here that doesnt really matter
Ken Rice [Mon, 14 May 2012 18:36:11 +0000 (13:36 -0500)] 
lets kick the auto test with a small change here that doesnt really matter

14 years agofix sofia interaction with presence api command
Anthony Minessale [Mon, 14 May 2012 16:06:36 +0000 (11:06 -0500)] 
fix sofia interaction with presence api command

14 years agomake sure bargers use the same codec as bargee to avoid transcoding delay
Anthony Minessale [Mon, 14 May 2012 15:03:35 +0000 (10:03 -0500)] 
make sure bargers use the same codec as bargee to avoid transcoding delay

14 years agoFS-4218 --resolve
Anthony Minessale [Mon, 14 May 2012 14:47:35 +0000 (09:47 -0500)] 
FS-4218 --resolve

14 years agodebian: add mod_random
Travis Cross [Mon, 14 May 2012 15:52:11 +0000 (15:52 +0000)] 
debian: add mod_random

14 years agoclean up forking code in example
Anthony Minessale [Mon, 14 May 2012 12:13:26 +0000 (07:13 -0500)] 
clean up forking code in example

14 years agoFS-4183 here is a start, it still needs some work but here are the basic components...
Anthony Minessale [Mon, 14 May 2012 11:58:33 +0000 (06:58 -0500)] 
FS-4183 here is a start, it still needs some work but here are the basic components, initially I am using the algorithim we use to generate artifical silence (static) and using one of those values to sleep a certian number of microseconds plus the cumulative bytes of events but i bet there is still some predictability in there so it needs some more

14 years agogsmopen: indented
Giovanni Maruzzelli [Sun, 13 May 2012 23:59:33 +0000 (01:59 +0200)] 
gsmopen: indented

14 years agogsmopen: correctly receives SMSs in GSM7 and UCS2
Giovanni Maruzzelli [Sun, 13 May 2012 23:55:45 +0000 (01:55 +0200)] 
gsmopen: correctly receives SMSs in GSM7 and UCS2

14 years agogsmopen: correctly sends SMSs in GSM7 or UCS2. Let's check SMS receiving
Giovanni Maruzzelli [Sun, 13 May 2012 23:39:10 +0000 (01:39 +0200)] 
gsmopen: correctly sends SMSs in GSM7 or UCS2. Let's check SMS receiving

14 years agogsmopen: mod_sms tweak
Giovanni Maruzzelli [Sun, 13 May 2012 16:27:51 +0000 (18:27 +0200)] 
gsmopen: mod_sms tweak

14 years agodebian: match empty as well as unset section variable
Travis Cross [Sun, 13 May 2012 20:53:58 +0000 (20:53 +0000)] 
debian: match empty as well as unset section variable

14 years agodebian: handle copyright information for pocketsphinx
Travis Cross [Sun, 13 May 2012 05:59:03 +0000 (05:59 +0000)] 
debian: handle copyright information for pocketsphinx

Debian expects all copyright information to be in one place, so we
copy the license details to debian/copyright and remove the COPYING
files when we install components.

14 years agoAdding mod_vlc as a commented out option into modules.conf.
William King [Sun, 13 May 2012 17:33:19 +0000 (10:33 -0700)] 
Adding mod_vlc as a commented out option into modules.conf.

14 years agodebian: mod_managed needs mono-gmcs to build
Travis Cross [Sat, 12 May 2012 21:57:57 +0000 (21:57 +0000)] 
debian: mod_managed needs mono-gmcs to build

14 years agodebian: put mod_ilbc in non-free
Travis Cross [Sat, 12 May 2012 21:30:53 +0000 (21:30 +0000)] 
debian: put mod_ilbc in non-free

The iLBC library in our tree is non-free software.  Google has
purchased Global IP Sound and released a newer version of this library
as part of WebRTC as free software, but we need to upgrade to take
advantage of this more favorable licensing.

Until we do that, we also need to remove libs/ilbc from the Debian
source packaging.

14 years agodebian: rearrange section headers
Travis Cross [Sat, 12 May 2012 19:57:25 +0000 (19:57 +0000)] 
debian: rearrange section headers

14 years agodebian: put mod_siren in non-free
Travis Cross [Sat, 12 May 2012 19:51:16 +0000 (19:51 +0000)] 
debian: put mod_siren in non-free

Despite the relatively-generous patent grant from Polycom, the
requirement to execute further agreements to use the code and patents
means this module fails the DFSG.

We'll need to exclude this code from the source package as well.

14 years agodebian: support per-module section headers
Travis Cross [Sat, 12 May 2012 19:58:48 +0000 (19:58 +0000)] 
debian: support per-module section headers

14 years agospelling fix
Travis Cross [Sat, 12 May 2012 18:53:00 +0000 (18:53 +0000)] 
spelling fix

14 years agodebian: add build-depends for mod_osp
Travis Cross [Sat, 12 May 2012 06:37:27 +0000 (06:37 +0000)] 
debian: add build-depends for mod_osp

14 years agodebian: add build-depends and section for mod_mp4
Travis Cross [Sat, 12 May 2012 06:34:54 +0000 (06:34 +0000)] 
debian: add build-depends and section for mod_mp4

This needs a package from debian-multimedia.org, so it needs to go in
contrib/ and we can't build it as part of this source package.

14 years agodebian: add build-depends for mod_h323
Travis Cross [Sat, 12 May 2012 06:47:21 +0000 (06:47 +0000)] 
debian: add build-depends for mod_h323

14 years agodebian: enable mod_portaudio and mod_portaudio_stream
Travis Cross [Sat, 12 May 2012 05:41:25 +0000 (05:41 +0000)] 
debian: enable mod_portaudio and mod_portaudio_stream

14 years agodebian: enable mod_yaml
Travis Cross [Sat, 12 May 2012 07:06:46 +0000 (07:06 +0000)] 
debian: enable mod_yaml

14 years agodebian: add build-depends for mod_yaml
Travis Cross [Sat, 12 May 2012 06:54:38 +0000 (06:54 +0000)] 
debian: add build-depends for mod_yaml

14 years agodebian: enable mod_ladspa
Travis Cross [Sat, 12 May 2012 06:24:40 +0000 (06:24 +0000)] 
debian: enable mod_ladspa

14 years agodebian: add build-depends and suggests for mod_ladspa
Travis Cross [Sat, 12 May 2012 05:49:58 +0000 (05:49 +0000)] 
debian: add build-depends and suggests for mod_ladspa

14 years agodebian: use libjpeg62-dev rather than libjpeg8-dev
Travis Cross [Sat, 12 May 2012 07:20:29 +0000 (07:20 +0000)] 
debian: use libjpeg62-dev rather than libjpeg8-dev

Some modules such as mod_h323 pull in libjpeg62-dev which creates a
dependency conflict if we try to use libjpeg8-dev for the core.

14 years agodebian: enable mod_managed except on squeeze
Travis Cross [Sat, 12 May 2012 18:11:28 +0000 (18:11 +0000)] 
debian: enable mod_managed except on squeeze

mod_managed needs mono 2.8 or greater, and squeeze has only mono 2.6.

14 years agodebian: enable mod_java
Travis Cross [Sat, 12 May 2012 18:11:09 +0000 (18:11 +0000)] 
debian: enable mod_java

14 years agodebian: mod_java depends on gcj-jdk for a symlink to jni.h
Travis Cross [Sat, 12 May 2012 05:06:14 +0000 (05:06 +0000)] 
debian: mod_java depends on gcj-jdk for a symlink to jni.h

See:
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=371060

14 years agodebian: enable mod_snmp
Travis Cross [Sat, 12 May 2012 18:10:52 +0000 (18:10 +0000)] 
debian: enable mod_snmp

14 years agodebian: add some module build dependencies
Travis Cross [Sat, 12 May 2012 02:49:15 +0000 (02:49 +0000)] 
debian: add some module build dependencies

Thanks to Steven Ayre for an initial list.  I've made some
modifications and corrections.

FS-4202 --resolve

14 years agodebian: add support for per-distribution build-depends
Travis Cross [Sat, 12 May 2012 04:38:56 +0000 (04:38 +0000)] 
debian: add support for per-distribution build-depends

14 years agodebian: trust shlibs:Depends to do its thing
Travis Cross [Sat, 12 May 2012 02:39:49 +0000 (02:39 +0000)] 
debian: trust shlibs:Depends to do its thing

14 years agoWrong week to quit sniffing glue
Anthony Minessale [Fri, 11 May 2012 18:34:42 +0000 (13:34 -0500)] 
Wrong week to quit sniffing glue

14 years agoanother tweak
Anthony Minessale [Fri, 11 May 2012 18:12:44 +0000 (13:12 -0500)] 
another tweak

14 years agoanother tweak
Anthony Minessale [Fri, 11 May 2012 18:06:35 +0000 (13:06 -0500)] 
another tweak

14 years agofix missed error condition
Anthony Minessale [Fri, 11 May 2012 17:46:32 +0000 (12:46 -0500)] 
fix missed error condition

14 years agotweak to standby mode
Anthony Minessale [Fri, 11 May 2012 15:20:45 +0000 (10:20 -0500)] 
tweak to standby mode

14 years agogsmopen: not check for CKPD when receiving SMS
Giovanni Maruzzelli [Fri, 11 May 2012 06:08:11 +0000 (08:08 +0200)] 
gsmopen: not check for CKPD when receiving SMS

14 years agodebian: mirror dpkg-source parameter choice
Travis Cross [Fri, 11 May 2012 06:23:18 +0000 (06:23 +0000)] 
debian: mirror dpkg-source parameter choice

14 years agodebian: add a utility for creating the source package
Travis Cross [Fri, 11 May 2012 04:48:21 +0000 (04:48 +0000)] 
debian: add a utility for creating the source package

14 years agodebian: add a utility to create the .orig.tar.* file
Travis Cross [Fri, 11 May 2012 03:13:39 +0000 (03:13 +0000)] 
debian: add a utility to create the .orig.tar.* file

14 years agodebian: clean up after bootstrapping
Travis Cross [Fri, 11 May 2012 04:37:54 +0000 (04:37 +0000)] 
debian: clean up after bootstrapping

14 years agodebian: stop if we hit any errors in util.sh
Travis Cross [Fri, 11 May 2012 03:14:40 +0000 (03:14 +0000)] 
debian: stop if we hit any errors in util.sh