Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Oct 2001 06:40:02 -0700 (PDT)
From:      drt@un.bewaff.net (Doobee R. Tzeck)
To:        freebsd-ports@FreeBSD.org
Subject:   Re: ports/31349: didentd [was: new port]
Message-ID:  <200110181340.f9IDe2R36572@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/31349; it has been noted by GNATS.

From: drt@un.bewaff.net (Doobee R. Tzeck)
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/31349: didentd [was: new port]
Date: 18 Oct 2001 15:30:06 +0200

 I somehow managed to submitt a port with a broken patch although
 I *thought* I did comperensive testing. Here is the fixed port,
 sorry for the inconvinience. You can also be found at
 htt://c0re.jp/c0de/didentd/freebsd.port.didentd.shar
 
 drt
 
 # This is a shell archive.  Save it in a file, remove anything before
 # this line, and then unpack it by entering "sh file".  Note, it may
 # create directories; files and directories will be owned by you and
 # have default permissions.
 #
 # This archive contains:
 #
 #	/usr/ports/net/didentd/
 #	/usr/ports/net/didentd/pkg-comment
 #	/usr/ports/net/didentd/Makefile
 #	/usr/ports/net/didentd/distinfo
 #	/usr/ports/net/didentd/pkg-descr
 #	/usr/ports/net/didentd/pkg-plist
 #	/usr/ports/net/didentd/files
 #	/usr/ports/net/didentd/files/patch-aa
 #
 echo c - /usr/ports/net/didentd/
 mkdir -p /usr/ports/net/didentd/ > /dev/null 2>&1
 echo x - /usr/ports/net/didentd/pkg-comment
 sed 's/^X//' >/usr/ports/net/didentd/pkg-comment << 'END-of-/usr/ports/net/didentd/pkg-comment'
 XRfC1423 (identd) server sending encrypted audit tokens.
 END-of-/usr/ports/net/didentd/pkg-comment
 echo x - /usr/ports/net/didentd/Makefile
 sed 's/^X//' >/usr/ports/net/didentd/Makefile << 'END-of-/usr/ports/net/didentd/Makefile'
 X# New ports collection makefile for: publicfile
 X# Date created:		15 Oct 2001
 X# Whom:			Doobee R. Tzeck
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	didentd
 XPORTVERSION=	0.2
 XCATEGORIES=	net
 XMASTER_SITES=	http://untergrund.bewaff.net/~drt/c0re.jp/c0de/didentd/ http://c0re.jp/c0de/didentd/
 X
 XMAINTAINER=	drt@un.bewaff.net
 X
 XRUN_DEPENDS=	tcpserver:${PORTSDIR}/sysutils/ucspi-tcp
 X
 XALL_TARGET=	all
 XINSTALL_TARGET=	install
 X
 Xpost-install:
 X.if !defined(NOPORTDOCS)
 X	${MKDIR} ${PREFIX}/share/doc/didentd
 X	${INSTALL_MAN} ${WRKSRC}/BLURB ${PREFIX}/share/doc/didentd
 X	${INSTALL_MAN} ${WRKSRC}/INSTALL ${PREFIX}/share/doc/didentd
 X	${INSTALL_MAN} ${WRKSRC}/INTERNALS ${PREFIX}/share/doc/didentd
 X	${INSTALL_MAN} ${WRKSRC}/README ${PREFIX}/share/doc/didentd
 X	${INSTALL_MAN} ${WRKSRC}/THANKS ${PREFIX}/share/doc/didentd
 X	${INSTALL_MAN} ${WRKSRC}/TODO ${PREFIX}/share/doc/didentd
 X	${INSTALL_MAN} ${WRKSRC}/WHY-ENCRYPT ${PREFIX}/share/doc/didentd
 X	${INSTALL_MAN} ${WRKSRC}/WHY-TAP ${PREFIX}/share/doc/didentd
 X.endif
 X
 X.include <bsd.port.mk>
 END-of-/usr/ports/net/didentd/Makefile
 echo x - /usr/ports/net/didentd/distinfo
 sed 's/^X//' >/usr/ports/net/didentd/distinfo << 'END-of-/usr/ports/net/didentd/distinfo'
 XMD5 (didentd-0.2.tar.gz) = 57dcf69b4a3dce6324e14aa29938ba13
 END-of-/usr/ports/net/didentd/distinfo
 echo x - /usr/ports/net/didentd/pkg-descr
 sed 's/^X//' >/usr/ports/net/didentd/pkg-descr << 'END-of-/usr/ports/net/didentd/pkg-descr'
 Xdidentd is a modular RfC1423 (identd) server for FreeBSD and Linux written
 Xwith security in mind. The Server normally runs chrooted under /proc/net on
 Xan unprivileged id.  
 X
 XNormally didentd does not send an username but an encrypted audit token to
 Xthe client. This token contains all information about the requested
 Xconnection:  userid owning the connection, source ip:port, destination ip:port,
 Xa timestamp.
 X
 XIf a remote admin has a complaint about something from your machine he can
 Xsend this audit token back to you, you can pipe it through didentd-decrypt
 Xand find out which user did the connection. didentd-decrypt outputs all the
 Xinformation from the audit token. So you can have the benefit of ident
 Xwithout revealing internal information from your system. 
 X
 XThere is also didentd-name which is a server returning the username of the
 Xuid owning the requested connection. This is the classic ident approach. 
 X
 Xdidentd-static is a server which delivers a fixed reply defined by the
 Xadministrator to every request. 
 X
 XWWW: http://c0re.jp/c0de/didentd/
 END-of-/usr/ports/net/didentd/pkg-descr
 echo x - /usr/ports/net/didentd/pkg-plist
 sed 's/^X//' >/usr/ports/net/didentd/pkg-plist << 'END-of-/usr/ports/net/didentd/pkg-plist'
 Xbin/didentd 
 Xbin/didentd-name 
 Xbin/didentd-static
 Xbin/didentd-conf 
 Xbin/didentd-name-conf 
 Xbin/didentd-static-conf
 Xbin/didentd-decrypt 
 Xman/man8/didentd.8 
 Xman/man8/didentd-name.8 
 Xman/man8/didentd-decrypt.8
 X%%PORTDOCS%%share/doc/didentd/BLURB
 X%%PORTDOCS%%share/doc/didentd/INSTALL
 X%%PORTDOCS%%share/doc/didentd/INTERNALS
 X%%PORTDOCS%%share/doc/didentd/README
 X%%PORTDOCS%%share/doc/didentd/THANKS
 X%%PORTDOCS%%share/doc/didentd/THANKS
 X%%PORTDOCS%%share/doc/didentd/THANKS
 X%%PORTDOCS%%share/doc/didentd/WHY-TAP
 X%%PORTDOCS%%@dirrm share/doc/didentd
 END-of-/usr/ports/net/didentd/pkg-plist
 echo c - /usr/ports/net/didentd/files
 mkdir -p /usr/ports/net/didentd/files > /dev/null 2>&1
 echo x - /usr/ports/net/didentd/files/patch-aa
 sed 's/^X//' >/usr/ports/net/didentd/files/patch-aa << 'END-of-/usr/ports/net/didentd/files/patch-aa'
 X--- Makefile	Thu Oct 18 00:41:53 2001
 X+++ Makefile	Sun Oct 14 07:58:33 2001
 X@@ -2,7 +2,7 @@
 X 
 X PROGS = didentd didentd-decrypt didentd-name didentd-static didentd-conf didentd-name-conf didentd-static-conf
 X 
 X-CFLAGS = -g -Wall -Idjblib
 X+CFLAGS += -g -Wall -Idjblib
 X 
 X all: djblib.a $(PROGS) 
 X 
 X@@ -64,10 +64,10 @@
 X 	ranlib djblib.a
 X 
 X install: $(PROGS)
 X-	install -m 755 -s didentd didentd-name didentd-static /usr/local/bin
 X-	install -m 755 -s didentd-conf didentd-name-conf didentd-static-conf /usr/local/bin
 X-	install -m 755 -s didentd-decrypt /usr/local/bin
 X-	install -m 644 didentd.8 didentd-name.8 didentd-decrypt.8 /usr/local/man/man8
 X+	install -c -m 755 -s didentd didentd-name didentd-static /usr/local/bin
 X+	install -c -m 755 -s didentd-conf didentd-name-conf didentd-static-conf /usr/local/bin
 X+	install -c -m 755 -s didentd-decrypt /usr/local/bin
 X+	install -c -m 644 didentd.8 didentd-name.8 didentd-decrypt.8 /usr/local/man/man8
 X 
 X clean:
 X 	rm -f $(PROGS) *.o 
 END-of-/usr/ports/net/didentd/files/patch-aa
 exit
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200110181340.f9IDe2R36572>