* 1.0.0 released 2003-nov-23 - First public release. * 1.0.1 released 2003-nov-27 - Fixed a memory leak - fixed a problem that would cause tcptrack to segfault under heavy load - tcptrack no longer grabs packet payloads off of the network, making it more efficient (especially in terms of memory under heavy load). - FreeBSD (and probably other BSD) timing issues have been fixed. - New timing options controllable in defs.h - tcptrack only works on ethernet interfaces for now. It will now fail to start up on non-ethernet interfaces and print an error. - tcptrack still won't compile on Solaris. I'm working on getting access to a Solaris machine to test on. * 1.0.2 released 2003-dec-04 - Fixed some Solaris build issues - configure script updated - Fixed assert compile problem on some systems * 1.1.beta1 released 2004-mar-31 - Idle time can be computed & updated more than once a second now and may be more accurate under heavy load. See the man page for more info. - Idle time now displays hours/minutes instead of always seconds. - tcptrack can now see connections that were started before tcptrack was. - Added -d option to disable connection detection (above). - List of connections is now scrollable with arrow keys. - Added pause/unpause and enable/disable sort options - Added status display for number of connections shown and total and pause / sort options - tcptrack now exits cleaner - internal data structures changed to make tcptrack more CPU efficient. - lots of internal code changes to make code more organized and reusable. - More error handling added. - Added -p option to enable/disable promisc mode - Sorting is now done by speed first, least idle time second. Before, idle time was not factored in the sorting. - Stack size of each thread reduced. configurable in defs.h. tcptrack now uses a lot less virtual address space. * 1.1.0 released 2004-apr-18 - Fixed problems with crashes on FreeBSD and Solaris. Stack sizes of certain threads were too small (adjustable in defs.h).