Update cyrus-sasl2 to 2.1.26. This bumps shlib version of libsasl2.dda3fab6a5
Postfix -- memory corruption vulnerabilityentered 2011-05-09
Experimental Postfix version
# pkg install postfix-current# pkg install postfix-current-ldap# pkg install postfix-current-mongo# pkg install postfix-current-mysql# pkg install postfix-current-pgsql# pkg install postfix-current-sasl# pkg install postfix-current-sqliteinstalls postfix-current 3.12.20260925_3,6, postfix-current-ldap 3.12.20260925_3,6, postfix-current-mongo 3.12.20260925_3,6, postfix-current-mysql 3.12.20260925_3,6, postfix-current-pgsql 3.12.20260925_3,6, postfix-current-sasl 3.12.20260925_3,6, postfix-current-sqlite 3.12.20260925_3,6 from latest; from quarterly (2026Q4) postfix-current 3.12.20260925_2,6, postfix-current-ldap 3.12.20260925_2,6, postfix-current-mongo 3.12.20260925_2,6, postfix-current-mysql 3.12.20260925_2,6, postfix-current-pgsql 3.12.20260925_2,6, postfix-current-sasl 3.12.20260925_2,6, postfix-current-sqlite 3.12.20260925_2,6# cd /usr/ports/mail/postfix-current && make install clean# make -C /usr/ports/mail/postfix-current config # change options first
postfix, group mail, maildrop, postfixTo use postfix instead of sendmail: - clear sendmail queue and stop the sendmail daemons Run the following commands to enable postfix during startup: - sysrc postfix_enable="YES" - sysrc sendmail_enable="NONE" If postfix is *not* already activated in /usr/local/etc/mail/mailer.conf - mv /usr/local/etc/mail/mailer.conf /usr/local/etc/mail/mailer.conf.old - install -d /usr/local/etc/mail - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /usr/local/etc/mail/mailer.conf Disable sendmail(8) specific tasks, add the following lines to /etc/periodic.conf(.local): daily_clean_hoststat_enable="NO" daily_status_mail_rejects_enable="NO" daily_status_include_submit_mailq="NO" daily_submit_queuerun="NO" If you are using SASL, you need to make sure that postfix has access to read the sasldb file. This is accomplished by adding postfix to group mail and making the /usr/local/etc/sasldb* file(s) readable by group mail (this should be the default for new installs).
If you are upgrading from prior postfix version, please see the README files for recommended changes to your configuration and additional http://www.postfix.org/COMPATIBILITY_README.html Incompatible change with snapshot 20200920 ========================================== Internal protocols have changed. You need to "postfix stop" before updating, or before backing out to an earlier release, otherwise long-running daemons (pickup, qmgr, verify, tlsproxy, postscreen) may fail to communicate with the rest of Postfix (warnings, timeouts). The purpose of this change is to produce better error messages, for example, when someone configures the discard daemon as a bounce service in master.cf, or vice versa. This change will break third-party code that implements a Postfix-internal protocol such as qpsmtpd. Programs that depend on Postfix internal details are not supported.
If you remove postfix permanent, adjust / remove the the following file: - /usr/local/etc/mail/mailer.conf
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.12.20260925_3,6 | 3.12.20260925_2,6 | – |
| FreeBSD 15 | 3.12.20260925_3,6 | 3.12.20260925_2,6 | – |
| FreeBSD 14 | 3.12.20260925_3,6 | 3.12.20260925_2,6 | 3.12.20260925_3,6 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.12.20260925_2,6 | 3.12.20260925_2,6 | – |
| FreeBSD 14 | 3.12.20260925_2,6 | 3.12.20260925,6 | 3.12.20260925_2,6 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
pkg audit for the packaged version 3.12.20260925_3,6.Update cyrus-sasl2 to 2.1.26. This bumps shlib version of libsasl2.dda3fab6a5
Update to Postfix 2.10 Snapshot 20121031 and document incompatible changes in UPDATING. Also, revise the PKGINSTALL script to distinguish upgrades from fresh installs. Feature safe: yes714053470a
Move the rc.d scripts of the form *.sh.in to *.in Where necessary add $FreeBSD$ to the file No PORTREVISION bump necessary because this is a no-op9aac569eaa
Update to 2.10-20120801d8121cf607
Update to 2.10-20120715 and note an incompatible protocol change in UPDATING.8e3e33c0cb
- extend CONFLICTS Approved by: sahil (maintainer)c0afec7f93
- Update to 2.10-201205206cdaf93beb
- Update to 2.10-20120423d911e8f84b
Update to 2.10-20120422 and tweak conditional that sets IS_INTERACTIVE.121480d45f
- Update to 2.10-20120308 Feature safe: yesb42d22d58a
- Update to 2.10-20120218 - Remove library number from pcre LIB_DEPENDS, as this port can compile without incident against older pcre libraries.2fcb2cd926
Bump pcre library dependency due to 8.30 updatedbbf004162
Update to 2.10-20120202, revise IS_INTERACTIVE logic to account for additional situations, and remove unnecessary CONFLICTS line.08cdc1ea9c
Update mail/postfix-current to 2.9-20120115, and note potential incompatibilities with previous versions.407613172b
In the rc.d scripts, change assignments to rcvar to use the 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.83eb2c3700Update to 2.9-20120102 and eliminate a now unnecessary part of recent UPDATING entry for this port.c4417a4505
- Update to 2.9-20111219 - 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]e3d8bcddb5
- Update to 2.9-20111205 Feature safe: yesc15eb5b2ce
- Update to 2.9-20111125 Feature safe: yes0a0a56c4fe
- Remove pointyhat specific debugging Ok'ed by: sahil (maintainer) Feature safe: yesa0914a0295
Shorten some OPTION descriptions such that they fit neatly within the dialog(1) box. PR: ports/162688 Submitted by: Jeremy Chadwick <freebsd@jdc.parodius.com> Feature safe: yesd9b2767be3
- Update to 2.9-20111119 Feature safe: yes03fe6b022b
- Unmark BROKEN on amd64, the build failure observed on pointyhat is largely unknown in real world. Increase verbosity in postconf tool error messaging to aid diagnose on pointyhat Submitted by: Jase Thew Feature safe: yes82ad506b8d
- Fix build on FreeBSD 1070c8dd6023
- Mark BROKEN on amd64: fails during installation (updating man pages) Updating /usr/local/share/doc/postfix/scache.8.html... Updating /usr/local/share/doc/postfix/tlsmgr.8.html... *** Error code 1 Reported by: pointyhat0252be94ae
- Update to 2.9-2011101237a0b93267
- Update to 2.9-2011082009ffc96aa3
- Update to 2.9-201108148c9fc921e5
- Update to 2.9-20110706 - Use ports framework to create USERS and GROUPS - Remove unused replace() function from pkg-installb1638e7c6e
- Update to 2.9-201106150e9d2323d3
- Update to 2.9-2011060556357dd940
- Update to 2.9-20110501caac76cdb1
Update to 2.9-20110323 and pass additional parameters to the upstream install script. This is to ensure the correct placement of files, as defined in the packing list, even when users modify their configuration file to point to non-default locations for certain install paths. This works because args passed via the cmdline take precedence over definitions in the configuration file, which in turn ovac7f344092
- Update to 2.9-20110321fb85c50cc9
- Update to 2.9-20110313492751e22e
- Update to 2.9-20110228 and modify patching for 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]4dda070150
Update to 2.9-20110219, update CONFLICTS, alphabetically 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 timeoutd188c90c03
- Update to 2.8-20101108 PR: ports/152000 Submitted by: ohauer Approved by: mnag (via email)315b7355b9
- Update to 2.8-20101007 - Fix CONFLICTS PR: ports/151369 Submitted by: sahil@ (myself) Approved by: maintainer timeout39d6f5e352
- fix pkg-plist - Bump PORTREVISION Approved by: glarkin (mentor, implicit)3b617bd954
- update postfix-current to Snapshot 2.8-20100923 From RELEASE_NOTES: Incompatibility with snapshot 20100912 ====================================== - If your DNSBL queries have a "secret" in the domain name, you must now censor this information from the postscreen(8) SMTP replies. - The postscreen "continue" action is now called "ignore". The old name is still supported but no longer documented. - The postscreen_hangup_action parameter was removed. Postscreen now always behaves as if "postscreen_hangup_action = drop". - The postscreen_cache_retention_time default was increased from 1d to 7d, to avoid deleting results from expensive deep SMTP protocol tests too quickly. Incompatibility with snapshot 20100827 ====================================== The Postfix SMTP client no longer appends the local domain when looking up a DNS name without ".". Specify "smtp_dns_resolver_options=res_defnames" to get the old behavior, which may produce unexpected results. Many bugfixes/cleanup and improvements for postscreen. For detailed information see RELEASE_NOTES, postconf(5) and postscreen(8) for incompatibilities, features, and configuration parameters. PR: 150088 Submitted by: ohauer Approved by: maintainer timeout, glarkin (mentor)932ebdb379
- Update to 2.8-20100728 - portlint930ae5a10e
- Update to 2.8-20100707 - 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)b38c6b6747
- Update to 2.8-20100323 - Fix CONFLICTS because the port shouldn't conflict with itself - Fix build on 8.0 & 9.0 when WITH_SASLKRB5 is set PR: 145393 Submitted by: Sahil Tandon <sahil___tandon.net>6bd38971c6
Begin the process of deprecating sysutils/rc_subr by s#. %%RC_SUBR%%#. /etc/rc.subr#1d6b4b3f91
- Update to 2.8-20100213 Feature safe: yese5e5726872
- Update to 2.7-20100117 PR: 142268 Submitted by: olli hauer <ohauer___gmx.de>c4ef62e815
- Update to 2.7-20091115c0b6c668ec
- Update to 2.7-20091008 PR: 139445 Submitted by: Sahil Tandon <sahil___tandon.net>0e26c70310
- Update to 2.7-200908285431c1db00