All releases of libnetdude


Release Notes: This release fixes 64-bit compatibility issues and provides updates for recent libtool versions. Updating is recommended.


Release Notes: This release adds support for VLAN-tagged packets. It fixes a small number of bugs in the handling of unused space in packets.


Release Notes: This release will initialize the new packet data when the caplen is increased.


Release Notes: Resizing of packets is now supported intelligently (i.e., relevant packet header updates are performed automatically). A number of convenience functions were added. Bugs in libnd_packet_fix() as well as the ChecksumFix plugin were fixed. The run() hook in feature plugins now returns an error code, which lndtool properly passes through to the command line.


No changes have been submitted for this release.


Release Notes: This release contains minor internal improvements that aid the development of plugins.


Release Notes: This release includes a number of bugfixes and portability improvements; in particular, it should build smoothly on Mac OS.


Release Notes: More robust tcpdump interaction, the addition of libnd_udp_get_headers() to the UDP protocol plugin, an iteration mechanism for all data items in a LND_Registry, and yet another fix to the plugin initialization code for the case when lt_dlopenext() fails. This version does not automatically create a tcpdump connection for each opened trace, but does so only when a packet's tcpdump output is actually requested. This should allow a lot more traces to be opened simultaneously.


Release Notes: This version features a completely new libnetdude management tool, lndtool. It replaces the old libnetdude-config script. It is a binary that includes all of the features of the old script, but also allows you to list installed plugins, and most importantly, to run libnetdude feature plugins directly, passing parameters on the command line. This also makes writing of standalone libnetdude applications significantly easier because it simplifies the linking process.


Release Notes: This release brings an overhaul of the plugin code (now allowing stacking of plugins) and an important bugfix in the trace navigation code.