gstreamer/subprojects/gst-plugins-good/gst
Nirbheek Chauhan d9d05bb97d rtsp+rtmp: Forward warning added to tls-validation-flags to our users
With the 2.72 release, glib-networking developers have decided that
TLS certificate validation cannot be implemented correctly by them, so
they've deprecated it.

In a nutshell: a cert can have several validation errors, but there
are no guarantees that the TLS backend will return all those errors,
and things are made even more complicated by the fact that the list of
errors might refer to certs that are added for backwards-compat and
won't actually be used by the TLS library.

Our best option is to ignore the deprecation and pass the warning onto
users so they can make an appropriate security decision regarding
this.

We can't deprecate the tls-validation-flags property because it is
very useful when connecting to RTSP cameras that will never get
updates to fix certificate errors.

Relevant upstream merge requests / issues:

https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2214

https://gitlab.gnome.org/GNOME/glib-networking/-/issues/179

https://gitlab.gnome.org/GNOME/glib-networking/-/merge_requests/193

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2818>
2022-07-30 16:06:05 +01:00
..
alpha
apetag
audiofx
audioparsers aacparse: Avoid mismatch between src_caps and output_header_type 2022-06-06 17:35:49 +01:00
auparse
autodetect autodetect: fix debug init category 2022-01-28 10:35:35 +00:00
avi avidemux: Fix integer overflow resulting in heap corruption in DIB buffer inversion code 2022-06-15 14:53:00 +00:00
cutter
debugutils
deinterlace deinterlace: Clean up error handling in chain and _push_history 2022-05-18 09:27:46 +01:00
dtmf
effectv
equalizer docs: fix unnecessary ampersand, < and > escaping in code blocks 2021-11-12 11:39:19 +00:00
flv flvdemux: Actually make use of the debug category 2022-06-06 16:14:50 +01:00
flx
goom
goom2k1
icydemux
id3demux
imagefreeze imagefreeze: Fix example launch line format issue 2022-01-20 18:12:39 +00:00
interleave
isomp4 qtdemux: Fix integer overflows in zlib decompression code 2022-06-15 17:14:36 +01:00
law
level
matroska matroskamux: allow width+height caps changes for VP8/9 2022-06-21 22:49:10 +00:00
monoscope
multifile splitmuxsink: Fix memory leak 2022-07-13 10:39:55 +01:00
multipart
replaygain
rtp rtpredenc: quieten warning about ignoring header extensions 2022-04-23 13:27:55 +01:00
rtpmanager rtpptdemux: Don't GST_FLOW_ERROR when ignoring invalid packets 2022-05-29 13:02:03 +01:00
rtsp rtsp+rtmp: Forward warning added to tls-validation-flags to our users 2022-07-30 16:06:05 +01:00
shapewipe
smpte smpte: Fix integer overflow with possible heap corruption in GstMask creation. 2022-06-15 13:34:32 +01:00
spectrum
udp
videobox
videocrop
videofilter videoflip: Fix caps negotiation when method is selected 2022-07-30 00:04:46 +01:00
videomixer
wavenc
wavparse wavparse: ensure that any pending segment is sent before an EOS event is sent 2022-05-05 01:29:07 +01:00
y4m
meson.build