[test-results] [Bamboo] Asterisk Testing > Certified Asterisk 1.8.11 Branch > #31 was SUCCESSFUL (with 182 tests). Change made by Matthew Jordan.
Bamboo
bamboo at asterisk.org
Sat Sep 15 03:55:56 CDT 2012
-----------------------------------------------------------------------
Asterisk Testing > Certified Asterisk 1.8.11 Branch > #31 was successful.
-----------------------------------------------------------------------
Code has been updated by Matthew Jordan.
182 tests in total.
http://bamboo.asterisk.org/browse/TESTING-ASTERISKCERTIFIED1811-31/
--------------
Code Changes
--------------
Matthew Jordan (373088):
>Multiple revisions 366052,367002,367416,369731,373061
>
>........
> r366052 | mmichelson | 2012-05-10 11:10:18 -0500 (Thu, 10 May 2012) | 7 lines
>
> Close the proper tcptls_session when session creation fails.
>
> (issue AST-998)
> Reported by: Thomas Arimont
> Tested by: Thomas Arimont
>........
> r367002 | mmichelson | 2012-05-18 11:53:47 -0500 (Fri, 18 May 2012) | 17 lines
>
> Fix memory leak of SSL_CTX structures in TLS core.
>
> SSL_CTX structures were allocated but never freed. This was a bigger
> issue for clients than servers since new SSL_CTX structures could be
> allocated for each connection. Servers, on the other hand, typically
> set up a single SSL_CTX for their lifetime.
>
> This is solved in two ways:
>
> 1. In __ssl_setup(), if a tcptls_cfg has an ssl_ctx on it, it is
> freed so that a new one can take its place.
> 2. A companion to ast_ssl_setup() called ast_ssl_teardown() has
> been added so that servers can properly free their SSL_CTXs.
>
> (issue ASTERISK-19278)
>........
> r367416 | mmichelson | 2012-05-23 15:27:47 -0500 (Wed, 23 May 2012) | 5 lines
>
> Only call SSL_CTX_free if DO_SSL is defined.
>
> Thanks to Paul Belanger for pointing out this error.
>........
> r369731 | mmichelson | 2012-07-06 13:40:06 -0500 (Fri, 06 Jul 2012) | 19 lines
>
> Remove a superfluous and dangerous freeing of an SSL_CTX.
>
> The problem here is that multiple server sessions share
> a SSL_CTX. When one session ended, the SSL_CTX would be
> freed and set NULL, leaving the other sessions unable to
> function.
>
> The code being removed is superfluous because the SSL_CTX
> structures for servers will be properly freed when ast_ssl_teardown
> is called.
>
> (closes issue ASTERISK-20074)
> Reported by Trevor Helmsley
> Patches:
> ASTERISK-20074.diff uploaded by Mark Michelson (license #5049)
> Testers:
> Trevor Helmsley
>........
> r373061 | mjordan | 2012-09-14 14:07:20 -0500 (Fri, 14 Sep 2012) | 28 lines
>
> Resolve memory leaks in TLS initialization and TLS client connections
>
> This patch resolves two sources of memory leaks when using TLS in Asterisk:
> 1) It removes improper initialization (and multiple re-initializations) of
> portions of the SSL library. Asterisk calls SSL_library_init and
> SSL_load_error_strings during SSL initialization; collectively this
> obviates the need for calling any of the following during initialization
> or client connection handling:
> * ERR_load_crypto_strings (handled by SSL_load_error_strings)
> * OpenSSL_add_all_algorithms (synonym for SSL_library_init)
> * SSLeay_add_ssl_algorithms (synonym for SSL_library_init)
> 2) Failure to completely clean up all memory allocated by Asterisk and by
> the SSL library for TLS clients. This included not freeing the SSL_CTX
> object in the SIP channel driver, as well as not clearing the error
> stack when the TLS client exited.
>
> Note that these memory leaks were found by Thomas Arimont, and this patch
> was essentially written by him with some minor tweaks.
>
> (closes issue AST-889)
> Reported by: Thomas Arimont
> Tested by: Thomas Arimont
> patches:
> (bugAST-889.patch) by Thomas Arimont (license 5525)
>
> Review: https://reviewboard.asterisk.org/r/2105
>........
>
>Merged revisions 366052,367002,367416,369731,373061 from http://svn.asterisk.org/svn/asterisk/branches/1.8
>
--------------
Tests
--------------
Fixed Tests (10)
- AsteriskTestSuite: S/channels/ s i p/sip blind transfer/callee with reinvite
- AsteriskTestSuite: S/channels/ s i p/secure bridge media
- AsteriskTestSuite: S/channels/ s i p/sip blind transfer/callee refer only
- AsteriskTestSuite: S/fastagi/get-data
- AsteriskTestSuite: S/fastagi/record-file
- AsteriskTestSuite: S/channels/ s i p/noload res srtp attempt srtp
- AsteriskTestSuite: S/channels/ s i p/sip srtp
- AsteriskTestSuite: S/fastagi/hangup
- AsteriskTestSuite: S/fastagi/execute
- AsteriskTestSuite: S/channels/ s i p/noload res srtp
--
This message is automatically generated by Atlassian Bamboo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/test-results/attachments/20120915/a3eae641/attachment-0001.htm>
More information about the Test-results
mailing list