summaryrefslogtreecommitdiff
path: root/mail/postfix-current/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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)
* - 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
* 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
* - fix build on FreeBSD 12Olli Hauer2016-07-092-4/+13
| | | | - s/USE_OPENSSL=yes/USES=ssl/
* - 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]
* - 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
* - 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
* - 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]
* - 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@
* - 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)
* - 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)
* - Update to Postfix 2.12 snapshot 20140709Sahil Tandon2014-07-131-3/+4
|
* - 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)
* - Update to Postfix 2.11 Snapshot 20131001Sahil Tandon2013-10-272-7/+12
|
* 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
* 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
* - Update to 2.10-20120308Sahil Tandon2012-03-102-11/+9
| | | | Feature safe: yes
* 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.
* Update to 2.9-20120102 and eliminate a now unnecessarySahil Tandon2012-01-041-21/+0
| | | | part of recent UPDATING entry for this port.
* - 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]
* - Remove pointyhat specific debuggingPav Lucistnik2011-11-211-58/+0
| | | | | Ok'ed by: sahil (maintainer) Feature safe: yes
* - 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
* - Fix build on FreeBSD 10Martin Wilke2011-11-052-4/+6
|
* - Update to 2.9-20111012Sahil Tandon2011-10-181-0/+21
|
* - 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
* - 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]
* 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
* - 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)
* Begin the process of deprecating sysutils/rc_subr byDoug Barton2010-03-271-1/+1
| | | | s#. %%RC_SUBR%%#. /etc/rc.subr#
* - Update to 2.7-20091115Marcus Alves Grando2009-12-041-9/+8
|
* - 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
* - Update to 2.7-20090712Marcus Alves Grando2009-07-301-0/+13
| | | | | | - Fix build with new closefrom(2) Reported by: Jorge Medina <jorge__bsdchile.cl>
* 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.
* - Update to 2.6-20090125Marcus Alves Grando2009-01-261-11/+0
|
* - Update to 2.6-20080629Marcus Alves Grando2008-07-201-5/+14
| | | | | | | - Change default data_directory parameter to /var/db/postfix [1] PR: 125133 [1] Submitted by: Sahil Tandon <sahil__tandon.net> [1]
* - Update to 2.6-20080411Marcus Alves Grando2008-04-131-36/+0
|
* - Fix milter macros (patch from Wietse Venema)Marcus Alves Grando2008-03-241-0/+36
|
* - Fix data_directory. Backported from mail/postfixMarcus Alves Grando2008-03-012-5/+23
|
* - Update to 2.5-20071006Marcus Alves Grando2007-10-221-7/+5
| | | | | | | - Teach postfix to 8.0 [1] PR: 117304 [1] Submitted by: Oliver Peter <hoschi___mouhaha.de> [1]
* - Update to 2.4-20070221Marcus Alves Grando2007-02-221-1/+1
| | | | | | - Backport PROVIDE from mail/postfix [1] Reported by: rafan [1]
* Addition of postfix_flags variable to rc.subr startup script.Jeremy Chadwick2007-02-201-2/+5
| | | | | | | | | | | This variable is passed to postfix-script on startup, allowing administrators to do things like postfix_flags="-c /my/place/postfix" (alternate location of main.cf and master.cf), or postfix_flags="-v" (for verbose logging). See postfix(1) manpage for flags. PR: ports/109137 Reviewed by: Vivek Khera <vivek@khera.org> Approved by: philip
* - Update to 2.3-20060430Marcus Alves Grando2006-05-091-1/+1
|
* - Update to 2.3-20060325Marcus Alves Grando2006-03-271-4/+13
| | | | | | | - Remove extra TABs in Makefile - In default main.cf trust in host instead of subnet. [1] Notified by: Anton Yuzhaninov <citrin__citrin.ru>
* Update to 2.3-20060112Marcus Alves Grando2006-01-161-11/+15
| | | | Modify rc.d script like example in Porters Handbook.
* Fix rc.d/postfix.sh restart adding pidfile and procnameMarcus Alves Grando2006-01-121-0/+6
| | | | | | | Bump PORTREVISION PR: 91721 Submitted by: NIIMI Satoshi <sa2c@sa2c.net>
* Update to 2.3-20060103Marcus Alves Grando2006-01-121-0/+35
| | | | | Add rcNG script to start postfix Update pkg-message to reflect rcNG script
* - Fix build on FreeBSD 7Pav Lucistnik2005-07-131-3/+5
| | | | | PR: ports/83415 Submitted by: Marcus Grando <marcus@corp.grupos.com.br> (maintainer)
* - Update to 2.3.20050422Pav Lucistnik2005-04-232-64/+0
| | | | | PR: ports/80235 Submitted by: Marcus Grando <marcus@corp.grupos.com.br> (maintainer)
* - Update to 2.3-20050404Pav Lucistnik2005-04-112-0/+64
| | | | | PR: ports/79777 Submitted by: Marcus Grando <marcus@corp.grupos.com.br> (maintainer)
* - Update to 2.3-20050308Sergey Matveychuk2005-03-101-11/+0
| | | | | | | - Changes in scripts/configure.postfix PR: ports/78647 Submitted by: maintainer