|
|
1.1 root 1: Things to be done:
2: -1. Immediate
3: 1. expand from 26 letters
4: 2. (from -x) bug (not present on IngVAX, ESVAX, etc.,
5: present on C machine)
6:
7: 0. Bugs:
8: netmail cory doesn't work when there is no mail.
9: netmail - doesn't work with -n option (use kexecl).
10: Files ":fix" should be handled correctly
11: -u option correctly sets queue ownership, but netq still shows "root".
12: problem on Ing70 where bill logged in, logged off, I logged in
13: and bill got my permissions
14: bug - a queue file with an extra blank in the front of it on ESVAX
15: loop on waits until pid -- NOSC fix
16: get the NOSC netstart
17: add a check so if the network is having trouble sending things
18: it will write/mail to the appropriate person.
19:
20: 1. Software mods to my source:
21: * netdaemon:
22: 0. add -t and -c (time and count) options to netdaemon
23: 1. add a flag to force execl rather than using cshell
24: to avoid no more processes.
25: 3. Add statistics on errors.
26: 4. Add var parm list stuff - list in net.c (boundary condition)
27: 7. Have an upper and lower bound on "atime"-- start low and add.
28: 8. add a struct prefix before stat dump struct
29: 9. write a stats analysis program
30: * net
31: add a -D option for defining var parm list values (bounadry cond)
32: commands too slow-- option to not read .netrc file, use snfromuid
33: * netcp:
34: Debug three-machine netcp.
35: Use -q for 3way netcp (boundary cond).
36: * netq - do it with qsort
37: * prmail & netmail:
38: print the number of messags forwarded
39: * sendberkmail:
40: should pass remote mmail new options (boundary condition).
41: hopcnt error should be fixed by bcoming "cautious"--
42: thus hopcnt shoul be checked in mmail, and return a boolean
43: * v6mail
44: is too slow- use read() and write(), not fread and fwrite
45: * mwrite --
46: login as network rather than as the user.
47: * netrm:
48: should handle arguments just like lprm in v7
49: what about errors in not finding an inaccesible machine
50: add a -m flag to netrm : "netrm -m v -" to remove all for v
51: add ability to netrm remote files, just send the username
52: * add comment line to initfile and .netrc
53: * add getnetworkstatus, etc. return #entries in netq, #users, uptime,
54: and the pct of user&sys time the command got.
55: * get user's name from the environment to avoid reading
56: the password file
57: * in netstatus command, list last login.
58: * people don't like the fact that a password from the .netrc file
59: gets associated with an overridden login name.
60:
61: 4. Current Boundaries of compatibility:
62: * old mmails don't allow "-" arguments, assume they are names
63: * can't change version numbers since others enforce them
64: * netcp remote commands don't ignore unknown options.
65:
66: 10. Structure changes:
67: decrease use of global status vars if not necc., use userinfo
68: as a local variable.
69: make a nrcStruct and have a NrcRead(cfile) subroutine.
70: header.c -- move readhd into header.c w/a test
71: to see which subrs to call.
72: use netcmd(), a subr, instead of /usr/net/bin/net.
73: make a readaccess and writeaccess tocall in v6mail and net.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.