ports/50837: Maintainer Update: net/honeyd
Dominic Marks
dom at cus.org.uk
Fri Apr 11 22:00:39 UTC 2003
>Number: 50837
>Category: ports
>Synopsis: Maintainer Update: net/honeyd
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Fri Apr 11 15:00:37 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Dominic Marks
>Release: FreeBSD 4.7-RELEASE-p3 i386
>Organization:
UMIST
>Environment:
System: FreeBSD moo.cus.org.uk 4.7-RELEASE-p3 FreeBSD 4.7-RELEASE-p3 #3: Mon Jan 20 23:49:12 GMT 2003 root at moo.cus.org.uk:/usr/obj/usr/src/sys/BAA i386
>Description:
net/honeyd 0.3 -> 0.5
o Master site moved to EU because of legal issues.
o Patch to fix two bugs taken from the honeyd website
follows the cvs diff.
>How-To-Repeat:
NA
>Fix:
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/net/honeyd/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile 2003/02/21 13:14:43 1.5
+++ Makefile 2003/04/11 21:51:09
@@ -6,9 +6,9 @@
#
PORTNAME= honeyd
-PORTVERSION= 0.3
+PORTVERSION= 0.5
CATEGORIES= net
-MASTER_SITES= http://www.citi.umich.edu/u/provos/honeyd/
+MASTER_SITES= http://niels.xtdnet.nl/honeyd/
MAINTAINER= d.marks at student.umist.ac.uk
COMMENT= A utility to simualte services and hosts on a virtual network host
@@ -17,10 +17,10 @@
${LOCALBASE}/lib/libevent.a:${PORTSDIR}/devel/libevent
GNU_CONFIGURE= yes
+CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ARGS= --with-libdnet=${LOCALBASE} \
--with-libevent=${LOCALBASE} \
--with-pcap
-WRKSRC= ${WRKDIR}/${PORTNAME}
MAN8= honeyd.8
# This is necessary to keep auto* from running.
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/net/honeyd/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- distinfo 2002/08/12 06:33:14 1.2
+++ distinfo 2003/04/11 21:51:09
@@ -1 +1 @@
-MD5 (honeyd-0.3.tar.gz) = 027c507bb165bea70403309e4445c601
+MD5 (honeyd-0.5.tar.gz) = 3aec5101f44ef21b29c213496d92c1c1
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/net/honeyd/pkg-plist,v
retrieving revision 1.1
diff -u -r1.1 pkg-plist
--- pkg-plist 2002/06/23 08:58:04 1.1
+++ pkg-plist 2003/04/11 21:51:09
@@ -1 +1,9 @@
bin/honeyd
+share/honeyd/README
+share/honeyd/nmap.assoc
+share/honeyd/nmap.prints
+share/honeyd/xprobe2.conf
+share/honeyd/config.sample
+ at dirrm share/honeyd
+lib/honeyd/libhoneyd.so
+ at dirrm lib/honeyd
Index: ipfrag.c
===================================================================
RCS file: /cvs/honeyd/ipfrag.c,v
retrieving revision 1.9
diff -u -r1.9 ipfrag.c
--- ipfrag.c 17 Apr 2002 16:38:40 -0000 1.9
+++ ipfrag.c 19 Feb 2003 02:59:39 -0000
@@ -241,12 +241,12 @@
if (prev && prev->off + prev->len > off) {
overlap = prev->off + prev->len - off;
- if (overlap > len) {
+ if (overlap >= len) {
if (fragq->fragp == FRAG_NEW) {
u_char *odata = prev->data + off - prev->off;
memcpy(odata, ent->data, len);
}
- goto drop_fragment;
+ goto free_fragment;
}
if (fragq->fragp == FRAG_OLD) {
@@ -316,6 +316,7 @@
drop_fragment:
TAILQ_REMOVE(&fragq->fraglist, ent, next);
+ free_fragment:
ip_fragent_free(ent);
return (0);
}
Index: honeyd.h
===================================================================
RCS file: /cvs/honeyd/honeyd.h,v
retrieving revision 1.46
diff -u -r1.46 honeyd.h
--- honeyd.h 15 Feb 2003 22:14:24 -0000 1.46
+++ honeyd.h 4 Mar 2003 21:46:34 -0000
@@ -68,7 +68,7 @@
};
#define PORT_ISOPEN(x) ((x)->status == PORT_OPEN || \
- (x)->status == PORT_OPEN || \
+ (x)->status == PORT_PROXY || \
(x)->status == PORT_SUBSYSTEM)
struct subsystem;
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list