[Freeswitch-users] Week in Review March 30th-April 5th

Kathleen King kathleen.king at quentustech.com
Tue Apr 8 09:15:02 MSD 2014


Hello, again. This week in the FreeSWITCH master branch we had 52 
commits. We saw the addition of mod_basic to the FS languages to 
celebrate April Fool's day here in the US. Although it was added in the 
spirit of practical jokes, the addition of mod_basic highlights the 
extensive versatility of FS.

There was a continued drive toward improving build support for platforms 
such as BSD and Mac and mixed into this build work are large changes in 
functionally, such as ticket FS-353 leading the push toward converting 
the build system to prefer system versions of libraries, when 
compatible, over their in tree counterparts.

The following bugs were squashed:

19e3175 FS-6422: --resolve fixed a copy and paste error breaking 
socket_tcp_keepalive in mod_sofia
Jira: http://jira.freeswitch.org/browse/FS-6422
7532a7e FS-6310 fixed bug with orphaned calls in the show calls command
Jira: http://jira.freeswitch.org/browse/FS-6310
c02a5e6 fix for CSeq not being shared between FS boxes with ODBC backend 
in mod_sofia
Jira: http://jira.freeswitch.org/browse/FS-6413
9b56dff Say zero in time measurement only if it is neccessary in mod_say_hu

Improvements in cross platform build supports:
ab5ebd3 FS-6430: try to fix print_git_revision when running from 
builddir not inside src root

Jira: http://jira.freeswitch.org/browse/FS-6430
fb7fa3d update gitignore
5e90a5a FS-6430: fix running of print_git_revision from builddir not in 
src tree
Jira: http://jira.freeswitch.org/browse/FS-6430
0cc3a17 FS-6408: fix passing of CPPFLAGS to spandsp build
Jira: http://jira.freeswitch.org/browse/FS-6408
4bdef6e Fix detection of libedit on BSD

In terms of stability these were the use cases that were fixed:
287fd66 FS-6403 reverts commits 62ce8538974f727778f1024d0ef9549e438704fe 
and 3a85348cdfd0fd7df63a2a150790722c2d294b36 and fixed a segfault caused 
by a race issue in switch_xml

Jira: http://jira.freeswitch.org/browse/FS-6403
7151d6a fixed a segfault in hashtable
Jira: http://jira.freeswitch.org/browse/FS-6402
6681176 prevent a segfault in mod_basic if someone calls basic from CLI 
w/ no args
77056e3 fix seg in alias del in switch_console

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/20140407/66e42a77/attachment-0001.html 
-------------- next part --------------
Build:
ab5ebd3 FS-6430: try to fix print_git_revision when running from builddir not inside src root
Jira: http://jira.freeswitch.org/browse/FS-6430
98237f5 fix mod_basic clang build warning, we don't need to declare var we don't use on this side of the ifdef
2d2cb44 push sysroot down to other libs and things that don't use libtool as well, so you don't need to specify it in a bunch of different ways when using it.
fb7fa3d update gitignore
5e90a5a FS-6430: fix running of print_git_revision from builddir not in src tree
Jira: http://jira.freeswitch.org/browse/FS-6430
0cc3a17 FS-6408: fix passing of CPPFLAGS to spandsp build
Jira: http://jira.freeswitch.org/browse/FS-6408
0876df6 allow for more arm types 
ec044e6 Add -I flags to CPPFLAGS
03844dc FS-6425: try to fix clear configure with openssl in brew dir
Jira: http://jira.freeswitch.org/browse/FS-6425
92f5c4f Pull in new upstream my-basic
ab2cab2 push PKG_CONFIG_SYSROOT_DIR and set some test results that can not be figured out during cross compile explicitly for arm-linux-gnueabi*|arm
ff966a6 Merge in my-basic upstream base point
4bdef6e Fix detection of libedit on BSD
0fd1e16 try to push sysroot in correctly c++
1e51e86 working cross configure for arm gnueabi
5320075 FS-6429: --resolve check return values of fread and gets in mod_basic
Jira: http://jira.freeswitch.org/browse/FS-6429


Bug:
19e3175 FS-6422: --resolve fixed a copy and paste error breaking socket_tcp_keepalive in mod_sofia
Jira: http://jira.freeswitch.org/browse/FS-6422
7532a7e FS-6310 fixed bug with orphaned calls in the show calls command
Jira: http://jira.freeswitch.org/browse/FS-6310
180282c FS-6287 fixed bug with operation having no matching challenge after a day of normal work
Jira: http://jira.freeswitch.org/browse/FS-6287
c02a5e6 fix for CSeq not being shared between FS boxes with ODBC backend in mod_sofia
Jira: http://jira.freeswitch.org/browse/FS-6413
4e86b03 FS-6424: --resolve properly export symbols from stfu
Jira: http://jira.freeswitch.org/browse/FS-6424
7ea4aca fixed blocking in sofia caused by dropped connection during ssl or websocket handshake
Jira: http://jira.freeswitch.org/browse/FS-6426
a608550 FS-5832  regression.... After this change the sticky completes were deleting.  This should correct it
Jira: http://jira.freeswitch.org/browse/FS-5832
9b56dff Say zero in time measurement only if it is neccessary in mod_say_hu
1ce92b3 fixed bug in recent change that broke mp3 playback in mod_httapi
Jira: http://jira.freeswitch.org/browse/FS-6421


Features:
3c994f7 example script for mod_basic
e458fa2 allow execute with no args in mod_basic
a785962 Add uuid_ring_ready API command to mod_commands
3a27362 added mod_basic
a49f4d3 Add original base point for my-basic


Packaging:
03b08e7 Add mod_basic to debian


Misc:
b9369f6 Remove stray executable bits in mod_cidlookup
c26343d Merge in upstream changes to my-basic
8da4259 Cleanup whitespace in mod_basic
5110ee8  Add some notes on how to give back to the project
a8dd56f Convert my_basic files to Unix newline format
107c5ec video refresh floor holder on conference join in mod_conference 
34b31f8 reswig mod_managed
b5a7bbe fixed spelling error in GivingBack
6234a94 Cleanup style for consistency in mod_basic
554abf3  vs2010 reswig
32c03b3 Replace gets(3) with fgets(3) in my-basic
d08116e reverting commit d08116e7625dd201dcfdec44b5e2b4a0a3f43a5f
Jira: http://jira.freeswitch.org/browse/FS-6310
2c7c041 updated the example for basic
01254ea force sofia rebuild
48b5455 Initial commit for my-basic upstream tracking


Stability:
287fd66 FS-6403 reverts commits 62ce8538974f727778f1024d0ef9549e438704fe and 3a85348cdfd0fd7df63a2a150790722c2d294b36 and fixed a segfault caused by a race issue in switch_xml
Jira: http://jira.freeswitch.org/browse/FS-6403
aa147fa fixed a segfault caused by handle_ice function
Jira: http://jira.freeswitch.org/browse/FS-6412
7151d6a fixed a segfault in hashtable
Jira: http://jira.freeswitch.org/browse/FS-6402
6681176 prevent a segfault in mod_basic if someone calls basic from CLI w/ no args
77056e3 fix seg in alias del in switch_console
5c0cff7 fixed a segfault in hashtable
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