[Freeswitch-users] Week in Review March 9th-15th

Kathleen King kathleen.king at quentustech.com
Mon Mar 17 22:13:23 MSK 2014


Hello, again. This week in the FreeSWITCH master branch we had a total 
of 88 commits submitted. Most of the commits went toward miscellaneous 
features and bug fixes, such as the support improvements for Cisco 7925G 
in mod_skinny, a new web UI called Portal, and FS-353 using system 
libraries instead of bundled libraries.

The following bugs were squashed:

89f9490 add ability to parse named params out of P-Asserted-Identity 
header in mod_sofia
Jira: http://jira.freeswitch.org/browse/FS-6350
9fd30a2 work toward improvements in PRACK support
Jira: http://jira.freeswitch.org/browse/FS-6339
7a6e8f4 add realm to sofia::expires event
Jira: http://jira.freeswitch.org/browse/FS-6354
1727213 fixed support for 7925G with mod_skinny
9f804d2 mod_skinny: remove unknown field from access_status for Cisco 7925g
0f93cc2 FS-6281 mod_rayo: don't add timestamp to presence event that 
already has one.
Jira: http://jira.freeswitch.org/browse/FS-6281

New features that were added:
88fda8c upgrade Windows build to use curl 7.35.0

Jira: http://jira.freeswitch.org/browse/FS-6346
f80404c added experimental create user on portal
3055438 mod_skinny: wait up to 5 seconds for OpenRecvChannelAck for 
improved connection to WiFi phones such as the 7925G
69a65aa add create user and gateway lua scripts to Portal
40c56c6 adding ussd capabilities to mod_gsmopen, thanks Boris.
Jira: http://jira.freeswitch.org/browse/FS-5078

Improvements in cross platform build supports:
ce78c14 fix mod_dingaling build
87af4d3 fix mod_enum install

4ee5d1f don't automatically override CFLAGS when building spandsp
Jira: http://jira.freeswitch.org/browse/FS-6293
df9256d update windows build to use downloaded pcre
Jira: http://jira.freeswitch.org/browse/FS-6347
d755b34 added -fPIC flag to libapr when building with clang to fix the 
build of mod_lua

In terms of stability these were the use cases that were fixed:
db22d28 fixed deadlock in mod_rayo when creating input voice component

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

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/20140317/28b7d751/attachment-0001.html 
-------------- next part --------------
Build:
4ee5d1f don't automatically override CFLAGS when building spandsp
Jira: http://jira.freeswitch.org/browse/FS-6293
27a3682 misc work testing and trying to get apr-util to build
3c95a52 silence compiler warning about  using a value outside of the enum in mod_sofia
ce78c14 fix mod_dingaling build
87af4d3 fix mod_enum install
beae3ae fix file references that subdir-objects doesn't like
658e762 silence clang warning about always false, this is meant to keep naughty users for the api from causing a crash, the check is fine
e47c318 windows curl remove header refs
6a5005d work done toward fixing the make -j in the debs build with forcing the dep target
df8fbb6 renamed build target 'install' to 'install-data-local' to prevent automake targets from being overridden in freeswitch languages modules
Jira: http://jira.freeswitch.org/browse/FS-6352
15b76f8 fixed a typo in the build for unimrcp
12bc382 removed invalid configure option "--static" from libcurl
Jira: http://jira.freeswitch.org/browse/FS-3630
df9256d update windows build to use downloaded pcre
Jira: http://jira.freeswitch.org/browse/FS-6347
d755b34 added -fPIC flag to libapr when building with clang to fix the build of mod_lua
4a7e3eb improving handling of libedit
e911986 more srcdir build fixes, fix mod_enum srcdir build
Jira: http://jira.freeswitch.org/browse/FS-6293
6a1d552 force sofia update
25db7bd fix perl build and install
7de76b3 more srcdir build fixes
Jira: http://jira.freeswitch.org/browse/FS-6293
dc267d4  more srcdir build fixes, core builds now
Jira: http://jira.freeswitch.org/browse/FS-6293
048ce8d srcdir builds, most of the built in mods work now
Jira: http://jira.freeswitch.org/browse/FS-6293
cff179b even more srcdir build fixes
Jira: http://jira.freeswitch.org/browse/FS-6293
de8d92d update Windows build support
Jira: http://jira.freeswitch.org/browse/FS-6346
aea7800 fix var type warnings in mod_lcr
666231f allow the freeswitch build to use system curl again
4b935e1 renamed the DEFAULT_ARGS to fix automake warnings about redefined variables
6a7805b add a few more generated files to .gitignore
586b189 fix for Windows delete file
Jira: http://jira.freeswitch.org/browse/FS-6355
3502054 fix mod_shout build
69cc701  remove check on delete
Jira: http://jira.freeswitch.org/browse/FS-6355
48d668c fix install of mod_celt
Jira: http://jira.freeswitch.org/browse/FS-6331
d976771 add back missing vars from Makefile.am's


Bug:
89f9490 add ability to parse named params out of P-Asserted-Identity header in mod_sofia
Jira: http://jira.freeswitch.org/browse/FS-6350
9fd30a2 work toward improvements in PRACK support
Jira: http://jira.freeswitch.org/browse/FS-6339
7a6e8f4 add realm to sofia::expires event
Jira: http://jira.freeswitch.org/browse/FS-6354
1727213 fixed support for 7925G with mod_skinny
9f804d2 mod_skinny: remove unknown field from access_status for Cisco 7925g
0f93cc2 FS-6281 mod_rayo: don't add timestamp to presence event that already has one.
Jira: http://jira.freeswitch.org/browse/FS-6281
47a7ef5 fixing thread priority for apr in Windows
Jira: http://jira.freeswitch.org/browse/FS-6211
ff555aa some bugfixes to pause-when-offline in mod_rayo
f43e325 fixed building in a non source directory
Jira: http://jira.freeswitch.org/browse/FS-6293
055d389 mod_unimrcp: don't start input timers if start of speech was detected
Jira: http://jira.freeswitch.org/browse/FS-6345
f087248 Patch to have .fsxml file be generated atomic to avoid partial reads when using this file to compare to previous versions/etc. Thanks, Nathan Neulinger.
Jira: http://jira.freeswitch.org/browse/FS-6355
430b8fc more work toward fixing thread priority for apr in Windows
Jira: http://jira.freeswitch.org/browse/FS-6211
bc70900 fixed bug with httpapi cache not working for some urls that don't end in a suffix 
0fa6cc6 fix for compiling without RTCP_MUX still skips RTCP ICE negotiation
Jira: http://jira.freeswitch.org/browse/FS-6340
6e81821 adding a work around for registering to broken upstream gateways, that may respond with multiple 401 packets, in libsofia
Jira: http://jira.freeswitch.org/browse/FS-6287


Features:
e37616e allows more time for retry on failed outbound subs
88fda8c upgrade Windows build to use curl 7.35.0
Jira: http://jira.freeswitch.org/browse/FS-6346
f80404c added experimental create user on portal
ce9f1e5 more work toward Portal
3055438 mod_skinny: wait up to 5 seconds for OpenRecvChannelAck for improved connection to WiFi phones such as the 7925G
8c41b4f more work toward Portal
1b1c2de upgrade Windows build to use curl 7.35.0
Jira: http://jira.freeswitch.org/browse/FS-6346
f9337a6 adding timestamp to presence events in mod_rayo
Jira: http://jira.freeswitch.org/browse/FS-6281
69a65aa add create user and gateway lua scripts to Portal
5b1ab59 Add error handling to sql queue manager callback functionality and fix spelling.
af4a225 more work toward Portal
9946f9d add remote IP and port to xmpp stream logging to mod_rayo
5b2dc5b make event_bulk_size and event_bulk_timeout configurable in mod_erlang_event
Jira: http://jira.freeswitch.org/browse/FS-3347
3f0935f add bs_for_ember and update ember/handlebars/jquery to the latest version
f5a2346 more work adding sofia status on Portal
9e45174 add new config pause-when-offline to mod_rayo
40c56c6 adding ussd capabilities to mod_gsmopen, thanks Boris.
Jira: http://jira.freeswitch.org/browse/FS-5078
efef505 add switch_sql_queue_manager_pause and switch_sql_queue_manager_resume


Packaging:
75c5c98 added libcurl as a build dependency to the Debian packages so that the Freeswitch packages will use the Debian packaged libcurl


Misc:
0ea3b1f reswig for mod_managed
0889252 removing cruf from file
6f6c57c fix regression in ACL in mod_rayo
8f703c7 fixed a regression from 7ba257ecd6c7ced584acbde9122479e885964795
Jira: http://jira.freeswitch.org/browse/FS-6353
087b2e4 revert part of 390e6713cce81e6dcc8e94726d34e089aa3d883a
70f2908 improvements to nat handling of TCP and TLS clients in mod_sofia
60bb160 branch merge
bcec5e2 fixed regression from 804ef7709dbf1ca69b0106578015a78bd2168b70
Jira: http://jira.freeswitch.org/browse/FS-6342
5c8a3b1 covert tls-always-nat, presence-proto-lookup, tcp-always-nat, and tcp-unreg-on-socket-close to optional in mod_sofia
cf04dd3 FS-6326 --resolve switch_core_hash_init_nocase changed and mod_http_cache wasn't updated
Jira: http://jira.freeswitch.org/browse/FS-6326
598ff02 mod_unimrcp - switch_core_hash_init_nocase was changed
0c0a486 mod_rayo: improve error messages when joining to b-leg that is missing
5e0fc8f removed apr dso functions in favor of internal dso abstraction 
98c2a3b removed automatic deletion of TLS and TCP registrations on restart
4216e3e remove DYNAMIC_LIB_EXTEN because we use libtool to figure this all out now
5fbe6bd branch merge
165ebe5 reformat the Portal index file to better support bootstrap3
729976d reverting two commits in favor of doing it in apr
Jira: http://jira.freeswitch.org/browse/FS-6211
c23e176 use bootstrap-for-ember from the last commit, see https://github.com/ember-addons/bootstrap-for-ember
7ba257e improvements on acl and multidomain registrations in mod_sofia. Thanks, Florent Krieg.
Jira: http://jira.freeswitch.org/browse/FS-6353
325fba0 branch merge


Stability:
db22d28 fixed deadlock in mod_rayo when creating input voice component
Jira: http://jira.freeswitch.org/browse/FS-6334


Performance:


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