asterisk/third-party
George Joseph ac6d98b28d bundled_pjproject: Improve SSL/TLS error handling
OpenSSL has 2 levels or error processing.  It's possible for the
top layer to return SSL_ERROR_SYSCALL but the lower layer return
no error, in which case processing should continue.  Only the top
layer was being examined though so connections were being torn
down when they didn't need to be.  This patch adds the examination
of the lower level codes, and if they return no errors, allows
processing to continue.

ASTERISK-27001
Reported-by: Ian Gilmour
patches:
	pjproject-2.6.patch submitted by Ian Gilmour (license 6889)

Updated-by: George Joseph and Sauw Ming (Teluu)

Merged to upstream pjproject on 7/27/2017 (commit 5631)

Change-Id: I23844ca0c68ef1ee550f14d46f6dae57d33b7bd2
2017-08-01 15:41:53 -06:00
..
pjproject bundled_pjproject: Improve SSL/TLS error handling 2017-08-01 15:41:53 -06:00
configure.m4 pjproject_bundled: Allow passing configure options to bundled 2017-06-30 09:00:40 -05:00
Makefile core: Remove embedded module support 2017-03-27 10:36:08 -04:00
Makefile.rules pjproject_bundled: Improve reliability of pjproject download 2016-11-18 08:01:36 -05:00
versions.mak pjproject_bundled: Update for pjproject 2.6 2017-02-23 16:23:53 -06:00