summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--security/pidentd/Makefile6
-rw-r--r--security/pidentd/distinfo2
-rw-r--r--security/pidentd/files/patch-ab50
-rw-r--r--security/pidentd/files/patch-ac185
-rw-r--r--security/pidentd/pkg-comment2
-rw-r--r--security/pidentd/pkg-plist2
-rw-r--r--security/pidentd/scripts/configure5
7 files changed, 98 insertions, 154 deletions
diff --git a/security/pidentd/Makefile b/security/pidentd/Makefile
index 3eabad9..225d06c 100644
--- a/security/pidentd/Makefile
+++ b/security/pidentd/Makefile
@@ -1,12 +1,12 @@
# New ports collection makefile for: pidentd
-# Version required: 2.5.1
+# Version required: 2.6.1
# Date created: 19 Oct 1994
# Whom: torstenb
#
-# $Id: Makefile,v 1.6 1995/05/06 00:49:36 torstenb Exp $
+# $Id: Makefile,v 1.7 1995/07/13 01:15:51 asami Exp $
#
-DISTNAME= pidentd-2.5.1
+DISTNAME= pidentd-2.6.1
CATEGORIES+= security networking
MASTER_SITES= ftp://ftp.lysator.liu.se/pub/ident/servers/ \
ftp://ftp.fu-berlin.de/unix/security/ident/servers/
diff --git a/security/pidentd/distinfo b/security/pidentd/distinfo
index 408366e..49c687c 100644
--- a/security/pidentd/distinfo
+++ b/security/pidentd/distinfo
@@ -1 +1 @@
-MD5 (pidentd-2.5.1.tar.gz) = 400667ce64745ee35d8e13896b0735d4
+MD5 (pidentd-2.6.1.tar.gz) = ef76a28e5efa13280069044a1f64b5f8
diff --git a/security/pidentd/files/patch-ab b/security/pidentd/files/patch-ab
index a246851..48cac4d 100644
--- a/security/pidentd/files/patch-ab
+++ b/security/pidentd/files/patch-ab
@@ -1,24 +1,24 @@
-*** Makefile.orig Thu Oct 20 17:08:27 1994
---- Makefile Wed Nov 9 21:16:56 1994
+*** Makefile.orig Mon Jun 5 19:49:08 1995
+--- Makefile Thu Jul 27 21:10:17 1995
***************
-*** 14,20 ****
- # on the command line (like "make DESTROOT=/usr/wheel sunos4")
+*** 15,21 ****
#
+ TAR=tar
MAKE=make
! DESTROOT=/usr/local
DESTDIR=$(DESTROOT)/sbin
MANROOT=$(DESTROOT)/man
MANDIR=$(MANROOT)/man8
---- 14,20 ----
- # on the command line (like "make DESTROOT=/usr/wheel sunos4")
+--- 15,21 ----
#
+ TAR=tar
MAKE=make
! DESTROOT=${PREFIX}
DESTDIR=$(DESTROOT)/sbin
MANROOT=$(DESTROOT)/man
MANDIR=$(MANROOT)/man8
***************
-*** 43,49 ****
+*** 44,50 ****
CFLAGS=-O
@@ -26,7 +26,7 @@
@echo "Please specify the type of system you wish to build for."
@echo "Valid systems are:"
@echo ""
---- 43,51 ----
+--- 44,52 ----
CFLAGS=-O
@@ -36,22 +36,20 @@
@echo "Please specify the type of system you wish to build for."
@echo "Valid systems are:"
@echo ""
-*** src/Makefile.ORIG Fri Oct 14 17:17:36 1994
---- src/Makefile Sat Mar 4 22:50:09 1995
***************
-*** 11,17 ****
-
- foo:
- @echo 'Nono! Don't type "make" in this directory, use the one above!'
-!
- in.identd: identd.o $(COBJS) idecrypt itest
- $(CC) $(LDFLAGS) -o in.identd identd.o $(COBJS) $(LIBS)
- @mv in.identd ..
---- 11,17 ----
-
- foo:
- @echo 'Nono! Don't type "make" in this directory, use the one above!'
-!
- in.identd: identd.o $(COBJS) idecrypt itest
- $(CC) $(LDFLAGS) -o in.identd identd.o $(COBJS) $(LIBS)
- @mv in.identd ..
+*** 387,393 ****
+
+ install: in.identd
+ cp identd.8 $(MANDIR)/identd.8
+! cp in.identd $(DESTDIR)/in.identd
+
+ tests:
+ (cd testdir ; make)
+--- 389,395 ----
+
+ install: in.identd
+ cp identd.8 $(MANDIR)/identd.8
+! cp in.identd $(DESTDIR)/identd
+
+ tests:
+ (cd testdir ; make)
diff --git a/security/pidentd/files/patch-ac b/security/pidentd/files/patch-ac
index 77a420d..e79a495 100644
--- a/security/pidentd/files/patch-ac
+++ b/security/pidentd/files/patch-ac
@@ -1,124 +1,67 @@
-*** src/kernel/freebsd.c.orig Fri Oct 21 01:07:37 1994
---- src/kernel/freebsd.c Sun Apr 16 21:21:02 1995
+*** identd.8.orig Thu Jul 27 21:18:14 1995
+--- identd.8 Thu Jul 27 21:16:53 1995
***************
-*** 53,58 ****
---- 53,61 ----
- #include "identd.h"
- #include "error.h"
-
-+ #ifdef INPLOOKUP_SETLOCAL
-+ #define _HAVE_OLD_INPCB
-+ #endif
-
- extern void *calloc();
- extern void *malloc();
+*** 6,12 ****
+ .SH NAME
+ identd, in.identd \- TCP/IP IDENT protocol server
+ .SH SYNOPSIS
+! .B /usr/sbin/in.identd
+ .RB [ \-i | \-w | \-b ]
+ .RB [ \-t<seconds> ]
+ .RB [ \-u<uid> ]
+--- 6,12 ----
+ .SH NAME
+ identd, in.identd \- TCP/IP IDENT protocol server
+ .SH SYNOPSIS
+! .B !!PREFIX!!/sbin/identd
+ .RB [ \-i | \-w | \-b ]
+ .RB [ \-t<seconds> ]
+ .RB [ \-u<uid> ]
***************
-*** 76,82 ****
---- 79,89 ----
-
- static int nfile;
-
-+ #ifdef _HAVE_OLD_INPCB
- static struct inpcb tcb;
-+ #else
-+ static struct inpcbhead tcb;
-+ #endif
-
- int k_open()
- {
+*** 234,247 ****
+ mode of operation.
+ .SH EXAMPLES
+ Assuming the server is located in
+! .B /usr/etc/in.identd
+ one can put either:
+ .PP
+! ident stream tcp wait sys /usr/etc/in.identd in.identd -w -t120
+ .PP
+ or:
+ .PP
+! ident stream tcp nowait sys /usr/etc/in.identd in.identd -i
+ .PP
+ into the
+ .B /etc/inetd.conf
+--- 234,247 ----
+ mode of operation.
+ .SH EXAMPLES
+ Assuming the server is located in
+! .B !!PREFIX!!/sbin/identd
+ one can put either:
+ .PP
+! ident stream tcp wait sys !!PREFIX!!/sbin/identd identd -w -t120
+ .PP
+ or:
+ .PP
+! ident stream tcp nowait sys !!PREFIX!!/sbin/identd identd -i
+ .PP
+ into the
+ .B /etc/inetd.conf
***************
-*** 127,148 ****
- ** Returns NULL if no match.
- */
- static struct socket *
- getlist(pcbp, faddr, fport, laddr, lport)
- struct inpcb *pcbp;
- struct in_addr *faddr;
- int fport;
- struct in_addr *laddr;
- int lport;
- {
- struct inpcb *head;
-
- if (!pcbp)
- return NULL;
-
-!
- head = pcbp->inp_prev;
- do
- {
- if ( pcbp->inp_faddr.s_addr == faddr->s_addr &&
- pcbp->inp_laddr.s_addr == laddr->s_addr &&
- pcbp->inp_fport == fport &&
---- 134,173 ----
- ** Returns NULL if no match.
- */
- static struct socket *
-+ #ifdef _HAVE_OLD_INPCB
- getlist(pcbp, faddr, fport, laddr, lport)
- struct inpcb *pcbp;
-+ #else
-+ getlist(pcbhead, faddr, fport, laddr, lport)
-+ struct inpcbhead *pcbhead;
-+ #endif
- struct in_addr *faddr;
- int fport;
- struct in_addr *laddr;
- int lport;
- {
-+ #ifdef _HAVE_OLD_INPCB
- struct inpcb *head;
-+ #else
-+ struct inpcb *head, pcbp;
-+ #endif
-
-+ #ifdef _HAVE_OLD_INPCB
- if (!pcbp)
- return NULL;
-+ #else
-+ head = pcbhead->lh_first;
-+ if (!head)
-+ return NULL;
-+ #endif
-+
-
-! #ifdef _HAVE_OLD_INPCB
- head = pcbp->inp_prev;
-+ #endif
- do
- {
-+ #ifdef _HAVE_OLD_INPCB
- if ( pcbp->inp_faddr.s_addr == faddr->s_addr &&
- pcbp->inp_laddr.s_addr == laddr->s_addr &&
- pcbp->inp_fport == fport &&
-***************
-*** 153,158 ****
---- 178,193 ----
- pcbp,
- sizeof(struct inpcb),
- "tcblist"));
-+ #else
-+ if (!getbuf((long) head, &pcbp, sizeof(struct inpcb), "tcblist"))
-+ break;
-+ if (pcbp.inp_faddr.s_addr == faddr->s_addr &&
-+ pcbp.inp_fport == fport &&
-+ pcbp.inp_lport == lport )
-+ return(pcbp.inp_socket);
-+ head = pcbp.inp_list.le_next;
-+ } while (head != NULL);
-+ #endif
-
- return NULL;
- }
-***************
-*** 186,192 ****
---- 221,229 ----
- if (!getbuf(nl[N_TCB].n_value, &tcb, sizeof(tcb), "tcb"))
- return -1;
-
-+ #ifdef _HAVE_OLD_INPCB
- tcb.inp_prev = (struct inpcb *) nl[N_TCB].n_value;
-+ #endif
- sockp = getlist(&tcb, faddr, fport, laddr, lport);
-
- if (!sockp)
+*** 254,260 ****
+ .B /etc/rc.local
+ file:
+ .PP
+! /usr/etc/in.identd -b -u2 -g2
+ .PP
+ This will make it run in the background as user 2, group 2 (user "sys",
+ group "kmem" on SunOS 4.1.1).
+--- 254,260 ----
+ .B /etc/rc.local
+ file:
+ .PP
+! !!PREFIX!!/sbin/identd -b -u2 -g2
+ .PP
+ This will make it run in the background as user 2, group 2 (user "sys",
+ group "kmem" on SunOS 4.1.1).
diff --git a/security/pidentd/pkg-comment b/security/pidentd/pkg-comment
index f6a4807..7066bc5 100644
--- a/security/pidentd/pkg-comment
+++ b/security/pidentd/pkg-comment
@@ -1 +1 @@
-pidentd - a RFC1413 identification server, version 2.5.1
+pidentd - a RFC1413 identification server, version 2.6.1
diff --git a/security/pidentd/pkg-plist b/security/pidentd/pkg-plist
index 60bbf8f..c0ec1c6 100644
--- a/security/pidentd/pkg-plist
+++ b/security/pidentd/pkg-plist
@@ -1,2 +1,2 @@
-sbin/in.identd
+sbin/identd
man/man8/identd.8.gz
diff --git a/security/pidentd/scripts/configure b/security/pidentd/scripts/configure
index 9a50005..0675f3c 100644
--- a/security/pidentd/scripts/configure
+++ b/security/pidentd/scripts/configure
@@ -1,7 +1,10 @@
#!/bin/sh
#
-# $Id: configure,v 1.1.1.1 1994/10/23 01:27:56 torstenb Exp $
+# $Id: configure,v 1.2 1994/11/10 05:54:55 gpalmer Exp $
#
mv ${WRKSRC}/src/paths.h ${WRKSRC}/src/paths.h.bak
sed <${WRKSRC}/src/paths.h.bak >${WRKSRC}/src/paths.h s+!!PREFIX!!+$PREFIX+g
+
+mv ${WRKSRC}/identd.8 ${WRKSRC}/identd.8.bak
+sed <${WRKSRC}/identd.8.bak >${WRKSRC}/identd.8 s+!!PREFIX!!+$PREFIX+g
OpenPOWER on IntegriCloud