TODO revision 98937
198937SdesProgramming: 298937Sdes- Grep for 'XXX' comments and fix 398937Sdes 498937Sdes- Link order is incorrect for some systems using Kerberos 4 and AFS. Result 598937Sdes is multiple inclusion of DES symbols. Holger Trapp 698937Sdes <holger.trapp@hrz.tu-chemnitz.de> reports that changing the configure 798937Sdes generated link order from: 898937Sdes -lresolv -lkrb -lz -lnsl -lutil -lkafs -lkrb -ldes -lcrypto 998937Sdes to: 1098937Sdes -lresolv -lkrb -lz -lnsl -lutil -lcrypto -lkafs -lkrb -ldes 1198937Sdes fixing the problem. 1298937Sdes 1398937Sdes- Write a test program that calls stat() to search for EGD/PRNGd socket 1498937Sdes rather than use the (non-portable) "test -S". 1598937Sdes 1698937Sdes- Replacement for setproctitle() - HP-UX support only currently 1798937Sdes 1898937Sdes- Handle changing passwords for the non-PAM expired password case 1998937Sdes 2098937Sdes- Improve PAM support (a pam_lastlog module will cause sshd to exit) 2198937Sdes and maybe support alternate forms of authenications like OPIE via 2298937Sdes pam? 2398937Sdes 2498937Sdes- Rework PAM ChallengeResponseAuthentication 2598937Sdes - Use kbdint request packet with 0 prompts for informational messages 2698937Sdes - Use different PAM service name for kbdint vs regular auth (suggest from 2798937Sdes Solar Designer) 2898937Sdes - Ability to select which ChallengeResponseAuthentications may be used 2998937Sdes and order to try them in e.g. "ChallengeResponseAuthentication skey, pam" 3098937Sdes 3198937Sdes- Complete Tru64 SIA support 3298937Sdes - It looks like we could merge it into the password auth code to cut down 3398937Sdes on diff size. Maybe PAM password auth too? 3498937Sdes 3598937Sdes- Finish integrating kernel-level auditing code for IRIX and SOLARIS 3698937Sdes (Gilbert.r.loomis@saic.com) 3798937Sdes 3898937Sdes- sftp-server: Rework to step down to 32bit ints if the platform 3998937Sdes lacks 'long long' == 64bit (Notable SCO w/ SCO compiler) 4098937Sdes 4198937Sdes- Linux hangs for 20 seconds when you do "sleep 20&exit". All current 4298937Sdes solutions break scp or leaves processes hanging around after the ssh 4398937Sdes connection has ended. It seems to be linked to two things. One 4498937Sdes select() under Linux is not as nice as others, and two the children 4598937Sdes of the shell are not killed on exiting the shell. Redhat have an excellent 4698937Sdes description of this in their RPM package. 4798937Sdes 4898937Sdes- Build an automated test suite 4998937Sdes 5098937Sdes- 64-bit builds on HP-UX 11.X (stevesk@pobox.com): 5198937Sdes - utmp/wtmp get corrupted (something in loginrec?) 5298937Sdes - can't build with PAM (no 64-bit libpam yet) 5398937Sdes 5498937SdesDocumentation: 5598937Sdes- More and better 5698937Sdes 5798937Sdes- Install FAQ? 5898937Sdes 5998937Sdes- General FAQ on S/Key, TIS, RSA, RSA2, DSA, etc and suggestions on when it 6098937Sdes would be best to use them. 6198937Sdes 6298937Sdes- Create a Documentation/ directory? 6398937Sdes 6498937SdesClean up configure/makefiles: 6598937Sdes- Clean up configure.ac - There are a few double #defined variables 6698937Sdes left to do. HAVE_LOGIN is one of them. Consider NOT looking for 6798937Sdes information in wtmpx or utmpx or any of that stuff if it's not detected 6898937Sdes from the start 6998937Sdes 7098937Sdes- Fails to compile when cross compile. 7198937Sdes (vinschen@redhat.com) 7298937Sdes 7398937Sdes- Replace the whole u_intXX_t evilness in acconfig.h with something better??? 7498937Sdes 7598937Sdes- Consider splitting the u_intXX_t test for sys/bitype.h into seperate test 7698937Sdes to allow people to (right/wrongfully) link against Bind directly. 7798937Sdes 7898937Sdes- Consider splitting configure.ac into seperate files which do logically 7998937Sdes similar tests. E.g move all the type detection stuff into one file, 8098937Sdes entropy related stuff into another. 8198937Sdes 8298937SdesPackaging: 8398937Sdes- Solaris: Update packaging scripts and build new sysv startup scripts 8498937Sdes Ideally the package metadata should be generated by autoconf. 8598937Sdes (gilbert.r.loomis@saic.com) 8698937Sdes 8798937Sdes- HP-UX: Provide DEPOT package scripts. 8898937Sdes (gilbert.r.loomis@saic.com) 8998937Sdes 9098937Sdes$Id: TODO,v 1.46 2002/01/22 11:26:20 djm Exp $ 91