[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Can't cancel svn+ssh connection

From: Benjamin R. Haskell <tortoisesvn_at_benizi.com>
Date: Thu, 30 Apr 2009 10:13:49 -0400 (EDT)

On Wed, 29 Apr 2009, webpost_at_tigris.org wrote:

> Trying to repo-browse an svn+ssh:// repository, using TortoisePlink as
> the SSH backend, I was prompted for my password. Since I never use
> passwords generally (only keys), I knew I hadn't set something up
> properly. So, to correct the situation, I tried to cancel, and was
> prompted for my password half a dozen more times (sshd_config has the
> default MaxAuthTries 6). Then I was prompted again... seemingly without
> end.
> It'd be nice if TortoisePlink would propagate the 'Cancel' up to the
> Repository Browser (rather than treating it the same as a failed auth
> attempt). I eventually had to kill it via Procexp.

(That was me reporting via the web interface.)

After I submitted that, I found a message from Stefan K√ľng on 2009-01-24:
> > [original reporter was "Joe"]
> > [...]
> > a password lockout, so it just keeps asking and asking. I don't think
> > being locked out of the server would be good either. All I can do is
> > close the TortoiseProc and TortoisePlink with the task manager.
> That's how Plink is implemented. And actually, Cancel sends an empty
> string back to indicate the cancel. If the server doesn't react to that
> (or reacts wrong) there's nothing Plink can do - and TortoisePlink is
> just an UI patch to Plink.
> Stefan

This still seems broken to me. "Cancel sends an empty string back to
indicate the cancel"? If I pick up some tuits, I may try and patch this.

( trunk/src/TortoisePlink/LoginDialog.cpp looks like the starting point,
if not the endpoint )

Otherwise, at least it's explained (and can probably be a WONTFIX --
certainly not high priority).



To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-04-30 16:15:15 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.