"Warning: since you have no kerberos tickets, this message will be entered anonymously." [done -- WES] Reply: print out subject of transaction before editing. [done -- WES] Do not start editor if permission is lacking [done -- WES] Do we want what-now loop? [WES: Only if it's another subsystem..] Doc: creation of meetings; dsmail & mail aliases. Fix doc to show common format for check_meetings, list_meetings Friendlier message "can't get meeting info" from add_meeting. ("Insufficient access to attend meeting.") [done -- SRZ] Interrupt handling. [mainly done in libss.a; may need extra work for some particular commands -- KR] next_meeting -list [done -- WES] check_meeting -no_list [done -- WES] List_meetings -brief -- no checking of meetings, just list. [done -- WES] Use same format for ckm and lsm. [done -- WES] Force newline at end of transactions on output. New tfile type (tfile_text)? [done -- SRZ] Write to pipe. (Apply?) [ I think that this should be done as write [spec] "|cmd" -- WES ] Quoting in subsystem library. [Side note -- make sure all servers get updated. Include priam, charon, nehi, comet, menelaus, bloom-beacon.] Punt zippy stuff from dsmail. Hacks like that belong in sendmail. Fix help file setup -- get all names included, get rid of extra stuff. Do installs from another directory, don't edit in the directory to be copied. Check pathnames of server; check modules compiled with -R. Add dashed line under header of ckm. [ done -- WES ] Put output of ckm and lsm through pager. Fix pager to do the right thing. [This comes later...] Print warnings if meetings file cannot be updated. Get rid of new list command for release. [done -- KR] Next_meeting -> detect check_meetings unused, print appropriate message, first run of nm only. [ done slightly differently; I have it print "use check_meetings first" if there are no changed meetings in the .meetings file and check_meetings has not yet been run -- WES] [made message a little more friendly -- KR] Next of zero == 1? Next of deleted -- acts correctly. delete_meeting should stop attending if current meeting. [done -- SRZ] Better error messages for transaction specifiers (related to new list) Next: more friendly messages, appropriate to the trn_specs supplied. List: don't change "current" if it's set for some reasonable purpose. Message about .meetings file not found -- change to no *writable* file. Add_meeting: reject name duplications, or query. [done by SRZ] Talk -input_file. Option to have prompt contain current meeting name; easy way to set prompt. ***** Coherent list of just what we want to do to the program, with input from more than whoever happens to be editing the TODO list. I hadn't heard the previous (re: prompts) was going into this list, and I don't want it (in my prompt -- having the ability there is no problem), so I added "option to"... -- KR Some way to add a new short-name onto a meeting. Have ckm/lsm intercept non-fatal connect-time errors currently displayed as warnings, in order to display as part of listing. (put bit somewhere which says connection is non-authenticated?). Command aliases/abbrevs [almost there -- KR] Some form of startup script "sourced" by discuss. Change reply, and talk to "tail merge" into the same code (a "what now?" subsystem like MH?) Include the subject of the transaction into the file being edited (allowing it to change in the case of replies). Auto-sequencer for rn weenies who can only hit one key at a time. (Why?) Have things ignore leading whitespace on subject: lines (dsmail, discuss). Unprocessed transactions?