./mail/opensmtpd, The OpenSMTPD mail transfer agent, a replacement for sendmail

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 7.4.0p1nb1, Package name: opensmtpd-7.4.0p1nb1, Maintainer: vins

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.


Required to run:
[security/openssl] [devel/libevent] [databases/db5] [net/libasr]

Required to build:
[pkgtools/cwrappers]

Package options: mailwrapper, pam

Master sites:

Filesize: 887.019 KB

Version history: (Expand)


CVS history: (Expand)


   2024-03-02 18:01:12 by Paolo Vincenzo Olivo | Files touched by this commit (3)
Log message:
mail/opensmtpd: fix SUBST routines after SYSCONFSUBDIR introduction.

Also, since we're here, remove pam policy file from CONF files and
better sort Makefile.
Bump revision.
   2024-03-01 21:50:05 by Paolo Vincenzo Olivo | Files touched by this commit (5) | Package updated
Log message:
mail/opensmtpd: minor revision

* use PKG_SYSCONFSUBDIR.
* Fix sample pam file location to match the common pkgsrc practice.
* update README.pkgsrc and make it more verbose.
   2024-01-16 14:24:01 by Paolo Vincenzo Olivo | Files touched by this commit (3) | Package updated
Log message:
mail/opensmtpd: update to 7.4.0p1

# CHANGES (since 7.3.0p2)

* Fixed potential crash with LibreSSL versions prior 3.8 due to
  arc4random_buf() symbol clash.

* Fixed manpage install path; reintroduced --with-mantype

* Fixed typo in the configure help string: it's --without-libbsd

* Fixed a couple of issues on MacOS:
	- Fixed typo that resulted in the re-declaration of strlcpy()
	  and strlcat()
	- Cast suseconds_t to long for *printf
	- Fixed res_hnok() and b64_{pton,ntop}() discovery

* Avoid truncation of filtered data lines.  Lines in the email body
  passed through a filter were truncated to roughly LINE_MAX bytes.

* Allow arguments on NOOP.

* Swap link-auth filter arguments and bump filter protocol version.  It
  was ambiguous in the case the user name would contain a '|' character.

* Add Message-ID as needed for messages received on the submission port.
  This was dropped during the incoming message parser refactor in 2018.

* Drop ENGINE support.

* Updated the bundled copy of libtls.  This includes the removal of the
  support for TLS v1.0 and 1.1 as they were "MUST NOT use" for more than
  two years already.

* The neverending cleanup of the -portable layer continued. This
  includes the complete rework of some parts:

* Rework of the configure script:
	- use AC_SYSTEM_EXTENSIONS
	- better checks for libraries using AC_SEARCH_LIBS
	- dropped some useless and/or redundant checks
	- better checks for functions, shouldn't yield false-positives
	- various simplification to the -portable layer thanks to these
	  changes

* Simplified the bootstrap script.
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2023-09-27 19:25:18 by Paolo Vincenzo Olivo | Files touched by this commit (2) | Package updated
Log message:
mail/opensmtpd: update to OpenSMTPD 7.3.0p2

Portable-only changes:

* avoid potential use of uninitialized the bundled copy of
  ASN1_time_parse
  This could lead to a failure during STARTTLS and a subsequent
  downgrade to plaintext.

 * backport the ENGINE removal to build with the latest LiBRESSL
   2023-09-21 14:51:07 by Paolo Vincenzo Olivo | Files touched by this commit (2)
Log message:
mail/opensmtpd: fix bug in Makefile.

SMTPD_HOME was undefined in Makefile.
Also, since libretls has been patches for OpenSSL 3.x, deprecate README.
Bump revision.
   2023-09-08 22:58:37 by Paolo Vincenzo Olivo | Files touched by this commit (1) | Package updated
Log message:
mail/opensmtpd: revbump after net/libasr update.
   2023-08-24 17:49:09 by Amitai Schleier | Files touched by this commit (2)
Log message:
opensmtpd: s|smpt|smtp|g