03/13/2001 * 0.2.7: - first public release. 04/09/2001 * 0.2.8: - rewrote command line parameters handling. - added a couple of output messages. 04/24/2001 * 0.3.0: - added option to timestamp output - added option to print number of bytes transmitted 04/25/2001 * 0.3.1: - fixed the infinite loop when looking for available pty bug (those typos will kill me one day :) 06/09/2001 * 0.3.2: - added optional colors for terminal output. - fixed a bug with logfile name including '=' when specified as `--log=` 09/25/2001 * 0.3.3: - fixed a bug with shell piping and output redirection (`slsnif | more` and Co. should work fine now). 10/21/2001 * 0.3.4: - now compiles on a Sun SPARC Solaris 7 machine, thanks to Heiko Nardmann (h.nardmann@secunet.de) 12/12/2001 * 0.4.0: - added ability to lock the port ('-n' and '--nolock' parameters). - added ability to use a real serial port instead of a pty, thus enabling data logging between two ports. ('-p' and '--port2' parameters). - now port parameters (termios structures) of both ports are syncronized as soon as first chunk of data appears on a host (pty) side, so setting baudrate is necessary only if controlling software doesn't set it. - rewrote timestamping code to give more precise output if ftime() function is present. New code is a bit slower than the old one, if that causes problems (unlikely) one can always force slsnif to use old code by changing line #define HAVE_SYS_TIMEB_H 1 to #undef HAVE_SYS_TIMEB_H in config.h file before compilation. - added ability to read certain parameters from rc-file, see README and man page for details on syntax. An example of such file (slsnifrc-example) is included in the distribution. - fixed some minor bugs.