1) make sendfax recognize "-h <file>" option to set page headers
  started 20.3.93, GD
  new idea: send "AT+FDT", then (optional) page header, then page data.
  (does not work)
  new idea: customized pbmtog3, without EOP.
  "first cut" done, 21.9.93, use "g3cat"
  Suggestion: use "-h <program>", g3cat output of that program with the
  data page (-> headers with real send time)

2) make external configuration possible

3) #include <config file>

6) faxmail - gatway program for mail -> fax

7) when (before) receiving a fax, check if there's enough space left
  (amount configurably) -> clewis
  generic "get spool file name", check multiple directories

8) function for creating spool file names (->dir, prefix; <- name, fd)
  with (optional) sequence numbers

9) make faxspool generate title page (if requested). Any PostScript-Expert
  out there? -> rj

10) modem strings (especially handshake) -> policy.h (-> modemconfig)
  partially done, 22.7.93, gd

11) AT+FDCC=x,5 -> configurable
  no (not yet, that is), but add a note to mgetty.texi

12) "ringback" - <= 3 RINGs, then silence, then another RING -> take up
  phone

13) option for mgetty, to set "MODEM_INIT_STRING"

14) make mgetty (and g3cat) add an digifax header to incoming faxes (optionally).

16) tiffg3 -> raw g3 / digifax converter

17) library functions for opening / reading g3 files

18) Makefile.<system> / AutoConf?

20) tio - increase abstraction layer even more, make TIO an opaque pointer, so
        that the upper layers do not have to know *anything* about the data
        structure used by tio.c/.h
	(with old/new settings, to avoid surplus system calls)

20a) use integer values for tio_set_baud() et. al.

21) additional flag: skip modem initialization and all, go directly to
    reading of login name (for callback)

24) fax_notify_mail: include "realname" (from fax phone book) in Subject:

31) VSI*FAX

33) "standard" getty behaviour (blocking open()) "-b"
    watch out for EAGAIN on return

34) ungetty mechanism

35) utmp reading on SunOS

44) make detection of fax modem capabilites automatic

45) make fax poll server more flexible

46) mgetty.c: state machine (waiting, ringing, answering, connect, fax_conn)

51) faxspool.c (suid fax) -> $LIBDIR/faxspool.sh
51a) have it start faxrunq immediately (configurably)

55) vhangup()? (->Linux)

57) SIGUSR1 *after* answering -> hangup

59) mgetty/faxrec(): valiate incoming fax data, request retransmission

60) faxspool - multiple targets in one fax
    call: faxspool tgt file(s)
	  faxspool -m tgt1 tgt2 tgt3 -- file(s)
	  faxspool -M tgt-file file(s)

62) session parameter mismatch (width / length / resolution) -> correct
"on-the-fly" (integrate "smart" g3cat into sendfax.c). If the page is too
long, cut after 2050 (letter) or 2156 (A4) lines.

63) ZyXEL callback (description, "hack" in mgetty.c - ZYXEL_CALLBACK)
    (integrate in state machine)

66) faxcleanup

73) locks.c: only "guess" that it's a binary lock if it doesn't consist
    entirely of " 0-9\n".

75) dialcode translations in faxspool

79) g3cat: fix line width (that is, "repair" broken T.4 files on-the-fly)

87) mksed / SPOOL / manpages

90) support ct 
