[Freeswitch-users] FreeSWITCH Week in Review(Master Branch) April 20th-26th

Kathleen King kathleen.king at quentustech.com
Wed Apr 30 02:30:29 MSD 2014


Hello, again. This week in the FreeSWITCH master branch we had 17 
commits. The range of work done last week touched mod_sofia, 
mod_xml_curl, mod_directory, and ESL. Thing seem to be stabilizing on 
the master branch after March's 100+ commits per week.

Reminder: Sign up for ClueCon before May 1st(this Thursday) using the 
code CLUECON2013 and you can get a discount of $100! Also, if you have a 
presentation proposal or know of someone that does, please submit them 
to marketing at cluecon.com <mailto:marketing at cluecon.com>.

The following bugs were squashed:
d171e15 fix issues with heartbeat in bypass media mode

61e22e8 fixed a bug where websocket secure was closing 1 second after it 
was opened in libsofia
Jira: http://jira.freeswitch.org/browse/FS-6476
7e15c93 FS-6482 fixed bug with contact header showing the incorrect port 
in mod_sofia
Jira: http://jira.freeswitch.org/browse/FS-6482

New features that were added:
68d863a FS-6470 added patch to report curl errors for easier debugging 
in mod_xml_curl

Jira: http://jira.freeswitch.org/browse/FS-6470
1aa2fc7 FS-3332 add a parameter to be able to specify a group name to 
include in lookup list in mod_directory
Jira: http://jira.freeswitch.org/browse/FS-3332
0ba59aa Expanding on 052638186b2784c4142089008adf4289d40c80bc to support 
boolean tel url params in mod_sofia
ba6b9c5 ESL-91 increased buffer size of arg_buf from 512 to 4096 and 
send_buf from 1292 to 5120 to allow for larger commands in ESL

In terms of stability these were the use cases that were fixed:
bcc2aa9 Fixing memory leak that would occur when reloading mod_xml_curl

2e45fc0 fix memory leaks in mod_h323. Thanks to Sharath from packetizer 
forum.
96c6abb Fix buffer overrun that could have been exploited with a crafted 
skinny packet designed to exploit this mistake in bounds checking

And some miscellaneous work:
25c9b61 preserve old caller ID behavior if display name is not given in 
mod_rayo

1eab82b relaxed the recent caller ID restrictions in mod_rayo
2e0cd74 FS-6477 if caller is on hold and can't speak then label them as 
inactive in mod_conference
Jira: http://jira.freeswitch.org/browse/FS-6477
f27fe7e BNPH-6470 follow up to commit 
68d863a179c90d2524f8e761dedb3aebd09c3e75 removing the original line that 
performed the curl request to avoid a double request in mod_xml_curl
4def48b FS-6476 partially reverted commit 
61e22e8b500afd8b03f32441398c8cebcf7cbb11
1affd78 we only call this with values, and it would crash if you passed 
it null anyways, just assert to make it 100% clear in mod_sofia
abd7882 contact->m_url is an array, don\'t check array for zero as its 
useless

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/20140429/b8870ef9/attachment.html 
-------------- next part --------------
Build:


Bug:
d171e15 fix issues with heartbeat in bypass media mode
61e22e8 fixed a bug where websocket secure was closing 1 second after it was opened in libsofia
Jira: http://jira.freeswitch.org/browse/FS-6476
7e15c93 FS-6482 fixed bug with contact header showing the incorrect port in mod_sofia
Jira: http://jira.freeswitch.org/browse/FS-6482


Features:
68d863a FS-6470 added patch to report curl errors for easier debugging in mod_xml_curl
Jira: http://jira.freeswitch.org/browse/FS-6470
1aa2fc7 FS-3332 add a parameter to be able to specify a group name to include in lookup list in mod_directory
Jira: http://jira.freeswitch.org/browse/FS-3332
0ba59aa  Expanding on 052638186b2784c4142089008adf4289d40c80bc to support boolean tel url params in mod_sofia
ba6b9c5 ESL-91 increased buffer size of arg_buf from 512 to 4096 and send_buf from 1292 to 5120 to allow for larger commands in ESL


Packaging:


Misc:
25c9b61 preserve old caller ID behavior if display name is not given in mod_rayo
1eab82b relaxed the recent caller ID restrictions in mod_rayo
2e0cd74 FS-6477 if caller is on hold and can't speak then label them as inactive in mod_conference
Jira: http://jira.freeswitch.org/browse/FS-6477
f27fe7e BNPH-6470 follow up to commit 68d863a179c90d2524f8e761dedb3aebd09c3e75 removing the original line that performed the curl request to avoid a double request in mod_xml_curl
4def48b FS-6476 partially reverted commit  61e22e8b500afd8b03f32441398c8cebcf7cbb11
1affd78 we only call this with values, and it would crash if you passed it null anyways, just assert to make it 100% clear in mod_sofia
abd7882 contact->m_url is an array, don\'t check array for zero as its useless


Stability:
bcc2aa9 Fixing memory leak that would occur when reloading mod_xml_curl
2e45fc0 fix memory leaks in mod_h323. Thanks to Sharath from packetizer forum.
96c6abb  Fix buffer overrun that could have been exploited with a crafted skinny packet designed to exploit this mistake in bounds checking


Performance:


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