From larse@nik.isi.edu  Wed Jun  4 18:30:10 2003
Return-Path: <larse@nik.isi.edu>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id AF39C37B401
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  4 Jun 2003 18:30:09 -0700 (PDT)
Received: from nik.isi.edu (nik.isi.edu [128.9.168.58])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 34CBB43FA3
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  4 Jun 2003 18:30:09 -0700 (PDT)
	(envelope-from larse@nik.isi.edu)
Received: from nik.isi.edu (localhost [127.0.0.1])
	by nik.isi.edu (8.12.9/8.12.9) with ESMTP id h551U85e099676
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 4 Jun 2003 18:30:08 -0700 (PDT)
	(envelope-from larse@nik.isi.edu)
Received: (from larse@localhost)
	by nik.isi.edu (8.12.9/8.12.9/Submit) id h551U838099675;
	Wed, 4 Jun 2003 18:30:08 -0700 (PDT)
Message-Id: <200306050130.h551U838099675@nik.isi.edu>
Date: Wed, 4 Jun 2003 18:30:08 -0700 (PDT)
From: Lars Eggert <larse@nik.isi.edu>
Reply-To: Lars Eggert <larse@nik.isi.edu>
To: FreeBSD-gnats-submit@freebsd.org
Cc: tolid@plab.ku.dk
Subject: Bugfix: net/p5-NetPacket
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         52956
>Category:       ports
>Synopsis:       Bugfix: net/p5-NetPacket
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 04 18:40:16 PDT 2003
>Closed-Date:    Fri Jun 20 23:24:43 PDT 2003
>Last-Modified:  Fri Jun 20 23:24:43 PDT 2003
>Originator:     Lars Eggert
>Release:        FreeBSD 5.1-CURRENT i386
>Organization:
>Environment:
System: FreeBSD nik.isi.edu 5.1-CURRENT FreeBSD 5.1-CURRENT #0: Tue Jun 3 10:18:46 PDT 2003 root@nik.isi.edu:/usr/obj/usr/src/sys/KERNEL-1.23 i386


	
>Description:
NetPacket::IP calculates the IP checksum incorrectly when sending
packets. The attached patch fixes this, has been submitted to the
authors and verified by them to fix the problem.

> From: Stephanie Wehner <_@r4k.net>
> To: Lars Eggert <larse@ISI.EDU>
> Subject: Re: NetPacket::IP bug (with patch)
>  
> Hi Lars,
>  
> Sorry for the late reply, quite busy lately :(
>  
> > I think there's a small bug in NetPacket::IP - the wrong "offset"
> > variable is used when encoding a packet (see the included patch). Other
>  
> Thanks for the patch ! I'll incorporate it tomorrow or on tuesday
> (along with some additions people submitted). I'll let you know
> when the new version's on cpan.
>  
> bye,
> Stephanie

>How-To-Repeat:
	
>Fix:
diff -u -N -r np/Makefile p5-NetPacket/Makefile
--- np/Makefile	Wed Jun  4 18:17:18 2003
+++ p5-NetPacket/Makefile	Wed Jun  4 18:19:25 2003
@@ -7,6 +7,7 @@
 
 PORTNAME=	NetPacket
 PORTVERSION=	0.03
+PORTREVISION=	1
 CATEGORIES=	net perl5
 MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
 MASTER_SITE_SUBDIR=	NetPacket
diff -u -N -r np/files/patch-aa p5-NetPacket/files/patch-aa
--- np/files/patch-aa	Wed Dec 31 16:00:00 1969
+++ p5-NetPacket/files/patch-aa	Wed Jun  4 18:18:37 2003
@@ -0,0 +1,12 @@
+--- NetPacket/IP.pm	Fri Jan 11 20:10:25 2002
++++ NetPacket/IP.pm.new	Fri Jan 11 20:10:35 2002
+@@ -224,7 +224,7 @@
+ 
+     # make the entire packet
+     $packet = pack('CCnnnCCna4a4a*a*', $tmp, $self->{tos},$self->{len}, 
+-         $self->{id}, $self->{foffset}, $self->{ttl}, $self->{proto}, 
++         $self->{id}, $offset, $self->{ttl}, $self->{proto}, 
+          $self->{cksum}, $src_ip, $dest_ip, $self->{options},
+          $self->{data});
+ 
+
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: foxfair 
State-Changed-When: Tue Jun 10 22:25:35 PDT 2003 
State-Changed-Why:  
NetPacket-0.04 is out, is it possible to submit an udpdate instead 
of just a bugfix? 


http://www.freebsd.org/cgi/query-pr.cgi?pr=52956 

From: Lars Eggert <larse@ISI.EDU>
To: freebsd-gnats-submit@FreeBSD.org, larse@ISI.EDU,
	foxfair@freebsd.org
Cc:  
Subject: Re: ports/52956: Bugfix: net/p5-NetPacket
Date: Wed, 18 Jun 2003 12:07:24 -0700

 This is a cryptographically signed message in MIME format.
 
 --------------ms070501060709070802010000
 Content-Type: text/plain; charset=us-ascii; format=flowed
 Content-Transfer-Encoding: 7bit
 
 > NetPacket-0.04 is out, is it possible to submit an udpdate instead 
 > of just a bugfix? 
 
 I've briefly checked 0.04, but it doesn't have the fix either.
 -- 
 Lars Eggert <larse@isi.edu>           USC Information Sciences Institute
 
 --------------ms070501060709070802010000
 Content-Type: application/x-pkcs7-signature; name="smime.p7s"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="smime.p7s"
 Content-Description: S/MIME Cryptographic Signature
 
 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJtjCC
 AzgwggKhoAMCAQICEGZFcrfMdPXPY3ZFhNAukQEwDQYJKoZIhvcNAQEEBQAwgdExCzAJBgNV
 BAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgG
 A1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2Vydmlj
 ZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkG
 CSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMDA4MzAwMDAw
 MDBaFw0wNDA4MjcyMzU5NTlaMIGSMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBD
 YXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xDzANBgNVBAoTBlRoYXd0ZTEdMBsGA1UECxMUQ2Vy
 dGlmaWNhdGUgU2VydmljZXMxKDAmBgNVBAMTH1BlcnNvbmFsIEZyZWVtYWlsIFJTQSAyMDAw
 LjguMzAwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN4zMqZjxwklRT7SbngnZ4HF2ogZ
 gpcO40QpimM1Km1wPPrcrvfudG8wvDOQf/k0caCjbZjxw0+iZdsN+kvx1t1hpfmFzVWaNRqd
 knWoJ67Ycvm6AvbXsJHeHOmr4BgDqHxDQlBRh4M88Dm0m1SKE4f/s5udSWYALQmJ7JRr6aFp
 AgMBAAGjTjBMMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwxLTI5NzAS
 BgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQQFAAOBgQAxsUtH
 XfkBceX1U2xdedY9mMAmE2KBIqcS+CKV6BtJtyd7BDm6/ObyJOuR+r3sDSo491BVqGz3Da1M
 G7wD9LXrokefbKIMWI0xQgkRbLAaadErErJAXWr5edDqLiXdiuT82w0fnQLzWtvKPPZE6iZp
 h39Ins6ln+eE2MliYq0FxjCCAzkwggKioAMCAQICAwglQTANBgkqhkiG9w0BAQQFADCBkjEL
 MAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3du
 MQ8wDQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsTFENlcnRpZmljYXRlIFNlcnZpY2VzMSgwJgYD
 VQQDEx9QZXJzb25hbCBGcmVlbWFpbCBSU0EgMjAwMC44LjMwMB4XDTAyMDgyNDE4NTMzOVoX
 DTAzMDgyNDE4NTMzOVowVDEPMA0GA1UEBBMGRWdnZXJ0MQ0wCwYDVQQqEwRMYXJzMRQwEgYD
 VQQDEwtMYXJzIEVnZ2VydDEcMBoGCSqGSIb3DQEJARYNbGFyc2VAaXNpLmVkdTCCASIwDQYJ
 KoZIhvcNAQEBBQADggEPADCCAQoCggEBANI2Rrt4ggaQ/IrOsDeOm2H4/R5FRIL6JjDY3StE
 aogp1r23WKniQ1Vj98Nu5WxlaZ3Iam3Jen5T66H8u7rtMNpK4qAeAGoBsVeyVr1+CTFeuv+m
 xCh7BvBJwhLdm0zDaoDT05YKYZaqtsT+F286FWJQg31Xtf+vTKLVVrHcsafnteyal2NEt7Ac
 yZZfjsVLwxp2Lq3cwYfRQRoo7/yCVzS7HsgM6jmbO4taEMo4yC2rpnUbWEUCDTaCYgpAXzAl
 oiNk7GDh0wz2s5ZSnHRvNSBMAjCmpNtSYHfXFI1ANwrrrHIJ7Ei83+XN32PWY4OPzO3iown9
 VR+vM+8lNx9OX28CAwEAAaNWMFQwKgYFK2UBBAEEITAfAgEAMBowGAIBBAQTTDJ1TXlmZkJO
 VWJOSkpjZFoyczAYBgNVHREEETAPgQ1sYXJzZUBpc2kuZWR1MAwGA1UdEwEB/wQCMAAwDQYJ
 KoZIhvcNAQEEBQADgYEAXcrIlKmPLM/r8r3oz2ZLPLaT1AyMjYTZY2qq/R7SUtFa9BNlTIFh
 DG78QKfJ9lo2LMzTPQqMZgNLmj95GbNPI8P8OIq2K6MeCZWz08ROackqTFP6xWbIFIfXcBVR
 1dZnDDyDKBBh05KkvyTPawSQyOBUeNBfQUyO4TE+3o58U8UwggM5MIICoqADAgECAgMIJUEw
 DQYJKoZIhvcNAQEEBQAwgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUx
 EjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZp
 Y2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4z
 MDAeFw0wMjA4MjQxODUzMzlaFw0wMzA4MjQxODUzMzlaMFQxDzANBgNVBAQTBkVnZ2VydDEN
 MAsGA1UEKhMETGFyczEUMBIGA1UEAxMLTGFycyBFZ2dlcnQxHDAaBgkqhkiG9w0BCQEWDWxh
 cnNlQGlzaS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSNka7eIIGkPyK
 zrA3jpth+P0eRUSC+iYw2N0rRGqIKda9t1ip4kNVY/fDbuVsZWmdyGptyXp+U+uh/Lu67TDa
 SuKgHgBqAbFXsla9fgkxXrr/psQoewbwScIS3ZtMw2qA09OWCmGWqrbE/hdvOhViUIN9V7X/
 r0yi1Vax3LGn57XsmpdjRLewHMmWX47FS8Madi6t3MGH0UEaKO/8glc0ux7IDOo5mzuLWhDK
 OMgtq6Z1G1hFAg02gmIKQF8wJaIjZOxg4dMM9rOWUpx0bzUgTAIwpqTbUmB31xSNQDcK66xy
 CexIvN/lzd9j1mODj8zt4qMJ/VUfrzPvJTcfTl9vAgMBAAGjVjBUMCoGBStlAQQBBCEwHwIB
 ADAaMBgCAQQEE0wydU15ZmZCTlViTkpKY2RaMnMwGAYDVR0RBBEwD4ENbGFyc2VAaXNpLmVk
 dTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GBAF3KyJSpjyzP6/K96M9mSzy2k9QM
 jI2E2WNqqv0e0lLRWvQTZUyBYQxu/ECnyfZaNizM0z0KjGYDS5o/eRmzTyPD/DiKtiujHgmV
 s9PETmnJKkxT+sVmyBSH13AVUdXWZww8gygQYdOSpL8kz2sEkMjgVHjQX0FMjuExPt6OfFPF
 MYID1TCCA9ECAQEwgZowgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUx
 EjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZp
 Y2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4z
 MAIDCCVBMAkGBSsOAwIaBQCgggIPMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI
 hvcNAQkFMQ8XDTAzMDYxODE5MDcyNFowIwYJKoZIhvcNAQkEMRYEFKUUL/TPwdqOJlEAA1f1
 Y4A6HhAAMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G
 CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGrBgkrBgEEAYI3EAQxgZ0w
 gZowgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNh
 cGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZpY2F0ZSBTZXJ2aWNl
 czEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4zMAIDCCVBMIGtBgsq
 hkiG9w0BCRACCzGBnaCBmjCBkjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2Fw
 ZTESMBAGA1UEBxMJQ2FwZSBUb3duMQ8wDQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsTFENlcnRp
 ZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9QZXJzb25hbCBGcmVlbWFpbCBSU0EgMjAwMC44
 LjMwAgMIJUEwDQYJKoZIhvcNAQEBBQAEggEAwR4Dm+zURbC3zyReh0GgwC58uLehJvHjITtQ
 tLaAtkho1V0xZiZq7FXg70KShLQIYho5DP/cyPw4zkLjLafM7cjuZ367dg0LghDAqGm5riG/
 TFbCiLoQZrAe+yeY2WUc1tbkpAhRrtUw5xUtEXGdD4J505U6VfMHfZTJViH/xxlCAjwKZroK
 KkiEtD0u9HjtvqAZiiz5IDp6FEFNtiKny6mOIDjmMbDZIn1ACd52MoSxr9U3+SFvvGGjhyZK
 ivy/8TSfjKtaYd6w6mGGhl1rtIIyWxbt4DSUKN5yMOMn/DmRim09VVmtSg8rBtcX/lVOCxr7
 wtecpEjwdCwXxqHDZgAAAAAAAA==
 --------------ms070501060709070802010000--
 

From: Foxfair Hu <foxfair@drago.fomokka.net>
To: Lars Eggert <larse@ISI.EDU>, freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/52956: Bugfix: net/p5-NetPacket
Date: Thu, 19 Jun 2003 09:19:07 +0800

 --ReaqsoxgOBHFXBhH
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 Hello Lars,
 
 	Here is a patch to upgrade p5-NetPacket to 0.04 included
 the patch (patch-aa).
 
 
 foxfair
 
 
 --ReaqsoxgOBHFXBhH
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="patch.p5-NetPacket"
 
 diff -ruN /usr/ports/net/p5-NetPacket/Makefile ./Makefile
 --- /usr/ports/net/p5-NetPacket/Makefile	Fri Feb 21 21:14:57 2003
 +++ ./Makefile	Thu Jun 19 08:51:32 2003
 @@ -6,7 +6,7 @@
  #
  
  PORTNAME=	NetPacket
 -PORTVERSION=	0.03
 +PORTVERSION=	0.04
  CATEGORIES=	net perl5
  MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
  MASTER_SITE_SUBDIR=	NetPacket
 @@ -16,9 +16,12 @@
  COMMENT=	Modules to assemble/disassemble network packets at the protocol level
  
  PERL_CONFIGURE=	yes
 +#CONFIGURE_ARGS+=	INSTALLSITEMAN3DIR=${PREFIX}/lib/perl5/${PERL_VERSION}/man/man3
  
  MANPREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
 -MAN3=	NetPacket.3 NetPacket::ARP.3 NetPacket::Ethernet.3 NetPacket::ICMP.3 \
 -	NetPacket::IGMP.3 NetPacket::IP.3 NetPacket::TCP.3 NetPacket::UDP.3
 +MAN3=	NetPacket::LACP.3 NetPacket::IGMP.3 NetPacket::IP.3 \
 +	NetPacket::SpanningTree.3 NetPacket::LLC.3 NetPacket::ARP.3 \
 +	NetPacket.3 NetPacket::UDP.3 NetPacket::Ethernet.3 \
 +	NetPacket::ICMP.3 NetPacket::TCP.3
  
  .include <bsd.port.mk>
 diff -ruN /usr/ports/net/p5-NetPacket/Makefile.orig ./Makefile.orig
 --- /usr/ports/net/p5-NetPacket/Makefile.orig	Thu Jan  1 08:00:00 1970
 +++ ./Makefile.orig	Thu Jun 19 08:49:25 2003
 @@ -0,0 +1,24 @@
 +# New ports collection makefile for:	p5-NetPacket
 +# Date created:				8 April 2001
 +# Whom:					Anatoliy Dmytriyev
 +#
 +# $FreeBSD: ports/net/p5-NetPacket/Makefile,v 1.3 2003/02/21 13:14:57 knu Exp $
 +#
 +
 +PORTNAME=	NetPacket
 +PORTVERSION=	0.03
 +CATEGORIES=	net perl5
 +MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
 +MASTER_SITE_SUBDIR=	NetPacket
 +PKGNAMEPREFIX=	p5-
 +
 +MAINTAINER=	tolid@plab.ku.dk
 +COMMENT=	Modules to assemble/disassemble network packets at the protocol level
 +
 +PERL_CONFIGURE=	yes
 +
 +MANPREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
 +MAN3=	NetPacket.3 NetPacket::ARP.3 NetPacket::Ethernet.3 NetPacket::ICMP.3 \
 +	NetPacket::IGMP.3 NetPacket::IP.3 NetPacket::TCP.3 NetPacket::UDP.3
 +
 +.include <bsd.port.mk>
 diff -ruN /usr/ports/net/p5-NetPacket/distinfo ./distinfo
 --- /usr/ports/net/p5-NetPacket/distinfo	Thu Oct 18 20:56:34 2001
 +++ ./distinfo	Thu Jun 19 08:49:38 2003
 @@ -1 +1 @@
 -MD5 (NetPacket-0.03.tar.gz) = 10a7614132b43bef5e3097a405fc89ac
 +MD5 (NetPacket-0.04.tar.gz) = 3bf136cd3b555d50ba4b1ce81968f695
 diff -ruN /usr/ports/net/p5-NetPacket/distinfo.orig ./distinfo.orig
 --- /usr/ports/net/p5-NetPacket/distinfo.orig	Thu Jan  1 08:00:00 1970
 +++ ./distinfo.orig	Thu Jun 19 08:49:25 2003
 @@ -0,0 +1 @@
 +MD5 (NetPacket-0.03.tar.gz) = 10a7614132b43bef5e3097a405fc89ac
 diff -ruN /usr/ports/net/p5-NetPacket/patch-aa ./patch-aa
 --- /usr/ports/net/p5-NetPacket/patch-aa	Thu Jan  1 08:00:00 1970
 +++ ./patch-aa	Thu Jun 19 08:49:38 2003
 @@ -0,0 +1,12 @@
 +--- NetPacket/IP.pm	Fri Jan 11 20:10:25 2002
 ++++ NetPacket/IP.pm.new	Fri Jan 11 20:10:35 2002
 +@@ -224,7 +224,7 @@
 + 
 +     # make the entire packet
 +     $packet = pack('CCnnnCCna4a4a*a*', $tmp, $self->{tos},$self->{len}, 
 +-         $self->{id}, $self->{foffset}, $self->{ttl}, $self->{proto}, 
 ++         $self->{id}, $offset, $self->{ttl}, $self->{proto}, 
 +          $self->{cksum}, $src_ip, $dest_ip, $self->{options},
 +          $self->{data});
 + 
 +
 diff -ruN /usr/ports/net/p5-NetPacket/pkg-plist ./pkg-plist
 --- /usr/ports/net/p5-NetPacket/pkg-plist	Sat May 19 22:02:04 2001
 +++ ./pkg-plist	Thu Jun 19 08:51:20 2003
 @@ -1,11 +1,14 @@
 -lib/perl5/site_perl/%%PERL_VER%%/NetPacket/TCP.pm
 -lib/perl5/site_perl/%%PERL_VER%%/NetPacket/UDP.pm
 -lib/perl5/site_perl/%%PERL_VER%%/NetPacket/IP.pm
 -lib/perl5/site_perl/%%PERL_VER%%/NetPacket/ICMP.pm
 -lib/perl5/site_perl/%%PERL_VER%%/NetPacket/IGMP.pm
 -lib/perl5/site_perl/%%PERL_VER%%/NetPacket/Ethernet.pm
 -lib/perl5/site_perl/%%PERL_VER%%/NetPacket/ARP.pm
 -lib/perl5/site_perl/%%PERL_VER%%/NetPacket.pm
 -lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/NetPacket/.packlist
 -@dirrm lib/perl5/site_perl/%%PERL_VER%%/NetPacket
 -@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/NetPacket
 +%%SITE_PERL%%/NetPacket/LACP.pm
 +%%SITE_PERL%%/NetPacket/IGMP.pm
 +%%SITE_PERL%%/NetPacket/IP.pm
 +%%SITE_PERL%%/NetPacket/SpanningTree.pm
 +%%SITE_PERL%%/NetPacket/Ethernet.pm
 +%%SITE_PERL%%/NetPacket/ICMP.pm
 +%%SITE_PERL%%/NetPacket/ARP.pm
 +%%SITE_PERL%%/NetPacket/LLC.pm
 +%%SITE_PERL%%/NetPacket.pm
 +%%SITE_PERL%%/NetPacket/UDP.pm
 +%%SITE_PERL%%/NetPacket/TCP.pm
 +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetPacket/.packlist
 +@dirrm %%SITE_PERL%%/NetPacket
 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/NetPacket
 diff -ruN /usr/ports/net/p5-NetPacket/pkg-plist.orig ./pkg-plist.orig
 --- /usr/ports/net/p5-NetPacket/pkg-plist.orig	Thu Jan  1 08:00:00 1970
 +++ ./pkg-plist.orig	Thu Jun 19 08:49:25 2003
 @@ -0,0 +1,11 @@
 +lib/perl5/site_perl/%%PERL_VER%%/NetPacket/TCP.pm
 +lib/perl5/site_perl/%%PERL_VER%%/NetPacket/UDP.pm
 +lib/perl5/site_perl/%%PERL_VER%%/NetPacket/IP.pm
 +lib/perl5/site_perl/%%PERL_VER%%/NetPacket/ICMP.pm
 +lib/perl5/site_perl/%%PERL_VER%%/NetPacket/IGMP.pm
 +lib/perl5/site_perl/%%PERL_VER%%/NetPacket/Ethernet.pm
 +lib/perl5/site_perl/%%PERL_VER%%/NetPacket/ARP.pm
 +lib/perl5/site_perl/%%PERL_VER%%/NetPacket.pm
 +lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/NetPacket/.packlist
 +@dirrm lib/perl5/site_perl/%%PERL_VER%%/NetPacket
 +@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/NetPacket
 
 --ReaqsoxgOBHFXBhH--

From: Foxfair Hu <foxfair@drago.fomokka.net>
To: Lars Eggert <larse@ISI.EDU>, freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/52956: Bugfix: net/p5-NetPacket
Date: Thu, 19 Jun 2003 09:33:05 +0800

 --H+4ONPRPur6+Ovig
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 Ah, please ignore the "Makefile.orig" part in last email.
 Once again, here is a complete set of patch include the bugfix.
 
 foxfair.
 
 
 --H+4ONPRPur6+Ovig
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="patch.p5-NetPacket"
 
 diff -ruN /usr/ports/net/p5-NetPacket/Makefile ./Makefile
 --- /usr/ports/net/p5-NetPacket/Makefile	Fri Mar 21 01:25:53 2003
 +++ ./Makefile	Thu Jun 19 09:32:24 2003
 @@ -6,7 +6,7 @@
  #
  
  PORTNAME=	NetPacket
 -PORTVERSION=	0.03
 +PORTVERSION=	0.04
  CATEGORIES=	net perl5
  MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
  MASTER_SITE_SUBDIR=	NetPacket
 @@ -18,7 +18,9 @@
  PERL_CONFIGURE=	yes
  
  MANPREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
 -MAN3=	NetPacket.3 NetPacket::ARP.3 NetPacket::Ethernet.3 NetPacket::ICMP.3 \
 -	NetPacket::IGMP.3 NetPacket::IP.3 NetPacket::TCP.3 NetPacket::UDP.3
 +MAN3=	NetPacket::LACP.3 NetPacket::IGMP.3 NetPacket::IP.3 \
 +	NetPacket::SpanningTree.3 NetPacket::LLC.3 NetPacket::ARP.3 \
 +	NetPacket.3 NetPacket::UDP.3 NetPacket::Ethernet.3 \
 +	NetPacket::ICMP.3 NetPacket::TCP.3
  
  .include <bsd.port.mk>
 diff -ruN /usr/ports/net/p5-NetPacket/distinfo ./distinfo
 --- /usr/ports/net/p5-NetPacket/distinfo	Thu Oct 18 20:56:34 2001
 +++ ./distinfo	Thu Jun 19 09:11:12 2003
 @@ -1 +1 @@
 -MD5 (NetPacket-0.03.tar.gz) = 10a7614132b43bef5e3097a405fc89ac
 +MD5 (NetPacket-0.04.tar.gz) = 3bf136cd3b555d50ba4b1ce81968f695
 diff -ruN /usr/ports/net/p5-NetPacket/files/patch-aa ./files/patch-aa
 --- /usr/ports/net/p5-NetPacket/files/patch-aa	Thu Jan  1 08:00:00 1970
 +++ ./files/patch-aa	Thu Jun 19 09:11:12 2003
 @@ -0,0 +1,12 @@
 +--- NetPacket/IP.pm	Fri Jan 11 20:10:25 2002
 ++++ NetPacket/IP.pm.new	Fri Jan 11 20:10:35 2002
 +@@ -224,7 +224,7 @@
 + 
 +     # make the entire packet
 +     $packet = pack('CCnnnCCna4a4a*a*', $tmp, $self->{tos},$self->{len}, 
 +-         $self->{id}, $self->{foffset}, $self->{ttl}, $self->{proto}, 
 ++         $self->{id}, $offset, $self->{ttl}, $self->{proto}, 
 +          $self->{cksum}, $src_ip, $dest_ip, $self->{options},
 +          $self->{data});
 + 
 +
 diff -ruN /usr/ports/net/p5-NetPacket/pkg-plist ./pkg-plist
 --- /usr/ports/net/p5-NetPacket/pkg-plist	Sat May 19 22:02:04 2001
 +++ ./pkg-plist	Thu Jun 19 09:15:18 2003
 @@ -1,11 +1,15 @@
 -lib/perl5/site_perl/%%PERL_VER%%/NetPacket/TCP.pm
 -lib/perl5/site_perl/%%PERL_VER%%/NetPacket/UDP.pm
 -lib/perl5/site_perl/%%PERL_VER%%/NetPacket/IP.pm
 -lib/perl5/site_perl/%%PERL_VER%%/NetPacket/ICMP.pm
 -lib/perl5/site_perl/%%PERL_VER%%/NetPacket/IGMP.pm
 -lib/perl5/site_perl/%%PERL_VER%%/NetPacket/Ethernet.pm
 -lib/perl5/site_perl/%%PERL_VER%%/NetPacket/ARP.pm
 -lib/perl5/site_perl/%%PERL_VER%%/NetPacket.pm
 -lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/NetPacket/.packlist
 -@dirrm lib/perl5/site_perl/%%PERL_VER%%/NetPacket
 -@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/NetPacket
 +%%SITE_PERL%%/NetPacket/LACP.pm
 +%%SITE_PERL%%/NetPacket/IGMP.pm
 +%%SITE_PERL%%/NetPacket/IP.pm
 +%%SITE_PERL%%/NetPacket/SpanningTree.pm
 +%%SITE_PERL%%/NetPacket/Ethernet.pm
 +%%SITE_PERL%%/NetPacket/ICMP.pm
 +%%SITE_PERL%%/NetPacket/ARP.pm
 +%%SITE_PERL%%/NetPacket/LLC.pm
 +%%SITE_PERL%%/NetPacket.pm
 +%%SITE_PERL%%/NetPacket/UDP.pm
 +%%SITE_PERL%%/NetPacket/IP.pm.orig
 +%%SITE_PERL%%/NetPacket/TCP.pm
 +%%SITE_PERL%%/%%PERL_ARCH%%/auto/NetPacket/.packlist
 +@dirrm %%SITE_PERL%%/NetPacket
 +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/NetPacket
 
 --H+4ONPRPur6+Ovig--

From: Lars Eggert <larse@ISI.EDU>
To: foxfair@FreeBSD.org
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: ports/52956: Bugfix: net/p5-NetPacket
Date: Wed, 18 Jun 2003 21:33:44 -0700

 This is a cryptographically signed message in MIME format.
 
 --------------ms080403010901080107050300
 Content-Type: text/plain; charset=us-ascii; format=flowed
 Content-Transfer-Encoding: 7bit
 
 Foxfair Hu wrote:
 > Ah, please ignore the "Makefile.orig" part in last email.
 > Once again, here is a complete set of patch include the bugfix.
 
 Looks good to me!
 
 (What I meant in my earlier email is that the vanilla 0.04 doesn't have
 the bugfix, but this ports includes it, so I'm all for it.)
 
 Thanks,
 Lars
 -- 
 Lars Eggert <larse@isi.edu>           USC Information Sciences Institute
 
 --------------ms080403010901080107050300
 Content-Type: application/x-pkcs7-signature; name="smime.p7s"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="smime.p7s"
 Content-Description: S/MIME Cryptographic Signature
 
 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJtjCC
 AzgwggKhoAMCAQICEGZFcrfMdPXPY3ZFhNAukQEwDQYJKoZIhvcNAQEEBQAwgdExCzAJBgNV
 BAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgG
 A1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2Vydmlj
 ZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkG
 CSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMDA4MzAwMDAw
 MDBaFw0wNDA4MjcyMzU5NTlaMIGSMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBD
 YXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xDzANBgNVBAoTBlRoYXd0ZTEdMBsGA1UECxMUQ2Vy
 dGlmaWNhdGUgU2VydmljZXMxKDAmBgNVBAMTH1BlcnNvbmFsIEZyZWVtYWlsIFJTQSAyMDAw
 LjguMzAwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN4zMqZjxwklRT7SbngnZ4HF2ogZ
 gpcO40QpimM1Km1wPPrcrvfudG8wvDOQf/k0caCjbZjxw0+iZdsN+kvx1t1hpfmFzVWaNRqd
 knWoJ67Ycvm6AvbXsJHeHOmr4BgDqHxDQlBRh4M88Dm0m1SKE4f/s5udSWYALQmJ7JRr6aFp
 AgMBAAGjTjBMMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwxLTI5NzAS
 BgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQQFAAOBgQAxsUtH
 XfkBceX1U2xdedY9mMAmE2KBIqcS+CKV6BtJtyd7BDm6/ObyJOuR+r3sDSo491BVqGz3Da1M
 G7wD9LXrokefbKIMWI0xQgkRbLAaadErErJAXWr5edDqLiXdiuT82w0fnQLzWtvKPPZE6iZp
 h39Ins6ln+eE2MliYq0FxjCCAzkwggKioAMCAQICAwglQTANBgkqhkiG9w0BAQQFADCBkjEL
 MAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3du
 MQ8wDQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsTFENlcnRpZmljYXRlIFNlcnZpY2VzMSgwJgYD
 VQQDEx9QZXJzb25hbCBGcmVlbWFpbCBSU0EgMjAwMC44LjMwMB4XDTAyMDgyNDE4NTMzOVoX
 DTAzMDgyNDE4NTMzOVowVDEPMA0GA1UEBBMGRWdnZXJ0MQ0wCwYDVQQqEwRMYXJzMRQwEgYD
 VQQDEwtMYXJzIEVnZ2VydDEcMBoGCSqGSIb3DQEJARYNbGFyc2VAaXNpLmVkdTCCASIwDQYJ
 KoZIhvcNAQEBBQADggEPADCCAQoCggEBANI2Rrt4ggaQ/IrOsDeOm2H4/R5FRIL6JjDY3StE
 aogp1r23WKniQ1Vj98Nu5WxlaZ3Iam3Jen5T66H8u7rtMNpK4qAeAGoBsVeyVr1+CTFeuv+m
 xCh7BvBJwhLdm0zDaoDT05YKYZaqtsT+F286FWJQg31Xtf+vTKLVVrHcsafnteyal2NEt7Ac
 yZZfjsVLwxp2Lq3cwYfRQRoo7/yCVzS7HsgM6jmbO4taEMo4yC2rpnUbWEUCDTaCYgpAXzAl
 oiNk7GDh0wz2s5ZSnHRvNSBMAjCmpNtSYHfXFI1ANwrrrHIJ7Ei83+XN32PWY4OPzO3iown9
 VR+vM+8lNx9OX28CAwEAAaNWMFQwKgYFK2UBBAEEITAfAgEAMBowGAIBBAQTTDJ1TXlmZkJO
 VWJOSkpjZFoyczAYBgNVHREEETAPgQ1sYXJzZUBpc2kuZWR1MAwGA1UdEwEB/wQCMAAwDQYJ
 KoZIhvcNAQEEBQADgYEAXcrIlKmPLM/r8r3oz2ZLPLaT1AyMjYTZY2qq/R7SUtFa9BNlTIFh
 DG78QKfJ9lo2LMzTPQqMZgNLmj95GbNPI8P8OIq2K6MeCZWz08ROackqTFP6xWbIFIfXcBVR
 1dZnDDyDKBBh05KkvyTPawSQyOBUeNBfQUyO4TE+3o58U8UwggM5MIICoqADAgECAgMIJUEw
 DQYJKoZIhvcNAQEEBQAwgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUx
 EjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZp
 Y2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4z
 MDAeFw0wMjA4MjQxODUzMzlaFw0wMzA4MjQxODUzMzlaMFQxDzANBgNVBAQTBkVnZ2VydDEN
 MAsGA1UEKhMETGFyczEUMBIGA1UEAxMLTGFycyBFZ2dlcnQxHDAaBgkqhkiG9w0BCQEWDWxh
 cnNlQGlzaS5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSNka7eIIGkPyK
 zrA3jpth+P0eRUSC+iYw2N0rRGqIKda9t1ip4kNVY/fDbuVsZWmdyGptyXp+U+uh/Lu67TDa
 SuKgHgBqAbFXsla9fgkxXrr/psQoewbwScIS3ZtMw2qA09OWCmGWqrbE/hdvOhViUIN9V7X/
 r0yi1Vax3LGn57XsmpdjRLewHMmWX47FS8Madi6t3MGH0UEaKO/8glc0ux7IDOo5mzuLWhDK
 OMgtq6Z1G1hFAg02gmIKQF8wJaIjZOxg4dMM9rOWUpx0bzUgTAIwpqTbUmB31xSNQDcK66xy
 CexIvN/lzd9j1mODj8zt4qMJ/VUfrzPvJTcfTl9vAgMBAAGjVjBUMCoGBStlAQQBBCEwHwIB
 ADAaMBgCAQQEE0wydU15ZmZCTlViTkpKY2RaMnMwGAYDVR0RBBEwD4ENbGFyc2VAaXNpLmVk
 dTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GBAF3KyJSpjyzP6/K96M9mSzy2k9QM
 jI2E2WNqqv0e0lLRWvQTZUyBYQxu/ECnyfZaNizM0z0KjGYDS5o/eRmzTyPD/DiKtiujHgmV
 s9PETmnJKkxT+sVmyBSH13AVUdXWZww8gygQYdOSpL8kz2sEkMjgVHjQX0FMjuExPt6OfFPF
 MYID1TCCA9ECAQEwgZowgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUx
 EjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZp
 Y2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4z
 MAIDCCVBMAkGBSsOAwIaBQCgggIPMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI
 hvcNAQkFMQ8XDTAzMDYxOTA0MzM0NFowIwYJKoZIhvcNAQkEMRYEFP01ia+1+McfiyZNpp9B
 ki9aM+fZMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G
 CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGrBgkrBgEEAYI3EAQxgZ0w
 gZowgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNh
 cGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZpY2F0ZSBTZXJ2aWNl
 czEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4zMAIDCCVBMIGtBgsq
 hkiG9w0BCRACCzGBnaCBmjCBkjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2Fw
 ZTESMBAGA1UEBxMJQ2FwZSBUb3duMQ8wDQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsTFENlcnRp
 ZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9QZXJzb25hbCBGcmVlbWFpbCBSU0EgMjAwMC44
 LjMwAgMIJUEwDQYJKoZIhvcNAQEBBQAEggEAEdVhd9Yn+Lku3k/+y7F1dCbwdGr7QZofMQZA
 9w6EG9U69IpfuQ+Jl13TGdEREuc7QfkjrILoOcZVuDC7v5H09kbAo2yXpgPSnoOCAENX7BhI
 76xikPycffRShzGBt58/7bxmavTvUIirXj/cVdymcb+npAzPFLeKE8jQpP3POGiQB2CeEJc0
 LOc/A4hI3L5u/thlI3d0uONiV9kI+eLUDIhycrbocH9dXOn4lHiWj2XIRuPIp+goqZ7HXrVu
 vpATAVw0u1zrLtZy41EXO6ewXWKkT9q9g415Lp+Pzurcgb0Nvi1m3G/+p13vnUtnhjyXwY4X
 SpB7zRoyvHQ99u6D9wAAAAAAAA==
 --------------ms080403010901080107050300--
 
State-Changed-From-To: feedback->closed 
State-Changed-By: foxfair 
State-Changed-When: Fri Jun 20 23:23:59 PDT 2003 
State-Changed-Why:  
Committed, thanks! 



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