From modulus@xor.sqrt.ca  Fri Oct 18 20:49:01 2002
Return-Path: <modulus@xor.sqrt.ca>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id B81E637B401
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 18 Oct 2002 20:49:01 -0700 (PDT)
Received: from xor.sqrt.ca (h24-82-193-97.wp.shawcable.net [24.82.193.97])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 0941443E42
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 18 Oct 2002 20:48:50 -0700 (PDT)
	(envelope-from modulus@xor.sqrt.ca)
Received: from xor.sqrt.ca (modulus@localhost [IPv6:::1])
	by xor.sqrt.ca (8.12.6/8.12.6) with ESMTP id g9J3mbR7021963;
	Fri, 18 Oct 2002 22:48:38 -0500 (CDT)
	(envelope-from modulus@xor.sqrt.ca)
Received: (from modulus@localhost)
	by xor.sqrt.ca (8.12.6/8.12.6/Submit) id g9J3mIaK021943;
	Fri, 18 Oct 2002 22:48:18 -0500 (CDT)
Message-Id: <200210190348.g9J3mIaK021943@xor.sqrt.ca>
Date: Fri, 18 Oct 2002 22:48:18 -0500 (CDT)
From: "Christian S.J. Peron" <maneo@bsdpro.com>
Reply-To: "Christian S.J. Peron" <maneo@bsdpro.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc: glaive@vaned.net
Subject: [patch] port upgrade for ipex (2.3.5.2) from maintainer
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         44255
>Category:       ports
>Synopsis:       [patch] port upgrade for ipex (2.3.5.2) from maintainer
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Oct 18 20:50:00 PDT 2002
>Closed-Date:    Sat Oct 19 01:26:44 PDT 2002
>Last-Modified:  Sat Oct 19 01:26:44 PDT 2002
>Originator:     Christian S.J. Peron
>Release:        FreeBSD 4.7-RC i386
>Organization:
>Environment:
System: FreeBSD xor.sqrt.ca 4.7-RC FreeBSD 4.7-RC #1: Sat Oct 5 00:42:23 CDT 2002 modulus@xor.sqrt.ca:/usr/src/sys/compile/opcode i386


	
>Description:

	PORT UPGRADE:
	BUG FIXES IN IPEX-2.3.5.1 PORTS PACKAGE:
	
		-regex engine was repaired so that it will no longer match every
		 packet once the first packet was matched.
		 CREDIT: glaive@vaned.net

		-improved error checking and error diagnostic reporting when the
		 user fails to initialize pcap properly. I.E. Non-root user attempting
		 to sniff interfaces, invalid pcap expression syntax etc. This directly
		 fixes the problem of non-root users attempting to initialize pcap and
		 have ipex die horribly and drop a core.

		-resolved string.h/strings.h conflict which resulted in numerous segfaults
		 and caused massive amounts of headaches on 5.0 -CURRENT. Now the current
		 users can use this port. Status in the port make file has been changed from
		 broken to not broken in -current (YAY!).

		-improved error checking when user specifies time prefixes (-t)

		-ipex will now consult /etc/services for port number/service translation.
		 to disable this, use -p.

		-obsoleted -G. ipex will only support the processing of EXTENDED regular
		 expressions now. (IEEE Std 1003.2 POSIX.2).

		-Introduced a new feature, TCP session tracking. Instead of viewing packets
		 using src/dst addresses and ports, ipex will write individual TCP sessions
		 to their arbitrary files. These files are written in realtime and are compatible
		 with tcpdump(1) or any other program that is capable of processing pcap trace
		 files. (Including ethereal for windows users).
		 
		 These are the major fixes.. there are more but these are the important ones.
		 
		 I have enclosed the patch for the port. These changes have been made upstream
		 in my repository. Please merge this patch in with the master CVS repo on FreeBSD.

		 Regards
		 Christian S.J. Peron
		 
	
>How-To-Repeat:
	N/A
	
>Fix:

Only in /usr/projects/ipex: CVS
diff -ur /usr/ports/net/ipex/Makefile /usr/projects/ipex/Makefile
--- /usr/ports/net/ipex/Makefile	Fri Jun 14 16:31:32 2002
+++ /usr/projects/ipex/Makefile	Fri Oct 18 21:25:56 2002
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	ipex
-PORTVERSION=	2.3.5
+PORTVERSION=	2.3.5.2
 CATEGORIES=	net
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	ipex
@@ -18,10 +18,4 @@
 
 GNU_CONFIGURE=	yes
 
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 500000
-BROKEN=		"currently does not support -CURRENT"
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff -ur /usr/ports/net/ipex/distinfo /usr/projects/ipex/distinfo
--- /usr/ports/net/ipex/distinfo	Fri Jun 14 16:31:32 2002
+++ /usr/projects/ipex/distinfo	Fri Oct 18 21:33:46 2002
@@ -1 +1 @@
-MD5 (ipex-2.3.5.tar.gz) = 57a2e7340c6ba09b1e0ab89e37a31ae3
+MD5 (ipex-2.3.5.2.tar.gz) = cd20f202d60639cbb3571ea4600ff47b

	


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: obraun 
State-Changed-When: Sat Oct 19 01:26:21 PDT 2002 
State-Changed-Why:  
Committed, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=44255 
>Unformatted:
