TASKLIST 1.12 KB
Newer Older
Niels Möller's avatar
Niels Möller committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
This file describes some mostly independent subprojects for lsh.
Before starting on any of them, please contact me (Niels Möller
<nisse@lysator.liu.se); someone may already be working on it already,
and we need to coordinate.


Port forwarding services
  X,
  ssh-agent,
  UDP (not in the spec, but that's no reason why it couldn't be
       implemented).

User interface. This includes command line options, configuration
files, an escape-character mechanism and any features attached to that,
including a command mode to create or terminate forwarded ports and
channels interactively.

Key storage, generation and management.

SPKI support. Using SPKI certificates to grant access for groups and
Niels Möller's avatar
Niels Möller committed
21
individuals seems like a good thing to me (even if I suspect
Niels Möller's avatar
Niels Möller committed
22 23 24 25 26 27 28 29 30 31 32
that its usefulness is greater for more specialized services than
login). I also find it appealing to send SPKI hashed key id:s rather
than the public keys themselves in the publickey authentication
protocol.

SSH agent (does anybody have a specification of the protocol(s) used
by ssh-agent?)

Projects not to do:

PAM support. (Looked at it. Didn't like it. See NOTES for details).