Commit Graph

104 Commits (914c8e28c1bb99b8217f93b51ce8f59870350fb6)

Author SHA1 Message Date
Scott Griepentrog 0d057e6791 http: response body often missing after specific request
11 years ago
Richard Mudgett 12668b6659 tcptls.c: Made TLS handle a certificate chain file.
11 years ago
Richard Mudgett 45261449ec tcptls.c: Add missing cleanup on off nominal path.
11 years ago
David M. Lee 744556c01d security: Inhibit execution of privilege escalating functions
12 years ago
Kinsey Moore ad5f3a5759 tcptls: Prevent unsupported options from being set
12 years ago
Kinsey Moore 372e29620c Ensure Asterisk fails TCP/TLS SIP calls when certificate checking fails
13 years ago
Mark Michelson c7b23cbb0a Do not use a FILE handle when doing SIP TCP reads.
13 years ago
Matthew Jordan f92bb6265c Resolve memory leaks in TLS initialization and TLS client connections
13 years ago
Kinsey Moore 9b16c8b0f6 Clean up and ensure proper usage of alloca()
13 years ago
Mark Michelson 8260fdfdd1 Remove a superfluous and dangerous freeing of an SSL_CTX.
13 years ago
Kevin P. Fleming 166b4e2b30 Multiple revisions 369001-369002
13 years ago
Richard Mudgett dd2427c141 Coverity Report: Fix issues for error type REVERSE_INULL (core modules)
13 years ago
Mark Michelson 30666bf67d Only call SSL_CTX_free if DO_SSL is defined.
13 years ago
Mark Michelson 5c576aa3c2 Fix memory leak of SSL_CTX structures in TLS core.
13 years ago
Kinsey Moore dd81b047db Resolve FORWARD_NULL static analysis warnings
13 years ago
Kinsey Moore a485f44022 Add missing newlines to CLI logging
13 years ago
Richard Mudgett 85ea4277f1 Convert struct ast_tcptls_session_instance to finally use the ao2 object lock.
13 years ago
Tilghman Lesher 56b21b4683 Remove the few places where we try to ast_verbose() without a newline.
14 years ago
Jonathan Rose 9ef171ffe0 r346525 | jrose | 2011-11-30 15:10:38 -0600 (Wed, 30 Nov 2011) | 18 lines
14 years ago
Jonathan Rose fb4c483eb7 Reverting 346525 due to accidental patch against trunk instead of 1.8
14 years ago
Jonathan Rose 6fa827b5d0 Cleaning up chan_sip/tcptls file descriptor closing.
14 years ago
Olle Johansson 816dc295c2 Formatting and doxygen improvements
14 years ago
David Vossel 181e91a213 Merged revisions 320568 via svnmerge from
14 years ago
David Vossel 67637652f4 Merged revisions 320338 via svnmerge from
14 years ago
Leif Madsen 02821fc5b4 Merged revisions 314251 via svnmerge from
14 years ago
Terry Wilson 4ae1cb9456 Merged revisions 310999 via svnmerge from
14 years ago
Jason Parker 14c1585645 Merged revisions 305247 via svnmerge from
14 years ago
Mark Michelson cd4ebd336f Add IPv6 to Asterisk.
15 years ago
Russell Bryant 3da9f8ed19 Resolve more compiler warnings on FreeBSD.
15 years ago
David Vossel 0f9e5ab557 swap openssl with OpenSSL in warning message.
15 years ago
David Vossel d693767226 warning message if openssl support is missing while attempting tls connection
15 years ago
David Vossel 776a14386a SIP TCP/TLS: move client connection setup/write into tcp helper thread, various related locking/memory fixes.
16 years ago
David Vossel 90746d26f3 fixes tcptls_session memory leak caused by ref count error
16 years ago
David Vossel a6adc84e69 SIP option to specify outbound TLS/SSL client protocol.
16 years ago
David Vossel ca138fc807 Consistent SSL/TLS options across conf files
16 years ago
David Vossel 8f0b88c8c8 TLS/SSL private key option
16 years ago
Jeff Peeler bf0bb7b385 Add Doxygen documentation for API changes from 1.6.0 to 1.6.1
16 years ago
Tilghman Lesher f2fd6528a2 When using a socket as a FILE *, the stdio functions will sometimes try to do
17 years ago
Russell Bryant 757019fd19 Fix a regression in TCP support.
17 years ago
Terry Wilson e0b40036e1 Fix qualify for TCP peer
17 years ago
Tilghman Lesher c8223fc957 Merge ast_str_opaque branch (discontinue usage of ast_str internals)
17 years ago
Russell Bryant 90e65dc7d3 Rename a number of tcptls_session variables. There are no functional changes here.
17 years ago
Kevin P. Fleming 1ddc834b39 cleaup of the TCP/TLS socket API:
17 years ago
Olle Johansson 32d93bbc0e Highlightning even more bugs in the current tcp/tls implementation.
17 years ago
Brett Bryant 8d353eb15a Fix a crash in tcp and tls connections related to reference counts.
17 years ago
Brett Bryant 2aae0ba13d Updates all usages of ast_tcptls_session_instance to be managed by reference counts so that they only get destroyed when all threads are done using
17 years ago
Russell Bryant 8bbef5f996 Rename ast_tcptls_server_instance to session_instance, since this pertains to
17 years ago
Russell Bryant 96e04792bd add a destroy API call for a server instance
17 years ago
Russell Bryant cc55483858 More public API name changes to use an appropriate ast_ prefix
17 years ago
Russell Bryant efb1e30a38 Rename public object server_instance to ast_tcptls_server_instance
17 years ago
Mark Michelson fe9821cc10 Get rid of any remaining ast_verbose calls in the code in favor of
18 years ago
Russell Bryant 6100ec9e7d Fix tcptls build when openssl isn't installed
18 years ago
Olle Johansson 865bb84432 Doxygen updates
18 years ago
Russell Bryant b995c78c31 Merge changes from team/group/sip-tcptls
18 years ago