summaryrefslogtreecommitdiff
path: root/libsoup/soup-password-manager.c
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2012-08-22 11:40:04 -0400
committerDan Winship <danw@gnome.org>2012-12-11 16:16:28 +0100
commit65890298dbe26d1058f523a6eb4741d57b05142c (patch)
tree991a1e5bfe897f97e44acbffe28690b0ab1a95d2 /libsoup/soup-password-manager.c
parent0ce58e3a12410255c643ce5d7be60b30ec1e4960 (diff)
downloadlibsoup-65890298dbe26d1058f523a6eb4741d57b05142c.tar.gz
SoupPasswordManager: kill
Deprecate and remove support for SoupPasswordManager; SoupPasswordManagerGNOME is now a dummy class, and the related SoupAuth methods are all no-ops. SoupSession also no longer has any special support for SoupPasswordManager. To avoid breaking old builds, the functions/types are still around, but are now marked as having always been deprecated (which, really, they were). https://bugzilla.gnome.org/show_bug.cgi?id=594377 https://bugzilla.gnome.org/show_bug.cgi?id=679866
Diffstat (limited to 'libsoup/soup-password-manager.c')
-rw-r--r--libsoup/soup-password-manager.c47
1 files changed, 2 insertions, 45 deletions
diff --git a/libsoup/soup-password-manager.c b/libsoup/soup-password-manager.c
index 3914179f..d9cf81c3 100644
--- a/libsoup/soup-password-manager.c
+++ b/libsoup/soup-password-manager.c
@@ -9,8 +9,6 @@
#include <config.h>
#endif
-#define LIBSOUP_I_HAVE_READ_BUG_594377_AND_KNOW_SOUP_PASSWORD_MANAGER_MIGHT_GO_AWAY
-
#include "soup-password-manager.h"
#include "soup.h"
@@ -23,29 +21,6 @@ soup_password_manager_default_init (SoupPasswordManagerInterface *iface)
{
}
-/**
- * soup_password_manager_get_passwords_async:
- * @password_manager: the #SoupPasswordManager
- * @msg: the #SoupMessage being authenticated
- * @auth: the #SoupAuth being authenticated
- * @retrying: whether or not this is a re-attempt to authenticate
- * @async_context: (allow-none): the #GMainContext to invoke @callback in
- * @cancellable: a #GCancellable, or %NULL
- * @callback: callback to invoke after fetching passwords
- * @user_data: data for @callback
- *
- * Asynchronously attempts to look up saved passwords for @auth/@msg
- * and then calls @callback after updating @auth with the information.
- * Also registers @auth with @password_manager so that if the caller
- * calls soup_auth_save_password() on it, the password will be saved.
- *
- * #SoupPasswordManager does not actually use the @retrying flag itself;
- * it just passes its value on to @callback.
- *
- * If @cancellable is cancelled, @callback will still be invoked.
- *
- * Since: 2.28
- **/
void
soup_password_manager_get_passwords_async (SoupPasswordManager *password_manager,
SoupMessage *msg,
@@ -56,32 +31,14 @@ soup_password_manager_get_passwords_async (SoupPasswordManager *password_manage
SoupPasswordManagerCallback callback,
gpointer user_data)
{
- SOUP_PASSWORD_MANAGER_GET_CLASS (password_manager)->
- get_passwords_async (password_manager, msg, auth, retrying,
- async_context, cancellable,
- callback, user_data);
+ g_warn_if_reached ();
}
-/**
- * soup_password_manager_get_passwords_sync:
- * @password_manager: the #SoupPasswordManager
- * @msg: the #SoupMessage being authenticated
- * @auth: the #SoupAuth being authenticated
- * @cancellable: a #GCancellable, or %NULL
- *
- * Synchronously attempts to look up saved passwords for @auth/@msg
- * and updates @auth with the information. Also registers @auth with
- * @password_manager so that if the caller calls
- * soup_auth_save_password() on it, the password will be saved.
- *
- * Since: 2.28
- **/
void
soup_password_manager_get_passwords_sync (SoupPasswordManager *password_manager,
SoupMessage *msg,
SoupAuth *auth,
GCancellable *cancellable)
{
- SOUP_PASSWORD_MANAGER_GET_CLASS (password_manager)->
- get_passwords_sync (password_manager, msg, auth, cancellable);
+ g_warn_if_reached ();
}