The problem: logging in to a remote system with a cryptographic solution such as lsh or ssh takes time, due to the computationally expensive key exchanges that occur when the connection is established. It is common to trigger a lot of remote logins while using remote CVS, which makes it painfully slow compared to having the repository locally.
The solution: reuse the secure tunnel once it has been established. fsh is a drop-in rsh-compatible replacement for ssh that automatically resuses ssh tunnels.
|Date||FTP download||HTTP download|
|2001-12-23||1.2 src||PGP signature||1.2 src||PGP signature|
|2000-12-10||1.1 src||PGP signature||1.1 src||PGP signature|
|1999-05-09||1.0 src||(old signature)||1.0 src||PGP signature||(old signature)|
|1999-02-14||0.3 src||(old signature)||0.3 src||PGP signature||(old signature)|
|1999-01-21||0.2 src||(old signature)||0.2 src||PGP signature||(old signature)|
|1999-01-20||0.1 src||(old signature)||0.1 src||PGP signature||(old signature)|
|fsh-announce||Moderated list announcing new releases and snapshots.|
|fsh-info||General open unmoderated list about fsh. Only members can post, but anybody can become a member.|
|fsh-bugs||Bug reports. Anybody can post messages. But please use Bugzilla instead.|
Note: the 1.2 release is newer than these snapshot releases. You should currently use the 1.2 release instead of them.
|2000-12-03||1.0.post.5 src||PGP signature||-||fshd exits when it has been unused for a configurable while. Some other minor fixes.|
|2000-11-27||1.0.post.4 src||PGP signature||(old signature)||A security problem that could, under some circumstances, give a local user access to another local users' tunnels was fixed.|
|2000-11-12||1.0.post.3 src||PGP signature||(old signature)||Python 1.5.2 compatibility restored. Faster detection of child exits.|
|2000-11-11||1.0.post.2 src||PGP signature||(old signature)||Prompts such as "host key not found", "enter passphrase" and "enter password" emitted by ssh is no longer silently swollowed by fsh. The -r method can handle methods that contains slashes (such as /u/bin/lsh).|
|1999-11-05||1.0.post.1 src||PGP signature||(old signature)||The -l user is now allowed after the host. This increases interoperability with CVS.|