git-annex/Assistant/WebApp
Joey Hess 85e9e8c0cf webapp: Better ssh password prompting.
When setting up a remote on a ssh server, prompt for a password inside the
webapp, rather than relying on ssh's own password prompting in the terminal
the webapp was started from, or ssh-askpass.

Avoids double prompting for the ssh password (and triple-prompting on
windows for rsync.net), since the entered password is cached for 10 minutes
and this cached password is reused when setting up the repository, after
the initial probe.

When the user has an existing ssh key set up, they can choose to use it,
rather than entering a password. The webapp used to probe for this case
automatically, so this is a little harder, but it's an advanced user thing.

Note that this commit is known to break enabling existing rsync
repositories. It hs not been tested with gcrypt repositories. It's not been
successfully tested yet on Windows.

This commit was sponsored by Ralph Mayer.
2014-05-14 15:38:32 -04:00
..
Configurators webapp: Better ssh password prompting. 2014-05-14 15:38:32 -04:00
Bootstrap3.hs work around an EvilSplicer bug 2014-05-10 12:27:21 -03:00
Common.hs backport Yesod.Form.Bootstrap3 to Yesod 1.0.1 2014-04-27 20:18:36 +02:00
Configurators.hs webapp: Rework xmpp nudge to prompt for either xmpp or a ssh remote be set up. 2014-04-09 16:27:24 -04:00
Control.hs windows: Fix process termination code. 2014-02-13 15:53:10 -04:00
DashBoard.hs Windows: Crazy hack to make file manager not start hidden underneath web browser window 2014-02-13 13:16:28 -04:00
Documentation.hs hlint 2013-10-02 01:06:59 -04:00
Form.hs webapp: Better ssh password prompting. 2014-05-14 15:38:32 -04:00
Gpg.hs don't close tags that are closed by hamlet 2014-04-21 19:47:21 +02:00
MakeRemote.hs send remote-daemon a RELOAD after making a ssh remote 2014-04-20 15:30:39 -04:00
Notifications.hs webapp: Use securemem for constant time auth token comparisons. 2014-03-12 21:41:20 -04:00
OtherRepos.hs webapp: Filter out from Switch Repository list any repositories listed in autostart file that don't have a git directory anymore. 2014-02-28 19:16:49 -04:00
Page.hs update bootstrap files to bootstrap3 2014-04-21 19:05:09 +02:00
Repair.hs assistant: Support repairing git remotes that are locally accessible 2013-10-27 15:38:59 -04:00
RepoId.hs webapp: Improve UI around remote that have no annex.uuid set, either because setup of them is incomplete, or because the remote git repository is not a git-annex repository. 2013-11-07 18:02:00 -04:00
RepoList.hs update bootstrap files to bootstrap3 2014-04-21 19:05:09 +02:00
routes webapp: Fix UI for removing XMPP connection. 2014-04-20 12:46:33 -04:00
SideBar.hs don't close tags that are closed by hamlet 2014-04-21 19:47:21 +02:00
Types.hs fix navbar on error page 2014-04-27 23:57:57 +02:00