summaryrefslogtreecommitdiff
path: root/mail/postfix-current/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* mail/postfix-current: Unbreak buildJuraj Lutter2022-03-151-3/+3
| | | | | | Unbreak build after update to recent 3.8. The breakage was caused by a patch generated using makepatch. Local patches are now applied in post-patch stage.
* mail/postfix-current: Update to 3.8.20220220Juraj Lutter2022-03-135-42/+15
| | | | | | | | | | | | | | | - Update to 3.8.20220220 - Correct installation instructions [1] - Listen on both IPv4 and IPv6 [2] - Use system-wide CA path [3] - Correct typo in pkg-message [4] - Switch to PCRE2 [5] PR: 261821 [1] PR: 252872 [2] PR: 239473 [3] PR: 261824 [4] PR: 262100 [5]
* mail/postfix-current: update to 3.7-20210424Olli Hauer2021-05-065-15/+15
|
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-062-6/+1
|
* mail/postfix{-current}: Fix build on 14.0-CURRENTKai Knoblich2021-01-232-4/+14
| | | | | | | | | | | | | | [...] In file included from alldig.c:29: ./sys_defs.h:1259:2: error: "unsupported platform" #error "unsupported platform" ^ [...] Approved by: portmgr (build fix blanket) Notes: svn path=/head/; revision=562385
* - update to 20200920Olli Hauer2020-09-231-0/+16
| | | | | | | - update pkg-message Notes: svn path=/head/; revision=549658
* - update to 3.6-20200720Olli Hauer2020-07-251-11/+0
| | | | | | | | | | | | | | | | | | | Incompatible change with snapshot 20200705 ========================================== The minimum OpenSSL version is 1.1.1, which will reach the end of life by 2023-09-11. The default digest has changed from md5 to sha256 (Postfix 3.6 with compatibility_level >= 3). With a lower compatibility_level setting, Postfix defaults to using md5, and logs a warning when a Postfix configuration specifies no explicit digest type. Export-grade Diffie-Hellman key exchange is no longer supported, and the tlsproxy_tls_dh512_param_file parameter is ignored, Notes: svn path=/head/; revision=543404
* - update to 3.6-20200511Olli Hauer2020-05-132-14/+5
| | | | Notes: svn path=/head/; revision=535113
* - update to 3.5-20190621Olli Hauer2019-06-231-1/+19
| | | | | | | - convert pkg-message to UCL Notes: svn path=/head/; revision=504936
* - update to 3.5-20190330Olli Hauer2019-04-192-3/+14
| | | | | | | - adopt libressl patches from OpenBSD Notes: svn path=/head/; revision=499383
* - update to 3.4-20190106Olli Hauer2019-03-317-150/+11
| | | | Notes: svn path=/head/; revision=497426
* - fix build with libressl 2.8.2Olli Hauer2018-11-261-2/+11
| | | | | | | | PR: 233517 Submitted by: Andrej Ebert Notes: svn path=/head/; revision=485913
* - fix build on FreeBSD 13-CURRENTOlli Hauer2018-10-222-3/+12
| | | | | | | | PR: 232502 Submitted by: Kai Notes: svn path=/head/; revision=482754
* - update to 3.4-20180401Olli Hauer2018-04-023-68/+5
| | | | | | | | | | | | | | | | | | | | | | | | Changelog: 20180224 Workaround: postconf build did not abort if the m4 command is not installed (on a system that does have the make command, the awk command, the perl command, and the C compiler?!). File: postconf/extract_cfg.sh. 20180303 Portability: slight differences between MySQL and MariaDB. Olli Hauer. File: global/dict_mysql.c. 20180306 Bugfix (introduced: 19990302): when luser_relay specifies a non-existent local address, the luser_relay feature becomes a black hole. Reported by Juergen Thomsen. File: local/unknown.c. Portability: FreeBSD 11 is supported. Files: makedefs, util/sys_defs.h. Notes: svn path=/head/; revision=466205
* - fix build agains maraidb100 [1]Olli Hauer2018-02-281-7/+40
| | | | | | | | | | | | Firt definition of MARIADB_VERSION_ID can be found in mariadb102 therefore we have to use MARIADB_BASE_VERSION which is defined in mariadb55 and mariadb10x PR: 226266 [1], 220224 Reported by: Zilon [1] Notes: svn path=/head/; revision=463265
* - update to 3.4-20180222Olli Hauer2018-02-253-2/+93
| | | | | | | | | | | | | | - add patch for MySQL 8.x [1} - add blacklistd support [2] additional: regenerate patch for src/util/sys_defs.h PR: 220224 [1], 225664 [2] Submitted by: Klaus Mayr [1], Koichiro IWAO [2] Notes: svn path=/head/; revision=462961
* mail/postfix-current: Fix x25519 kex with LibreSSLBernard Spil2017-05-202-50/+28
| | | | | | | | | | | - Add patches for LibreSSL PR: 216790 Obtained from: OpenBSD ports Approved by: ohauer (maintainer) Notes: svn path=/head/; revision=441330
* - update to 20170129Olli Hauer2017-02-041-0/+48
| | | | | | | | | | | | | | | - fix build with libressl < 2.5.x Release Notes: ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/postfix-3.2-20170129.RELEASE_NOTES PR: 216732 Submitted by: Bernard Spil Reported by: Piotr Kubaj Obtained from: OpenBSD Notes: svn path=/head/; revision=433285
* mail/postfix-current: Fix runtime TLS failure with LibreSSLBernard Spil2016-08-305-0/+102
| | | | | | | | | | | | | | - Add LibreSSL checks to <> 1.1.0 OpenSSL checks - Bump portrevision PR: 212223 Submitted by: Markus Kohlmeier <rootservice@gmail.com> Reported by: Markus Kohlmeier <rootservice@gmail.com> Approved by: ohauer (via mail) MFH: 2016Q3 Notes: svn path=/head/; revision=421104
* - fix build on FreeBSD 12Olli Hauer2016-07-092-4/+13
| | | | | | | - s/USE_OPENSSL=yes/USES=ssl/ Notes: svn path=/head/; revision=418293
* - update to 3.2-20160612Olli Hauer2016-06-122-3/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix build with LibreSSL [1] 20160601 Cleanup: moved parsing of '!' operators from cidr_match.c to dict_cidr.c. Files: util/cidr_match.[hc], util/dict_cidr.c, util/match_ops.c. 20160604 Cleanup: made parsing of '!' operators in regexp and pcre tables consistent with cidr tables. Files: util/dict_regexp.c, util/dict_pcre.c. 20160605 Cleanup: integer wrap-around detection in the MySQL and PostgreSQL clients. This is totally non-critical because Postfix strings are size-limited by design. Files: global/dict_mysqql.c, global/dict_pgsql.c. 20160607 Documentation: dnsblog. 20160609 Documentation: postsuper(1) manpage text for multiple -[dhH] options. File: postsuper/postsuper.c. 20160611 Cleanup: Postfix SMTP server local IP address and port attributes in the policy delegation protocol (attribute names: server_address, server_port), in the Milter protocol (macro names: {daemon_addr}, {daemon_port}) and in the XCLIENT protocol (attribute names: DESTADDR, DESTPORT). Files: proto/MILTER_README.html, proto/SMTPD_POLICY_README.html, cleanup/cleanup.h, cleanup/cleanup_milter.c, global/mail_proto.h, milter/milter.h, smtpd/smtpd.c, smtpd/smtpd.h, smtpd/smtpd_check.c, smtpd/smtpd_haproxy.c, smtpd/smtpd_milter.c, smtpd/smtpd_peer.c. 20140612 Bugfix: missing server address/port conversion. File: smtpd/smtpd_peer.c. Submitted by: brnrd@ [1] Obtained from: http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/mail/postfix/stable/patches/ [1] Notes: svn path=/head/; revision=416820
* - update to 3.0.4Olli Hauer2016-02-253-34/+120
| | | | | | | | | | | | | | | | | | | | | - rework SASL OPTIONS Dovecot SASL does not need any dependency, from now it will be always build into postfix - EAI is now mandantory, else mails can be lost - add support for FreeBSD 10.3 mailwrapper (install mailer.conf into LOCALBASE/mail instead /etc/mail) - add better reload support to rc script - display correct path in pkg-message - add support for postfix-sasl slave port - remove nativ SPF support, patch is no longer maintained and there are alternatives in the ports tree - remove VDA support (seems VDA project is dead and unmaintaned) Many Thanks to all testers! PR: 195662 PR: 205162 Notes: svn path=/head/; revision=409556
* - rework pkg-install and pkg-message [1]Olli Hauer2016-01-043-38/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - install postfix specific mailer.conf.postfix into DATADIR [2] - make EAI the default, postfix will reject messages if build w.o. EAI and compatibility_level is set to a value >=1 [3] - use new notation instead PATCH_DIST_STRIP - bump PORTREVISION 1) detect if the port is installed without TERM, in this case do not ask the to make postfix the default mailer and respect the env POSTFIX_DEFAULT_MTA. This helps tools like salt, ansible, cfengine and puppet during the first package installation. 2) $DATADIR/mailer.conf.postfix can be used by the tools in 1) 3) Issue noted by Melissa Pilgrim by PM Short description of the issue: If compatibility_level is set to a value >= 1, then postfix set smtputf8_enable=yes. For more information see $ postconf -d | grep compatibility_level and http://www.postfix.org/SMTPUTF8_README.html MFH: 2016Q1 Notes: svn path=/head/; revision=405233
* - update to version 3.0.1Olli Hauer2015-05-101-13/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - rename OPTIONS to match default name of most ports - SASL2 -> SASL - OPENLDAP -> LDAP - install main.cf and master.cf with the @sample macro - rework pkg-install - fix wrong permission for /var/db/postfix [1] - sets WANT_OPENLDAP_SASL option for openldap port when postfix LDAP_SASL option is set [2] - make usage of new ${opt}_DEPENDS notation Release 3.0.1 or 3.0.2 is now a strong candidate to become the new default mail/postfix port (missing components are VDA and SPF). Changelog: 20150211 Cleanup: strncasecmp_utf8() streamlining. Files: util/stringops.h, util/allascii.c, util/strcasecmp_utf8.c. 20150214 Bugfix (introduced: Postfix 3.0): missing #ifdef USE_TLS inside #ifdef USE_SASL_AUTH. Viktor Dukhovni. File: smtpd/smtpd.c. 20150217 Cleanup: missing <string.h> include. File: util/allascii.c. 20150221 Bugfix (introduced: Postfix 3.0): don't append '.' to the DNS resource record value, when converting TXT records to the string form that is used used by xxx_dns_reply_filter. File: dns/dns_strrecord.c. 20150313 Documentation: incorrect Postfix version number for postscreen_dnsbl_timeout. Quanah Gibson-Mount. File: postscreen/postscreen.c. 20150324 Bugfix (introduced: Postfix 2.6): sender_dependent_relayhost_maps ignored the relayhost setting in the case of a DUNNO lookup result. It would use the recipient domain instead. Viktor Dukhovni. Wietse took the pieces of code that enforce the precedence of a sender-dependent relayhost, the global relayhost, and the recipient domain, and put that code together in once place so that it is easier to maintain. File: trivial-rewrite/resolve.c. 20150328 Bugfix (introduced: Postfix 1.1.0): post-install expanded macros in parameter values when trying to detect parameter overrides, causing unnecessary main.cf updates during Postfix start-up. Julian Reich, Viktor Dukhovni, and Wietse. File: conf/post-install. 20150330 Bitrot: prepare for future changes in OpenSSL API. Viktor Dukhovni. File: tls_dane.c. PR: 198215 [1] PR: 198857 [2] Notes: svn path=/head/; revision=385964
* - update to postfix-3.0-20150129Olli Hauer2015-01-311-7/+12
| | | | | | | | | | | | | | | | | | | | | | | | - fix build on FreeBSD 11 [1] - use OPENSSL=yes instead including Mk/bsd.openssl.mk - enable TLS as default option. Postfix uses a secure default configuration if TLS is not configured. $ postconf -d | grep use_tls lmtp_use_tls = no postscreen_use_tls = $smtpd_use_tls smtp_use_tls = no smtpd_use_tls = no tlsproxy_use_tls = $smtpd_use_tls Changes: Many fixes, improvements and cleanups. The list is really to long, please read the original Changelog on your favor postfix mirror. [1] Noted by sbruno@ Notes: svn path=/head/; revision=378223
* - update to 2.12-20141228Olli Hauer2015-01-112-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - use new AUXLIBS_(CDB|LDAP|LMDB|MYSQL|PCRE|PGSQL) build instructions - use OPTIONS_SUB - install posttls-finger - build dynamic AUXLIBS (shared=yes and dynamicmaps=yes) - set META_DIRECTORY to DAEMONDIR (this may change in future to ETCDIR) Parts from HISTORY (heavily shortened) 20141126 Cleanup: report nullmx DNS records as "domain does not accept mail", instead of "invalid DNS response". The Postfix SMTP client already bounced mail for such domains, and the Postfix SMTP server already rejected such domains with reject_unknown_sender/recipient_domain. This introduces a new SMTP server configuration parameter nullmx_reject_code (default: 556). 20141127 Feature: DNS reply filter, configured with smtp_dns_reply_filter, 20141130 Cleanup: when searching multiple DNS record types for a specific name, and not all queries return the same result status, do not blindly return the last query's rcode and diagnostic text. Instead, return rcode and text that is consistent with the aggregate result status. Documentation: added note on Milter-signing bounces. 20141202 Cleanup: to increase clarity. rename DNS result status from DNS_UNAVAIL to DNS_NULLMX. If someone uses the same zero-length name trick with some other resource type, then we will worry about that later. 20141203 Feature: support to match UTF8 domain names against ASCII names in TLS certificates. 20141212 Cleanup: nullmx SMTP reply codes 550 and 556, and enhanced status codes X.1.10 and X.7.27. The nullmx SMTP reply codes are no longer configurable. 20141224 Cleanup: the compile-time argument typechecks for attribute-value APIs are now by default implemented with inline functions. Compile with -DNO_INLINE to implement the argument typechecks with ternary operators and unreachable assignments. 20141227 Feature: smtp_address_verify_target (default: rcpt) that determines what protocol stage decides if a recipient is valid. Specify "data" for servers that reject recipients after the DATA command. 20141228 Cleanup: the IDNA conversion routines now accept both ASCII and UTF8 inputs. The functions als verify that either their result is a valid ASCII domain name or that it converts into a valid ASCII domain name. Approved by: sahil (implicit) Notes: svn path=/head/; revision=376803
* - update to 2.12-20141020Olli Hauer2014-11-022-4/+4
| | | | | | | | | | | | | - use PORTDOCS macro - remove check for OSVERSION >= 800037 - fix OPENLDAP_VER usage - always call set-permissions in post-install to set correct spool/postfix/* permissions this is required with pkg to support non interrupted upgrade Approved by: sahil (explicit) Notes: svn path=/head/; revision=372089
* - Update to Postfix 2.12 snapshot 20140709Sahil Tandon2014-07-131-3/+4
| | | | Notes: svn path=/head/; revision=361693
* - Update to Postfix 2.12 Snapshot 20140109Sahil Tandon2014-01-211-6/+4
| | | | | | | | | | | | | | | | | | | | - Set INVALID_BDB_VER [1] - Adopt new LIB_DEPENDS syntax [2] - Add option to support LMDB databases [2] - Modify shell command to quiet warnings on 10+ [3] - Respect upstream Makefile's warning suppression [4] PR: [1]: ports/185446 [2]: ports/185860 [3]: ports/185857 Submitted by: [1]: Eero Hanninen <fax@nohik.ee> [2]: Yasuhiro KIMURA <yasu@utahime.org> [3]: adamw [4]: koobs (via email) Notes: svn path=/head/; revision=340536
* - Update to Postfix 2.11 Snapshot 20131001Sahil Tandon2013-10-272-7/+12
| | | | Notes: svn path=/head/; revision=331747
* Update to Postfix 2.10 Snapshot 20121031 and documentSahil Tandon2012-11-051-5/+9
| | | | | | | | | | | incompatible changes in UPDATING. Also, revise the PKGINSTALL script to distinguish upgrades from fresh installs. Feature safe: yes Notes: svn path=/head/; revision=306992
* Move the rc.d scripts of the form *.sh.in to *.inDoug Barton2012-08-051-0/+0
| | | | | | | | | Where necessary add $FreeBSD$ to the file No PORTREVISION bump necessary because this is a no-op Notes: svn path=/head/; revision=302141
* - Update to 2.10-20120308Sahil Tandon2012-03-102-11/+9
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=293036
* In the rc.d scripts, change assignments to rcvar to use theDoug Barton2012-01-141-1/+1
| | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=289156
* Update to 2.9-20120102 and eliminate a now unnecessarySahil Tandon2012-01-041-21/+0
| | | | | | | part of recent UPDATING entry for this port. Notes: svn path=/head/; revision=288492
* - Update to 2.9-20111219Sahil Tandon2011-12-211-2/+2
| | | | | | | | | | | - Modify pkg-install to handle situations in which /etc/mail/mailer.conf does not exist, e.g. when FreeBSD is built WITHOUT_MAILWRAPPER. [1] Requested by: miwi [1] Notes: svn path=/head/; revision=287826
* - Remove pointyhat specific debuggingPav Lucistnik2011-11-211-58/+0
| | | | | | | | Ok'ed by: sahil (maintainer) Feature safe: yes Notes: svn path=/head/; revision=286178
* - Unmark BROKEN on amd64, the build failure observed on pointyhat is largelyPav Lucistnik2011-11-171-0/+58
| | | | | | | | | | | unknown in real world. Increase verbosity in postconf tool error messaging to aid diagnose on pointyhat Submitted by: Jase Thew Feature safe: yes Notes: svn path=/head/; revision=285975
* - Fix build on FreeBSD 10Martin Wilke2011-11-052-4/+6
| | | | Notes: svn path=/head/; revision=285095
* - Update to 2.9-20111012Sahil Tandon2011-10-181-0/+21
| | | | Notes: svn path=/head/; revision=283725
* - Update to 2.9-20110706Sahil Tandon2011-07-301-73/+1
| | | | | | | | - Use ports framework to create USERS and GROUPS - Remove unused replace() function from pkg-install Notes: svn path=/head/; revision=278546
* - Update to 2.9-20110228 and modify patching forSahil Tandon2011-03-021-12/+2
| | | | | | | | | | | | | | | src/util/sys_defs.h, which is updated upstream to be aware of the FreeBSD closefrom() support time window [1] - Take maintainership [2] PR: ports/155176 [1] Submitted by: sahil (myself) Approved by: portmgr (linimon) [2] Notes: svn path=/head/; revision=270101
* Update to 2.9-20110219, update CONFLICTS, alphabeticallySahil Tandon2011-02-201-11/+21
| | | | | | | | | | | | | | | | sort packing list, and tweak PKGNAMESUFFIX when INST_BASE is defined. Also, sync OPTIONS with mail/postfix to warn users trying to build this port with unsupported options. Finally, modify pkg-install script to check if Postfix is already enabled in mailer.conf. PR: ports/154495 Submitted by: ohauer Approved by: maintainer timeout Notes: svn path=/head/; revision=269371
* - Update to 2.8-20100707Sahil Tandon2010-07-307-138/+192
| | | | | | | | | | | | | | - Fix whitespace in Makefile header - Refactor port to ease maintenance (adopted from mail/postfix) - Remove unnecessary patches - Add option to install into base PR: ports/147732 Submitted by: olli hauer <ohauer@gmx.de> Approved by: maintainer timeout (> 14 days) Notes: svn path=/head/; revision=258459
* Begin the process of deprecating sysutils/rc_subr byDoug Barton2010-03-271-1/+1
| | | | | | | s#. %%RC_SUBR%%#. /etc/rc.subr# Notes: svn path=/head/; revision=251553
* - Update to 2.7-20091115Marcus Alves Grando2009-12-041-9/+8
| | | | Notes: svn path=/head/; revision=245195
* - Fixed build to FreeBSD 9.Marcus Alves Grando2009-09-272-8/+19
| | | | | | | | | | | - Mark as jobs safe. PR: 138916 Submitted by: Sylvio Cesar <scjamorim___bsd.com.br> Feature safe: yes Notes: svn path=/head/; revision=242172
* - Update to 2.7-20090712Marcus Alves Grando2009-07-301-0/+13
| | | | | | | | | - Fix build with new closefrom(2) Reported by: Jorge Medina <jorge__bsdchile.cl> Notes: svn path=/head/; revision=238648
* Fix a few "bad example" problems in the rc.d scripts that have beenDoug Barton2009-07-151-1/+0
| | | | | | | | | | | | | | | | | | | | | | | propogated by copy and paste. 1. Primarily the "empty variable" default assignment, which is mostly ${name}_flags="", but fix a few others as well. 2. Where they are not already documented, add the existence of the _flags (or other deleted empties) option to the comments, and in some cases add comments from scratch. 3. Replace things that look like: prefix=%%PREFIX%% command=${prefix}/sbin/foo to just use %%PREFIX%%. In many cases the $prefix variable is only used once, and in some cases it is not used at all. 4. In a few cases remove ${name}_flags from command_args 5. Remove a long-stale comment about putting the port's rc.d script in /etc/rc.d (which is no longer necessary). No PORTREVISION bumps because all of these changes are noops. Notes: svn path=/head/; revision=237892
* - Update to 2.6-20090125Marcus Alves Grando2009-01-261-11/+0
| | | | Notes: svn path=/head/; revision=226917