gstreamer/subprojects/gst-plugins-bad/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
..
accurip
adpcmdec
adpcmenc
aiff
asfmux
audiobuffersplit audiobuffersplit: Actually store number of samples to drop in gapless mode 2022-07-22 09:56:30 +01:00
audiofxbad
audiolatency
audiomixmatrix
audiovisualizers
autoconvert
bayer
camerabin2
codecalpha alphacombine: update example launch line 2022-01-06 14:59:02 +00:00
coloreffects
debugutils chopmydata: Fix FIXMEs in gst_element_class_set_static_metadata 2021-10-08 16:20:10 +03:00
dvbsubenc
dvbsuboverlay
dvdspu
faceoverlay
festival meson: check for libsocket and libnsl 2022-02-17 20:58:06 +00:00
fieldanalysis
freeverb
frei0r
gaudieffects
gdp
geometrictransform
id3tag id3tag: Map GST_TAG_MUSICBRAINZ_RELEASETRACKID 2021-11-10 01:33:33 +00:00
inter
interlace interlace: Also handle a missing "interlace-mode" field as progressive 2022-04-30 00:57:23 +01:00
ivfparse ivfparse: Don't set zero resolution on caps 2022-02-15 11:39:26 +00:00
ivtc
jp2kdecimator
jpegformat
librfb
midi
mpegdemux mpegdemux: silence unused-but-set werror 2022-03-30 00:05:22 +01:00
mpegpsmux
mpegtsdemux mpegts: Handle "empty" PMT gracefully 2022-04-28 14:27:31 +00:00
mpegtsmux tsmux: Make sure to set srcpad caps under all conditions before outputting the first buffer 2022-05-18 15:35:02 +01:00
mxf mxfdemux: Handle files produced by legacy FFmpeg 2022-05-12 09:25:33 +01:00
netsim
onvif
pcapparse pcapparse: Set timestamp in DTS, not PTS 2022-05-16 11:16:43 +02:00
pnm
proxy proxysink: Fix GstProxySrc leak 2022-07-19 15:44:55 +02:00
rawparse
removesilence
rist ristsink: set properties on children early 2021-12-03 23:46:08 +00:00
rtmp2 rtsp+rtmp: Forward warning added to tls-validation-flags to our users 2022-07-30 16:06:05 +01:00
rtp rtpsink: set properties on children early 2021-12-02 14:23:05 +01:00
sdp sdpdemux: Release request pads from rtpbin when freeing a stream 2022-05-18 10:57:27 +01:00
segmentclip
siren
smooth
speed speed: fix unused-but-set warning 2022-03-30 00:52:53 +01:00
subenc
switchbin
timecode
transcode
videofilters
videoframe_audiolevel
videoparsers av1parse: Fix a latent memory leak in colorimetry setting. 2022-04-26 11:05:05 +01:00
videosignal
vmnc
y4m
meson.build