-*-text-*-
$Header: /CVSROOT/ptybuffer/TODO,v 1.5 2007/08/29 21:54:21 tino Exp $

Wishlist:

- Support for OOB command to/from client.  This way we perhaps can
  send some control commands to the master instead of the pty.

- Gracefully abort client sockets on EOF of pty process.

- Count lines, not blocks.

- Support for CR to overwrite output lines / limited screen mode.

- Client which is capable of sending ^C etc. (without bad tricks) from
  the command line to the pty.

- Terminate (HUP) in case the socket is removed or changed (does no more
  refer to current ptybuffer), can be detected when INODE number changes.

- Remove socket on close.  "Remove by rename."

- When daemonizing parent shall give error status of main

- Main shall wait for child fork somehow, too, to tell of impossible
  forks.  Perhaps this can be done with a pipe with flag set to
  close-on-exec (so it's closed if exec successful).

Possibly:

- Refork client if client terminates.  However unsure how to deal with
  daemonizing, as CWD then is changed to / and first fork must then
  always be delayed.

$Log: TODO,v $
Revision 1.5  2007/08/29 21:54:21  tino
dist 0.6.0, see ChangeLog

Revision 1.4  2007/08/29 20:30:11  tino
Bugfix (int -> long long) and ptybufferconnect -i

Revision 1.3  2006/08/11 22:09:07  tino
Bugfix (for missing option -c)
child status is logged (and returned for option -d)

Revision 1.2  2004/10/22 01:07:48  tino
modified TODOs after this version
