Subject: CVS commit: pkgsrc/net/libnids
To: None <>
From: Quentin Garnier <>
List: pkgsrc-changes
Date: 10/28/2003 16:57:00
Module Name:	pkgsrc
Committed By:	cube
Date:		Tue Oct 28 16:57:00 UTC 2003

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

Log Message:
Update to version 1.18. This release fixes a buffer overflow in TCP
fragment reassembly code. CVE reference for that vulnerability is

Note homepage relocation, and take over maintainership since that's
apparently what I've become.

v1.18 Oct 15 2003
- reject tcp packets with old timestamp; needed to pass fragroute test;
  well, linux 2.0.36 did not support this ;)
- fixed memory corruption which could be caused by overlarge TCP packets
- adjusted checksum.c to not use multiline literals (for gcc 3.3)
- in, even if found libnet files, try compilation; there is
  another library with the same name
- fix a bug in "collect" field handling; if you did collect-- and then
  collect++ (which is rare), you would get a single junk packet
- correct handling of exec_prefix in
- unlink config.status in "make distclean"
- use pcap_hdr->caplen instead pcap_hdr->len; the only gain seems to be to
  gracefully handle pcap files with too short snaplen
- changed soname to, as binary compatibility is not
- switched to sourceforge as homepage

To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 pkgsrc/net/libnids/Makefile
cvs rdiff -r1.1 -r1.2 pkgsrc/net/libnids/
cvs rdiff -r1.4 -r1.5 pkgsrc/net/libnids/distinfo
cvs rdiff -r1.1 -r0 pkgsrc/net/libnids/patches/patch-aa

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