Commit Graph

95 Commits (cbbf192f0aac2c24f3007ba3d9597bc28d05af70)

Author SHA1 Message Date
Sean Bright cbbf192f0a tcptls.c: Log more informative OpenSSL errors
5 years ago
George Joseph be54e94773 tcptls.c: Add peer hostname and port to some error messages
6 years ago
Sean Bright b84fd37ef0 Use non-blocking socket() and pipe() wrappers
7 years ago
Richard Mudgett 5d34ca5b33 autoservice: Don't start channel autoservice if the thread is a user interface.
7 years ago
George Joseph 8dbd3d2b05 Merge "tcptls: Allow OpenSSL configured with no-dh." into 13
7 years ago
George Joseph a938f49bc5 Merge "tcptls.h: Repair ./configure --with-ssl=PATH." into 13
7 years ago
Alexander Traud 8c78337479 tcptls.h: Repair ./configure --with-ssl=PATH.
7 years ago
Alexander Traud 6833c763c7 tcptls: Allow OpenSSL configured with no-dh.
7 years ago
Alexander Traud 204cc25a27 tcptls: Allow OpenSSL 1.1.x configured with enable-ssl3-method no-deprecated.
7 years ago
Alexander Traud b6234f9577 tcptls: Repair ./configure --with-ssl=PATH.
7 years ago
Sean Bright f726f11974 utils: Add convenience function for setting fd flags
8 years ago
Alexander Traud 7dd2b18e32 tcptls: Print notice when TLS is enabled but not configured.
8 years ago
Tzafrir Cohen 944e500e95 declare optional openssl dependencies in moduleinfo
8 years ago
Alexander Traud 114ed320ea tcptls: NULL-check the parameter of ast_ssl_teardown before accessing it.
8 years ago
Alexander Traud 209916981a tcptls: Do not re-bind to wildcard on client creation.
8 years ago
Alexander Traud cfc0ca1fb5 tcptls: Fixed a white space error.
8 years ago
Guido Falsi 6a64f65fe6 BuildSystem: Add patches to allow building with recent LibreSSL
8 years ago
Joshua Colp 6fba0a41f0 tcptls: Improve error messages for TLS connections.
8 years ago
Richard Mudgett bb8cd2add7 tcptls.c: Cleanup TCP/TLS listener thread on abnormal exit.
8 years ago
Richard Mudgett 096496e13e tcptls.c: Add some missing allocation failure checks.
8 years ago
Tzafrir Cohen 99b40e72ae libasteriskssl: do nothing with OpenSSL >= 1.1
8 years ago
Tzafrir Cohen e97e50b68b tcptls: use TLS_client_method with OpenSSL 1.1
8 years ago
Tzafrir Cohen 0d555f0d81 openssl 1.1 support: use OPENSSL_VERSION_NUMBER
8 years ago
Joshua Colp 8d56016ae4 Merge "tcptls: Use new certificate upon sip reload" into 13
9 years ago
Tzafrir Cohen b0c9f07f04 OpenSSL 1.1.0 support
9 years ago
Michael Kuron 8e77d6f520 tcptls: Use new certificate upon sip reload
9 years ago
Maciej Szmigiero 7b96e8cc3d Add X.509 subject alternative name support to TLS certificate
9 years ago
Mark Michelson 6a799cd78f Check for OpenSSL defines before trying to use them.
9 years ago
Joshua Colp f8acadde2c AST-2016-001 http: Provide greater control of TLS and set modern defaults.
9 years ago
Alexander Traud 2115f11b54 tcptls: Avoiding ERR_remove_state in OpenSSL.
10 years ago
Jonathan Rose f767440906 Security/tcptls: MitM Attack potential from certificate with NULL byte in CN.
10 years ago
Matthew Jordan 374013d817 tcptls: Handle new OpenSSL compile time option to disable SSLv3
10 years ago
Kevin Harwell 61822e78ae tcptls: Bad file descriptor error when reloading chan_sip
11 years ago
Matthew Jordan 0e911663e3 AST-2014-011: Fix POODLE security issues
11 years ago
Walter Doekes 4e07345c28 tcptls: Avoid compiler warning on non-dev-mode.
11 years ago
Richard Mudgett dbec5e0d8d HTTP: Add persistent connection support.
11 years ago
Matthew Jordan 758b13858b main/tcptls: Add checks for OpenSSL Elliptic Curve support
11 years ago
Matthew Jordan eaee92198d main/tcptls: Add support for Perfect Forward Secrecy
11 years ago
Richard Mudgett 13e697f8c0 AST-2014-007: Fix of fix to allow AMI and SIP TCP to send messages.
11 years ago
Richard Mudgett 4ca5745dbe AST-2014-007: Fix DOS by consuming the number of allowed HTTP connections.
11 years ago
Olle Johansson 7c276f9fef tcptls.c : Log errors as ERROR, not warning or something else.
11 years ago
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.
12 years ago
Richard Mudgett 45261449ec tcptls.c: Add missing cleanup on off nominal path.
12 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