mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 01:00:37 +00:00
c4cf06c017
With libsoup 2.x, it was possible to know when there was a TLS failure, as libsoup provided the "special http status code" SOUP_STATUS_SSL_FAILED. However these special codes were dropped with libsoup 3.x: now libsoup emits the accept-certificate signal when there's a TLS failure. This commit adds a signal "accept-certificate" to SoupHttpSrc, which is in fact just about forwarding the signal from SoupMessage (which is, itself, forwarded from GTlsConnection). Note that, in case of libsoup 2.x, the signal is never emitted. Fixes: #2379 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4925> |
||
---|---|---|
.. | ||
stub | ||
gstsoup.c | ||
gstsoupelement.c | ||
gstsoupelements.h | ||
gstsouphttpclientsink.c | ||
gstsouphttpclientsink.h | ||
gstsouphttpsrc.c | ||
gstsouphttpsrc.h | ||
gstsouploader.c | ||
gstsouploader.h | ||
gstsouputils.c | ||
gstsouputils.h | ||
meson.build |