source: trunk/third/ssh/TODO @ 11072

Revision 11072, 2.8 KB checked in by danw, 27 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r11071, which included commits to RCS files with non-trunk default branches.
Line 
1The first part of README is too long.
2
3Merge rdist into the ssh distribution. -> ssh-1.4.x
4  - patch for stdin/stdout
5  - -P arguments
6  - configure/makefile
7
8Update protocol to send information about the accepted authentication
9methods for the particular user after the user has been identified.
10-> ssh-2.x?
11
12Update protocol to send real client host name.  Add server
13configuration options to specify firewall names, and disable Rhosts
14authentication and trust the supplied name (with RSA, of course) if
15the connection appears to be coming from the firewall.
16-> ssh-2.x?
17
18Update protocol to include session id to both sides of session key.
19Change all encryption methods to use different keys for each direction.
20-> protocol version 2?
21
22Update protocol to use stronger MACs.
23-> protocol version 2?
24
25Extend protocol to easily permit ip-forwarding only servers without
26authentication.
27
28Update protocol to negotiate 16-bit packet size fields and string size fields.
29-> ??
30
31Some kind of access control for forwarded sockets (e.g., localhost only).
32
33Check X11 authentication sometimes fails (particularly on HPUX).
34
35npasswd-style checking for passphrases. mcduff@physics.uq.oz.au.
36
37Check whether Kocher's timing attack is applicable to ssh.
38Should ssh sleep a random time after each RSA computation?
39--> should blind, in 1.3.1?
40
41Add escape ~% to print out compression statistics.  Also, show
42information about encryption status.
43
44Host key fingerprints (ssh-keygen, shown when mismatch or new).
45Thomas.Koenig@ciw.uni-karlsruhe.de.
46
47Consider using snprintf instead of sprintf.
48
49debug() should append \r\n when in raw mode.
50
51servconf.c: log an error if unrecognized option/argument (but don't exit).
52
53Some kind of "ftp" on top of ssh.
54
55Add client option Verbose (same as -v option).
56
57Fix (note not always the suggested fix):
58> rfc-pg.c:56:exit used without including <stdlib.h>
59> remove.c:5:unlink used without including <unistd.h>
60> scp.c:265:tolocal begins with to, which is reserved for <ctype.h>
61> scp.c:266:toremote begins with to, which is reserved for <ctype.h>
62
63Store IP-address in utmp if host name too long?
64From: Holger Trapp <Holger.Trapp@Informatik.TU-Chemnitz.DE>
65
66Makefile.in: Warn if installing as non-root
67
68RSAPrivateDecrypt sometimes fails on Alpha (keys < 1024 bytes).
69Brad Karp <karp@eecs.harvard.edu>
70
71/etc/issue or equivalent.
72
73Check operation with RSAREF on alpha.
74
75Test compiling with Solaris 2.4 native compiler (v 3.0).
76
77Provide step-by-step instructions for using RSA authentication.
78
79Check all uses of getpwuid, and see if they could be replaced by
80getpwnam.  Now ssh may check the wrong home directory when there are
81several accounts with the same uid.
82
83Check that log messages from tcp_wrappers with ssh get logged.
84
85Change userfile_gets to allow arbitrary long input lines.
86
87Add --with-system-gmp option to configure.
88
89Add --with-system-zlib option to configure.
Note: See TracBrowser for help on using the repository browser.