2001-07-05 16:18:19 +00:00
|
|
|
TODO
|
|
|
|
====
|
|
|
|
|
|
|
|
Warning to those who aren't me: this is an unorganized list of things
|
|
|
|
that might be classified as bugs, improvements, random thoughts or
|
2002-03-12 09:12:20 +00:00
|
|
|
suggestions. Hopefully it will get cleaned up over time (yeah,
|
|
|
|
right!).
|
2001-07-05 16:18:19 +00:00
|
|
|
|
|
|
|
Bryan Stansell
|
|
|
|
|
|
|
|
---------------------------------------------------------------------------
|
|
|
|
|
2002-10-14 21:03:35 +00:00
|
|
|
- OpenSSL sockets have been make blocking instead of keeping the
|
|
|
|
underlying socket non-blocking. Why? It requires much more work to
|
|
|
|
deal with non-blocking sockets and OpenSSL. Not impossible, just have
|
|
|
|
to rewrite a lot of the code to handle the extra special cases. Perhaps
|
|
|
|
by ignoring renegotiations this can be ignored, but I'm not sure.
|
|
|
|
|
2002-06-05 22:06:43 +00:00
|
|
|
- checks for EPIPE during write() should really be done, but, for the
|
|
|
|
most part, consoles and clients will come around and we'll see
|
|
|
|
problems on the read().
|
|
|
|
|
2001-10-16 05:49:17 +00:00
|
|
|
- Singular logging so that swatch/logsurfer can watch for errors across
|
|
|
|
the board - unloved output comes close
|
|
|
|
|
2001-07-27 00:05:04 +00:00
|
|
|
- Telnet protocol should be improved
|
|
|
|
- Not even RFC 854 compliant
|
|
|
|
- Option negotiation ignored - should we negotiate anything?
|
|
|
|
- Others?
|
|
|
|
|
2001-07-05 16:18:19 +00:00
|
|
|
- better shadow file support
|
2002-10-14 21:03:35 +00:00
|
|
|
- what does this mean? i've forgotten.
|
2001-07-05 16:18:19 +00:00
|
|
|
|
|
|
|
- syslog?
|
2002-01-21 10:58:05 +00:00
|
|
|
Daniel E. Singer <des@cs.duke.edu> would like to see it - especially
|
|
|
|
in regards to --use-libwrap code
|
2001-07-05 16:18:19 +00:00
|
|
|
|
|
|
|
- alternate (md5) password encryption support in conserver.passwd
|
|
|
|
|
|
|
|
- config file examples for various configurations
|
|
|
|
|
|
|
|
- per-line timestamps
|
|
|
|
- only when not connected?
|
|
|
|
|
|
|
|
- flow control configuration (hardcoded on, i think)
|
|
|
|
|
|
|
|
- pipe input/output (console <-> program) via 'console'
|
2002-03-12 09:12:20 +00:00
|
|
|
- some apps (net-ups thing, gdb) might need to talk to user
|
2001-07-05 16:18:19 +00:00
|
|
|
|
|
|
|
- group permissions (better user management in general)
|
|
|
|
|
|
|
|
- 64-bit compilation support (have a patch set contributed, somewhere, i think)
|
|
|
|
|
|
|
|
- autologout? setting per console? gack, would have to interpret data.
|
|
|
|
|
|
|
|
- "listen" capability (watch all/multiple consoles)
|
|
|
|
|
2002-03-12 09:12:20 +00:00
|
|
|
- break sequences - need .5 second delays (or delays in general?)
|
2001-07-05 16:18:19 +00:00
|
|
|
|
|
|
|
- aliases for console entries
|
|
|
|
|
|
|
|
- authentication to terminal servers (ssh, passphrase, whatever)
|
|
|
|
|
|
|
|
- "not" or "except" in passwd file (!console).
|
|
|
|
|
|
|
|
- multi-homed/multi-ip hosts not supported well
|
|
|
|
- other names/ip addrs not detected as local, necessarily
|
2001-07-27 00:05:04 +00:00
|
|
|
- acls don't look at aliases properly
|
|
|
|
- the whole thing needs some serious help
|
2001-07-05 16:18:19 +00:00
|
|
|
|
|
|
|
- cyclades ts1000/2000 port : "Moses, Joel" <jmoses@deloitte.com>
|
|
|
|
|
|
|
|
- config file for client (list of masters, for example)
|
|
|
|
|
|
|
|
- strftime() idea for logfile names : Lars Kellogg-Stedman <lars@larsshack.org>
|
|
|
|
|
|
|
|
- 9600baud log replay?
|
|
|
|
|
|
|
|
- server -M flag should accept multiple addresses (comma separated)
|
|
|
|
- should client as well?
|
|
|
|
|
|
|
|
- logfile rotation based on size
|
|
|
|
|
2001-10-16 05:49:17 +00:00
|
|
|
- automatic log rotation in general : Egan Ford <egan@us.ibm.com>
|
|
|
|
|
2001-07-05 16:18:19 +00:00
|
|
|
- website docs on serial port configs
|
|
|
|
- PCs (solaris x86, linux, *bsd, etc)
|
|
|
|
- lilo
|
|
|
|
- bios support
|
|
|
|
|
2001-10-16 05:49:17 +00:00
|
|
|
- suggestions by Trevor Fiatal <trevor@seven.com>
|
|
|
|
- include server hostname on 'console -x' output
|
|
|
|
- non-interactively be able to
|
|
|
|
- disconnect a single user-to-port session
|
|
|
|
- disconnect all sessions to a given port
|
|
|
|
- disconnect all sessions registered to a particular user
|
|
|
|
- non-interactively be able to send messages to
|
|
|
|
- all sessions open by a particular user
|
|
|
|
console -t user "Time to go home."
|
|
|
|
- a particular user-session
|
|
|
|
console -t user@managed-host "Please disconnect from this host."
|
|
|
|
- all users on a given host
|
|
|
|
console -t @managed-host "I am taking over this host."
|
|
|
|
|
|
|
|
- support 2 stop bits (as well as other stty-type options in console
|
|
|
|
definitions) : Kelly Setzer <setzer@placemark.com>
|
|
|
|
|
2002-06-05 22:06:43 +00:00
|
|
|
- ability to configure strings to be sent to a console whenever it is
|
|
|
|
(re)opened (eg. a termserver login) : Greg A. Woods
|
|
|
|
<woods@planix.com>
|
|
|
|
|
|
|
|
- ability to configure strings to be sent to a console periodically :
|
|
|
|
Greg A. Woods <woods@planix.com>
|
|
|
|
|
|
|
|
- show attach/detach events to/of spy console clients : Greg A. Woods
|
|
|
|
<woods@planix.com>
|
|
|
|
|
|
|
|
|
2001-07-05 16:18:19 +00:00
|
|
|
#
|
2002-10-14 21:03:35 +00:00
|
|
|
# $Id: TODO,v 1.26 2002-10-09 15:55:24-07 bryan Exp $
|
2001-07-05 16:18:19 +00:00
|
|
|
#
|