tasks revision 51292
189837Skris# -*- text -*- 289837Skris 3142425Snectar AM-UTILS-6.0 TASKS TODO 489837Skris 589837SkrisPlease volunteer to do any of the following: 689837Skris 789837Skris- complete testing of untested platforms in INSTALL file 889837Skris ncr2 989837Skris sunos 3.5 1089837Skris 1189837Skris- autofs support: see README.autofs for details. 1289837Skris needs to be re-ported to solaris 2.6 (headers changed) 1389837Skris 1489837Skris- deal with everything that has XXX on it in the sources 1589837Skris- documentation update ("XXX: FILL IN" sections). 16111147Snectar 17111147Snectar- hlfsd should be able to not use /var/alt_mail, but send code 75 back to 18111147Snectar sendmail (telling it to re-queue the mail and retry later). 19111147Snectar 20111147Snectar- compatibility with Sun's automount maps? 21111147Snectar should be easier via the amd.conf file to specify type of map 22111147Snectar perhaps done at the same time autofs support is done. 23111147Snectar 24111147Snectar- a selector ala if_exists() for networkmask(1.2.3.4/5.6.7.8), will match 25111147Snectar against all known IP addresses of this host. 26111147Snectar 27111147Snectar- convert to using my own rpcgen .x files for amq/amq/nfs (v2 and v3) 28111147Snectar 29111147Snectar- support multiple "fail-over" NFS mounts in Solaris 2.6. 30111147Snectar 31111147Snectar- use packaging info for various OSs (such as RPM, Redhat Package Format) 32111147Snectar 33111147Snectar- $mindelay and $maxdelay in milliseconds 34111147Snectar 35111147Snectar- multiple nfsl should be matched if one matched and nfs mount failed. fall 36111147Snectar through. 37111147Snectar- fall through syntax? opts:=nofail,fallthrough? 38142425Snectar 39111147Snectar- random nfs rhost:={srv1, srv2, srv3} 40111147Snectar 41111147Snectar- after cutting next release dist, check that all files are there 42111147Snectar 43111147Snectar- nfslx, same as nfsl, but using linkx 44111147Snectar 4589837Skris- find out why this sometimes works and sometimes not: 4689837Skris mcl -rhost:=minetta host!=${rhost};type:=nfs host==${rhost} 4789837Skris 4889837Skris- loadable info_*, amfs_*, and ops_* modules (lazy evaluation). 4989837Skris 5089837Skris- hlfsd for ~root/.mailspool (getpwnam("root")) 5189837Skris- hlfsd should daemonize even if -DDEBUG, then use -D nofork 5289837Skris 5389837Skris- fixmount should use generic code from transp/transp_{tli,sockets}.c 5489837Skris 5589837Skris- report netbsd/openbsd bugs in BUGS file 5689837Skris 5789837Skris- reverse notion of -F and other cmd-line options, so they override the 5889837Skrisamd.conf file (right now amd.conf overrides cmd-line options). 5989837Skris 6089837Skris- y2k compliance. 6189837Skris 6289837Skris- an un/install script for binaries 6389837Skris 6489837Skris- update README 6589837Skris 6689837Skris- add am-utils URL and COPYRIGHT to all distributed scripts and sources and 6789837Skris programs etc. also to amq -v output. 6889837Skris 6989837Skris- ion: browsable_dirs only works for nis if in [global] broken if it is file 7089837Skris maps. 7189837Skris 7289837Skris- all if statements should have an else clause because of Ultrix's /bin/sh. 7389837Skris 7489837Skris- look for obsolete AM_* macros and use newer AC_* ones 7589837Skris- use 3rd arg to AC_CHECK_TYPE (headers) 7689837Skris 7789837Skris- FreeBSD 3.1 doesn't have SYMTTL flag, so the mtime of the hlfsd symlink is 7889837Skris always new. This breaks hlfsd on FreeBSD 3.1, b/c the acregmin/max code 7989837Skris depends on the time that the symlink was created. Solution: best is to 8089837Skris support NOAC in the FreeBSD kernel, otherwise hlfsd will have to know not 8189837Skris to turn on this code in hlfsd/stubs.c: 8289837Skris 8389837Skris if (++slinkfattr.na_mtime.nt_useconds == 0) 8489837Skris ++slinkfattr.na_mtime.nt_seconds; 8589837Skris 8689837Skris- support nqnfs as per Jeffrey C Honig <jch@BSDI.COM>: "Besides having 8789837Skris NFSMNT_NQNFS set when you try to do the mount, NQNFS requires that you do 8889837Skris the nfssvc() call to create an nqnfs client daemon. I can't see any 8989837Skris obvious way to check if the server supports NQNFS." 9089837Skris 9189837Skris- browsable 'auto' style maps. 9289837Skris