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
Ukraine
Port details
opensmtpd-devel Security- and simplicity-focused SMTP server from OpenBSD
201606220754_6,1 mail Deleted on this many watch lists=3 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 201606220754_6,1Version of this port present on the latest quarterly branch.
Broken BROKEN: Incompatible with Openssl 1.1.x yet
Ignore IGNORE: is marked as broken: Incompatible with Openssl 1.1.x yet
Maintainer: fluffy@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-06-30 21:31:11
Last Update: 2021-09-28 09:20:21
Commit Hash: 9189d51
People watching this port, also watch:: postfix, runit, tmux, opensmtpd, zsh
License: ISCL
WWW:
https://www.OpenSMTPD.org/
Description:
OpenSMTPD is a FREE implementation of the server-side SMTP protocol as defined by RFC 5321, with some additional standard extensions. It allows ordinary machines to exchange e-mails with other systems speaking the SMTP protocol. This port packages the development snapshots released by OpenSMTPD team. WWW: https://www.OpenSMTPD.org/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (21 items)
Collapse this list.
  1. /usr/local/share/licenses/opensmtpd-devel-201606220754_6,1/catalog.mk
  2. /usr/local/share/licenses/opensmtpd-devel-201606220754_6,1/LICENSE
  3. /usr/local/share/licenses/opensmtpd-devel-201606220754_6,1/ISCL
  4. @sample etc/mail/smtpd.conf.sample
  5. libexec/opensmtpd/encrypt
  6. libexec/opensmtpd/mail.local
  7. libexec/opensmtpd/makemap
  8. @(,,2555) sbin/smtpctl
  9. sbin/smtpd
  10. man/man5/aliases.5.gz
  11. man/man5/forward.5.gz
  12. man/man5/smtpd.conf.5.gz
  13. man/man5/table.5.gz
  14. man/man8/makemap.8.gz
  15. man/man8/newaliases.8.gz
  16. man/man8/sendmail.8.gz
  17. man/man8/smtpctl.8.gz
  18. man/man8/smtpd.8.gz
  19. @owner
  20. @group
  21. @mode
Collapse this list.
Dependency lines:
  • opensmtpd-devel>0:mail/opensmtpd-devel
Conflicts:
CONFLICTS_INSTALL:
  • postfix-[0-9]*
  • sendmail-[0-9]*
  • opensmtpd-[0-9]*
No installation instructions:
This port has been deleted.
PKGNAME: opensmtpd-devel
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1466588486 SHA256 (opensmtpd-201606220754p1.tar.gz) = 4057ab61396b0a9de50fb2087aac3997757fa95f49de5d71db3a8ad49a9ae163 SIZE (opensmtpd-201606220754p1.tar.gz) = 692879

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. groff : textproc/groff
Runtime dependencies:
  1. ca-root-nss.crt : security/ca_root_nss
Library dependencies:
  1. libevent.so : devel/libevent
  2. libasr.so : dns/libasr-devel
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for opensmtpd-devel-201606220754_6,1: CA_BUNDLE=on: Install CA bundle for SSL LIBASR=off: Use stable version of libasr MAILERCONF=off: Activate OpenSMTPD in mailer.conf(5) PAM=on: Pluggable authentication module support TABLE_DB=on: Build table-db plugin (aliases) ===> Use 'make config' to modify these settings
Options name:
mail_opensmtpd-devel
USES:
cpe groff libtool ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. http://distfiles.pirateparty.in/ashish/
  2. http://www.opensmtpd.org/archives/
Collapse this list.
Port Moves
  • port moved to mail/opensmtpd on 2021-09-28
    REASON: Has expired: move to offical releases

Number of commits found: 55

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
201606220754_6,1
28 Sep 2021 09:20:21
commit hash: 9189d51581606c2c4b443ea7546141371a1638f3commit hash: 9189d51581606c2c4b443ea7546141371a1638f3commit hash: 9189d51581606c2c4b443ea7546141371a1638f3commit hash: 9189d51581606c2c4b443ea7546141371a1638f3 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
mail/opensmtpd-devel: drop unsupported upstream snapshots before 2021Q4

Move to official releases of mail/opensmtpd

Suggested by:	mandree
201606220754_6,1
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.
201606220754_6,1
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.
201606220754_6,1
02 Jan 2020 11:53:40
Revision:521830Original commit files touched by this commit
tobik search for other commits by this committer
mail/opensmtpd-devel: openssl111 -> openssl

Reported by:	portscan
201606220754_6,1
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)
201606220754_6,1
02 Aug 2019 13:30:40
Revision:507877Original commit files touched by this commit
jbeich search for other commits by this committer
devel/libevent2: update to 2.1.11

Changes:	https://github.com/libevent/libevent/releases/tag/release-2.1.11-stable
ABI:		https://abi-laboratory.pro/tracker/timeline/libevent/
PR:		239599
Reported by:	GitHub (watch releases)
Approved by:	zeising (maintainer)
MFH:		2019Q3 (maybe security, partially restores 2.1.8 ABI)
Differential Revision:	https://reviews.freebsd.org/D21133
201606220754_5,1
22 Dec 2018 03:44:37
Revision:488062Original commit files touched by this commit
fluffy search for other commits by this committer
- Sorry, fix typo :(
201606220754_5,1
22 Dec 2018 03:21:16
Revision:488057Original commit files touched by this commit
fluffy search for other commits by this committer
- Unbreak on 12+ with SSL_DEFAULT=libressl[-devel]

Submitted by:	gahr
201606220754_5,1
05 Nov 2018 23:28:55
Revision:484257Original commit files touched by this commit
fluffy search for other commits by this committer
- While major 6.4 update still cooking (authors dropped openssl support at all
  in favor of libressl), mark OpenSMTPd as BROKEN with openssl 1.1.x api
- Use https in pkg-descr url

MFH:		2018Q4
201606220754_5,1
03 May 2018 23:17:24
Revision:468996Original commit files touched by this commit
fluffy search for other commits by this committer
- Prevent OpenSMTPD session hangs and retain a descriptor forever on empty body
    (i.e. when the dot appears on the line directly after the headers).
    This could be used by an attacker to exhaust resources.

PR:		227899
Submitted by:	grembo
Obtained from:	OpenSMTPD git repo (backported)
MFH:		2018Q2
201606220754_4,1
26 Apr 2018 00:53:01
Revision:468319Original commit files touched by this commit
fluffy search for other commits by this committer
- Pet MDA part, add brackets around Return-Path as per RFC5322 SS3.6.6.

Missing brackets lead to a panic when a malformed address line
is fed to dovecot-lda

Submitted by:	gahr
Reported by:	brnrd via dovecot ML
Obtained
from:	https://github.com/OpenSMTPD/OpenSMTPD/pull/847/commits/725ba4fa2ddf23bbcd1ff9ec92e86bbfaa6825c8
201606220754_3,1
11 Jan 2018 13:16:40
Revision:458728Original commit files touched by this commit
fluffy search for other commits by this committer
- Drop OPENSSL_PORT redefine, it was used for OSVERSION<103000 [1];
  follow system-wide DEFAULT_VERSIONS+= ssl=<openssl variant>
- Sort plist
- @sample config

PR:		225067 [1]
Reported by:	Charlie Li [1]
201606220754_2,1
29 May 2017 11:32:14
Revision:441979Original commit files touched by this commit
antoine search for other commits by this committer
Register dependency on groff

PR:		213725
201606220754_2,1
20 Feb 2017 02:57:04
Revision:434427Original commit files touched by this commit
jbeich search for other commits by this committer
devel/libevent2: drop historical suffix after r362796

PR:		216777
Approved by:	mm (maintainer)
201606220754_1,1
04 Feb 2017 07:56:59
Revision:433286Original commit files touched by this commit
jbeich search for other commits by this committer
devel/libevent2: update to 2.1.8 and cleanup

- DEFAULT_VERSIONS += ssl=openssl-devel is now supported
- devel/py-event and devel/p5-Event-Lib are marked BROKEN

Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/whatsnew-2.1.txt
Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/ChangeLog
PR:		216527
Exp-run by:	antoine
Approved by:	mm (maintainer)
201606220754,1
11 Jan 2017 10:08:38
Revision:431169Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL

Approved by:	portmgr blanket
201606220754,1
07 Dec 2016 15:34:35
Revision:428066Original commit files touched by this commit
fluffy search for other commits by this committer
- Get rid of USE_OPENSSL, switch to USES= ssl
201606220754,1
17 Oct 2016 10:38:05
Revision:424103Original commit files touched by this commit
ashish search for other commits by this committer
Assign ports to fluffy@, who is actively tracking OpenSMTPD
development, and has kindly agreed to take the maintainership
of following ports:

  - dns/libasr
  - dns/libasr-devel
  - mail/opensmtpd
  - mail/opensmtpd-devel

Thank you!
201606220754,1
27 Jun 2016 11:38:18
Revision:417652Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 201606220754

Submitted by:	fluffy (private mail)
201606152203,1
20 Jun 2016 05:46:08
Revision:417139Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 201606152203p1
- Remove the already upstream-ed diff
201606062303,1
07 Jun 2016 09:20:07
Revision:416503Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 201606062303
- Add fix for issue #702 (in OpenSMTPD) which was resulting in build
  error on FreeBSD 9.x
201605221711_1,1
30 May 2016 00:17:50
Revision:416133Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 201605221711[1]
- Add option for table db (aliases)[1]
- Add CPE information[1]

PR:		209770[1] 208991
Submitted by:	fluffy[1]
201602131907_1,1
27 May 2016 07:02:55
Revision:415927Original commit files touched by this commit
fluffy search for other commits by this committer
- Allow custom config file in rc script for both stable/devel ports
- While here, create makemap symlink only with TABLE_DB enabled

Reported by:	myself (for adamw)
Reviewed by:	adamw
Approved by:	miwi (mentor, implicit)
201602131907,1
19 May 2016 11:09:14
Revision:415503Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-messages

Approved by:	portmgr blanket
201602131907,1
01 Apr 2016 14:16:20
Revision:412348Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
201602131907,1
25 Feb 2016 16:57:44
Revision:409537Original commit files touched by this commit
ashish search for other commits by this committer
- Revert r409521, due to bad testing on my part

Reported by:	fluffy
201602131907,1
25 Feb 2016 14:21:09
Revision:409521Original commit files touched by this commit
ashish search for other commits by this committer
- Mark as broken with LIBASR option, due to incompatibility
201602131907,1
22 Feb 2016 12:38:13
Revision:409339Original commit files touched by this commit
ashish search for other commits by this committer
- Add the CPE_VENDOR missed in previous commit
201602131907,1
22 Feb 2016 12:21:22
Revision:409336Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 201602131907[1]
- Switch to using DISTVERSIONSUFFIX[1]
- Add SSL_PORT option to specify if OpenSSL from ports is to be used[1]
- Enforce SSL_PORT for 9.x[1]
- Cleanup OPTIONS[1]
- Remove unnecessary diffs[1]
- Add diff to handle long usernames (from mail/opensmtpd)
- Mark smtpctl binary as setgid for offline mail queuing to work
  (reported/committed upstream)
- Explicitly create symlink for makemap, as mailwrapper does not seem
  to manage the symlink
- Fix rc.d script as process name has been changed

PR:		206357
Submitted by:	Andrey Fesenko <andrey at bsdnir dot info>[1]
201506112227,1
26 Dec 2015 15:30:45
Revision:404528Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Drop @dirrm* from plist

Approved by:	portmgr blanket
201506112227,1
16 Sep 2015 13:03:46
Revision:397064Original commit files touched by this commit
mat search for other commits by this committer
It seems some people keep adding $FreeBSD$ to patch files.

Patches must not be changed by the vcs, this includes the
svn:keyword expansion.  Set fbsd:nokeywords to a couple of patches.

With hat:	portmgr
Sponsored by:	Absolight
201506112227,1
23 Jun 2015 10:44:00
Revision:390363Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 201506112227
- Enable "db" backend by default

PR:		200981
Submitted by:	Andrey Fesenko <andrey@bsdnir.info>
201502012312_2,1
22 May 2015 20:34:29
Revision:387082Original commit files touched by this commit
mat search for other commits by this committer
Remove $FreeBSD$ from patches files everywhere.

With hat:	portmgr
Sponsored by:	Absolight
201502012312_2,1
29 Mar 2015 05:17:44
Revision:382567Original commit files touched by this commit
ashish search for other commits by this committer
- Add OPTION to only update mailer.conf(5) on demand
- Update COMMENT so it complies with guidelines in Porter's
  Handbook

PR:		198375
Submitted by:	adamw
201502012312_1,1
13 Feb 2015 11:51:07
Revision:378921Original commit files touched by this commit
ashish search for other commits by this committer
- Update rc.d script to add a configtest command to test configuration
  before starting/restarting service.

PR:		197587
Submitted by:	elbarto at megadrive.org
201502012312,1
07 Feb 2015 19:04:16
Revision:378611Original commit files touched by this commit
ashish search for other commits by this committer
OpenSMTPD port updates

mail/opensmtpd:
 - Update to 5.4.4p1
 - Add LIBASRDEVEL option to depend on dns/libasr-devel
 - Use OpenSSL from ports, should help with migration to LibreSSL
 - Explicitly provide path to OpenSSL[1]

mail/opensmtpd-devel:
 - Update to 201502012312
 - Add LIBASR option to depend on dns/libasr
 - Remove MYSQL, PGSQL, LDAP, and REDIS options as they're removed
   upstream
 - Add a note for above to UPDATING
 - Explicitly provide path to OpenSSL[1]
 - Add a diff to fix build failure on FreeBSD[2]

Reported by:	TJ <tj at mrsk.me> (via private email)
Submitted by:	Herbert J. Skuhra <herbert at oslo.ath.cx> (via list)
201405202105_4,1
22 Nov 2014 19:13:50
Revision:373091Original commit files touched by this commit
crees search for other commits by this committer
Switch to USES=pgsql
201405202105_4,1
22 Nov 2014 18:42:44
Revision:373086Original commit files touched by this commit
antoine search for other commits by this committer
Cleanup plist
201405202105_4,1
31 Aug 2014 04:13:16
Revision:366721Original commit files touched by this commit
ashish search for other commits by this committer
- Fix rc.d script so it can distinguish between smtpd processes
  running between host and jail

Submitted by:	Creaky <whatexercise at gmail.com> (via private email)
201405202105_3,1
24 Jul 2014 13:32:59
Revision:362796Original commit files touched by this commit Sanity Test Failure
bapt search for other commits by this committer
Only use libevent2

Remove libevent as libevent2 is providing a good compatibility interface as well
as providing better performances.
Remove custom patches from libevent2 and install libevent2 the regular way
Mark ports abusing private fields of the libevent1 API as broken
Import a patch from fedora to have honeyd working with libevent2
Remove most of the patches necessary to find the custom installation we used to
have for libevent2

With hat:	portmgr
201405202105_2,1
16 Jul 2014 08:13:59
Revision:362049Original commit files touched by this commit
bapt search for other commits by this committer
Fix some non default LIB_DEPENDS

With hat:	portmgr
201405202105_2,1
05 Jul 2014 12:19:33
Revision:360738Original commit files touched by this commit
tijl search for other commits by this committer
Bump more ports that depend on libsqlite3.so:
- ports that set USE_SQLITE with the *_USE option helper
- ports that depend on libsqlite3 indirectly as reported by pkg rquery

Approved by:	portmgr (implicit)
201405202105_1,1
04 Jun 2014 00:32:32
Revision:356419Original commit files touched by this commit
ashish search for other commits by this committer
- Make rc.d script sends signals only to the parent daemon process to
  fix a race condition.

Submitted by:	naddy (via private email)
201405202105,1
02 Jun 2014 13:35:41
Revision:356229Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 201405202105
201404151432,1
17 Apr 2014 12:53:32
Revision:351469Original commit files touched by this commit
ashish search for other commits by this committer
- Update to snapshot 201404151432
- Use new LIB_DEPENDS format
- Usd OpenSSL from ports for TLSv1.2 support

Changes:	http://article.gmane.org/gmane.mail.opensmtpd.general/1534
201403051040,1
05 Mar 2014 12:43:41
Revision:347107Original commit files touched by this commit
ashish search for other commits by this committer
- Update to latest snapshot 201403051040
- Add OPTION for redis support

Changes:	http://article.gmane.org/gmane.mail.opensmtpd.general/1427
201401241552,1
26 Jan 2014 23:53:02
Revision:341312Original commit files touched by this commit
ashish search for other commits by this committer
- Update to latest snapshot 201401241552
- Explicitly specify PAM service name

Changes:	http://article.gmane.org/gmane.mail.opensmtpd.general/1333
201312142054,1
17 Dec 2013 09:41:43
Revision:336705Original commit files touched by this commit
ashish search for other commits by this committer
- Fix typo in rc scripts

Reported by:	feld
201312142054,1
16 Dec 2013 05:30:28
Revision:336608Original commit files touched by this commit
ashish search for other commits by this committer
- Update to latest snapshot 201312142054
- Add STAGE support
- Use OptionsNG helpers
- Add OPTION for installing CA bundle
201308201232,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)
201308201232,1
26 Aug 2013 09:47:12
Revision:325380Original commit files touched by this commit
ashish search for other commits by this committer
- Update to latest snapshot 201308201232

Changes:	http://article.gmane.org/gmane.mail.opensmtpd.general/858
201307311702,1
02 Aug 2013 15:58:32
Revision:324165Original commit files touched by this commit
ashish search for other commits by this committer
- Update to latest snapshot 201307311702
- Remove the diff for compiling with PostgreSQL support (committed upstream)

Changes:	http://article.gmane.org/gmane.mail.opensmtpd.general/830
201307221453,1
23 Jul 2013 07:35:47
Revision:323516Original commit files touched by this commit
ashish search for other commits by this committer
- Update to latest snapshot 201307221453
- Remove diffs for getopt fixes which are now in upstream
- Keep the fix for fixing build with PostgreSQL

Changes:		http://article.gmane.org/gmane.mail.opensmtpd.general/819
201307121003,1
15 Jul 2013 14:37:33
Revision:323033Original commit files touched by this commit
ashish search for other commits by this committer
- Update to latest snapshot 201307121003

Changes:		http://article.gmane.org/gmane.mail.opensmtpd.general/778
			http://article.gmane.org/gmane.mail.opensmtpd.general/789
201306271531
30 Jun 2013 21:30:53
Revision:322106Original commit files touched by this commit
ashish search for other commits by this committer
OpenSMTPD is a FREE implementation of the server-side SMTP protocol as
defined by RFC 5321, with some additional standard extensions. It
allows ordinary machines to exchange e-mails with other systems
speaking the SMTP protocol.

This port packages the development snapshots released by OpenSMTPD team.

WWW:	http://www.OpenSMTPD.org/

Changes:		http://article.gmane.org/gmane.mail.opensmtpd.general/738

Number of commits found: 55