Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[egit-dev] Preventing 'push' dialog from connecting on each char

I raised https://bugs.eclipse.org/bugs/show_bug.cgi?id=315575 but it's garnered little discussion on the subject, so I wanted to bring it up on the mailing list.

Basically, the problem is that when adding a 'push' URL after the fact, EClipse attempts to verify (including attempting remote connections) on each character typed. That means, if you put in an SSH URL it attempts to make a new, separate, SSH connection to the remote host for each character typed. Especially if you have put your user credentials in as part of the URL itself, this can easily lead to triggering a sensitive DoS detection on the remote end, potentially disabling the account.

I see no reason why we should be attempting to verify on each character pressed whether the URL is valid or not. Even if we delay validation until pressing the 'next' button, we still limit the number of connections made.

I've debugged what is happening, and put it in the bug.

Alex

Back to the top