From nobody@FreeBSD.org  Sun Oct 24 17:10:04 2010
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id BEB2A106564A
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 24 Oct 2010 17:10:04 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id A24008FC19
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 24 Oct 2010 17:10:04 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o9OHA3BK035968
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 24 Oct 2010 17:10:03 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id o9OHA3Xp035967;
	Sun, 24 Oct 2010 17:10:03 GMT
	(envelope-from nobody)
Message-Id: <201010241710.o9OHA3Xp035967@www.freebsd.org>
Date: Sun, 24 Oct 2010 17:10:03 GMT
From: Panagiotis Christias <p.christias@noc.ntua.gr>
To: freebsd-gnats-submit@FreeBSD.org
Subject: dns/rbldnsd does not use preassigned UID/GIDs
X-Send-Pr-Version: www-3.1
X-GNATS-Notify: alexey@renatasystems.org

>Number:         151689
>Category:       ports
>Synopsis:       dns/rbldnsd does not use preassigned UID/GIDs
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 24 17:20:07 UTC 2010
>Closed-Date:    Mon Aug 01 19:41:58 UTC 2011
>Last-Modified:  Mon Aug 01 19:41:58 UTC 2011
>Originator:     Panagiotis Christias
>Release:        7.3-RELEASE-p3 amd64
>Organization:
NTUA NOC
>Environment:
FreeBSD rbldnsd.noc.ntua.gr 7.3-RELEASE-p3 FreeBSD 7.3-RELEASE-p3 #0: Wed Sep 22 15:55:56 EEST 2010     root@agamemnon.noc.ntua.gr:/usr/obj/usr/src/sys/NTUA  amd64
>Description:
dns/rbldns port does not use the preassigned UID/GIDs as defined in /usr/ports/UIDs and /usr/ports/GIDs.


>How-To-Repeat:
cd /usr/ports/dns/rbldnsd
make install
egrep rbldns /etc/passwd /etc/group

>Fix:
Make use of USERS and GROUPS variables in Makefile. Drop the extra code in pkg-install. Add some code in files/pkg-deinstall.in to notify user about the remaining user/group upon deinstallation. See attached shar for an updated version of the port.


Patch attached with submission follows:

# 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:
#
#	rbldnsd
#	rbldnsd/Makefile
#	rbldnsd/distinfo
#	rbldnsd/pkg-descr
#	rbldnsd/pkg-plist
#	rbldnsd/files
#	rbldnsd/files/example
#	rbldnsd/files/pkg-message.in
#	rbldnsd/files/rbldnsd.in
#	rbldnsd/files/pkg-deinstall.in
#
echo c - rbldnsd
mkdir -p rbldnsd > /dev/null 2>&1
echo x - rbldnsd/Makefile
sed 's/^X//' >rbldnsd/Makefile << '751464da36006c8608da01b81c0ff09d'
X# New ports collection makefile for:	rbldnsd
X# Date created:				Fri Jun 13 05:30:12 EDT 2003
X# Whom:					Paul Chvostek <paul@it.ca>
X#
X# $FreeBSD: ports/dns/rbldnsd/Makefile,v 1.15 2010/02/10 02:58:33 pgollucci Exp $
X#
X
XPORTNAME=	rbldnsd
XPORTVERSION=	0.996b
XPORTREVISION=	2
XCATEGORIES=	dns
XMASTER_SITES=	http://www.corpit.ru/mjt/rbldnsd/:0 \
X		http://www.it.ca/~paul/src/:0
XDISTFILES=	${PORTNAME}_${PORTVERSION}${EXTRACT_SUFX}:0
X
XMAINTAINER=	alexey@renatasystems.org
XCOMMENT=	Small and fast DNS daemon especially for DNSBL zones
X
X.if !defined(NOPORTDOCS)
XEXTRACT_ONLY+=	${PORTNAME}_${PORTVERSION}${EXTRACT_SUFX}
XMASTER_SITES+=	http://www.corpit.ru/mjt/:1 \
X		http://www.it.ca/~paul/src/:1
XDISTFILES+=	rbldnsd.html:1
XIGNOREFILES+=	rbldnsd.html
X.endif
X
XUSERS=		rbldns
XGROUPS=		rbldns
X
XRBLDNSUSER=	${USERS}
XRBLDNSGROUP=	${GROUPS}
XROOTDIR=	${PREFIX}/etc/rbldnsd/
X
XMAN8=		rbldnsd.8
X
XHAS_CONFIGURE=	yes
XUSE_RC_SUBR=	rbldnsd
XPKGMESSAGE=	${WRKDIR}/pkg-message
XSUB_FILES=	pkg-message pkg-deinstall
XSUB_LIST+=	RBLDNSUSER=${RBLDNSUSER} \
X		RBLDNSGROUP=${RBLDNSGROUP}
X
X.include <bsd.port.pre.mk>
X
Xdo-install:
X		@if [ ! -d ${ROOTDIR} ]; then \
X			${MKDIR} ${ROOTDIR}; \
X			${CHMOD} 710 ${ROOTDIR}; \
X			${CHOWN} ${RBLDNSUSER}:${RBLDNSGROUP} ${ROOTDIR}; \
X		fi
X		@${INSTALL_DATA} -o ${RBLDNSUSER} -g ${RBLDNSGROUP} -m 640 \
X			${FILESDIR}/example ${PREFIX}/etc/rbldnsd/
X		@${INSTALL_PROGRAM} ${WRKSRC}/rbldnsd ${PREFIX}/sbin/
X		@${INSTALL_MAN} ${WRKSRC}/rbldnsd.8 ${PREFIX}/man/man8/
X.if !defined(NOPORTDOCS)
X		@${MKDIR} ${DOCSDIR}/
X		@${INSTALL_DATA} ${WRKSRC}/CHANGES-0.81 ${DOCSDIR}
X		@${INSTALL_DATA} ${WRKSRC}/TODO ${DOCSDIR}
X		@${INSTALL_DATA} ${WRKSRC}/NEWS ${DOCSDIR}
X		@${INSTALL_DATA} ${WRKSRC}/debian/changelog ${DOCSDIR}
X		@${INSTALL_DATA} ${WRKSRC}/debian/copyright ${DOCSDIR}
X		@${INSTALL_DATA} ${WRKSRC}/debian/rbldnsd.default ${DOCSDIR}
X		@${INSTALL_DATA} ${WRKSRC}/debian/rbldnsd.init ${DOCSDIR}
X		@${INSTALL_DATA} ${WRKSRC}/rbldnsd.spec ${DOCSDIR}
X		@${INSTALL_DATA} ${DISTDIR}/rbldnsd.html ${DOCSDIR}
X.endif
X
X.include <bsd.port.post.mk>
751464da36006c8608da01b81c0ff09d
echo x - rbldnsd/distinfo
sed 's/^X//' >rbldnsd/distinfo << 'a5a190368fc10237e786cee26cb06f52'
XMD5 (rbldnsd_0.996b.tar.gz) = 9a0f26f3b33764c325a96bd4c61b26fa
XSHA256 (rbldnsd_0.996b.tar.gz) = 475afe5be8729a76b7c23e2f3d5ce1c773775140406a58bfb7477fac5a528342
XSIZE (rbldnsd_0.996b.tar.gz) = 113128
XMD5 (rbldnsd.html) = IGNORE
XSHA256 (rbldnsd.html) = IGNORE
a5a190368fc10237e786cee26cb06f52
echo x - rbldnsd/pkg-descr
sed 's/^X//' >rbldnsd/pkg-descr << '26664981cc815465c775d90a44613cc3'
Xrbldnsd is a small and fast DNS daemon, made especially to serve DNSBL
Xzones.  It was inspired by Dan J. Bernstein's rbldns program, found in
X/usr/ports/net/djbdns, but is significantly faster.
X
Xrbldnsd was written by Michael Tokarev.
X
XWWW: http://www.corpit.ru/mjt/rbldnsd.html
26664981cc815465c775d90a44613cc3
echo x - rbldnsd/pkg-plist
sed 's/^X//' >rbldnsd/pkg-plist << 'c9ca5022f4b2670ebd497445de7b059e'
Xsbin/rbldnsd
Xetc/rbldnsd/example
X%%PORTDOCS%%%%DOCSDIR%%/CHANGES-0.81
X%%PORTDOCS%%%%DOCSDIR%%/NEWS
X%%PORTDOCS%%%%DOCSDIR%%/TODO
X%%PORTDOCS%%%%DOCSDIR%%/changelog
X%%PORTDOCS%%%%DOCSDIR%%/copyright
X%%PORTDOCS%%%%DOCSDIR%%/rbldnsd.default
X%%PORTDOCS%%%%DOCSDIR%%/rbldnsd.init
X%%PORTDOCS%%%%DOCSDIR%%/rbldnsd.spec
X%%PORTDOCS%%%%DOCSDIR%%/rbldnsd.html
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X@dirrmtry etc/rbldnsd/
c9ca5022f4b2670ebd497445de7b059e
echo c - rbldnsd/files
mkdir -p rbldnsd/files > /dev/null 2>&1
echo x - rbldnsd/files/example
sed 's/^X//' >rbldnsd/files/example << 'f05079a38585df44b6802185444102e0'
X# Below is a default or implicit value which is used when no value given
X# for an entry.  The `$' characters will be replaced by an IP address in
X# question.
X:127.0.0.2:Open relay, see http://relays.example.com/lookup?$
X#
X# A simplest case: single IP address, with default value.
X127.0.0.2
X#
X# And some example data...
X172.31 Hurray, your installation worked!
X#
X# Netblock - 256 IP addresses with it's own A and TXT records
X10.8.60.0/24 :127.0.0.3:Address $ is from private IP range
X#
X# Another netblock, with default A and explitit TXT values.
X224/4        Reserved multicast address
X#
X# IP numbers may be abbreviated, the above is the same as 192.168.0.0/16
X192.168 Dialup pool, see http://dialups.example.com/lookup?$ for explanations
X#
X# A value may be abbreviated as well - :5: is the same as :127.0.0.5:.
X10.10    :5:This network blocked due to massive spam issues
X#
X# repeat last octet: 10.10.5.0..10.10.129.255 inclusive
X10.10.5-129:5:Those hosts are nasty
X#
X# exclusion entry
X!10.10.1.2
X#
X# The following examples are for name-based zones.
X#
X#example.com   :2:This domain has no working postmaster@ address
X#*.example.com :2:All subdomains of example.com lacks working abuse@ address
X# Simple and wildcarded entry, both will return 127.0.0.2 A record
X#
X# Some specials...
X#
X# Start of authority record (TTL 3000), with serial (0) computed as
X# a timestamp of data file
X$SOA 3000 ns1.example.com admin.example.com 0 600 300 86400 300
X#
X# Two nameservers
X$NS 3000 ns1.example.com ns2.example.com
f05079a38585df44b6802185444102e0
echo x - rbldnsd/files/pkg-message.in
sed 's/^X//' >rbldnsd/files/pkg-message.in << 'b5acb6488cca4b713d3c245a9f1877dc'
X========================================================================
X   NOTICE    NOTICE    NOTICE    NOTICE    NOTICE    NOTICE    NOTICE
X========================================================================
X
XThe rbldnsd port has been installed with an example zone file, located
Xin %%PREFIX%%/etc/rbldnsd/.
X
XAfter starting the daemon with this example data, you should be able to
Xtest the success of your install with the command:
X
X	% host -a 1.1.31.172.bl.example.com. localhost
Xor
X	% dig @localhost 1.1.31.172.bl.example.com. any
Xor
X	% nslookup -query=any 1.1.31.172.bl.example.com. localhost
X
XIf you see a response that mentions 127.0.0.2, the install worked!
X
X========================================================================
b5acb6488cca4b713d3c245a9f1877dc
echo x - rbldnsd/files/rbldnsd.in
sed 's/^X//' >rbldnsd/files/rbldnsd.in << '1db581f68d070a5e5c8b3afd5c932353'
X#!/bin/sh
X#
X# $Id$
X#
X
X# PROVIDE: rbldnsd
X# REQUIRE: DAEMON
X# BEFORE: LOGIN
X# KEYWORD: shutdown
X#
X# Add the following lines to /etc/rc.conf to enable rbldnsd:
X#
X#   rbldnsd_enable="YES"
X#
X# See rbldnsd(8) for flags.
X#
X
X. /etc/rc.subr
X
Xname=rbldnsd
Xrcvar=`set_rcvar`
X
Xcommand=%%PREFIX%%/sbin/rbldnsd
Xpidfile=/var/run/rbldnsd.pid
X
Xload_rc_config $name
Xextra_commands="reload"
X
Xstop_postcmd=stop_postcmd
X
Xstop_postcmd()
X{
X  rm -f $pidfile
X}
X
X# set defaults, enforce pidfile by making it last option before db
X
Xrbldnsd_enable=${rbldnsd_enable:-"NO"}
Xrbldnsd_flags=${rbldnsd_flags:-"-r /usr/local/etc/rbldnsd -b 127.0.0.1 bl.example.com:ip4set:example"}
Xrbldnsd_flags="-p $pidfile ${rbldnsd_flags}"
X
Xrun_rc_command "$1"
X
1db581f68d070a5e5c8b3afd5c932353
echo x - rbldnsd/files/pkg-deinstall.in
sed 's/^X//' >rbldnsd/files/pkg-deinstall.in << 'f3e5ad74d0fb2c72da65912e6b5291f4'
X#!/bin/sh
X
XPATH=/bin:/usr/bin:/usr/sbin
X
X# Note how to delete UID/GID
XUSER=%%RBLDNSUSER%%
XGROUP=%%RBLDNSGROUP%%
X
Xcase "$2" in
X"DEINSTALL")
X        if pw usershow "${USER}" 2>/dev/null 1>&2; then
X            echo "To delete rbldnsd user permanently, use 'pw userdel ${USER}'"
X            echo "To delete rbldnsd group permanently, use 'pw groupdel ${GROUP}'"
X        fi
X        ;;
Xesac
f3e5ad74d0fb2c72da65912e6b5291f4
exit



>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Sun Oct 24 17:20:13 UTC 2010 
State-Changed-Why:  
Awaiting maintainers feedback (via the GNATS Auto Assign Tool) 

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

From: Edwin Groothuis <edwin@FreeBSD.org>
To: alexey@renatasystems.org
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/151689: dns/rbldnsd does not use preassigned UID/GIDs
Date: Sun, 24 Oct 2010 17:20:11 UT

 Maintainer of dns/rbldnsd,
 
 Please note that PR ports/151689 has just been submitted.
 
 If it contains a patch for an upgrade, an enhancement or a bug fix
 you agree on, reply to this email stating that you approve the patch
 and a committer will take care of it.
 
 The full text of the PR can be found at:
     http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/151689
 
 -- 
 Edwin Groothuis via the GNATS Auto Assign Tool
 edwin@FreeBSD.org

From: "Alexey V. Degtyarev" <alexey@renatasystems.org>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/151689: dns/rbldnsd does not use preassigned UID/GIDs
Date: Thu, 4 Nov 2010 15:04:17 +0300

 --vOmOzSkFvhd7u8Ms
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 
 On 17:20 Sun 24 Oct, Edwin Groothuis wrote:
 
 > Maintainer of dns/rbldnsd,
 >=20
 > Please note that PR ports/151689 has just been submitted.
 >=20
 > If it contains a patch for an upgrade, an enhancement or a bug fix
 > you agree on, reply to this email stating that you approve the patch
 > and a committer will take care of it.
 >=20
 > The full text of the PR can be found at:
 >     http://www.freebsd.org/cgi/query-pr.cgi?pr=3Dports/151689
 >=20
 > --=20
 > Edwin Groothuis via the GNATS Auto Assign Tool
 > edwin@FreeBSD.org
 
 I'll take on this soon.
 
 --=20
 Alexey V. Degtyarev
 
 --vOmOzSkFvhd7u8Ms
 Content-Type: application/x-pkcs7-signature
 Content-Disposition: attachment; filename="smime.p7s"
 Content-Transfer-Encoding: base64
 
 MIIRiAYJKoZIhvcNAQcCoIIReTCCEXUCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
 DeAwggekMIIGjKADAgECAgMBxMMwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYw
 FAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZp
 Y2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJt
 ZWRpYXRlIENsaWVudCBDQTAeFw0xMDEwMjgwMDQ1NTdaFw0xMTEwMjgyMjA5NDhaMIGWMSAw
 HgYDVQQNExcyODM3Njctdk0wWmN2S21zemJJa0szbzEeMBwGA1UEChMVUGVyc29uYSBOb3Qg
 VmFsaWRhdGVkMSkwJwYDVQQDEyBTdGFydENvbSBGcmVlIENlcnRpZmljYXRlIE1lbWJlcjEn
 MCUGCSqGSIb3DQEJARYYYWxleGV5QHJlbmF0YXN5c3RlbXMub3JnMIICIjANBgkqhkiG9w0B
 AQEFAAOCAg8AMIICCgKCAgEAsY7G/Lq8Ith1ruWv2SJy6QQgm3nPqb4vAm/ds12qnMChJrK8
 PhsiSc+a2Vw8ucfy3eup8TCIAV5eY5/jPPxLK9ih/SxXqpmVV8/+fW7+dRc0u6ClKo8ktoOj
 F5MLpEzXgCJBvHjNscwh//EGoC9QFKvGQSy/ctmnCxQqqHSclpwpb+ShCNZKYXtQOen7YRaW
 2VDNcxb4HRNBGYcX4QgwJE2UN91NJsHyXx+lAZu3Hg72l63mlUGAyT8JleS4EnlNdaE0+iND
 5izhZ/raPf/Ov9+D3FBe0c7lLuGZ2ZoALzFKnoPG5JLBRfHk4bFfaaKCJdgIx7CTg+gPX+9L
 Drge7mDuc2I2OxmaAmRHadvDABPyCEvbkIrDCHHr9Qu+eoBVaNRsi7ifQedJhpCvDQF2xYx0
 3hCLNSYzKdID8JPv17cpYycq3/a0PJZOk8BPminyiH0ddUOvUuoRrIkvXbfGBDYzf1i31wT0
 R0wWg9ZMhImxbsYj308dJ9RQDmkvL45AuL2rhgYvQn3Uk1/fO6FbDtH9c3NXYw3mpK2rlLPG
 C2hvicmG2EvDwu3dEHSV/FjpATM6LCYEKAdHTQ4MLchbZJDpxmH+8rHmG1sIWBQlrW0bs6YK
 K31XD2JOEnNTKU/lPom5anwJo/AfbpQaDGrLDOoe0BCvKYry1ImUV4MSJHkCAwEAAaOCAwEw
 ggL9MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEF
 BQcDBDAdBgNVHQ4EFgQUqBCPKObSafVIbphEaeIJlGsUMQcwHwYDVR0jBBgwFoAUU3Ltkpzg
 2ssBXHx+ljVO8tS4UYIwIwYDVR0RBBwwGoEYYWxleGV5QHJlbmF0YXN5c3RlbXMub3JnMIIB
 QgYDVR0gBIIBOTCCATUwggExBgsrBgEEAYG1NwECAjCCASAwLgYIKwYBBQUHAgEWImh0dHA6
 Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu
 c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgbcGCCsGAQUFBwICMIGqMBQWDVN0YXJ0
 Q29tIEx0ZC4wAwIBARqBkUxpbWl0ZWQgTGlhYmlsaXR5LCBzZWUgc2VjdGlvbiAqTGVnYWwg
 TGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBQ
 b2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYw
 YwYDVR0fBFwwWjAroCmgJ4YlaHR0cDovL3d3dy5zdGFydHNzbC5jb20vY3J0dTEtY3JsLmNy
 bDAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNzbC5jb20vY3J0dTEtY3JsLmNybDCBjgYIKwYB
 BQUHAQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9j
 bGFzczEvY2xpZW50L2NhMEIGCCsGAQUFBzAChjZodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9j
 ZXJ0cy9zdWIuY2xhc3MxLmNsaWVudC5jYS5jcnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5z
 dGFydHNzbC5jb20vMA0GCSqGSIb3DQEBBQUAA4IBAQCX2WG0spbAX3g4N7+rnG313P83PJ4b
 y5Un2FbuS0CHNR52SuKXsIFWFan/QXAt+pdk7U8G41Mm6iAz30pp8uQepl4+QTWYeA/ci5DH
 qBYoWYltkB77SCiMJPRgY2lFngiPxcnHQQkR4L0V3mOyo0jeOKwpeM1hyWC3O+IQO87QNHhZ
 JwWWA4SpST81mSNCKXhSReMv6PL6N88yfZ5wWQxCoJRINDIr32djForxPUO41m0J6kLPC8Hw
 Qxnq2TbBqXrKSiDN9C+5FBE38ejcuikMo8HTTokcmIanyvBCZKLD41CGqc7gze/BHw6vguFS
 Y20HrHSSYrjb2LBdJ99VsktbMIIGNDCCBBygAwIBAgIBHjANBgkqhkiG9w0BAQUFADB9MQsw
 CQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERp
 Z2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh
 dGlvbiBBdXRob3JpdHkwHhcNMDcxMDI0MjEwMTU1WhcNMTcxMDI0MjEwMTU1WjCBjDELMAkG
 A1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdp
 dGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJp
 bWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
 CgKCAQEAxwmDzM4t2BqxKaQuE6uWvooyg4ymiEGWVUet1G8SD+rqvyNH4QrvnEIaFHxOhESi
 p7vMz39ScLpNLbL1QpOlPW/tFIzNHS3qd2XRNYG5Sv9RcGE+T4qbLtsjjJbi6sL7Ls/f/X9f
 tTyhxvxWkf8KW37iKrueKsxw2HqolH7GM6FX5UfNAwAu4ZifkpmZzU1slBhyWwaQPEPPZRsW
 oTb7q8hmgv6Nv3Hg9rmA1/VPBIOQ6SKRkHXG0Hhmq1dOFoAFI411+a/9nWm5rcVjGcIWZ2v/
 43Yksq60jExipA4l5uv9/+Hm33mbgmCszdj/Dthf13tgAv2O83hLJ0exTqfrlwIDAQABo4IB
 rTCCAakwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFFNy7ZKc
 4NrLAVx8fpY1TvLUuFGCMB8GA1UdIwQYMBaAFE4L7xqkQFulF2mHMMo0aEPQQa7yMGYGCCsG
 AQUFBwEBBFowWDAnBggrBgEFBQcwAYYbaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL2NhMC0G
 CCsGAQUFBzAChiFodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9zZnNjYS5jcnQwWwYDVR0fBFQw
 UjAnoCWgI4YhaHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3JsMCegJaAjhiFodHRw
 Oi8vY3JsLnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwgYAGA1UdIAR5MHcwdQYLKwYBBAGBtTcB
 AgEwZjAuBggrBgEFBQcCARYiaHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjA0
 BggrBgEFBQcCARYoaHR0cDovL3d3dy5zdGFydHNzbC5jb20vaW50ZXJtZWRpYXRlLnBkZjAN
 BgkqhkiG9w0BAQUFAAOCAgEACoMIfXirLAZcuGOMXq4cuSN3TaFx2H2GvD5VSy/6rV55BYHb
 WNaPeQn3oBSU8KgQZn/Kck1JxbLpAxVCNtsxeW1R87ifhsYZ0qjdrA9anrW2MAWCtosmAOT4
 OxK9QPoSjCMxM3HbkZCDJgnlE8jMopH21BbyAYr7b5EfGRQJNtgWcvqSXwKHnTutR08+Kkn0
 KAkXCzeQNLeA5LlYUzFyM7kPAp8pIRMQ+seHunmyG642S2+y/qHEdMuGIwpfz3eDF1PdctL0
 4qYK/zu+Qg1Bw0RwgigVZs/0c5HP2/e9DBHh7eSwtzYlk4AUr6yxLlcwSjOfOmKEQ/Q8tzh0
 IFiNu9IPuTGAPBn4CPxD0+Ru8T2wg8/s43R/PT3kd1OEqOJUl7q+h+r6fpvU0Fzxd2tC8Ga6
 fDEPme+1Nbi+03pVjuZQKbGwKJ66gEn06WqaxVZC+J8hh/jR0k9mST1iAZPNYulcNJ8tKmVt
 jYsv0L1TSm2+NwON58tO+pIVzu3DWwSEXSf+qkDavQam+QtEOZxLBXI++aMUEapSn+k3Lxm4
 8ZCYfAWLb/Xj7F5JQMbZvCexglAbYR0kIHqW5DnsYSdMD/IplJMojx0NBrxJ3fN9dvX2Y6BI
 XRsF1du4qESm4/3CKuyUV7p9DW3mPlHTGLvYxnyKQy7VFBkoLINszBrOUeIxggNwMIIDbAIB
 ATCBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT
 IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29t
 IENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgMBxMMwCQYFKw4DAhoF
 AKCBsTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMDExMDQx
 MjA0MTdaMCMGCSqGSIb3DQEJBDEWBBSkKmNGgyUMn93d0hRkAk1LW4Xf7DBSBgkqhkiG9w0B
 CQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUr
 DgMCBzANBggqhkiG9w0DAgIBKDANBgkqhkiG9w0BAQEFAASCAgAB1xlztPsiOmVyuGjTA21p
 fQx4bgnke1ocY+tSmD+GfJZRHlrJ9ndvjPIM6Qiwp9eX90VYs4OFakb7TI+V2aHEQtnsKfiF
 Mh53a0ztqdALdAZ6hC3ZA8zPsW0lv2+6abpgNxbvlkRmwggNotgNwM0aPf+VtCzfhyEdTli2
 RiYt6qN5ULTubvOcFEXaCrFtlQZ1r72vo3jOQeexlPzHVG9/P4JcI6CCZUeuDH9qJlHbynq3
 GlSM3W9ObzfD8CI5QtXJ4LBH0dzjheXb9obQqW1IUbkRIwbN+tpg21kshqEKF+9DVcAoqka/
 RBZUW0OzX0D6LRlMxG11uda5+8BqA+/VJr837frcGwf2E9sxWQ6nYZbTJdp1v+PA+vE5ASuX
 R+AD7Xe0Gls84DYMv22zjxdMODHH+U1Ar8XchtZxKEE5FuapEfgmO4D2N3prZW0S4o32xLs1
 hKaDp620j4gJwA3rt2S0Eerkv2YOVfiA+bIVyb5l7VDOqAC+pT0sAk2AV3WqwFkas4eV3LXC
 cWzUEsJf55P/Ti6JlLO8a3p70ys9RmXrzyDVkcsGGbb1nFcbOFsY9XvQOsSXiuFHuPMPjY8T
 PDKy7poL7lIeKPWhEMiKtLlwXIdkf932jctbKekvJJF8sRDFOSsFZO3tEH0JVg4CjST5qPFj
 h/OeZsu1swA7VA==
 
 --vOmOzSkFvhd7u8Ms--
State-Changed-From-To: feedback->open 
State-Changed-By: arved 
State-Changed-When: Mon Aug 1 18:35:45 UTC 2011 
State-Changed-Why:  
maintainer timeout 

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

From: "Alexey V. Degtyarev" <alexey@renatasystems.org>
To: arved@FreeBSD.org
Cc: p.christias@noc.ntua.gr, freebsd-ports-bugs@FreeBSD.org,
	bug-followup@FreeBSD.org
Subject: Re: ports/151689: dns/rbldnsd does not use preassigned UID/GIDs
Date: Mon, 1 Aug 2011 23:05:59 +0400

 On 18:36 Mon 01 Aug, arved@FreeBSD.org wrote:
 
 > Synopsis: dns/rbldnsd does not use preassigned UID/GIDs
 > 
 > State-Changed-From-To: feedback->open
 > State-Changed-By: arved
 > State-Changed-When: Mon Aug 1 18:35:45 UTC 2011
 > State-Changed-Why: 
 > maintainer timeout
 > 
 
 There is ports/157601 [1] which already resolved the same problem.
 
 [1] http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/157601
 
 -- 
 Alexey V. Degtyarev
State-Changed-From-To: open->closed 
State-Changed-By: arved 
State-Changed-When: Mon Aug 1 19:41:50 UTC 2011 
State-Changed-Why:  
Issue resolved 

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