gstreamer/ext
Matthew Waters 8da177c0bf dtls/connection: fix EOF handling with openssl 1.1.1e
openssl 1.1.1e does some stricker EOF handling and will throw an error
if the EOF is unexpected (like in the middle of a record).  As we are
streaming data into openssl here, it is entirely possible that we push
data from multiple buffers/packets into openssl separately.

From the openssl changelog:

 Changes between 1.1.1d and 1.1.1e [17 Mar 2020]
  *) Properly detect EOF while reading in libssl. Previously if we hit an EOF
     while reading in libssl then we would report an error back to the
     application (SSL_ERROR_SYSCALL) but errno would be 0. We now add
     an error to the stack (which means we instead return SSL_ERROR_SSL) and
     therefore give a hint as to what went wrong.
     [Matt Caswell]

We can relax the EOF signalling to only return TRUE when we have stopped
for any reason (EOS, error).

Will also remove a spurious EOF error from previous openssl version.
2020-03-27 11:43:53 +11:00
..
aom documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
assrender documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
avtp avtp: Build with clang 2020-02-07 21:53:57 +00:00
bs2b Remove autotools build system 2019-10-14 13:54:27 +01:00
bz2 Remove autotools build system 2019-10-14 13:54:27 +01:00
chromaprint Remove autotools build system 2019-10-14 13:54:27 +01:00
closedcaption ccconverter: Fill remainder of the cc_data in CDP packets with empty packets 2020-01-24 09:26:28 +00:00
colormanagement documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
curl gstcurlhttpsink: Update HTTP header for curl 7.66 2020-02-07 13:24:53 +00:00
dash dash: add build-dep on pbutils 2020-03-03 06:34:40 +00:00
dc1394 Remove autotools build system 2019-10-14 13:54:27 +01:00
directfb documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
dtls dtls/connection: fix EOF handling with openssl 1.1.1e 2020-03-27 11:43:53 +11:00
dts Remove autotools build system 2019-10-14 13:54:27 +01:00
faac Remove autotools build system 2019-10-14 13:54:27 +01:00
faad Remove autotools build system 2019-10-14 13:54:27 +01:00
fdkaac fdkaacdec: add support for mpegversion=2 2020-02-04 07:52:22 +00:00
flite Remove autotools build system 2019-10-14 13:54:27 +01:00
fluidsynth fluiddec: Move logging init into plugin_init 2020-02-11 12:10:50 +00:00
gme Remove autotools build system 2019-10-14 13:54:27 +01:00
gsm Remove autotools build system 2019-10-14 13:54:27 +01:00
hls hls: Check nettle version to ensure AES128 support 2020-01-10 16:03:48 +09:00
iqa Remove autotools build system 2019-10-14 13:54:27 +01:00
kate remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
ladspa ladspa: only multiply bounded rate properties by sample rate 2020-02-06 10:15:12 +00:00
libde265 Remove autotools build system 2019-10-14 13:54:27 +01:00
libmms documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
lv2 documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
mdns ext: add libmicrodns-based mdns device provider 2019-10-08 12:28:01 +00:00
modplug Remove autotools build system 2019-10-14 13:54:27 +01:00
mpeg2enc documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
mplex Remove autotools build system 2019-10-14 13:54:27 +01:00
musepack Remove autotools build system 2019-10-14 13:54:27 +01:00
neon bad: use of g_value_dup_string 2019-12-30 14:13:03 +00:00
ofa Remove autotools build system 2019-10-14 13:54:27 +01:00
openal Remove autotools build system 2019-10-14 13:54:27 +01:00
opencv opencv: allow compilation against 4.2.x 2019-12-26 22:43:35 +01:00
openexr openexr: Fix check for when to pass -std=c++98 2019-12-02 08:53:59 +00:00
openh264 openh264enc: keep the headers 2019-12-06 08:35:00 +00:00
openjpeg openjpegenc: add support for sub-frame encoding 2019-12-22 02:54:00 +00:00
openmpt Remove autotools build system 2019-10-14 13:54:27 +01:00
openni2 openni2: Remove spurious gtk-doc markers 2020-03-15 10:47:02 +00:00
opus Remove autotools build system 2019-10-14 13:54:27 +01:00
resindvd remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
rsvg Remove autotools build system 2019-10-14 13:54:27 +01:00
rtmp documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
sbc Remove autotools build system 2019-10-14 13:54:27 +01:00
sctp sctp: Take some socket configurations from Firefox's datachannel code 2020-02-12 16:11:15 +00:00
smoothstreaming smoothstreaming: fix H264 CodecPrivateData parsing 2020-03-10 12:55:05 +00:00
sndfile Remove autotools build system 2019-10-14 13:54:27 +01:00
soundtouch remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
spandsp documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
srt gstsrtsink: Add wait-for-connection property to srtsink 2019-12-19 19:46:47 +00:00
srtp srtp: Remove %z as it doesn't work on Windows 2019-12-09 15:41:13 -05:00
svthevcenc svthevcenc: Add new SVT-HEVC encoder element 2019-12-20 15:43:55 +00:00
teletextdec remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
ttml ttmlparse: Collect buffers until detecting complete xml document 2019-11-22 18:31:10 +09:00
voaacenc Remove autotools build system 2019-10-14 13:54:27 +01:00
voamrwbenc Remove autotools build system 2019-10-14 13:54:27 +01:00
vulkan vulkan/sink: implement GstNavigation support 2020-03-03 05:00:50 +00:00
wayland waylandsink: Clear window when pipeline is stopped 2020-01-28 13:22:36 +01:00
webp documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
webrtc webrtc: mark streams as active on renegotiation as well. 2020-03-25 14:46:15 +11:00
webrtcdsp webrtcdsp: Fix documentation markup 2020-03-15 12:44:31 +00:00
wildmidi documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
wpe wpe: Enable SHM support for new stable WPEBackend-FDO release 2020-03-23 13:08:46 +00:00
x265 documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
zbar zbar: remove useless conditional on passthrough 2020-01-07 17:24:50 +00:00
zxing zxing: initial plugin revision 2020-01-07 17:24:50 +00:00
meson.build zxing: initial plugin revision 2020-01-07 17:24:50 +00:00