[Cyberduck-trac] [Cyberduck] #3336: Cyberduck tries to unlock keychain on every upload

Cyberduck trac at trac.cyberduck.ch
Thu Jul 16 00:51:24 CEST 2009


#3336: Cyberduck tries to unlock keychain on every upload
---------------------------+------------------------------------------------
 Reporter:  Mly@…          |       Owner:  dkocher
     Type:  defect         |      Status:  new    
 Priority:  normal         |   Milestone:         
Component:  core           |     Version:  3.2.1  
 Severity:  normal         |    Keywords:         
---------------------------+------------------------------------------------
 The password for one of my SFTP accounts is stored in a locked keychain.
 (In Keychain Access, it has "Lock after 1 minute of inactivity" selected.)

 So I expect that the first time I connect to the site, I will be asked to
 unlock the Keychain so that Cyberduck can fetch the password.

 However, my problem is that every time I upload a file,
 I'm presented with a dialog

 Cyberduck wants to use your confidential information stored in
 "shell.sonic.net" in your keychain.  Do you want to allow access to this
 item?  Always Allow / Deny / Allow.

 Not only that, but "Transfers" window of Cyberduck, I see that "Login
 successful" has already been reported.

 First problem: Why am I being asked to re-fetch my password from the
 keychain?

 Second problem: How can login be successful if the password hasn't been
 fetched?


 I click "Allow"

 The upload proceeds.

 But next time I attempt the same operation, I the same thing happens.



 What I would like to happen:

 I'm asked for my keychain password once, Cyberduck fetches the SFTP
 password, and the password is internally maintained for as long as the
 session is open, and I am never prompted for the password again.


 Version 3.2.1 build 4923 (though it's been this way for a long time
 through many versions.)

-- 
Ticket URL: <http://trac.cyberduck.ch/ticket/3336>
Cyberduck <http://cyberduck.ch>
FTP, SFTP, WebDAV, Cloud Files and Amazon S3 Browser for Mac OS X.


More information about the Cyberduck-trac mailing list