Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by narn.NetBSD.org (Postfix) with ESMTP id C15FE63B8BC for ; Tue, 10 Jun 2008 10:21:42 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id 6E9F463B1B8; Tue, 10 Jun 2008 10:21:42 +0000 (UTC) Received: from cvs.netbsd.org (unknown [IPv6:2001:4f8:4:7:2e0:81ff:fe25:eab4]) by mail.netbsd.org (Postfix) with ESMTP id 5B58563B124 for ; Tue, 10 Jun 2008 10:21:41 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 3B3F8175D0; Tue, 10 Jun 2008 10:21:41 +0000 (UTC) From: Mark Davies Subject: CVS commit: pkgsrc/net/libtrace To: pkgsrc-changes@NetBSD.org Reply-To: markd@netbsd.org Message-Id: <20080610102141.3B3F8175D0@cvs.netbsd.org> Date: Tue, 10 Jun 2008 10:21:41 +0000 (UTC) Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes Precedence: list Module Name: pkgsrc Committed By: markd Date: Tue Jun 10 10:21:41 UTC 2008 Modified Files: pkgsrc/net/libtrace: Makefile PLIST distinfo Log Message: Update libtrace to 3.0.4 libtrace 3.0.4 (2008-01-02) Deprecate wtf:/wag: format. These traces no longer exist. Cleanup bpf: capture format add LINUX_SLL header support to get_source_mac() deprecate trace_get_link() and replace it with the newer trace_get_packet_buffer()/trace_get_layer2() Bug: Don't crash when destroying an output trace that failed to initialise Use Linux's in kernel BPF filter if available Add support for Cisco HDLC over PoS Allow BPF bytecode to be used to construct a filter Code cleanups Fix libtrace_ip's bitfields Fix pcapfile output bug Documentation cleanups Discard RT packets when writing pcapfile: files Add a new "stats" example program Build system cleanups Avoid using assert() to report errors RT packet issues Properly deal with the packet parsing/length cache when using the event system Add a new loss counter framework Bug: Event framework not generating sleep events when reading traces from disk Be more strict about returning NULL from trace_get_payload_from_X() functions libtrace 3.0.3 (2007-09-05) Code cleanups w.r.t warnings tracesplit_dir now provides a warning of the number of packets that had an unknown direction at the end of the trace Fix a segfault in tracereport with rxerrors, non ip Add support for decoding 802.2 LLC/SNAP and Ethernet II in 802.11 frames Documentation fixes and clarifications Fix bug with trace_get_payload_from_80211() and 3 vs 4 frame formats Deal correctly with uri's with parse errors causing segfaults on cleanup Minor tidyups to protocol decoders Add more information to libtracepktdump Correctly deal with PPP captures Cache trace_get_capture_length() and trace_get_l3() which are both heavily used internally Build system cleanups Add a GRE tracepktdump decoder Add a preliminary PPPoE tracepktdump decoder Add more information to tracereport Fix bug in legacy decoder with wire lengths Fix bug in trace_ether_ntoa Add legacynzix: trace format Don't assert() on bad packets (instead return BADPACKET) for erf traces Add TRACE_OPTION_EVENT_REALTIME to allow the event framework to playback traces in realtime Rename TRACE_META_FREQ to TRACE_OPTION_META_FREQ to follow naming convention Correctly deal with errors when using trace_set_option Deal better with signals when writing packets to files Add support for dag 3.x Improved dag 2.5+ support dag2.5+ supports setting the snaplen from libtrace Add support for setting direction on linux int: formats Consider loopback packets outgoing, not incoming Fix trace_get_source_mac() for wireless frames Add support for interfaces_per_input to tracemerge Fix tracereport direction report Deprecated wag: and wtf formats libtrace 3.0.2 (2007-04-27) Fixed make install for libpacketdump Add support for tsh: and rf+ tracefiles. Update support for radiotap Add a new tool traceflow(1) More correctly deal with pcap LINKTYPE's vs DLT's Major cleanups of tracereport libpacketdump Decoder cleanups trace_event() memory leak fixes Fix segfaults with bad arguments in tracesplit(1) Don't suffix a number if we are only generating one file Support snapping packets Minor bugs in libtrace error handling Misc cleanups and bug fixes libtrace 3.0.1 (2007-03-26) Added missing manpages to release tarball Update manpages Fixed TCP option length calculation in libpacketdump tracereport has had a massive tidy up getopt support for disabling/enabling reports. Documentation cleanups Fix 0 byte gzwrite(3)'s were causing the compressed file checksum to fail RT closing issues Metadata available tracedump renamed tracepktdump due to naming conflict in debian Implement better PoS decoding in libtrace for erf, legacypos. Build fixes for MacOS To generate a diff of this commit: cvs rdiff -r1.2 -r1.3 pkgsrc/net/libtrace/Makefile cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/net/libtrace/PLIST \ pkgsrc/net/libtrace/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.