Notable changes are:
- Added "closeidle true/false" to the tty server's config file
option list to tell the server that it should close the terminal
device when there are no clients connected to the service.
- If tits is invoked as "stdio2pty", it will allocate a pseudo-tty
device and connect its stdin/stdout to the master side. It will
fork(2) and exec(2) a program specified on the command line.
This program will have *its* stdin/stdout connected to the
slave side of the pty. One application for this is to execute
pppd(8) from inetd.conf.
- Add a "masterpty" client, which makes it possible associate
a pseudo-tty device with a service. For example, you can now
use tip(1) to connect to the slave pty, which will cause the
master side to be connected to the server.
- Adapt to NetBSD's more stringent <ctype> parameter checks.
- Gcc4 fixes, from Martin Husemann.
Ok'd by agc@
Changes from previous version:
1.0.3 -> 1.1.0
~~~~~~~~~~~~~~
13/04/2003 - Added a "raw" protocol, based on the existing telnet code.
- Added a "suppressbanner" client option, for the benefit of
the "raw" protocol.
1.1.0 -> 1.1.1
~~~~~~~~~~~~~~
1/09/2003 - Added "xonxoff true/false" to the tty server's config file
option list to permit changing software flow-control settings.
(Requested by Ben Elliston).
Changes since the previous point release:
- The telnet listener should not bomb out if it fails to init/add a client.
- Fix a buffer size problem in the telnet client. Note: This was not a
a buffer-overflow. It was simply getnameinfo(3) returning an error when
presented with a peer whose IP address resolved to a string larger than
NI_MAXSERV. Since NI_MAXSERV was the wrong constant to use anyway in this
context, replace it with NI_MAXHOST.