Modify

Ticket #14 (accepted defect)

Opened 4 years ago

Last modified 2 years ago

EnumObjects failure when no UI allowed should be late as possible

Reported by: alamaison Owned by: alamaison
Priority: minor (e.g. uncommon, cosmetic, has workaround) Milestone: 0.90 Beta 1
Component: frontend Version:
Keywords: UI, connection Cc:

Description

The IShellFolder::EnumObjects?() function passes an HWND to be used for UI, e.g. asking for a password. If this is NULL, EnumObjects?() should fail silently. However, at the moment we fail in the CRemoteFolder::_CreateConnectionForFolder() method which rules out creating any sort of connection without UI. Ideally, we should defer this failure until the last possible moment as public-key authentication, for instance, can work just fine without the need for UI.

Attachments

Change History

comment:1 Changed 4 years ago by alamaison

  • Status changed from new to accepted

comment:2 Changed 4 years ago by alamaison

  • Milestone changed from 0.2.2 Real data provider to 0.3.0 Read-only transfer

comment:4 Changed 2 years ago by alamaison

  • Milestone changed from 0.3.0.0 Copy to 0.3.3.0 Public-key authentication

comment:5 Changed 2 years ago by alamaison

  • Milestone changed from Public-key authentication to Version 1
View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as accepted
as The resolution will be set. Next status will be 'closed'
to The owner will be changed from alamaison. Next status will be 'assigned'
Next status will be 'closed'Mark duplicate
The owner will be changed from alamaison to anonymous. Next status will be 'accepted'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.