Ticket #66 (assigned defect)

Opened 6 months ago

Last modified 6 weeks ago

Macfusion 2.0.2 (2.0.1): sshfs favourite: mount times out if new_sshfs_askpass does not interact with keychain within ~5 seconds

Reported by: grahamperrin Owned by: mgorbach
Priority: minor Milestone: 2.1
Component: MacFusion Version: 2.0
Keywords: new_sshfs_askpass keychain timeout Cc:

Description (last modified by grahamperrin) (diff)

Whilst I'm creating a separate ticket for this, it probably explains (could be a duplicate of) ticket:48

  1. AFAIR neither Macfusion 2.0.1 nor its agent had been launched
  1. downloaded Macfusion 2.0.2 (2.0.1) and overwrote the earlier version
  1. launched Macfusion, accepted the invitation to update to 2.0.2
  1. re-launched
  1. checked for updates again (troubleshooting ticket:65 at the time) but declined the repeat invitations to update to 2.0.2
  1. I have just one favourite, an sshfs connection to localhost
  1. clicked Mount
  1. dialogue (see screen shot attached):
! 
Could not mount filesystem: Mount has timed out.
[[OK]]
  1. dialogue (see screen shot attached):
new_sshfs_askpass wants to use your confidential information stored in "localhost" in your keychain. 
Do you want to allow access to this item?
[Always Allow] [Deny] [Allow]
  1. clicked Always Allow

10. clicked OK to the earlier dialogue.

Attachments

timeout.png (17.0 KB) - added by grahamperrin 6 months ago.
keychain dialogue.png (34.2 KB) - added by grahamperrin 6 months ago.
another example.png (91.6 KB) - added by grahamperrin 5 months ago.

Change History

Changed 6 months ago by grahamperrin

Changed 6 months ago by grahamperrin

Changed 6 months ago by grahamperrin

  • description modified (diff)

Changed 5 months ago by grahamperrin

  • summary changed from Macfusion 2.0.2 (2.0.1) first use of an sshfs favourite: mount has timed out before keychain dialogue appeared for new_sshfs_askpass to Macfusion 2.0.2 (2.0.1): sshfs favourite: mount has timed out before new_sshfs_askpass interaction with keychain

Changed 5 months ago by grahamperrin

Changed 5 months ago by grahamperrin

  • summary changed from Macfusion 2.0.2 (2.0.1): sshfs favourite: mount has timed out before new_sshfs_askpass interaction with keychain to Macfusion 2.0.2 (2.0.1): sshfs favourite: mount times if new_sshfs_askpass does not interact with keychain within ~5 seconds

Summary line of this ticket changed following what seems to be another manifestation of the same issue.

Now, I'm even more inclined to treat this ticket:66 as a more proper expression of ticket:48.

Reproducing the symptoms

  1. create an sshfs favourite and opt to have the password stored in a keychain
  1. if the related volume is mounted, unmount it
  1. lock the keychain
  1. open the favourite
  1. wait ~five seconds.

Result: as before,

! 
Could not mount filesystem: Mount has timed out.
[[OK]]

Key points

If the user doesn't grant access to the keychain within ~five seconds, or if (say) the OS is busy and can't present a related dialogue within that time, then a time out is … untimely :)

Solution?

Is it possible for the time-out aspects to be deferred, suppressed, whatever, for as long as interaction with keychain is expected?

Thanks Graham

Changed 5 months ago by grahamperrin

  • summary changed from Macfusion 2.0.2 (2.0.1): sshfs favourite: mount times if new_sshfs_askpass does not interact with keychain within ~5 seconds to Macfusion 2.0.2 (2.0.1): sshfs favourite: mount times out if new_sshfs_askpass does not interact with keychain within ~5 seconds

Changed 5 months ago by lloeki@…

same kind of issue here, except I authenticate via rsa public key.

Changed 4 months ago by grahamperrin

To clarify: ideally the countdown/timeout (5 seconds, or whatever is preferred by the user) should begin only after password has been gained from the keychain.

Changed 6 weeks ago by anonymous

  • milestone 2.0 deleted

Milestone 2.0 deleted

Changed 6 weeks ago by mgorbach

  • status changed from new to assigned
  • milestone set to 2.1

Add/Change #66 (Macfusion 2.0.2 (2.0.1): sshfs favourite: mount times out if new_sshfs_askpass does not interact with keychain within ~5 seconds)

Author



Change Properties
<Author field>
Action
as assigned
as The resolution will be set. Next status will be 'closed'
to The owner will change from mgorbach. Next status will be 'new'
 
Note: See TracTickets for help on using tickets.