3 - first public release.
7 - rewrote command line parameters handling.
8 - added a couple of output messages.
12 - added option to timestamp output
13 - added option to print number of bytes transmitted
17 - fixed the infinite loop when looking for available pty bug
18 (those typos will kill me one day :)
22 - added optional colors for terminal output.
23 - fixed a bug with logfile name including '=' when
24 specified as `--log=<filename>`
28 - fixed a bug with shell piping and output redirection
29 (`slsnif <parameters> | more` and Co. should work fine now).
33 - now compiles on a Sun SPARC Solaris 7 machine, thanks
34 to Heiko Nardmann (h.nardmann@secunet.de)
38 - added ability to lock the port ('-n' and '--nolock'
40 - added ability to use a real serial port instead of a
41 pty, thus enabling data logging between two ports.
42 ('-p' and '--port2' parameters).
43 - now port parameters (termios structures) of both ports
44 are syncronized as soon as first chunk of data appears
45 on a host (pty) side, so setting baudrate is necessary
46 only if controlling software doesn't set it.
47 - rewrote timestamping code to give more precise output
48 if ftime() function is present. New code is a bit slower
49 than the old one, if that causes problems (unlikely) one
50 can always force slsnif to use old code by changing line
51 #define HAVE_SYS_TIMEB_H 1
53 #undef HAVE_SYS_TIMEB_H
54 in config.h file before compilation.
55 - added ability to read certain parameters from rc-file,
56 see README and man page for details on syntax.
57 An example of such file (slsnifrc-example) is included
59 - fixed some minor bugs.