[Freeswitch-users] FreeSWITCH Week in Review (Master Branch) September 12th-18th
Ken Rice
krice at freeswitch.org
Tue Sep 22 02:41:22 MSD 2015
New Post on freeswitch.org from Kathleen King
check it out at http://ift.tt/1YwCwRd
FreeSWITCH Week in Review (Master Branch) September 12th-18th
Hello, again. This past week in the FreeSWITCH master branch we had 57 commits. The features for this week include: added support for timestamp based counting for jitter buffer in audio mode, added support for X-headers in this 3p mode in mod_sofia, and fine-tuning FEC with repacketization and improved jitter buffer debugging with FEC in mod_opus. And, a security issue was fixed by properly handling malformed json when parsing json!
Join us on Wednesdays at 12:00 CT for some more FreeSWITCH fun! And head over to freeswitch.com to learn more about FreeSWITCH support.
Security Issues:
FS-8160 Fixed head overflow in json parser, properly handle malformed json when parsing json with \u at the end of a json string. Thank you to Marcello Duarte who discovered and reported this issue.
New features that were added:
FS-8053 Additional work toward handling a=sendonly, a=sendrecv, a=recvonly to change who is sending video during a call
FS-8130 Added support for timestamp based counting for jitter buffer in audio mode
FS-6833 FS-6834 [mod_sofia] Added support for X-headers in this 3p mode
FS-8175 Added continue_on_answer_timeout variable to allow channel to proceed from a tripped answer timeout
FS-8080 [mod_opus] Fine-tune FEC with repacketization (ptimes: 80 ms,100 ms,120 ms)
FS-8179 [mod_opus] Improved jitter buffer debugging with FEC
Improvements in build system, cross platform support, and packaging:
FS-8165 [Debian] Fixed build depends for mod_hiredis
FS-5660 [Debian] Added freeswitch.py to the freeswitch-mod-python Debian package
FS-6972 [Debian] Fixed a whitespace error in bootstrap.sh
The following bugs were squashed:
FS-6833 FS-6834 Fixed double re-invite on media establishment in new late offer invite feature
FS-8053 [mod_conference] Fixed some regressions from original merge and added auto mute-unmute when toggling video send/receive
FS-8114 Fixed opus and telephone event payload types colliding on REFER
FS-8169 Fixed uuid_displace on stereo channels can lead to memory corruption causing a crash
FS-8167 [mod_lua] Fixed a segfault caused by using api:execute or session:execute and not quoting the first argument like api:execute(log, “Second argument”) instead of api:execute(“log”, “Second argument”)
FS-8172 [mod_conference] Fixed broken admin controls in verto demo app caused by adding verto_dvar_ prefixed variables to the json status even when we have json status disabled
FS-8173 [core] Properly respond RTP/AVPF to an AVPF offer instead of assuming its secure and responding with SAVPF
FS-8178 [verto_communicator] Define first share device selected by default in settings modal
FS-8078 [verto_communicator] Fixed display flex in safari
FS-8180 [verto] Fixed an issue when disabling video on the creation of a dialog, video can still mistakenly be enabled causing some issues with the SDP still offering video
FS-8155 [verto_communicator] Fixed issue with not detecting hangup when using uuid_kill or fsctl hupall calls
FS-8146 [verto_communicator] Fixed display of long names in members list
FS-8181 [verto] Fixed failed init if a camera isn’t available
FS-8184 [mod_conference] Fixed possible memory leak when hanging up on a video call
FS-8185 [core] Allow xml preprocessor to expand variables where the resulting value is much longer than the original size
And, this past week in the FreeSWITCH 1.4 branch we had 7 new commits merged in from master. And the FreeSWITCH 1.4.21 release is here! Go check it out!
Security Issues:
FS-8160 Fixed head overflow in json parser, properly handle malformed json when parsing json with \u at the end of a json string. Thank you to Marcello Duarte who discovered and reported this issue.
New features that were added:
FS-8175 Added continue_on_answer_timeout variable to allow channel to proceed from a tripped answer timeout
The following bugs were fixed:
FS-8149 [mod_xml_cdr] Fixed curl dependency in makefile
FS-8147 [mod_erlang_event] Fixed the process spawning segfault
FS-8140 [mod_sofia] Fixed a user_name typo in sofia_handle_sip_i_invite
FS-8131 [mod_voicemail] Fixed issues with allowing an empty password change and then locking out the user
FS-1772 [mod_voicemail] Fixed the reset of voicemail greeting to default to allow entering 0 to restore the default greeting
FS-8143 [mod_rayo] Fixed a crash caused by client disconnecting from mod_rayo while a message is being delivered to that client. This is caused by the XMPP context’s JID -> XMPP stream mapping not being cleaned up on XMPP stream destruction.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150921/5cb7c506/attachment.html
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list