[Freeswitch-users] Freeswitch Week in Review(Master Branch) May 4th-10th

Kathleen King kathleen.king at quentustech.com
Tue May 13 23:37:27 MSD 2014


Hello, again. Last week in the FreeSWITCH master branch we had 52 
commits. The miscellaneous Coverity fixes continued with some minor code 
tweaks and removal of dead code. We saw some more support for GSM added 
in mod_freetdm, progress toward data modem support in spandsp, and 
Openzap was removed from tree because it has been replaced with freetdm.

REMINDER: ClueCon 2014 is coming up fast! Make sure you register!

The following bugs were squashed:

752f795 fix compiler error to nlsml.c from attempted Coverity fix in 
mod_rayo

0a2ba88 fixed bug where all notify sending are treated as though they 
are natted instead of only when nat is detected in mod_sofia

3ff3f32 added error response to prevent segfault reported by mod_managed

Jira: http://jira.freeswitch.org/browse/FS-6484

2459e71 prevent the jitter buffer from over frequent resets in bad 
connection scenarios in libstfu

Jira: http://jira.freeswitch.org/browse/FS-6337

4a543b2 fixed bug where ACL "domains" fails to parse CIDR of users 
located in domain section in FS core

Jira: http://jira.freeswitch.org/browse/FS-6506

88ce7da minor tweak to make ws code work in blocking mode properly when 
used outside sofia


New features that were added:

68a3250 added work in progress for data modem support

b8a32ed adding support for GSM module

a82e7a7 Added GSM debug configuration parameter in freetdm


Improvements in cross platform build supports:

c96c733 Test for pkg-config in configure

28ee773 put APR_LIBS back in LIBADD and LDFLAGS, but add some magic to 
.DEFAULT to ignore -l targets

e49feac don't re-build tone2wav and fs_encode on every build

aef982d added work around for Mac's broken sed

3c0e40e Remove bashism from our Makefile hack

d6fe109 remove opezap from tree, it has been replaced by freetdm

a058939 added patch to ensure that user specified libraries have a 
higher priority for openssl

Jira: http://jira.freeswitch.org/browse/FS-6475

2508ae9 unset -l libs from apr-config as dependencies in the Makefile

c856023 Fix missing $ for escaping shell variables for make

84eb4a0 re-added Makefile for iks helpers unit tests in mod_rayo

31069f3 set to generate the modules list vars from modules.conf into a 
file instead of on the fly every time

04dc901 Check for pkg-config at $PKG_CONFIG in configure

d7d4625 re-added Makefile for srgs unit tests in mod_rayo

f809d40 added quickie targets for FS sounds


In terms of stability these were the use cases that were fixed:

ee6f3da CID: 1211948 fix memory leak of decoded iks message in function 
parse_plain_auth_message in mod_rayo

717bcf6 fixed memory leak in switch_ivr_collect_digits_count

Jira: http://jira.freeswitch.org/browse/FS-6515

8488694 fixed a leak in error case in libscgi

2a50bbb CID: 1211950 fix memory leak of iksparser in function 
nlsml_parse in mod_rayo


Feedback is welcome at kathleen.king at quentustech.com and the commits for 
this week are in the attached file along with the corresponding Jira links.

-- 
Kathleen King
Quentus Technologies, INC
1037 NE 65th St Suite 273
Seattle, WA 98115
Main:   (877) 211-9337
Cell:   (703) 859-3757
kathleen.king at quentustech.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140513/e01cc8cf/attachment.html 
-------------- next part --------------
Build:
c96c733 Test for pkg-config in configure
28ee773 put APR_LIBS back in LIBADD and LDFLAGS, but add some magic to .DEFAULT to ignore -l targets
e49feac don't re-build tone2wav and fs_encode on every build
aef982d added work around for Mac's broken sed
3c0e40e Remove bashism from our Makefile hack
d6fe109 remove openzap from tree, it has been replaced by freetdm
a058939 added patch to ensure that user specified libraries have a higher priority for openssl
Jira: http://jira.freeswitch.org/browse/FS-6475
2508ae9 unset  -l libs from apr-config as dependencies in the Makefile
c856023 Fix missing $ for escaping shell variables for make
84eb4a0 re-added Makefile for iks helpers unit tests in mod_rayo
31069f3 set to generate the modules list vars from modules.conf into a file instead of on the fly every time
04dc901 Check for pkg-config at $PKG_CONFIG in configure
d7d4625 re-added Makefile for srgs unit tests in mod_rayo
f809d40 added quickie targets for FS sounds


Bug:
752f795 fix compiler error to nlsml.c from attempted Coverity fix in mod_rayo
0a2ba88 fixed bug where all notify sending are treated as though they are natted instead of only when nat is detected in mod_sofia
3ff3f32 added error response to prevent segfault reported by mod_managed
Jira: http://jira.freeswitch.org/browse/FS-6484
2459e71 prevent the jitter buffer from over frequent resets in bad connection scenarios in libstfu
Jira: http://jira.freeswitch.org/browse/FS-6337
4a543b2 fixed bug where ACL "domains" fails to parse CIDR of users located in domain section in FS core
Jira: http://jira.freeswitch.org/browse/FS-6506
88ce7da minor tweak to make ws code work in blocking mode properly when used outside sofia


Features:
68a3250 added work in progress for data modem support in spandsp
b8a32ed adding support for GSM in mod_freetdm
a82e7a7 Added GSM debug configuration parameter in freetdm


Packaging:


Misc:
38abcf7 The APIs for spandsp FAX have changes, removing one of the parameters passed in the callbacks
a72137d CID: 1211944 remove set of used pointer in mod_rayo
17848d2 CID: 1211943 removed dead code when changing output speed in mod_rayo
c4f38f8 CID: 1211940 unlikely dereference of NULL pointer in mod_rayo
dcaa087 setting the master branch to 1.5.13 beta
02f6269 better error handling in mod_say*
9464549 Corrected data type for TIFF directory offsets in spandsp
ae5d876 FS-6475 fixed the name of build variable in openssl
f5b438b Merge branch 'master' of git.freeswitch.org:freeswitch
0a56e64 removed trailing colons in paths 
7011602 removed a superfluous null check in libteletone
7e0995d tagging 1.5.12
71368da fixed indention
137fb49 Initialize custom TIFF directory offsets in spandsp
44252a5 miscellaneous cleanup in spandsp
4f4fb9e fix unlikely dereference of null pointer in mod_rayo
873acb2 CID: 1211947 allocated array with unsigned char * element size instead of unsigned char in mod_rayo
a933882 removed superfluous null check in libscgi
9f2745a fixed whitespace 
be56bbb allow for use of relay if it is the only option in switch_rtp
29ea8e9 fixed ARM embedded assembly language typos in spandsp
ad327df CID: 1211946 fixing uninitialized pointer read in mod_translate
4210887 CID: 1211941 unlikely dereference of NULL pointer in mod_rayo
58fea25 CID: 1211946 removed dead code after the switch statement in mod_rayo
33da3e5 tweaks to the project files in spandsp


Stability:
ee6f3da CID: 1211948 fix memory leak of decoded iks message in function parse_plain_auth_message in mod_rayo
717bcf6 fixed memory leak in switch_ivr_collect_digits_count
Jira: http://jira.freeswitch.org/browse/FS-6515
8488694 fixed a leak in error case in libscgi
2a50bbb CID: 1211950 fix memory leak of iksparser in function nlsml_parse in mod_rayo


Performance:


Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list