-*-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