Up to [cvs.NetBSD.org] / pkgsrc / mail / opensmtpd
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
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.
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.
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.
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
mail/opensmtpd: import opensmtpd-7.3.0p1 from wip. Bring OpenSMTPD back on pkgsrc using wip/opensmtpd.
opensmtpd: remove, needs a newer version re-importing from wip this version is broken with current openssl and old and likely insecure. newer version probably needs something like libretls sitting in front.
Program checks for HAVE_SNPRINTF, so it should look for snprintf. Fixes build on NetBSD-current.
Don't set include directory based on non-existing variable.
Updated to mail/opensmtpd-5.7.3p2 (from 5.3.3p1) - Based on PR pkg/51107 by ISIHARA Takanori ------------------------------------------------ Announce: #OpenSMTPD 5.7.3p2 released - fixes crash when used with #OpenSSL 1.0.2f - portable only
Add SHA512 digests for distfiles for mail category Problems found locating distfiles: Package mutt: missing distfile patch-1.5.24.rr.compressed.gz Package p5-Email-Valid: missing distfile Email-Valid-1.198.tar.gz Package pine: missing distfile fancy.patch.gz Package postgrey: missing distfile targrey-0.31-postgrey-1.34.patch Package qmail: missing distfile badrcptto.patch Package qmail: missing distfile outgoingip.patch Package qmail: missing distfile qmail-1.03-realrcptto-2006.12.10.patch Package qmail: missing distfile qmail-smtpd-viruscan-1.3.patch Package thunderbird24: missing distfile enigmail-1.7.2.tar.gz Package thunderbird31: missing distfile enigmail-1.7.2.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Replace bootstrap script with working direct invocations of autotools.
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. Started out of dissatisfaction with other implementations, OpenSMTPD nowadays is a fairly complete SMTP implementation. OpenSMTPD is primarily developed by Gilles Chehade, Eric Faurot and Charles Longeau; with contributions from various OpenBSD hackers.