cvs commit: ports/net/ngrep Makefile distinfo ports/net/ngrep/files patch-ngrep.c

Edwin Groothuis edwin at FreeBSD.org
Thu Dec 7 02:43:59 PST 2006


edwin       2006-12-07 10:43:58 UTC

  FreeBSD ports repository

  Modified files:
    net/ngrep            Makefile distinfo 
  Removed files:
    net/ngrep/files      patch-ngrep.c 
  Log:
  Update to 1.45
  
  v1.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
  
  Revision  Changes    Path
  1.23      +2 -3      ports/net/ngrep/Makefile
  1.10      +3 -3      ports/net/ngrep/distinfo
  1.10      +0 -10     ports/net/ngrep/files/patch-ngrep.c (dead)


More information about the cvs-ports mailing list