This is TODO, produced by makeinfo version 4.7 from TODO.texinfo.

0.1 for 0.2.0 version
=====================

   * write Makefile.EDITME and config.h.EDITME

   * atexit and cleanup functions (also use of _exit)

   * unprintable-to-hex displays unuseful <0d> carachter: to be fixed

   * not all connections closes: to be fixed

   * improve BSD compatibility by testing it

   * fix fields alignation

   * managing DLT_LOOP, DLT_IEEE802_11 and DLT_NULL fully tested

   * fix all bugs in KNOWN-BUGS (VERY IMPORTANT) (and fix all FIXME's)

   * do a test to se if after hours of full working tcpick enters   in
     segmentation fault

   * host lookup continues when some addresses do not have names:
     (should be fixed, but I'm not sure)

   * download a big ftp file and verify if it is grabbed all correctly

   * italian/english documentation and manpages (important!)

   * good homepage for tcpick (italian too)

   * _all_ documentation in texinfo and html format (including README
     ecc)

   * complete INTERNALS file (there is lot to write)


0.2 for 0.3.0 version:
======================

   * add acknowledged stream banner (i.e. "data (offset:1234) sent from
     client: foobar")

   * balanced/avl tree in the connection tracking engine

   * improve speed by using function pointers

   * detect RESET status

   * detect TIMEOUT status

   * increase tracking speed by adding a hash function or a `memcmp'
     (thanks to mainman's experience)

   * increase speed by adding multithreading

   * add a "turbo" mode (with the ./configure remove features)

   * print only some status (i.e. only ESTABLISHED)

   * custom filenaming pattern

   * writing the offsets and seqs to file and terminal colors

   * ability to enable/disable _detailed_ header printing

   * write name lookups to a file (useful?)

   * signal handling

   * exit after a number of packets / connections

   * better data handling
        * not all connection are writing every packet received

        * sometimes there are a lot of 0's bytes written to memory,
          because there are no data received!

   *  statistics:

        * bytes/second, connections resetted, connections/hour

        * total connections

        * total bytes transferred by {clients|servers}

        * total packets received / lost

   * use the other nice libpcap functions (fully)

0.3 for the far future
======================

   * autodetect and name ftp and http files

   * autodect and decrypt ssh/ssl connections

   * "spider" mode: make a path of all urls visited by some hosts
     (that will be a nice mode to see what kind of sites are hosts
     visiting)

   * <?> ncurses/gtk fork/front-end </?> (very unuseful, yet)

   * RFC1149 compatibility and RFC3514 support

