notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Remember
I remember
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
Port details
popa3d Secure, performance, tiny POP3 daemon
1.0.3_1 mail on this many watch lists=26 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.0.3_1Version of this port present on the latest quarterly branch.
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: unknown
Last Update: 2024-01-09 09:47:14
Commit Hash: c75c944
People watching this port, also watch:: openssl, nmap, mutt, wget
License: not specified in port
WWW:
https://www.openwall.com/popa3d/
Description:
the popa3d goals ================ Is a POP3 daemon by Solar Designer. Well, the goals themselves are obvious; they're probably the same for most other POP3 servers as well. It's their priority that differs. For popa3d, the goals are: 1. Security (to the extent that is possible with POP3 at all, of course). 2. Reliability (again, as limited by the mailbox format and the protocol). 3. RFC compliance (slightly relaxed to work with real-world POP3 clients). 4. Performance (limited by the more important goals, above). This port is installed to be run from inetd, which is sufficient for normal usage. However, it is possible to build a stand-alone version, should you need better performance.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • popa3d>0:mail/popa3d
Conflicts:
CONFLICTS:
  • popa3d-standalone-0.*
  • popa3d-before-sendmail-0.*
To install the port:
cd /usr/ports/mail/popa3d/ && make install clean
To add the package, run one of these commands:
  • pkg install mail/popa3d
  • pkg install popa3d
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: popa3d
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (popa3d-1.0.3.tar.gz) = 03b853daf9f2426fd18d410d33be82ef3a1f09c150d2ca4d2214624d4e6388bc SIZE (popa3d-1.0.3.tar.gz) = 33616

Packages (timestamps in pop-ups are UTC):
popa3d
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.3_11.0.3_11.0.31.0.3_11.0.3_1-1.0.3-
FreeBSD:13:quarterly1.0.3_11.0.3_11.0.31.0.3_11.0.3_11.0.31.0.31.0.3
FreeBSD:14:latest1.0.3_11.0.3_11.0.31.0.3_11.0.3_11.0.3-1.0.3
FreeBSD:14:quarterly1.0.3_11.0.3_1-1.0.3_11.0.3_11.0.31.0.31.0.3
FreeBSD:15:latest1.0.3_11.0.3_1n/a1.0.3_1n/a1.0.3_11.0.3_11.0.3_1
Slave ports:
  1. mail/popa3d-before-sendmail
This port has no dependencies.
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for popa3d-1.0.3_1: SMTP_AFTER_POP3=off: Enable SMTP-after-POP support STANDALONE_POP3=off: Enable standalone server mode SETPROCTITLE=off: Enable setproctitle() support DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
mail_popa3d
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. ftp://ftp.openwall.com/pub/projects/popa3d/
  2. http://www.openwall.com/popa3d/
Collapse this list.

Number of commits found: 74

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.0.3_1
09 Jan 2024 09:47:14
commit hash: c75c944686415d24160b910420b8cec40549ce46commit hash: c75c944686415d24160b910420b8cec40549ce46commit hash: c75c944686415d24160b910420b8cec40549ce46commit hash: c75c944686415d24160b910420b8cec40549ce46 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
MANPREFIX: eleminate its usage  and move man to share/man
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
1.0.3
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.0.3
20 Jul 2022 14:22:19
commit hash: b587cc2b4da727288248ce5c15129046e6e6b332commit hash: b587cc2b4da727288248ce5c15129046e6e6b332commit hash: b587cc2b4da727288248ce5c15129046e6e6b332commit hash: b587cc2b4da727288248ce5c15129046e6e6b332 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
mail: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <ashish@FreeBSD.org>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam David <adam@FreeBSD.org>
  *  Adam McDougall <mcdouga9@egr.msu.edu>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Deiter <tiamat@komi.mts.ru>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Dupre <sysadmin@alexdupre.com>
  *  Alex Perel <veers@disturbed.net>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.0.3
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
1.0.3
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.0.3
13 Aug 2019 22:29:43
Revision:508882Original commit files touched by this commit
mat search for other commits by this committer
onvert to UCL & cleanup pkg-message (categories l-m)
1.0.3
11 Jan 2018 14:18:01
Revision:458739Original commit files touched by this commit
danfe search for other commits by this committer
Do not abuse INSTALL_MAN when installing documentation, examples, and
other miscellaneous files that are not actually manual pages (part 2).
1.0.3
19 May 2016 10:44:12
Revision:415499Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [g-n]*

Approved by:	portmgr blanket
1.0.3
12 Oct 2015 18:22:35
Revision:399146Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix plist for mail/popa3d-before-sendmail
1.0.3
17 Aug 2015 14:20:41
Revision:394508Original commit files touched by this commit
mat search for other commits by this committer
Remove UNIQUENAME and LATEST_LINK.

UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
1.0.3
16 Apr 2015 20:13:44
Revision:384126Original commit files touched by this commit
gblach search for other commits by this committer
Back to the pool.

Currently and in near future I don't have time to be responsible
for any port.
1.0.3
22 Nov 2014 18:42:44
Revision:373086Original commit files touched by this commit
antoine search for other commits by this committer
Cleanup plist
1.0.3
28 Jul 2014 23:20:38
Revision:363275Original commit files touched by this commit
adamw search for other commits by this committer
Rename mail/ patch-xy patches to reflect the files they modify.
1.0.3
04 Jul 2014 00:33:30
Revision:360498Original commit files touched by this commit
adamw search for other commits by this committer
Remove NOPORTDOCS and NOPORTEXAMPLES.
1.0.3
31 Oct 2013 07:51:50
Revision:332209Original commit files touched by this commit
bapt search for other commits by this committer
Do not enforce a user/group that stage will automatically set.

This allows packing as a user

With hat:	portmgr
1.0.3
24 Oct 2013 21:10:07
Revision:331533Original commit files touched by this commit
gblach search for other commits by this committer
- Update to 1.0.3
- Fix staging when SMTP_AFTER_POP3 option is enabled
1.0.2_1
14 Oct 2013 21:33:13
Revision:330363Original commit files touched by this commit
gblach search for other commits by this committer
- Support staging
1.0.2_1
20 Sep 2013 19:59:14
Revision:327742Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
mail)
1.0.2_1
21 Nov 2012 20:18:30
Revision:307623Original commit files touched by this commit
gblach search for other commits by this committer
- Adopt port
- Trim Makefile header
- Display pkg-message correctly

Approved by:	tabthorpe (mentor)
Feature safe:	yes
1.0.2_1
16 Sep 2012 18:58:59
Revision:304377Original commit files touched by this commit
dinoex search for other commits by this committer
- drop maintainership
1.0.2_1
16 Sep 2012 15:39:48
Revision:304362Original commit files touched by this commit
dinoex search for other commits by this committer
- use OPTIONS_DEFINE
1.0.2_1
16 Sep 2012 15:18:43
Revision:304356Original commit files touched by this commit
dinoex search for other commits by this committer
- use OPTIONS_DEFINE
1.0.2_1
14 Jan 2012 14:49:25
Original commit files touched by this commit
dinoex search for other commits by this committer
- escape shell names
1.0.2_1
14 Jan 2012 08:57:23
Original commit files touched by this commit
dougb search for other commits by this committer
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
1.0.2_1
24 Oct 2011 09:11:38
Original commit files touched by this commit
dougb search for other commits by this committer
The vast majority of pkg-descr files had the following format when they
had both lines:

Author: ...
WWW: ....

So standardize on that, and move them to the end of the file when necessary.

Also fix some more whitespace, and remove more "signature tags" of varying
forms, like -- name, etc.

s/AUTHOR/Author/

A few other various formatting issues
1.0.2_1
03 Jul 2011 13:53:52
Original commit files touched by this commit
ohauer search for other commits by this committer
- remove MD5
1.0.2_1
27 Mar 2010 00:15:24
Original commit files touched by this commit
dougb search for other commits by this committer
Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
1.0.2_1
22 Jan 2010 09:59:10
Original commit files touched by this commit
dinoex search for other commits by this committer
- force -D flag
Submitted by:   dougb
1.0.2_1
17 Jan 2010 19:05:38
Original commit files touched by this commit
dinoex search for other commits by this committer
- fix flags in rcng script
Submitted by:   marck
1.0.2_1
16 Jan 2010 12:39:56
Original commit files touched by this commit
dinoex search for other commits by this committer
- make pkg-message prefix aware
- use rcng style start script
PR:             142799
Submitted by:   Sevan Janiyan
1.0.2_1
24 Jun 2008 08:05:41
Original commit files touched by this commit
dinoex search for other commits by this committer
- new option WITHOUT_POPAUTH_M4
Inpsired by:    Kenneth Tom
1.0.2_1
01 Jun 2008 19:21:42
Original commit files touched by this commit
dinoex search for other commits by this committer
- cleanup FreeBSD 5.x
1.0.2_1
03 Aug 2006 22:46:52
Original commit files touched by this commit
dinoex search for other commits by this committer
- fix rc script for option WITH_STANDALONE in FreeBSD 4.x
Reported by: subdue on irc
1.0.2_1
31 Jul 2006 15:47:28
Original commit files touched by this commit
dinoex search for other commits by this committer
- update OPTION WITH_SETPROCTITLE to be cleaner
Submitted by:   osa
1.0.2_1
26 Jul 2006 18:45:08
Original commit files touched by this commit
dinoex search for other commits by this committer
- new option WITH_SETPROCTITLE
Submitted by:   marck (Dmitry Morozovsky)
1.0.2_1
25 Jul 2006 11:27:44
Original commit files touched by this commit
dinoex search for other commits by this committer
- conversion to rc_subr and OPTIONS style
PR:             100773
Submitted by:   marck (Dmitry Morozovsky)

- keep compatibility checks
- make optiosn overriadeabel flor slave ports
- force UNIQUENAME to avoid conflichts between ports
1.0.2
25 May 2006 15:27:56
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to 1.0.2
1.0.1
19 May 2006 04:32:01
Original commit files touched by this commit
dinoex search for other commits by this committer
- cleanup
1.0.1
10 May 2006 22:37:39
Original commit files touched by this commit
edwin search for other commits by this committer
Remove USE_REINPLACE from ports starting with M
1.0.1
15 Mar 2006 08:10:29
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to 1.0.1
1.0
13 Nov 2005 09:26:50
Original commit files touched by this commit
dinoex search for other commits by this committer
- add SHA checksum
1.0
27 May 2005 08:01:26
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to 1.0
make portlint a bit happier
0.6.4.1
05 Aug 2004 15:07:58
Original commit files touched by this commit
dinoex search for other commits by this committer
- new option MAILBOX_HOME
Submitted by:   Krzysztof Kowalewski, Jr.
0.6.4.1
31 Jul 2004 05:04:48
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to 0.6.4.1
PR:             69806
Submitted by:   glewis
0.6.4
12 May 2004 05:07:00
Original commit files touched by this commit
dinoex search for other commits by this committer
- allow build without optimisation flags.
PR:             66527
Submitted by:   Yar Tikhiy
0.6.4
26 Mar 2004 17:50:59
Original commit files touched by this commit
dinoex search for other commits by this committer
- make PKGNAMESUFFIX more flexible
0.6.4
18 Mar 2004 05:08:53
Original commit files touched by this commit
dinoex search for other commits by this committer
- Fix use of CFDIR
PR:             64393
0.6.4
26 Feb 2004 05:32:59
Original commit files touched by this commit
dinoex search for other commits by this committer
- add SIZE
0.6.4
24 Feb 2004 16:31:26
Original commit files touched by this commit
dinoex search for other commits by this committer
- suppress pkg-message when STANDALONE_POP3 is defined (while building)
PR:             63309
Submitted by:   Linh Pham

- suppress pkg-message and pkg-deinstall when STANDALONE_POP3 is defined
  so the package will print neither.
- adds CONFLICTS with own variants.
0.6.4
04 Dec 2003 03:28:54
Original commit files touched by this commit
dinoex search for other commits by this committer
- use DOCSDIR
- new option STANDALONE_POP3
Submitted by:   osa

- USE_REINPLACE for all options
- cleanup targets
Submitted by:   dinoex
0.6.4
17 Nov 2003 03:56:00
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to 0.6.4
0.6.3
12 Nov 2003 15:07:06
Original commit files touched by this commit
dinoex search for other commits by this committer
- update MASTER_SITES
0.6.3
15 Apr 2003 05:26:26
Original commit files touched by this commit
dinoex search for other commits by this committer
- Update to 0.6.3
0.6.2
23 Mar 2003 04:57:37
Original commit files touched by this commit
dinoex search for other commits by this committer
- Update to 0.6.2
- extend popauth.m4 with optional timecheck
0.6.1
05 Mar 2003 03:54:09
Original commit files touched by this commit
dinoex search for other commits by this committer
- Update to 0.6.1
0.6
21 Feb 2003 06:11:42
Original commit files touched by this commit
dinoex search for other commits by this committer
- Update to 0.6
0.5.9
21 Feb 2003 03:59:00
Original commit files touched by this commit
dinoex search for other commits by this committer
- retire pkg-comment
0.5.9
20 Feb 2003 18:26:42
Original commit files touched by this commit
dinoex search for other commits by this committer
- add COMMENT
0.5.9
28 Jan 2003 22:04:19
Original commit files touched by this commit
dinoex search for other commits by this committer
- Update to 0.5.9
- Fix bug found by nunotex@pt-quorum.com
- discussion at
http://marc.theaimsgroup.com/?l=popa3d-users&m=104354856516116&w=2
- Extend Documentation
0.5.1_1
15 Jan 2003 18:45:18
Original commit files touched by this commit
dinoex search for other commits by this committer
- add some notes about testing
0.5.1_1
08 Jan 2003 06:45:48
Original commit files touched by this commit
dinoex search for other commits by this committer
Suggested by: marck@woozle.rinet.ru
- Use of /var/empty is it exists.

- Split defines to make portlint happy.
- record installation option SMTP_AFTER_POP3 better
PR:             46802
0.5.1
29 Oct 2002 20:33:47
Original commit files touched by this commit
dinoex search for other commits by this committer
update MASTER_SITES
0.5.1
16 Jun 2002 15:03:10
Original commit files touched by this commit
dinoex search for other commits by this committer
- Get rid of PERL and use SED
0.5.1
09 May 2002 01:33:01
Original commit files touched by this commit
dinoex search for other commits by this committer
Update to popa3d-0.5.1

PR:             37873
Submitted by:   dominic_marks@btinternet.com
0.5_3
06 Apr 2002 07:15:18
Original commit files touched by this commit
dinoex search for other commits by this committer
- Install manpage too.
Suggested by: lex@itv.kiev.ua
29 Jan 2002 11:45:35
commit hash: fp1.24104@dev.null.freshports.orgcommit hash: fp1.24104@dev.null.freshports.orgcommit hash: fp1.24104@dev.null.freshports.orgcommit hash: fp1.24104@dev.null.freshports.org files touched by this commit
knu search for other commits by this committer
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command;   the ECHO
macro is set to "echo" by default, but it is set to "true" if   make(1) is
invoked with the -s option while ECHO_CMD is always set to   the echo command.  
 
17 Jan 2002 21:51:55
commit hash: fp1.23483@dev.null.freshports.orgcommit hash: fp1.23483@dev.null.freshports.orgcommit hash: fp1.23483@dev.null.freshports.orgcommit hash: fp1.23483@dev.null.freshports.org files touched by this commit
dinoex search for other commits by this committer
- Fix creation of chroot dir again, the packed did not created it.    
13 Jan 2002 10:39:01
commit hash: fp1.23255@dev.null.freshports.orgcommit hash: fp1.23255@dev.null.freshports.orgcommit hash: fp1.23255@dev.null.freshports.orgcommit hash: fp1.23255@dev.null.freshports.org files touched by this commit
dinoex search for other commits by this committer
- moved chroot dir from /var/empty to ${PREFIX}/empty   - create chroot dir by
default   - bumped PORTREVISION    
12 Jan 2002 13:04:43
commit hash: fp1.23219@dev.null.freshports.orgcommit hash: fp1.23219@dev.null.freshports.orgcommit hash: fp1.23219@dev.null.freshports.orgcommit hash: fp1.23219@dev.null.freshports.org files touched by this commit
dinoex search for other commits by this committer
- Update popa3d-0.5   - Cleanup POP_AFTERR_SMTP patches   - honor CFLAGS    
16 Sep 2001 10:43:13
commit hash: fp1.18832@dev.null.freshports.orgcommit hash: fp1.18832@dev.null.freshports.orgcommit hash: fp1.18832@dev.null.freshports.orgcommit hash: fp1.18832@dev.null.freshports.org files touched by this commit
dinoex search for other commits by this committer
Added new functionality:   	SMTP_RELAY aftersucessfull POP3 authentification.   
05 Feb 2001 15:11:27
commit hash: fp1.9242@dev.null.freshports.orgcommit hash: fp1.9242@dev.null.freshports.orgcommit hash: fp1.9242@dev.null.freshports.orgcommit hash: fp1.9242@dev.null.freshports.org files touched by this commit
olgeni search for other commits by this committer
Spaces->tabs in the mail category.    
08 Oct 2000 11:23:49
commit hash: fp1.4849@dev.null.freshports.orgcommit hash: fp1.4849@dev.null.freshports.orgcommit hash: fp1.4849@dev.null.freshports.orgcommit hash: fp1.4849@dev.null.freshports.org files touched by this commit
asami search for other commits by this committer
Change PKGDIR from pkg/ to .  Also fix places where ${PKGDIR} is   spelled out
(many of which are ${PKGDIR}/MESSAGE -> ${PKGMESSAGE} type   fixes that
shouldn't have been necessary) and the string "/pkg/"   appear.    
08 Oct 2000 04:16:42
commit hash: fp1.4778@dev.null.freshports.orgcommit hash: fp1.4778@dev.null.freshports.orgcommit hash: fp1.4778@dev.null.freshports.orgcommit hash: fp1.4778@dev.null.freshports.org files touched by this commit
asami search for other commits by this committer
Convert category mail to new layout.  

Number of commits found: 74