diff options
author | Carlos Garcia Campos <cgarcia@igalia.com> | 2021-06-16 12:09:40 +0200 |
---|---|---|
committer | Carlos Garcia Campos <cgarcia@igalia.com> | 2021-06-16 12:09:40 +0200 |
commit | f4c7545e59655a3fb3f7f68ee269c8456c54aa5c (patch) | |
tree | 27c8252a9bd189e62ce13dc393b471578c0d403c /libsoup/soup-message-private.h | |
parent | dac4b0ba1d628a1ea7005887f5e4f159ae89c7eb (diff) | |
download | libsoup-f4c7545e59655a3fb3f7f68ee269c8456c54aa5c.tar.gz |
session: do not emit tls interaction signals for preconnect requests
Keep the tls pending interactions pending and transfer them to the
actual message when the connection is stolen.
Diffstat (limited to 'libsoup/soup-message-private.h')
-rw-r--r-- | libsoup/soup-message-private.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libsoup/soup-message-private.h b/libsoup/soup-message-private.h index 82bf7d89..8b3ad56f 100644 --- a/libsoup/soup-message-private.h +++ b/libsoup/soup-message-private.h @@ -100,6 +100,12 @@ GList *soup_message_get_disabled_features (SoupMessage *msg); SoupConnection *soup_message_get_connection (SoupMessage *msg); void soup_message_set_connection (SoupMessage *msg, SoupConnection *conn); +void soup_message_transfer_connection (SoupMessage *preconnect_msg, + SoupMessage *msg); +void soup_message_set_is_preconnect (SoupMessage *msg, + gboolean is_preconnect); +gboolean soup_message_has_pending_tls_cert_request (SoupMessage *msg); +gboolean soup_message_has_pending_tls_cert_pass_request (SoupMessage *msg); SoupClientMessageIO *soup_message_get_io_data (SoupMessage *msg); |