summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Griffis <pgriffis@igalia.com>2020-11-25 12:13:21 -0600
committerPatrick Griffis <pgriffis@igalia.com>2020-11-25 12:13:21 -0600
commit924069e946c444ed7055959cc1ef5e997cb0619c (patch)
tree3fb04f7bba0abe01682cd151ee49c9d8fb06c4de
parent69f71c324fdb1a69731617f0387cac01db6fad6d (diff)
downloadlibsoup-924069e946c444ed7055959cc1ef5e997cb0619c.tar.gz
Remove/privitize no longer working redirect APIs
A replacement will need to be made
-rw-r--r--docs/reference/libsoup-3.0-sections.txt3
-rw-r--r--libsoup/soup-session.c36
-rw-r--r--libsoup/soup-session.h8
3 files changed, 1 insertions, 46 deletions
diff --git a/docs/reference/libsoup-3.0-sections.txt b/docs/reference/libsoup-3.0-sections.txt
index 089649cc..01dff225 100644
--- a/docs/reference/libsoup-3.0-sections.txt
+++ b/docs/reference/libsoup-3.0-sections.txt
@@ -379,9 +379,6 @@ soup_session_websocket_connect_finish
<SUBSECTION>
soup_session_abort
<SUBSECTION>
-soup_session_would_redirect
-soup_session_redirect_message
-<SUBSECTION>
soup_session_add_feature
soup_session_add_feature_by_type
soup_session_remove_feature
diff --git a/libsoup/soup-session.c b/libsoup/soup-session.c
index dec2524e..e51602ee 100644
--- a/libsoup/soup-session.c
+++ b/libsoup/soup-session.c
@@ -808,40 +808,6 @@ redirection_uri (SoupSession *session,
return new_uri;
}
-/**
- * soup_session_would_redirect:
- * @session: a #SoupSession
- * @msg: a #SoupMessage that has response headers
- *
- * Checks if @msg contains a response that would cause @session to
- * redirect it to a new URL (ignoring @msg's %SOUP_MESSAGE_NO_REDIRECT
- * flag, and the number of times it has already been redirected).
- *
- * Return value: whether @msg would be redirected
- *
- * Since: 2.38
- */
-gboolean
-soup_session_would_redirect (SoupSession *session, SoupMessage *msg)
-{
- GUri *new_uri;
-
- g_return_val_if_fail (SOUP_IS_SESSION (session), FALSE);
- g_return_val_if_fail (SOUP_IS_MESSAGE (msg), FALSE);
-
- /* It must have an appropriate status code and method */
- if (!SOUP_SESSION_WOULD_REDIRECT_AS_GET (session, msg) &&
- !SOUP_SESSION_WOULD_REDIRECT_AS_SAFE (session, msg))
- return FALSE;
-
- new_uri = redirection_uri (session, msg, NULL);
- if (!new_uri)
- return FALSE;
-
- g_uri_unref (new_uri);
- return TRUE;
-}
-
static gboolean
soup_session_requeue_item (SoupSession *session,
SoupMessageQueueItem *item,
@@ -896,7 +862,7 @@ soup_session_requeue_item (SoupSession *session,
*
* Since: 2.38
*/
-gboolean
+static gboolean
soup_session_redirect_message (SoupSession *session,
SoupMessage *msg,
GError **error)
diff --git a/libsoup/soup-session.h b/libsoup/soup-session.h
index 7c7c1604..84ba9e31 100644
--- a/libsoup/soup-session.h
+++ b/libsoup/soup-session.h
@@ -58,14 +58,6 @@ GInputStream *soup_session_send (SoupSession *session,
GError **error);
SOUP_AVAILABLE_IN_ALL
-gboolean soup_session_would_redirect (SoupSession *session,
- SoupMessage *msg);
-SOUP_AVAILABLE_IN_ALL
-gboolean soup_session_redirect_message (SoupSession *session,
- SoupMessage *msg,
- GError **error);
-
-SOUP_AVAILABLE_IN_ALL
void soup_session_add_feature (SoupSession *session,
SoupSessionFeature *feature);
SOUP_AVAILABLE_IN_ALL