<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body>
<p>New Post on freeswitch.org from Kathleen King<br>
check it out at http://ift.tt/1YwCwRd<br>
FreeSWITCH Week in Review (Master Branch) September 12th-18th<br></p>
<p>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!</p>
<p>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.</p>
<p>Security Issues:</p>
<ul>
<li>
<a href="http://ift.tt/1hw834v">FS-8160</a> 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.</li>
</ul>
<p>New features that were added:</p>
<ul>
<li>
<a href="http://ift.tt/1hw834v">FS-8053</a> Additional work toward handling a=sendonly, a=sendrecv, a=recvonly to change who is sending video during a call</li>
<li>
<a href="http://ift.tt/1KPe0GU">FS-8130</a>  Added support for timestamp based counting for jitter buffer in audio mode</li>
<li>
<a href="http://ift.tt/1ie51CL">FS-6833</a>  <a href="http://ift.tt/1YwCwAK">FS-6834</a>  [mod_sofia] Added support for X-headers in this 3p mode</li>
<li>
<a href="http://ift.tt/1YwCwAM">FS-8175</a>  Added continue_on_answer_timeout variable to allow channel to proceed from a tripped answer timeout</li>
<li>
<a href="http://ift.tt/1QUSYpt">FS-8080</a>  [mod_opus] Fine-tune FEC with repacketization (ptimes: 80 ms,100 ms,120 ms)</li>
<li>
<a href="http://ift.tt/1YwCwAO">FS-8179</a>  [mod_opus] Improved jitter buffer debugging with FEC</li>
</ul>
<p>Improvements in build system, cross platform support, and packaging:</p>
<ul>
<li>
<a href="http://ift.tt/1QUSW0Q">FS-8165</a> [Debian] Fixed build depends for mod_hiredis</li>
<li>
<a href="http://ift.tt/1YwCwRo">FS-5660</a> [Debian] Added freeswitch.py to the freeswitch-mod-python Debian package</li>
<li>
<a href="http://ift.tt/1QUSYpB">FS-6972</a> [Debian] Fixed a whitespace error in bootstrap.sh</li>
</ul>
<p>The following bugs were squashed:</p>
<ul>
<li>
<a href="http://ift.tt/1ie51CL">FS-6833</a> <a href="http://ift.tt/1YwCwAK">FS-6834</a> Fixed double re-invite on media establishment in new late offer invite feature</li>
<li>
<a href="http://ift.tt/1hw834v">FS-8053</a> [mod_conference] Fixed some regressions from original merge and added auto mute-unmute when toggling video send/receive</li>
<li>
<a style="line-height: 1.5" href="http://ift.tt/1YwCwAR">FS-8114</a> <span style="line-height: 1.5">Fixed opus and telephone event payload types colliding on REFER</span>
</li>
<li>
<a style="line-height: 1.5" href="http://ift.tt/1QUSW0S">FS-8169</a> Fixed uuid_displace on stereo channels can lead to memory corruption causing a crash</li>
<li>
<a href="http://ift.tt/1YwCwAT">FS-8167</a> [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”)</li>
<li>
<a href="http://ift.tt/1QUSYFT">FS-8172</a> [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</li>
<li>
<a href="http://ift.tt/1YwCwRs">FS-8173</a> [core] Properly respond RTP/AVPF to an AVPF offer instead of assuming its secure and responding with SAVPF</li>
<li>
<a href="http://ift.tt/1QUSYFV">FS-8178</a> [verto_communicator] Define first share device selected by default in settings modal</li>
<li>
<a href="http://ift.tt/1YwCwAV">FS-8078</a> [verto_communicator] Fixed display flex in safari</li>
<li>
<a href="http://ift.tt/1QUSYFX">FS-8180</a> [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</li>
<li>
<a href="http://ift.tt/1YwCzwl">FS-8155</a> [verto_communicator] Fixed issue with not detecting hangup when using uuid_kill or fsctl hupall calls</li>
<li>
<a href="http://ift.tt/1QUSW0X">FS-8146</a> [verto_communicator] Fixed display of long names in members list</li>
<li>
<a href="http://ift.tt/1YwCx7I">FS-8181</a> [verto] Fixed failed init if a camera isn’t available</li>
<li>
<a href="http://ift.tt/1QUSWhd">FS-8184</a> [mod_conference] Fixed possible memory leak when hanging up on a video call</li>
<li>
<a href="http://ift.tt/1YwCzwo">FS-8185</a> [core] Allow xml preprocessor to expand variables where the resulting value is much longer than the original size</li>
</ul>
<p>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 <a href="http://ift.tt/1EArfZJ">here!</a> Go check it out!</p>
<p>Security Issues:</p>
<ul>
<li>
<a href="http://ift.tt/1YwCx7K">FS-8160</a> 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.</li>
</ul>
<p>New features that were added:</p>
<ul>
<li>
<a href="http://ift.tt/1YwCwAM">FS-8175</a>  Added continue_on_answer_timeout variable to allow channel to proceed from a tripped answer timeout</li>
</ul>
<p>The following bugs were fixed:</p>
<ul>
<li>
<a href="http://ift.tt/1KPe0qz">FS-8149</a> [mod_xml_cdr] Fixed curl dependency in makefile</li>
<li>
<a href="http://ift.tt/1QdvwCI">FS-8147</a> [mod_erlang_event] Fixed the process spawning segfault</li>
<li>
<a href="http://ift.tt/1QdvtHi">FS-8140</a> [mod_sofia] Fixed a user_name typo in sofia_handle_sip_i_invite</li>
<li>
<a href="http://ift.tt/1Qdvwmf">FS-8131</a> [mod_voicemail] Fixed issues with allowing an empty password change and then locking out the user</li>
<li>
<a href="http://ift.tt/1KPdXLw">FS-1772</a> [mod_voicemail] Fixed the reset of voicemail greeting to default to allow entering 0 to restore the default greeting</li>
<li>
<a href="http://ift.tt/1KPe0qx">FS-8143</a> [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 -&gt; XMPP stream mapping not being cleaned up on XMPP stream destruction.</li>
</ul>
<br>
</body></html>