[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