gstreamer/subprojects/gst-plugins-bad/gst
Nirbheek Chauhan 5da9f62313 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/2494>
2022-07-30 11:27:12 +00:00
..
accurip
adpcmdec
adpcmenc
aiff Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
asfmux Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
audiobuffersplit audiobuffersplit: Actually store number of samples to drop in gapless mode 2022-07-22 08:01:45 +00:00
audiofxbad
audiolatency
audiomixmatrix
audiovisualizers
autoconvert
bayer
camerabin2 Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
codecalpha alphacombine: update example launch line 2022-01-06 14:59:02 +00:00
coloreffects
debugutils fakevideosink,fakeaudiosink: Proxy handoff and preroll-handoff signals 2022-03-23 20:03:40 +00:00
dvbsubenc
dvbsuboverlay
dvdspu Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
faceoverlay
festival meson: check for libsocket and libnsl 2022-02-17 18:44:49 +00:00
fieldanalysis
freeverb devenv: Add some missing GStreamer specific env variables 2022-02-25 20:35:26 +00:00
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-29 23:08:50 +00:00
ivfparse ivfparse: Set the alignment to tu for AV1 stream. 2022-03-04 21:58:15 +00:00
ivtc
jp2kdecimator
jpegformat jpegparse: Add YUV440 sampling support. 2022-06-22 18:44:11 +00:00
librfb rfbsrc: add uri interface 2022-06-03 19:44:28 +00:00
midi Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
mpegdemux mpegdemux: silence unused-but-set werror 2022-03-28 05:23:31 +00:00
mpegpsmux
mpegtsdemux Bump GLib requirement to >= 2.62 2022-06-10 06:01:41 +00:00
mpegtsmux tsmux: Make sure to set srcpad caps under all conditions before outputting the first buffer 2022-05-18 12:19:07 +00:00
mxf Bump GLib requirement to >= 2.62 2022-06-10 06:01:41 +00:00
netsim
onvif rtponviftimestamp: add extension data to all packets .. 2022-04-27 06:39:24 +00:00
pcapparse pcapparse: Set timestamp in DTS, not PTS 2022-05-07 07:32:41 +00:00
pnm
proxy proxysink: Fix GstProxySrc leak 2022-07-07 05:54:54 +09: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 11:27:12 +00:00
rtp Remove glib and gobject dependencies everywhere 2022-04-01 16:32:17 +00:00
sdp sdpdemux: Release request pads from rtpbin when freeing a stream 2022-05-17 12:36:44 +00:00
segmentclip
siren
smooth
speed speed: fix unused-but-set warning 2022-03-28 10:30:23 +00:00
subenc
switchbin
timecode
transcode Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
videofilters
videoframe_audiolevel
videoparsers videoparsers: h265: Be less restrictive between PPS and SPS parsing order 2022-07-22 16:13:47 -04:00
videosignal
vmnc
y4m
meson.build