From owner-freebsd-ports Mon May 22 16:30:10 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 231DD37B7DF for ; Mon, 22 May 2000 16:30:05 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id QAA14077; Mon, 22 May 2000 16:30:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: by hub.freebsd.org (Postfix, from userid 32767) id C0A7837B78B; Mon, 22 May 2000 16:23:47 -0700 (PDT) Message-Id: <20000522232347.C0A7837B78B@hub.freebsd.org> Date: Mon, 22 May 2000 16:23:47 -0700 (PDT) From: drkangel@snickers.org To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/18762: new pop3 daemon .solidpop3d. Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 18762 >Category: ports >Synopsis: new pop3 daemon .solidpop3d. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon May 22 16:30:04 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Marco Rodrigues >Release: FreeBSD 3.4-STABLE i386 >Organization: http://solidpop3d.pld.org.pl/ >Environment: FreeBSD microsloth.net 3.4-STABLE FreeBSD 3.3-STABLE #5: Wed Apr 26 10:55:40 EDT 2000 drkangel@microsloth.net:/usr/src/sys/compile/tsunami i386 >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 >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message