gstreamer/subprojects/gst-plugins-base/gst-libs/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
..
allocators gst-plugins-base: define G_LOG_DOMAIN for all libraries 2021-10-19 00:12:25 +00:00
app appsink: Fix race condition on caps handling 2022-05-17 08:49:30 +00:00
audio Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
fft gst-plugins-base: define G_LOG_DOMAIN for all libraries 2021-10-19 00:12:25 +00:00
gl glupload: Add raw caps to sink pad when needed. 2022-07-12 09:30:46 +00:00
pbutils pbutils: Add GST_PBUTILS_CAPS_DESCRIPTION_FLAG_METADATA and ONVIF XML Timed MetaData 2022-05-20 13:01:44 +00:00
riff riff-media: fix memory leak after usage for g_strjoin 2022-04-07 20:36:42 +00:00
rtp rtcpbuffer: Allow padding on first reduced size packets 2022-05-18 14:34:44 +00:00
rtsp rtsp+rtmp: Forward warning added to tls-validation-flags to our users 2022-07-30 11:27:12 +00:00
sdp sdpmessage: Don't set SDP medias from caps without media/payload/clock-rate fields 2022-06-30 09:28:27 +00:00
tag meson: use better zlib dependency fallback 2022-05-24 19:39:29 +00:00
video video: Fix scaling in 4x horizontal co-sited chroma 2022-07-23 09:28:32 +00:00
glib-compat-private.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
meson.build sdp: Handle level-asymmetry-allowed for H264 streams 2021-12-12 10:59:00 -03:00