* emacs (19.31?) bug inwhich process-send-region will have the sub-process get a
  SIGTSTP and cause an i/o error if the buffer being sent has a ^Z in it 
* npr-edit doesn't do the same level of checking as pr-edit ... it should!
* deal with responsible field w/ multiple comma'd entries
* pr-addr doesn't work for something that's a valid address, but not mentioned
  in the responsible file or passwd file
* gnatsd shouldn't automatically unlock a PR after it's edited---rather, the
  client should do a separate UNLK command.  To do this properly we must:
	* change GNATS_edit to not run unlock_pr
	* clean up gnats::finish-filing to handle it correctly
  In addition, all existing gnats.el{,c} files *must* be updated at the same
  time as the server update, to make sure people with old versions don't
  assume a PR got unlocked for them.
* lock_gnats should do more than just exit, we never close the lock file
  that was opened in file-pr
* edit-pr and send-pr should cycle thru field values, instead of doing
  completion
* BFOR/AFTR aren't really checked yet...
* come up with a way for one category to be an *alias* of another
* no return after blank Cc: line in the copy of the mail that was sent beneath
  doing append_report
* replace `^.' with `..', and decode it in the client
* do percentages like nntp.el for the reading of the PR
* add `C-c C-q' to send-pr mode
* make headers.c (lookup_header) return Header_Name, not short
* fix host unreachable case to not say "error reading from server", since
  emacs thinks that means it's locked by someone else (somehow)
* fix gnats/Makefile.in to either run whoami, or run id like in acgeneral.m4:
       (whoami || id|sed "$ac_sedcmd") 2>/dev/null|tr -d '\012'
  to avoid problems on sites that may also have `who am i' (use that?)
* add checks for the wait stuff (like make 3.74 does) for queue-pr.c
* fix it so it doesn't do strdup (""); fix it to accept null values (?)
* ../devo/gnats/client.c:338: warning: unused variable `h'
  ../devo/gnats/npr-edit.c:215: warning: unused variable `pwp'
  ../devo/gnats/npr-edit.c:214: warning: unused variable `i'
 +../devo/gnats/cmds.c:612: warning: too few arguments for format
  ../devo/gnats/cmds.c:568: warning: unused variable `list'
* fix tests for -lsocket; unixware has a shared one and a non-shared, but it
  only has a shared version of libnsl.  Thus, using just -lsocket ends up with
  unresolved references.
* make the gnatsd.conf note hosts allowed to get the submitters list
* write a "sanity" program to check everything installed, to find anything
  that may cause problems later (index, responsibles file, et al.) 
* document the GNATS_ROOT env var
* verify DIFFOPT setting
* fix pr.c:read_pr to not reset a field if we've already seen it
* reading the index, and dying on a line, doesn't free any previously
  allocated fields
* use of strchr before checking if the RESPONSIBLE field (or others) are null
* --summary cuts a submitter-id short (e.g., ascom-timeplex)
* check setting of DORET vs use of RET, and force use of it (e.g., reg* fns
  don't use it, among many others)
* make sure install.sh goes into the release.
* Provide a method to configure TIMELY REMINDER to continuously send out
  reminders till the state changes rather than sending only *** ONE ***
  reminder beyond the allocated time.
* implement options
* fix timeout
* make it possible to find the things that don't match the given regexp, like
  the PRs that aren't from a given customer
* gnats/55: emacs send-pr doesn't use the config's GNATS_ADDR for To:, or
  cuts it short
* user-defined fields?
* ability to NOT send mail to the submitter of a PR? (see gnats/21 and 22)
* create aliases for categories, like send_pr -> send-pr
* document -L/--class in query-pr.man, as it is in p-usage.texi
* create nquery-pr.man
* create gnatsd.man
* create pr-mail.man
* create pr-age.man
* create pr-addr.man
* create pr-edit.man and npr-edit.man

* fix Makefile.in's use of whoami; gnats/4997 says `who am i'
  Try doing  whoami || id | sed 's/[^(]*(\([^)]*\)).*/\1/'   ?  (id ok?)

* date option (--before and --after)

* originator
* handle interrupts and signals
* failed connection ends up calling safe_exit, which doesn't do the right
  thing cuz there's no connection (Broken pipe)
* put in the rest of the nquery-pr options as cmds

* handle an enum field with its value on the next line (long-term)

* make sub-type give the full name
* client.c -- make it say `invalid submitter blah'
* disallow `.' in a submitter name
