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.