   libnetdude TODO list (as of $Date: 2005/05/04 17:13:12 $)

==================================================================
Things that need to be done, in decreasing order of urgency:

* Have a proper error context, a bit like pcap, but without the
  extra parameter for the function calls. Case in point: right
  now when you load a trace that contains a bogus savefile header,
  the load just aborts at that packet but this is never made
  visible to the user.

* Add a convenience access function for the pcap handle of a
  trace file. Currently the user needs to do

    pcap = pcapnav_pcap(trace->tpm->base->pcn);

  which is awkward.

* Don't hard-code '/tmp', try TMPDIR too.

* Currently a trace can have only one single contiguous trace
  area. This should really be a set of trace areas, allowing
  gaps.

* tcpdump communication should be a nice-to-have feature, but not
  obligatory (this is halfway there because tcpdump connections
  are now only established when necessary, but the feature is
  still too entrenched)

* Hunt for memory leaks.

