[Freeswitch-users] Week in Review March 2nd-8th

Kathleen King kathleen.king at quentustech.com
Tue Mar 11 03:17:30 MSK 2014


*Hello, again. This week in the FreeSWITCH master branch we had 90 
commits this week. We also saw the addition of two cool new features: 
support for gzip encoding with mod_sofia and support for configuring 
crypto.*

*The following bugs were squashed:*

46c5268 fixed a regression introduced by FS-5755
Jira: http://jira.freeswitch.org/browse/FS-6319
8d2c6b3 fixed misc bug with Chrome WebRTC
138224d fixed heap-buffer-overflow
Jira: http://jira.freeswitch.org/browse/FS-6303
286d2ae mod_rayo- fix race condition on outbound calls
Jira: http://jira.freeswitch.org/browse/FS-6304

*New features that were added:*
7cb9146 added support for gzip encoding with mod_sofia

Jira: http://jira.freeswitch.org/browse/FS-5814
4cf14bc more work toward supporting gzip encoding with mod_sofia
Jira: http://jira.freeswitch.org/browse/FS-5814
87e0dda setting the default to allow inbound secure crypto but not offer 
by default
ea31303 setting default configs to accept the strongest crypto suite offered
4d8866a gsmopen: added driver_usb_dongle directory, for building a 
working and stable \'option\' modem serial driver for 2.6.32 kernels
fe2a4bf more work toward support for gzip encoding for mod_sofia
Jira: http://jira.freeswitch.org/browse/FS-5814

*Improvements in cross platform build supports:*
49fe796 removed invalid configure options for apr-util

039f28d removed cpp lib from pcre because no longer in use
5de8d62 move configure.in to configure.ac
783a408 fixed NetBSD detection error of 64-bit integer types
bcd9f49 major improvements for building modules
e6ec9b3 Add automake subdir-options for modules
6ed4ad7 Pass down into esl the LDFLAGS, fixes finding libncurses on 
NetBSD too.
2fdaa1c Fix use of out of scope declaration
ab35096 Fix FHS default sysconfdir

*In terms of stability these were the use cases that were fixed:*
75a00bd Fix memory leak in mod_json_cdr

f9f3699 FS-6282 mod_rayo: fix memory leak in previous commit
Jira: http://jira.freeswitch.org/browse/FS-6282
e650939 fixed crash on <prompt> bad request in mod_rayo
Jira: http://jira.freeswitch.org/browse/FS-6296
a491df0 fixing a deadlock from jitterbuffer rework

*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/20140310/ce6a0bc1/attachment-0001.html 
-------------- next part --------------
Build:
90fbc62 fix autoconf syntax
4d7350f fix autoconf syntax
49fe796 removed invalid configure options for apr-util
039f28d removed cpp lib from pcre because no longer in use
9a1948e autoconf syntax error
d4b4ef8 support newer automake without warnings
5de8d62 move configure.in to configure.ac
783a408 fixed NetBSD detection error of 64-bit integer types
b04bbc6 Fix FHS default modulesdir define
47f1219 fix windows build for last set of commits
17d3b88 fix for newer automake
2513388 clean up bootstrap warnings
2f289d2 fix autoconf syntax
5dbdbda force sofia rebuild
bcd9f49 major improvements for building modules
e6ec9b3 Add automake subdir-options for modules
163617c fix autoconf syntax issue
a7bf6f8  Reverting FS-6292, pending more details from an end user thats working on this
Jira: http://jira.freeswitch.org/browse/FS-6292
f649af8 fix windows build
6ed4ad7 Pass down into esl the LDFLAGS, fixes finding libncurses on NetBSD too.
2fdaa1c Fix use of out of scope declaration
ab35096 Fix FHS default sysconfdir
e7c521b misc makefile build improvement


Bug:
f87ae15 fixed bug to prevent refusing invites on established sessions
abb83e0 fixed bug in jitterbuffer
46c5268 fixed a regression introduced by FS-5755
Jira: http://jira.freeswitch.org/browse/FS-6319
fcef3ad more work on additional control of secure media
Jira: http://jira.freeswitch.org/browse/FS-6319
b8e4a66 fixed a recent crypto regression
d3121d9 fixed issue with work around for opus sdp on broken devices
84c0680 Fix regression if rtp_secure_media=false, it will force encryption
Jira: http://jira.freeswitch.org/browse/FS-5755
5aab272 Refactor and fix edge cases in switch_split_user_domain
7cde2ad Fix minor edge case in switch_split_user_domain
8d2c6b3 fixed misc bug with Chrome WebRTC
138224d fixed heap-buffer-overflow
Jira: http://jira.freeswitch.org/browse/FS-6303
286d2ae mod_rayo- fix race condition on outbound calls
Jira: http://jira.freeswitch.org/browse/FS-6304
b22aa39 fixed a regression switch_split_user_domain handling of sips caused by commit 7efeabbd88e81ee368de6ced32fed06c8035097b
066de4b fixed bug on OS X dealing with getting current time because of 32 vs 64bit data structure in sofia
b0d7551 work done in mod_lcr


Features:
6ef3f7b add timeout <seconds> to mod_curl api call
bd4a0d8 add a way to tell mod_conference when the rate of the channel has changed due to a codec change so it can reset the resampler and codecs internal
8450641 added rtp_secure_media_suites option to expose more control of secure media streams
5aa955b default set to not try and offer crypto on recovery calls
7cb9146 added support for gzip encoding with mod_sofia
Jira: http://jira.freeswitch.org/browse/FS-5814
4cf14bc more work toward supporting gzip encoding with mod_sofia
Jira: http://jira.freeswitch.org/browse/FS-5814
fd38a25 added ability to send 200 OK response to SIP SUBSCRIBE
Jira: http://jira.freeswitch.org/browse/FS-6167
87e0dda setting the default to allow inbound secure crypto but not offer by default
ea31303 setting default configs to accept the strongest crypto suite offered
4d8866a gsmopen: added driver_usb_dongle directory, for building a working and stable \'option\' modem serial driver for 2.6.32 kernels
5a7ea95 Add force_send_silence_when_idle channel variable
fe2a4bf more work toward support for gzip encoding for mod_sofia
Jira: http://jira.freeswitch.org/browse/FS-5814
5138aed mod_rayo: allow outbound call JID to be assigned by client
Jira: http://jira.freeswitch.org/browse/FS-6282
e5b2915 adding better control over incoming/outgoing secure media offers
Jira: http://jira.freeswitch.org/browse/FS-5755
07272e8 Copy URI params from Refer-To header into custom header in subsequent INVITE
Jira: http://jira.freeswitch.org/browse/FS-6321
3d461d7 allow for custom variable pair in mod_radius_cdr
Jira: http://jira.freeswitch.org/browse/FS-1327
5375d8b add on to last commit
656cb2a adding optional rtp_secure_media_suites variable clobbered by rtp_secure_media with mandatory|optional:<suites>


Packaging:
eba0cb5 freeswitch.spec should declare /etc/sysconfig/freeswitch as confignoreplace
Jira: http://jira.freeswitch.org/browse/FS-6286


Misc:
1d73323 remove unused stuff from last commit
95e4163 Handle too-short write(3)s in mod_json_cdr
411a760 Improve channel variable name to srtp_allow_idle_gaps
ae216da fix warning about comment inside comment
f7be963 refactor some of the crypto code in the core
680bc46 Avoid repeating ourselves in generating silence
1f09663 documenting default of FS-5755
010740d Correct sizeof argument in mod_conference
e9847af jitterbuffer improvements to handling bursts of packets
07399e2 fix missing type definitions
0da8c63 don't kick in nat mode on polycom tcp unless its not in the local network
1990d10 Reword the websocket TLS cipher list
804ef77 Use new hash table code in core instead of sqlite hash table
11ca1a2 Fix handling of send_silence_when_idle==0 in switch_ivr_sleep
8807e8f spacing
6ae038a reverted 84c06801530cbd64876a284f726fab505dc83a08
Jira: http://jira.freeswitch.org/browse/FS-5755
6a3dcc9 Drop null-auth suites from our default TLS cipher list
4420bf4 Documentation for recent SRTP changes
ecd6dfc Output newline after json output in mod_json_cdr
390e671 additional work on jitterbuffer improvements
8a973cf adding a default alias for the support-d bash aliases
3dd3687 silence autoconf warnings
20da552 Preserve value of send_silence_when_idle if possible
9611390 spacing
c19bb4d fix autotools missing file name
32cce80 Add hashtable code from openzap/freetdm to FS core
42b74ba remove generated file from source tree
74775d4 Revert conference "tool" misfeature


Stability:
75a00bd  Fix memory leak in mod_json_cdr
f9f3699 FS-6282 mod_rayo: fix memory leak in previous commit
Jira: http://jira.freeswitch.org/browse/FS-6282
e650939 fixed crash on <prompt> bad request in mod_rayo
Jira: http://jira.freeswitch.org/browse/FS-6296
a491df0 fixing a deadlock from jitterbuffer rework


Performance:
164d6a7 Optimize switch_split_user_domain a bit


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