Path to this page:
./
mail/opensmtpd,
The OpenSMTPD mail transfer agent, a replacement for sendmail
Branch: CURRENT,
Version: 7.6.0p1,
Package name: opensmtpd-7.6.0p1,
Maintainer: vinsOpenSMTPD 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: 911.767 KB
Version history: (Expand)
- (2024-12-05) Updated to version: opensmtpd-7.6.0p1
- (2024-06-11) Updated to version: opensmtpd-7.5.0p0
- (2024-03-02) Updated to version: opensmtpd-7.4.0p1nb1
- (2024-01-16) Updated to version: opensmtpd-7.4.0p1
- (2023-10-25) Updated to version: opensmtpd-7.3.0p2nb1
- (2023-09-27) Updated to version: opensmtpd-7.3.0p2
CVS history: (Expand)
2024-12-05 01:42:34 by Paolo Vincenzo Olivo | Files touched by this commit (6) | |
Log message:
mail/opensmtpd: update to 7.6.0p1
# changes (since 7.5.0p0)
* added missing forward(5) documentation fix
* Introduced a new K_AUTH service to allow offloading the credentials to a
proc table for non-crypt(3) authentication. Helps with use cases like
LDAP or custom auth.
* Implement report responses for proc-filters too.
* Changed the table protocol to a simpler text-based one. Existing proc
tables needs to be updated since old ones won't work. The new protocol
is documented in smtpd-tables(7).
* Fixed the parsing of IPv6 addresses in file-backed table(5).
* Document expected MDA behavior and the environment set by OpenSMTPD.
* Set ORIGINAL_RECIPIENT in the environment of MDA scripts for
* Updated the bundled libtls.
|
2024-12-03 09:29:16 by Thomas Klausner | Files touched by this commit (2) |
Log message:
opensmtpd: remove TODO
TODO is not appropriate for pkgsrc.
In this particular instance, a Makefile comment is appropriate - make it so.
|
2024-12-03 09:25:16 by Paolo Vincenzo Olivo | Files touched by this commit (1) |
Log message:
mail/opensmtpd: add TODO
|
2024-06-10 11:48:18 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
opensmtpd: Use NOLOGIN.
|
2024-06-09 14:46:28 by Paolo Vincenzo Olivo | Files touched by this commit (3) | |
Log message:
mail/opensmtpd: update to 7.5.0p0
# Changes
* Added support for RFC 7505 "Null MX" handling and treat an MX of
"localhost" as it were a "Null MX".
* Allow inline tables and filter listings in smtpd.conf(5) to span over
multiple lines.
* Enabled DSN for the implicit socket too.
* Added the no-dsn option for listen on socket too.
* Reject headers that start with a space or a tab.
* Fixed parsing of the ORCPT parameter.
* Fixed table lookups of IPv6 addresses.
* Fixed handling of escape characters in To, From and Cc headers.
* Run LMTP deliveries as the recipient user again.
* Disallow custom commands and file reading in root's .forward file.
* Do not process other users .forward files when an alternate delivery
user is provided in a dispatcher.
* Unify the table(5) parser used in smtpd(8) and makemap(8).
* Allow to use table(5) mappings on various match constraints.
Portability fixes:
* re-add ASR_IPV4_BEFORE_IPV6 compile-time knob to prefer connecting to
IPv6 instead of IPv4.
* update asr(3) and imsg with OpenBSD.
* fixed rpath handling on NetBSD in the configure.
|
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) | |
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) | |
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.
|