From owner-freebsd-ports Thu Oct 18 6:40:23 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 8BD3437B407 for ; Thu, 18 Oct 2001 06:40:02 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f9IDe2R36572; Thu, 18 Oct 2001 06:40:02 -0700 (PDT) (envelope-from gnats) Date: Thu, 18 Oct 2001 06:40:02 -0700 (PDT) Message-Id: <200110181340.f9IDe2R36572@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: drt@un.bewaff.net (Doobee R. Tzeck) Subject: Re: ports/31349: didentd [was: new port] Reply-To: drt@un.bewaff.net (Doobee R. Tzeck) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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 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