After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 166838 - handle keyring auth denial
handle keyring auth denial
Status: RESOLVED WONTFIX
Product: gnome-vfs
Classification: Deprecated
Component: Module: (other)
2.17.x
Other All
: Normal major
: ---
Assigned To: Christian Neumair
gnome-vfs maintainers
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2005-02-09 19:01 UTC by Jorn Baayen
Modified: 2018-08-17 13:49 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Jorn Baayen 2005-02-09 19:01:51 UTC
Try to open a webdav uri from an application, get the "allow access" dialog.
Press deny. Now the "Authentication required" dialog is shown. Press "cancel".
Now the "allow access" dialog is back. 

One would hope pressing "deny" and then "cancel" would be enough to stop the
dialogs from coming up :)
Comment 1 Dennis Krul (dweazle) 2005-08-18 11:16:55 UTC
I've noticed the same behaviour with both the webdav and ftp methods.
Comment 2 Christian Kirbach 2005-11-01 21:10:02 UTC
I can see this as well.

1. Add a remote server to the "Places" menu
2. make sure the password is not cached by keyring manager
3. run gnome-screenshot (System->screenshot)
4. dialog comes up that asks for the sever's password. you cannot get rid of 
that dialog.

confirming.
Comment 3 Daniel Holbach 2006-02-17 09:07:42 UTC
The issue was raised in https://launchpad.net/distros/ubuntu/+source/gnome-keyring/+bug/24525 as well.
Comment 4 Jon Nettleton 2006-04-03 20:36:35 UTC
This is actually a problem with gnome-vfs and not gnome-keyring.
Comment 5 Christian Neumair 2007-01-04 17:24:15 UTC
Assigning to myself. We have to decide whether access denial includes the keyring only or the accessed resource - ditto for cancellation. The implementation would require libgnomeui and gnome-vfs modifications.

This is really a major design decision.
Comment 6 André Klapper 2007-01-17 01:49:29 UTC
christian, will a fix be available for 2.18.0 (because you set that target milestone)? are you working on this?
Comment 7 André Klapper 2007-02-15 19:57:00 UTC
christian: *ping*
Comment 8 Christian Neumair 2007-02-19 19:01:53 UTC
I have patches that would treat denial as cancellation but this is pending a design decision, and I'm not supposed to make it.

I milestoned it because I wanted that somebody seriously investigates how we handle this, but I don't think it's really critical so I could as well remove the milestone if it turns out to be tricky.

I'm removing the milestones we're past API/ABI freezes and we have to extend some libgnomeui/gnome-vfs callback structs to make this work.

CCing usability maint. 

Andre: Thanks for pinging me.
Comment 9 Matthew Paul Thomas (mpt) 2007-02-20 09:09:00 UTC
Could someone provide either screenshots of the alerts, or reliable steps (with example URIs) to reproduce the bug? Thanks.
Comment 10 Christian Neumair 2007-02-20 11:25:40 UTC
* Open an SFTP location using Nautilus
* Login
* Grant Nautilus access to it
* Remember the credentials for this session
* Open an audio or video file on the SFTP location, using totem.
* Deny access
Comment 11 André Klapper 2010-03-27 17:13:30 UTC
gnome-vfs is not actively developed anymore and has been replaced by gvfs.

If this is still an issue in a recent GNOME version (2.28 or 2.30) which uses gvfs: Please file a new bug report against gvfs with good steps to reproduce, or move this existing report to the product gvfs.

If this is not an issue anymore in a recent GNOME version, please close this report as RESOLVED OBSOLETE.

For gnome-vfs, this is a WONTFIX.
Comment 12 André Klapper 2018-08-17 13:49:44 UTC
gnome-vfs got deprecated in 2008.

gnome-vfs is not under active development anymore and had its last code changes
in 2011. Its codebase has been archived:
https://gitlab.gnome.org/Archive/gnome-vfs/commits/master

gio (in glib) and gvfs are its successors. See https://developer.gnome.org/gio/stable/ch33.html and https://people.gnome.org/~gicmo/gio-migration-guide/ for porting info.

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect
reality. Feel free to open a task in GNOME Gitlab if the issue described in this task still applies to a recent + supported version of glib/gio/gvfs. Thanks!