[Freeswitch-users] Week in Review March 23rd-29th

Kathleen King kathleen.king at quentustech.com
Tue Apr 1 01:19:13 MSD 2014


Hello, again. This week in the FreeSWITCH master branch we had a total 
of 34 commits submitted. Three of the major changes that were introduced 
this week were the deprecation of mod_spidermonkey to allow for 
replacement by mod_v8, work done in fs_cli to support the newer versions 
of libedit, and the lowering of the required version of sqlite to better 
support building FreeSWITCH out of the box on different platforms such 
as Debian 7 (Wheezy) and CentOS 6. To my knowledge, only the sqlite 
version 3.8.3.1 has been tested with any significance.

The following bugs were squashed:
f50f04b FS-6356: --resolve prevent libsofia from asserting(crash) when 
you change the time on the server forward by more than 15 days

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

Improvements in cross platform build supports:
bcfb72c lowered the version of sqlite to accommodate CentOS 6

5e3ba39 Use CPPFLAGS in mod_yaml
04de0f7 FS-6396 fix mod_silk build on FreeBSD
Jira: http://jira.freeswitch.org/browse/FS-6396
98bba8b mod_mongo: switched from C++ to latest C driver
3964aa1 lowered the required version of sqlite 3.8.3.1 to 3.7.13 to 
allow for Freeswitch to be built on a clean install of Debian wheezy and 
CentOS 6. Note: only 3.8.3.1 has been tested to any significance.
4f54f91 Add back terminal detection for old libedits in fs_cli
169a264 FS-353 adding support for the FS build to detect a system 
installed version of sqlite installed through homebrew on mac
Jira: http://jira.freeswitch.org/browse/FS-353
07438df FS-6293 updated Windows build for xmlrpc
Jira: http://jira.freeswitch.org/browse/FS-6293
7ed144d Windows build fix for deprecated mod_spidermonkey

In terms of stability these were the use cases that were fixed:
5cccc62 fixed segfault in mod_translate

fa17059 ESL-88 Fix memory leak when outbound socket is closed by server
0ddd151 FS-5845 more leaks found by mikej
Jira: http://jira.freeswitch.org/browse/FS-5845
5ac9748 FS-5845 fixed leak of database handles in three specific error 
conditions in mod_lcr
Jira: http://jira.freeswitch.org/browse/FS-5845
0b9e5c8 FS-6402 mod_rayo/mod_ssml: add mutex to hashes now that 
iteration is no longer thread-safe
Jira: http://jira.freeswitch.org/browse/FS-6402

Feedback welcome and the referenced commits are in the attached text 
file with 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/20140331/b013d19c/attachment.html 
-------------- next part --------------
Build:
bcfb72c lowered the version of sqlite to accommodate CentOS 6
0fe2039 Require libedit-dev be available unless disabled
5e3ba39 Use CPPFLAGS in mod_yaml
04de0f7 FS-6396 fix mod_silk build on FreeBSD
Jira: http://jira.freeswitch.org/browse/FS-6396
7dba19c improvements to cross compiling support
98bba8b mod_mongo: switched from C++ to latest C driver
3964aa1 lowered the required version of sqlite 3.8.3.1 to 3.7.13 to allow for Freeswitch to be built on a clean install of Debian wheezy and CentOS 6. Note: only 3.8.3.1 has been tested to any significance. 
d406152 FS-353: better error reporting for missing lib, don't error on clean
Jira: http://jira.freeswitch.org/browse/FS-353
1681b04 FS-6406: --resolve add a way to specify build compiler for cross compile
Jira: http://jira.freeswitch.org/browse/FS-6406
4f54f91 Add back terminal detection for old libedits in fs_cli
169a264 FS-353 adding support for the FS build to detect a system installed version of sqlite installed through homebrew on mac
Jira: http://jira.freeswitch.org/browse/FS-353
4dd0a58 FS-6293 update Windows build for xmlrpc
Jira: http://jira.freeswitch.org/browse/FS-6293
f9d065c Use system libyaml for mod_yaml
07438df FS-6293 updated Windows build for xmlrpc
Jira: http://jira.freeswitch.org/browse/FS-6293
7ed144d Windows build fix for deprecated mod_spidermonkey
885fdbf build work for libshout


Bug:
f50f04b FS-6356: --resolve prevent libsofia from asserting(crash) when you change the time on the server forward by more than 15 days
Jira: http://jira.freeswitch.org/browse/FS-6356


Features:


Packaging:
b54ba38 Follow mod_spidermonkey deprecation in debian


Misc:
b0bcc01 Deprecate mod_spidermonkey
11f4628 Reenable the new EL_REFRESH mechanism
dc093d1 Drop use of libedit EL_REFRESH in fs_cli for now
3bc51df Turn on the fancy fs_cli with a modern libedit to fix commit 4f54f912c3e9f296d23a694bd29501b9bc5a700f
180d081 Use buffered printers in fs_cli which updates commit 991b83d23cf014226aa97f01f4290a6e6554fee1 and partially reverts commit 8056125077d5a2583272219d193b94e81c97a50c
310f2ec initialized a variable in mod_translate
1e7d8e9 Give warning in the vars.xml docs about SRTP + VBR codecs
e0d9d7f FS-6410 Adding some log lines to mod_sonar so that it is more clear what is happening when the app is sending and detecting pings
Jira: http://jira.freeswitch.org/browse/FS-6410
c7bd862 FS:353: correct #if check for libedit function capability
89094cf update doxygen 
59f80c9 Handle bodies not ending in newlines w/EL_REFRESH


Stability:
5cccc62 fixed segfault in mod_translate
fa17059 ESL-88 Fix memory leak when outbound socket is closed by server
0ddd151 FS-5845 more leaks found by mikej
Jira: http://jira.freeswitch.org/browse/FS-5845
5ac9748 FS-5845 fixed leak of database handles in three specific error conditions in mod_lcr
Jira: http://jira.freeswitch.org/browse/FS-5845
0b9e5c8 FS-6402 mod_rayo/mod_ssml: add mutex to hashes now that iteration is no longer thread-safe
Jira: http://jira.freeswitch.org/browse/FS-6402


Performance:


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