Subject: CVS commit: pkgsrc/net/nemesis
To: None <pkgsrc-changes@NetBSD.org>
From: Matthias Drochner <drochner@netbsd.org>
List: pkgsrc-changes
Date: 08/26/2005 17:01:38
Module Name:	pkgsrc
Committed By:	drochner
Date:		Fri Aug 26 17:01:38 UTC 2005

Modified Files:
	pkgsrc/net/nemesis: Makefile PLIST distinfo
Removed Files:
	pkgsrc/net/nemesis/patches: patch-aa

Log Message:
update to 1.4
changes:
- New and improved nemesis
  - New in nemesis 1.4: nemesis-ethernet and nemesis-ip
  - Windows support (link-layer injection only)
  - Useful man pages
  - Single binary
  - Improved cross-platform support via GNU autotools
- Easier to use
  - Nemesis will attempt to fill in as many details as possible
    in a packet, thus requiring fewer or even no command line switches.
  - Each protocol builder attempts to build a proper packet by default.
- Organized code base
  - The network header structures in libnet proved useful so nemesis
    now uses them where appropriate.
  - Code is re-used wherever possible resulting in a much more concise
    code base.
- Full payload functionality
  - Payloads can now contain NULLs within them and full-size packets
    are available on all supported platforms except Windows.
- IP and TCP options support
  - All nemesis injectors (excluding ARP and Ethernet) now support IP
    options via -O <IP options file>.
  - All nemesis injectors using TCP as a transport protocol now
    support TCP options via -o <TCP options file>.
- Improved IP and TCP functionality
  - Full IP fragmentation support via new -F command line semantics.
  - ECN support in TCP with the addition of -fE (ECE) and -fC (CWR).


To generate a diff of this commit:
cvs rdiff -r1.10 -r1.11 pkgsrc/net/nemesis/Makefile
cvs rdiff -r1.1 -r1.2 pkgsrc/net/nemesis/PLIST
cvs rdiff -r1.2 -r1.3 pkgsrc/net/nemesis/distinfo
cvs rdiff -r1.1.1.1 -r0 pkgsrc/net/nemesis/patches/patch-aa

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