]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
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
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
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
Michael Jerris [Tue, 22 May 2012 04:23:47 +0000 (00:23 -0400)]
.gitignore
Anthony Minessale [Mon, 21 May 2012 18:55:50 +0000 (13:55 -0500)]
add mwi-use-reg-callid
Michael Jerris [Mon, 21 May 2012 19:47:30 +0000 (15:47 -0400)]
bail out on make mod_modname when core build dies
Ken Rice [Mon, 21 May 2012 14:58:02 +0000 (09:58 -0500)]
--resolve FS-4234
Anthony Minessale [Fri, 18 May 2012 18:41:16 +0000 (13:41 -0500)]
FS-3983 --resolve
Anthony Minessale [Fri, 18 May 2012 15:15:08 +0000 (10:15 -0500)]
indent
Jeff Lenk [Fri, 18 May 2012 16:08:15 +0000 (11:08 -0500)]
build warnings
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
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]
kapil [Fri, 18 May 2012 08:16:50 +0000 (13:46 +0530)]
fixing megaco conf xml error
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
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
kapil [Fri, 18 May 2012 06:35:25 +0000 (12:05 +0530)]
adding m2ua stack config/control code
Anthony Minessale [Fri, 18 May 2012 01:10:53 +0000 (20:10 -0500)]
performance tweaks for sip message parsing and event system
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
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
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
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...
Anthony Minessale [Thu, 17 May 2012 16:27:57 +0000 (11:27 -0500)]
FS-4231 --resolve declinatio mortuus obfirmo!
Jeff Lenk [Thu, 17 May 2012 15:28:51 +0000 (10:28 -0500)]
FS-4169 --resolve compiler warning for solaris
Jeff Lenk [Thu, 17 May 2012 13:38:11 +0000 (08:38 -0500)]
FS-4228 --resolve add zrtp support to windows vs2010 build
kapil [Thu, 17 May 2012 10:44:05 +0000 (16:14 +0530)]
Adding code to bring up MEGACO stack
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.
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.
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.
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.
Mahdi Moradi [Wed, 16 May 2012 16:05:15 +0000 (20:35 +0430)]
Microsoft visual studio project files.
Mahdi Moradi [Wed, 16 May 2012 15:40:13 +0000 (20:10 +0430)]
First upload.
kapil [Wed, 16 May 2012 13:06:26 +0000 (18:36 +0530)]
Adding megaco stack configuration code and "megaco.conf.xml"
Travis Cross [Wed, 16 May 2012 02:50:13 +0000 (02:50 +0000)]
make log message relevant even if FS doesn't have ZRTP
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 .
Brian West [Wed, 16 May 2012 02:05:04 +0000 (21:05 -0500)]
disable these options if zrtp isn't enabled.
Mathieu Rene [Tue, 15 May 2012 23:52:57 +0000 (19:52 -0400)]
Remove stuff that should've been gitignored
Mathieu Rene [Tue, 15 May 2012 23:51:58 +0000 (19:51 -0400)]
Add mod_megaco to modules.conf.in
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
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
Travis Cross [Tue, 15 May 2012 22:26:29 +0000 (22:26 +0000)]
libzrtp: fix spelling in log message
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
Jeff Lenk [Tue, 15 May 2012 16:25:50 +0000 (11:25 -0500)]
FS-4203 --resolve add service setup to windows installer
Anthony Minessale [Tue, 15 May 2012 13:48:08 +0000 (08:48 -0500)]
FS-4217 --resolve
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
Ken Rice [Tue, 15 May 2012 15:20:52 +0000 (10:20 -0500)]
--resolve FS-4209
Ken Rice [Tue, 15 May 2012 15:18:14 +0000 (10:18 -0500)]
fix sox dependancy
Jeff Lenk [Tue, 15 May 2012 14:18:02 +0000 (09:18 -0500)]
FS-4219 --resolve
Travis Cross [Tue, 15 May 2012 07:19:51 +0000 (07:19 +0000)]
debian: install freeswitch.jar with mod_java
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.
Travis Cross [Tue, 15 May 2012 05:04:44 +0000 (05:04 +0000)]
build: add convenience script to set version in configure.in
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
Michael S Collins [Mon, 14 May 2012 23:23:37 +0000 (16:23 -0700)]
Update ChangeLog through Dec 31... 1.2 on horizon
Anthony Minessale [Mon, 14 May 2012 18:07:35 +0000 (13:07 -0500)]
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
Anthony Minessale [Mon, 14 May 2012 16:06:36 +0000 (11:06 -0500)]
fix sofia interaction with presence api command
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
Anthony Minessale [Mon, 14 May 2012 14:47:35 +0000 (09:47 -0500)]
FS-4218 --resolve
Travis Cross [Mon, 14 May 2012 15:52:11 +0000 (15:52 +0000)]
debian: add mod_random
Anthony Minessale [Mon, 14 May 2012 12:13:26 +0000 (07:13 -0500)]
clean up forking code in example
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
Giovanni Maruzzelli [Sun, 13 May 2012 23:59:33 +0000 (01:59 +0200)]
gsmopen: indented
Giovanni Maruzzelli [Sun, 13 May 2012 23:55:45 +0000 (01:55 +0200)]
gsmopen: correctly receives SMSs in GSM7 and UCS2
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
Giovanni Maruzzelli [Sun, 13 May 2012 16:27:51 +0000 (18:27 +0200)]
gsmopen: mod_sms tweak
Travis Cross [Sun, 13 May 2012 20:53:58 +0000 (20:53 +0000)]
debian: match empty as well as unset section variable
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.
William King [Sun, 13 May 2012 17:33:19 +0000 (10:33 -0700)]
Adding mod_vlc as a commented out option into modules.conf.
Travis Cross [Sat, 12 May 2012 21:57:57 +0000 (21:57 +0000)]
debian: mod_managed needs mono-gmcs to build
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.
Travis Cross [Sat, 12 May 2012 19:57:25 +0000 (19:57 +0000)]
debian: rearrange section headers
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.
Travis Cross [Sat, 12 May 2012 19:58:48 +0000 (19:58 +0000)]
debian: support per-module section headers
Travis Cross [Sat, 12 May 2012 18:53:00 +0000 (18:53 +0000)]
spelling fix
Travis Cross [Sat, 12 May 2012 06:37:27 +0000 (06:37 +0000)]
debian: add build-depends for mod_osp
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.
Travis Cross [Sat, 12 May 2012 06:47:21 +0000 (06:47 +0000)]
debian: add build-depends for mod_h323
Travis Cross [Sat, 12 May 2012 05:41:25 +0000 (05:41 +0000)]
debian: enable mod_portaudio and mod_portaudio_stream
Travis Cross [Sat, 12 May 2012 07:06:46 +0000 (07:06 +0000)]
debian: enable mod_yaml
Travis Cross [Sat, 12 May 2012 06:54:38 +0000 (06:54 +0000)]
debian: add build-depends for mod_yaml
Travis Cross [Sat, 12 May 2012 06:24:40 +0000 (06:24 +0000)]
debian: enable mod_ladspa
Travis Cross [Sat, 12 May 2012 05:49:58 +0000 (05:49 +0000)]
debian: add build-depends and suggests for mod_ladspa
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.
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.
Travis Cross [Sat, 12 May 2012 18:11:09 +0000 (18:11 +0000)]
debian: enable mod_java
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
Travis Cross [Sat, 12 May 2012 18:10:52 +0000 (18:10 +0000)]
debian: enable mod_snmp
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
Travis Cross [Sat, 12 May 2012 04:38:56 +0000 (04:38 +0000)]
debian: add support for per-distribution build-depends
Travis Cross [Sat, 12 May 2012 02:39:49 +0000 (02:39 +0000)]
debian: trust shlibs:Depends to do its thing
Anthony Minessale [Fri, 11 May 2012 18:34:42 +0000 (13:34 -0500)]
Wrong week to quit sniffing glue
Anthony Minessale [Fri, 11 May 2012 18:12:44 +0000 (13:12 -0500)]
another tweak
Anthony Minessale [Fri, 11 May 2012 18:06:35 +0000 (13:06 -0500)]
another tweak
Anthony Minessale [Fri, 11 May 2012 17:46:32 +0000 (12:46 -0500)]
fix missed error condition
Anthony Minessale [Fri, 11 May 2012 15:20:45 +0000 (10:20 -0500)]
tweak to standby mode
Giovanni Maruzzelli [Fri, 11 May 2012 06:08:11 +0000 (08:08 +0200)]
gsmopen: not check for CKPD when receiving SMS
Travis Cross [Fri, 11 May 2012 06:23:18 +0000 (06:23 +0000)]
debian: mirror dpkg-source parameter choice
Travis Cross [Fri, 11 May 2012 04:48:21 +0000 (04:48 +0000)]
debian: add a utility for creating the source package
Travis Cross [Fri, 11 May 2012 03:13:39 +0000 (03:13 +0000)]
debian: add a utility to create the .orig.tar.* file
Travis Cross [Fri, 11 May 2012 04:37:54 +0000 (04:37 +0000)]
debian: clean up after bootstrapping
Travis Cross [Fri, 11 May 2012 03:14:40 +0000 (03:14 +0000)]
debian: stop if we hit any errors in util.sh