Source: sofia-sip
Severity: normal
Tags: patch

The Sofia-SIP fork at https://github.com/unispeech/sofia-sip includes
several fixes for memory leaks in TLS-related code - and some other
bugfixes seemingly relevant to cherry-pick:

d10884f2 Fixed memory leak in processing of SIP OPTIONS request.
94cb919b Disable warnings related to the use of inet_ntoa() and friends being 
compiled with Platform Toolset >= 120 (affected since VS2013 Update 3).
b8c0dfd9 Fixed memory leaks which may occur on verification of peer certificate 
once the TLS connection is established.
92fde2e3 TLS type (master or slave) is set upon creation and should not be 
copied from master to slave.
a4a93f01 Fixed the order: tls->con must be freed first and only then tls->ctx.
c51fee2e Fixed memory leak on TLS connection cleanup.
a2bf3645 Fixed tport logging to dump an entire SIP message composed of multiple 
iovecs.
90d4c346 While logging SIP messages, compose a timestamp based on the current 
date and local time.
2bd9a037 Fixed compilation warnings encountered while building Sofia-SIP with 
HAVE_OPENSSL and HAVE_TLS enabled.
ca433857 Fixed compilation warnings encountered while building for x64 platform.
1806fdb6 Initialized done_once with 0 instead of 1, since Sofia-SIP could 
attempt to delete a data key which was not created.
eca23c7a Fixed potential crash in nta.c by ensuring char *tps[9] is not used 
out of its declaration scope.
6748e2fb Fixed memory leaks occured upon failure in nua_stack initialization.
c2db5ff6 Fixed compilation warning in su_timer.
3ffc4445 Fixed compilation warning in msg_parser.


 - Jonas

Reply via email to