From drkangel@snickers.org  Tue May 23 15:13:38 2000
Return-Path: <drkangel@snickers.org>
Received: from mail.snickers.org (snickers.org [216.126.90.2])
	by hub.freebsd.org (Postfix) with ESMTP id B3E1337B661
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 23 May 2000 15:13:32 -0700 (PDT)
	(envelope-from drkangel@snickers.org)
Received: by mail.snickers.org (Postfix, from userid 1041)
	id 109003D2A; Tue, 23 May 2000 18:13:31 -0400 (EDT)
Message-Id: <20000523221331.109003D2A@mail.snickers.org>
Date: Tue, 23 May 2000 18:13:31 -0400 (EDT)
From: drkangel@snickers.org
Reply-To: drkangel@snickers.org
To: FreeBSD-gnats-submit@freebsd.org
Subject: port of solidpop
X-Send-Pr-Version: 3.2

>Number:         18782
>Category:       ports
>Synopsis:       port of solidpop
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 23 15:20:01 PDT 2000
>Closed-Date:    Fri Jun 9 06:29:58 PDT 2000
>Last-Modified:  Fri Jun 09 06:31:42 PDT 2000
>Originator:     Marco Rodrigues
>Release:        FreeBSD 3.4-STABLE i386
>Organization:
>Environment:

	

>Description:

# 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:
#
#	solidpop3d
#	solidpop3d/files
#	solidpop3d/files/md5
#	solidpop3d/pkg
#	solidpop3d/pkg/COMMENT
#	solidpop3d/pkg/DESCR
#	solidpop3d/pkg/PLIST
#	solidpop3d/Makefile
#
echo c - solidpop3d
mkdir -p solidpop3d > /dev/null 2>&1
echo c - solidpop3d/files
mkdir -p solidpop3d/files > /dev/null 2>&1
echo x - solidpop3d/files/md5
sed 's/^X//' >solidpop3d/files/md5 << 'END-of-solidpop3d/files/md5'
XMD5 (solid-pop3d-0.15.tar.gz) = 1b893fcfdceef7d3c209094e34023c02
END-of-solidpop3d/files/md5
echo c - solidpop3d/pkg
mkdir -p solidpop3d/pkg > /dev/null 2>&1
echo x - solidpop3d/pkg/COMMENT
sed 's/^X//' >solidpop3d/pkg/COMMENT << 'END-of-solidpop3d/pkg/COMMENT'
XSolidPop3 POP3 daemon (fully RFC1939 compliant)
END-of-solidpop3d/pkg/COMMENT
echo x - solidpop3d/pkg/DESCR
sed 's/^X//' >solidpop3d/pkg/DESCR << 'END-of-solidpop3d/pkg/DESCR'
XThe Solid POP3 Server is an implementation of a Post Office Protocol version 3 server that has flexibility as its main goal. The
X                      server is easily configurable and has support for few features such as:
X                      - APOP authentication scheme
X                      - virtual hosting
X                      - maildir and mailbox handling
X                      - bulletins
X                      - expiration of messages
X
XEach user can specify his maildrop (its position and type). The format used in specification of maildrop's position should handle
Xalmost all widely-used system configurations. The server also seems to be fast, however no tests have been performed, so it's
Xrather relative feeling. The design used is very similar to the design of Solar Designer's POPA3D server. This solution let's
Xminimalize size of code working with root privileges. The code was also heavily checked for buffer overflow leaks and file races.
XNone have been found as for now. All operations on files are done with user privileges. There is no SUID APOP secrets database
Xmanagement program (as in QPOP). Each user can specify his secret in his own home directory.
X
X- Marco Rodrigues
Xdrkangel@drkangel.org
END-of-solidpop3d/pkg/DESCR
echo x - solidpop3d/pkg/PLIST
sed 's/^X//' >solidpop3d/pkg/PLIST << 'END-of-solidpop3d/pkg/PLIST'
Xsbin/spop3d
END-of-solidpop3d/pkg/PLIST
echo x - solidpop3d/Makefile
sed 's/^X//' >solidpop3d/Makefile << 'END-of-solidpop3d/Makefile'
X# New ports collection makefile for:   solidpop3d
X# Date created:        22 May 2000
X# Whom:                Marco Rodrigues
X#
X# $FreeBSD$
X#
X
XPORTNAME=      solid-pop3d
XPORTVERSION=   0.15
XCATEGORIES=    mail
XMASTER_SITES=  http://solidpop3d.pld.org.pl/
XMASTER_SITES=  ftp://207.176.230.192/
X
XMAINTAINER=    drkangel@drkangel.org
X
XHAS_CONFIGURE=          yes
XCONFIGURE_SCRIPT=       configure
X
XMAN1=          pop_auth.1
XMAN5=          spop3d.conf.5 dot-spop3d.5
XMAN8=          spop3d.8
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/src/spop3d ${PREFIX}/sbin
X	${INSTALL_MAN} ${WRKSRC}/man/pop_auth.1 ${PREFIX}/man/man1
X	${INSTALL_MAN} ${WRKSRC}/man/spop3d.conf.5 ${PREFIX}/man/man5
X	${INSTALL_MAN} ${WRKSRC}/man/dot-spop3d.5 ${PREFIX}/man/man5
X	${INSTALL_MAN} ${WRKSRC}/man/spop3d.8 ${PREFIX}/man/man8
X	${INSTALL_DATA} ${WRKSRC}/doc/config.example ${PREFIX}/etc/spop3d.conf.sample
X
X.include <bsd.port.mk>
END-of-solidpop3d/Makefile
exit

	

>How-To-Repeat:

	

>Fix:
	
	


>Release-Note:
>Audit-Trail:

From: Maxim Sobolev <sobomax@FreeBSD.org>
To: freebsd-gnats-submit@FreeBSD.org, drkangel@snickers.org
Cc:  
Subject: Re: ports/18782: port of solidpop
Date: Thu, 08 Jun 2000 19:20:25 +0300

 Hi,
 
 It would be nice if you will add script for creation of the user required to
 run the daemon. You can use script from popper/popper3 ports, tweak it and
 submit as a follow-up to this PR.
 
 Thanks!
 
 -Maxim
 
 
State-Changed-From-To: open->closed 
State-Changed-By: sobomax 
State-Changed-When: Fri Jun 9 06:29:58 PDT 2000 
State-Changed-Why:  
Committed with many additions and cleanups. 

Anyway, thanks! 

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