| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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]
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[...]
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 pkg-message
Notes:
svn path=/head/; revision=549658
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=535113
|
|
|
|
|
|
|
| |
- convert pkg-message to UCL
Notes:
svn path=/head/; revision=504936
|
|
|
|
|
|
|
| |
- adopt libressl patches from OpenBSD
Notes:
svn path=/head/; revision=499383
|
|
|
|
| |
Notes:
svn path=/head/; revision=497426
|
|
|
|
|
|
|
|
| |
PR: 233517
Submitted by: Andrej Ebert
Notes:
svn path=/head/; revision=485913
|
|
|
|
|
|
|
|
| |
PR: 232502
Submitted by: Kai
Notes:
svn path=/head/; revision=482754
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
| |
- Add patches for LibreSSL
PR: 216790
Obtained from: OpenBSD ports
Approved by: ohauer (maintainer)
Notes:
svn path=/head/; revision=441330
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
- s/USE_OPENSSL=yes/USES=ssl/
Notes:
svn path=/head/; revision=418293
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
Notes:
svn path=/head/; revision=361693
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
Notes:
svn path=/head/; revision=331747
|
|
|
|
|
|
|
|
|
|
|
| |
incompatible changes in UPDATING. Also, revise the
PKGINSTALL script to distinguish upgrades from fresh
installs.
Feature safe: yes
Notes:
svn path=/head/; revision=306992
|
|
|
|
|
|
|
|
|
| |
Where necessary add $FreeBSD$ to the file
No PORTREVISION bump necessary because this is a no-op
Notes:
svn path=/head/; revision=302141
|
|
|
|
|
|
|
| |
Feature safe: yes
Notes:
svn path=/head/; revision=293036
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
part of recent UPDATING entry for this port.
Notes:
svn path=/head/; revision=288492
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
| |
Ok'ed by: sahil (maintainer)
Feature safe: yes
Notes:
svn path=/head/; revision=286178
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=285095
|
|
|
|
| |
Notes:
svn path=/head/; revision=283725
|
|
|
|
|
|
|
|
| |
- Use ports framework to create USERS and GROUPS
- Remove unused replace() function from pkg-install
Notes:
svn path=/head/; revision=278546
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
s#. %%RC_SUBR%%#. /etc/rc.subr#
Notes:
svn path=/head/; revision=251553
|
|
|
|
| |
Notes:
svn path=/head/; revision=245195
|
|
|
|
|
|
|
|
|
|
|
| |
- Mark as jobs safe.
PR: 138916
Submitted by: Sylvio Cesar <scjamorim___bsd.com.br>
Feature safe: yes
Notes:
svn path=/head/; revision=242172
|
|
|
|
|
|
|
|
|
| |
- Fix build with new closefrom(2)
Reported by: Jorge Medina <jorge__bsdchile.cl>
Notes:
svn path=/head/; revision=238648
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=226917
|