$Id: CHANGES,v 1.11 2006/09/19 12:38:28 steve Exp $

1.0.0 -> 1.0.1
~~~~~~~~~~~~~~
09/02/2001  - context.c needs to include <string.h> to get str*() prototypes.
            - Don't try to assert DTR on pseudo ttys.
            - Fix config file line number accounting and error message
              formatting.
            Thanks to Simon Burge for spotting the above problems.

18/02/2001  - New config file layout implemented.
            - Listen addresses/ports now much more configurable.
            - Facility to `log' all server I/O.

1.0.1 -> 1.0.2
~~~~~~~~~~~~~~
3/3/2001    - Fixed a problem parsing baudrate strings in the tty server.
            - Fixed some places where pointer-to-int was used when some
              other pointer type was required. (The other types are defined
              in terms of `int' anyway, at least on 32-bit platforms, so
              this isn't such a biggie.)

1.0.2 -> 1.0.3
~~~~~~~~~~~~~~
25/11/2002  - The listener should not bomb out if it fails to init/add a
              client.
            - Fix a buffer size problem in the telnet client. This was not
              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.

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).

1.1.1 -> 1.1.2
~~~~~~~~~~~~~~
11/12/2003   - 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.

1.1.2 -> 1.2.0
~~~~~~~~~~~~~~
12/09/2004   - 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.

1.2.0 -> 1.2.1
~~~~~~~~~~~~~~
06/12/2004   - Adapt to NetBSD's stringent <ctype> parameter checks.

1.2.1 -> 1.2.2
~~~~~~~~~~~~~~
19/09/2006   - Gcc4 fixes, from Martin Husemann.
