Subject: CVS commit: pkgsrc/net/ngrep
To: None <pkgsrc-changes@NetBSD.org>
From: Adam Ciarcinski <adam@netbsd.org>
List: pkgsrc-changes
Date: 11/29/2006 10:28:48
Module Name:	pkgsrc
Committed By:	adam
Date:		Wed Nov 29 10:28:48 UTC 2006

Modified Files:
	pkgsrc/net/ngrep: Makefile distinfo
	pkgsrc/net/ngrep/patches: patch-aa

Log Message:
Changes 1.45:
        o fixed bug where setting the snaplen smaller than the minimum
          necessary to read the full headres would cause garbage to be
          fed into the pattern matcher
        o fixed unreported bug in IPv6/TCP packet length calculation
        o relocated the privilege-dropping routine to be invoked right
          before entering the packet processing loop, to prevent
          interference with necessary permissions to read or write
          dumpfiles/etc.
        o fixed integer overflow with the snaplen that resulted from
          an implicit signed/unsigned conversion
        o minor change to compensate for some broken compiler
          optimizers
        o fixed double-free race condition during ngrep termination
        o reworked packet length calculation in the main processing
          loop, improving performance and readability
        o simplified regex build logic in configure and Makefile
        o updated Win32 version to use config.h for preprocessor
          definitions instead of the Visual Studio project files,
          making manual tweaking and config of ngrep for Win32
          consistent with *NIX and more obvious
        o changed third-party Makefiles to properly clean up after
          themselves
        o added support for radiotap (IEEE802_11_RADIO)
        o changed ``-s 0'' invocation to mimic the equivalent of tcpdump


To generate a diff of this commit:
cvs rdiff -r1.25 -r1.26 pkgsrc/net/ngrep/Makefile
cvs rdiff -r1.13 -r1.14 pkgsrc/net/ngrep/distinfo
cvs rdiff -r1.7 -r1.8 pkgsrc/net/ngrep/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.