TODO revision 126274
1124208SdesDocumentation: 2124208Sdes 3124208Sdes- Update the docs 4124208Sdes - Update README 5124208Sdes - Update INSTALL 6124208Sdes - Merge INSTALL & README.privsep 7124208Sdes 8124208Sdes- Install FAQ? 9124208Sdes 10124208Sdes- General FAQ on S/Key, TIS, RSA, RSA2, DSA, etc and suggestions on when it 11126274Sdes would be best to use them. 12124208Sdes 13124208Sdes- Create a Documentation/ directory? 14124208Sdes 1598937SdesProgramming: 16124208Sdes 1798937Sdes- Grep for 'XXX' comments and fix 1898937Sdes 1998937Sdes- Link order is incorrect for some systems using Kerberos 4 and AFS. Result 20126274Sdes is multiple inclusion of DES symbols. Holger Trapp 2198937Sdes <holger.trapp@hrz.tu-chemnitz.de> reports that changing the configure 2298937Sdes generated link order from: 2398937Sdes -lresolv -lkrb -lz -lnsl -lutil -lkafs -lkrb -ldes -lcrypto 2498937Sdes to: 2598937Sdes -lresolv -lkrb -lz -lnsl -lutil -lcrypto -lkafs -lkrb -ldes 2698937Sdes fixing the problem. 2798937Sdes 2898937Sdes- Write a test program that calls stat() to search for EGD/PRNGd socket 29126274Sdes rather than use the (non-portable) "test -S". 3098937Sdes 31113908Sdes- More platforms for for setproctitle() emulation (testing needed) 3298937Sdes 3398937Sdes- Improve PAM support (a pam_lastlog module will cause sshd to exit) 34106121Sdes and maybe support alternate forms of authentications like OPIE via 3598937Sdes pam? 3698937Sdes 37124208Sdes- Improve PAM ChallengeResponseAuthentication 38124208Sdes - Informational messages 39124208Sdes - chauthtok 4098937Sdes - Use different PAM service name for kbdint vs regular auth (suggest from 4198937Sdes Solar Designer) 4298937Sdes - Ability to select which ChallengeResponseAuthentications may be used 4398937Sdes and order to try them in e.g. "ChallengeResponseAuthentication skey, pam" 4498937Sdes 4598937Sdes- Complete Tru64 SIA support 4698937Sdes - It looks like we could merge it into the password auth code to cut down 4798937Sdes on diff size. Maybe PAM password auth too? 4898937Sdes 4998937Sdes- Finish integrating kernel-level auditing code for IRIX and SOLARIS 5098937Sdes (Gilbert.r.loomis@saic.com) 5198937Sdes 5298937Sdes- 64-bit builds on HP-UX 11.X (stevesk@pobox.com): 5398937Sdes - utmp/wtmp get corrupted (something in loginrec?) 5498937Sdes - can't build with PAM (no 64-bit libpam yet) 5598937Sdes 5698937SdesClean up configure/makefiles: 5798937Sdes- Clean up configure.ac - There are a few double #defined variables 5898937Sdes left to do. HAVE_LOGIN is one of them. Consider NOT looking for 5998937Sdes information in wtmpx or utmpx or any of that stuff if it's not detected 6098937Sdes from the start 6198937Sdes 62124208Sdes- Fails to compile when cross compile. (vinschen@redhat.com) 6398937Sdes 6498937Sdes- Replace the whole u_intXX_t evilness in acconfig.h with something better??? 65113908Sdes - Do it in configure.ac 6698937Sdes 6798937Sdes- Consider splitting the u_intXX_t test for sys/bitype.h into seperate test 6898937Sdes to allow people to (right/wrongfully) link against Bind directly. 6998937Sdes 7098937Sdes- Consider splitting configure.ac into seperate files which do logically 71126274Sdes similar tests. E.g move all the type detection stuff into one file, 7298937Sdes entropy related stuff into another. 7398937Sdes 7498937SdesPackaging: 7598937Sdes- Solaris: Update packaging scripts and build new sysv startup scripts 7698937Sdes Ideally the package metadata should be generated by autoconf. 7798937Sdes (gilbert.r.loomis@saic.com) 7898937Sdes 7998937Sdes- HP-UX: Provide DEPOT package scripts. 8098937Sdes (gilbert.r.loomis@saic.com) 8198937Sdes 8299060SdesPrivSep Issues: 8399060Sdes- mmap() issues. 8499060Sdes + /dev/zero solution (Solaris) 8599060Sdes + No/broken MAP_ANON (Irix) 8699060Sdes + broken /dev/zero parse (Linux) 87126274Sdes- PAM 8899060Sdes + See above PAM notes 8999060Sdes- AIX 90124208Sdes + usrinfo() does not set TTY, but only required for legacy systems. Works 9199060Sdes with PrivSep. 9299060Sdes- OSF 9399060Sdes + SIA is broken 9499060Sdes- Cygwin 9599060Sdes + Privsep for Pre-auth only (no fd passing) 9699060Sdes 97126274Sdes$Id: TODO,v 1.57 2004/02/11 09:44:13 dtucker Exp $ 98