summaryrefslogtreecommitdiff
path: root/common/gmountsource.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@gnome.org>2008-03-04 10:56:43 +0000
committerBenjamin Otte <otte@src.gnome.org>2008-03-04 10:56:43 +0000
commit13a1cd21fe5bbeb50c16b0a3cc68a0acb1af90b2 (patch)
tree0ea0e4ba78709e476499c5f7387edf3a963df544 /common/gmountsource.h
parent3cd81d08a157eb3723ed105f770b8da042d9bb54 (diff)
downloadgvfs-13a1cd21fe5bbeb50c16b0a3cc68a0acb1af90b2.tar.gz
add an anonymous_out parameter for anonymous logins.
2008-03-04 Benjamin Otte <otte@gnome.org> * common/gmountsource.c: (ask_password_reply), (g_mount_source_ask_password_finish), (g_mount_source_ask_password), (op_ask_password_reply): * common/gmountsource.h: add an anonymous_out parameter for anonymous logins. * daemon/gvfsbackenddav.c: (soup_authenticate_interactive): * daemon/gvfsbackendsftp.c: (handle_login): * daemon/gvfsbackendsmb.c: (auth_callback): make the backends compile with the new parameter. They don't use anonymous logins. * daemon/gvfsbackendftp.c: (do_mount): make login work as users would expect it with anonymous logins. Fixes bug #520131 svn path=/trunk/; revision=1520
Diffstat (limited to 'common/gmountsource.h')
-rw-r--r--common/gmountsource.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/common/gmountsource.h b/common/gmountsource.h
index 676595ff..e4298357 100644
--- a/common/gmountsource.h
+++ b/common/gmountsource.h
@@ -65,6 +65,7 @@ gboolean g_mount_source_ask_password (GMountSource
char **password_out,
char **user_out,
char **domain_out,
+ gboolean *anonymous_out,
GPasswordSave *password_save_out);
void g_mount_source_ask_password_async (GMountSource *mount_source,
@@ -81,6 +82,7 @@ gboolean g_mount_source_ask_password_finish (GMountSource
char **password_out,
char **user_out,
char **domain_out,
+ gboolean *anonymous_out,
GPasswordSave *password_save_out);
gboolean g_mount_source_ask_question (GMountSource *mount_source,