[Freeswitch-users] Week in Review(Master Branch) Feb 9-15

Kathleen King kathleen.king at quentustech.com
Tue Feb 18 02:29:00 MSK 2014


Hello, again. This week in the FreeSWITCH master branch we had 55 
commits. Most of the commits this week were miscellaneous and several of 
those were related to promoting the speex codec to the core. We also got 
some new features, including additional options for voicemail storage 
organization. All in all, it was a good week and 18 Jira tickets were 
resolved.

The following bugs were squashed:
-- fixed bug to allow for comma separation of email addresses in 
mod_voicemail
-- fixed bug with AWS S3 URL validation in mod_http_cache
-- fixed bug by removing a hard coded timezone in mod_xml_radius
-- work around the Zoiper bug were all subscribes have an expires of 0

New features that were added:
-- added a parameter vm-domain-storage-dir to mod_voicemail
-- added a parameter storage-dir-shared to mod_voicemail
-- added SIP dialing to just a domain

Improvements in cross platform build supports:
-- fixed bug SRTP audio issue on Windows 7
-- disabled the SRTP warning for Windows
-- build fix for hostname lookups in mod_sofia and mod_command's gethost
-- updated to OpenSSL 1.0.1f in Windows build
-- fixed compiler issue on Windows with mod_managed

In terms of stability these were the use cases that were fixed:
-- fixed segfault in mod_sofia related to SIP presence when the presence 
domain could not be found
-- fixed segfault in sofia related to inbound SIP registrations

Feedback welcome and the referenced commits are in the attached text 
file with corresponding Jira links.

-- 
Kathleen King
Quentus Technologies, INC
kathleen.king at quentustech.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140217/0ce8c071/attachment.html 
-------------- next part --------------
PACKAGING
78be57f Use simply-expanding variables for build flags
4106471 Reorder build flags variables
0c41db9 Add support for setting custom LDFLAGS
db0c3ab Add some hardening to the debian build
--debian packaging build support for custom flags
--reordered build flag variables 

MISC
3ae189c Synchronize Sofia and Linux TCP keepalive timeout units
2b064e6 Add additional debugging output to keepalive handling
8b7d58d Rework handling of Linux TCP keepalives in Sofia
d3b9aab Add mod_sofia support for setting socket TCP keepalive
3449e26 Force sofia rebuild
--this separates out the Linux socket TCP keepalive timeout interval from Sofia's internal mechanisms.
--add mod_sofia support for setting socket TCP keepalive
--replaces the semantics of the storage-dir parameter without the deprecation notice. 
--http://jira.freeswitch.org/browse/FS-6104
a018163 don't fail when rtp_write returns 0
--fixed bug when rtp_write returned
ab56c27 move speex codec into the core since it already has speex anyway
df14c2c add speex files to windows projs
bfd1a5a fix core speex for recent commit
2c9579a remove missing mod_speex from solution file
47bcbe0 Removed non existing header file from libspeex Visual Studio 2012 project. This makes Visual Studio understand that the lib is built correctly.
b33d50c add vs2012 missing file for speex and correct 2010 for last commit
--moving speex codec into FreeSWITCH core
d20eb25 reformat with perltidy standard
d9ab063 reformat with perltidy and add sample perltidyrc file
6073d3b update to get all subdirs
--added sample perltidy config file for standardized perl formatting 
11dee76 add user_data in esl_listen so the main function can pass a private user_data to callback
--improvement in ESL library to allow for passing a private data structure for api callbacks
b3c02a5 FS-6230 --resolve There was no NAT detection enabled on the calls, this patch will activate it explicitly when used with force-rport to avoid a similar problem with other users
--NAT detection enabled explicitly with force-rport
--http://jira.freeswitch.org/browse/FS-6230
35f2bcc FS-6221 --resolve
--fixed "supported" in relation to precondition
--http://jira.freeswitch.org/browse/FS-6221

BUILD
05144df FS-6194 --resolve
--bug fix--SRTP audio issue on Windows 7
--http://jira.freeswitch.org/browse/FS-6194
d655031 Improvements to last commit, this should make things work better on all platforms
--editing to adjust compatibility with other platforms
d5324cf disable windows compiler warning for srtp
--disabled the strp warning for Windows
adcf3fb vs express attempt to fix build order of xmltok
--fixing Windows build issue with xmltok
10d2dd3 use portable switch_inet_ntop
--build fix for hostname lookups in mod_sofia and mod_command's gethost 
396e1a7 mod_rayo: shut up CentOS 5 warning
--build fix for mod_rayo on CentOS 5
5ca62ec windows openssl disable warning 2010 only
--build fix Windows openssl
9842e9e ESL-81 --resolve add specific SWIG code for windows
--Windows build for mod_manage
01e3eb4 Updated to OpenSSL 1.0.1f in Windows build
--updated to OpenSSL 1.0.1f in Windows build
3846bef FS-6213 --resolve
--fixed compiler issue with mod_managed
--http://jira.freeswitch.org/browse/FS-6213

NEW FEATURE
b9a8583 Add vm-domain-storage-dir param
4efb258 Fix copy/paste error
--add parameter vm-domain-storage-dir to mod_voicemail
--https://wiki.freeswitch.org/wiki/Mod_voicemail#vm-domain-storage-dir
--http://jira.freeswitch.org/browse/FS-5329
a6c9076 Add voicemail parameter storage-dir-shared
--add a parameter storage-dir-shared to mod_voicemail
--https://wiki.freeswitch.org/wiki/Mod_voicemail#vm-storage-dir-shared
6e7d5d0 update copyright header for 2014
--updated copyright notice year
--added conference API "tool" to mod_conference to simulate inbound and outbound packet loss
d56a0fb timezones.conf.xml generator
--perl script to generate time zones 
0a63cdc FS-6222 try this patch
a0d6ebd FS-6222 --resolve
7ed4ed6 0a63cdc4b2b35bb001513578beff0af431249b4a this might help
--Work done to improve support for using Freeswitch as an RTP proxy 
--http://jira.freeswitch.org/browse/FS-6222
7efeabb fix switch_split_user_domain to parse sip:foo.com properly
--allows for SIP dialing to just a domain
8ca287e FS-6218 --resolve
--mod_http_cache now supports 202 response. Thanks, Spencer Thomason.  
--http://jira.freeswitch.org/browse/FS-6218
fe2a4d6 FS-5913 --resolve
--add ability to use an extension's 'number-alias' instead of 'id'
--http://jira.freeswitch.org/browse/FS-5913

STABILITY
386a95f FS-6208 --resolve that patch is correct but this other code will protect the seg in either case
--fixed segfault in mod_sofia related to SIP presence when the presence domain could not be found
--http://jira.freeswitch.org/browse/FS-6208 
c52ac48 FS-6128 FS-6200 --resolve allocating the sofia_private on the nua_handle seems to lead to memory corruption, changing it back to malloc as done in the 
version before the regression
--fixed segfault in sofia related to inbound SIP registrations
--http://jira.freeswitch.org/browse/FS-6128
15b8dfa FS-6217 --resolve
--fixed segfault in xml_flush_cache
--http://jira.freeswitch.org/browse/FS-6217

BUG FIX
40ec0c9 FS-6157 --resolve
--fixed bug to allow for comma separation of email addresses in mod_voicemail
--http://jira.freeswitch.org/browse/FS-6157
259337c mod_http_cache: fixed validation of S3 URL
--fixed bug with AWS S3 URL validation in mod_http_cache
44bf44e FS-5382 --resolve remove the hard coded timezone.
--bug fix remove hard coded timezone in mod_XML_radius
--http://jira.freeswitch.org/browse/FS-5382
8f82979 limit size of input buffer in conference
2fab561 regression from 8f82979d8af920415bce2f9e9e3cb84cdc0ca682 using wrong values to calculate buffer size
--fixed bug dealing with audio buffering in mod_conference
5f5a971 FS-6220 fix sql quoting of queries from mod_skinny
--fixed improper sql statement formatting in mod_skinny
--http://jira.freeswitch.org/browse/FS-6220   
c46bc9d FS-6223 --resolve
--work around Zoiper bug
--http://jira.freeswitch.org/browse/FS-6223
79c8951 FS-6228 --resolve
--fixed http reply body missing NULL termination  
--http://jira.freeswitch.org/browse/FS-6228
458ec1c FS-5377 --resolve
--bug fix with default auto-gain-level in mod_conference 
--http://jira.freeswitch.org/browse/FS-5377








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