Commit graph

284 commits

Author SHA1 Message Date
Olli Hauer
89dfe42f6a - update to 2.11.4
Changes:
20141025
 Bugfix (introduced: Postfix 2.11): core dump when
 smtp_policy_maps specifies an invalid TLS level. Viktor
 Dukhovni. File: smtp/smtp_tls_policy.c.

20150106
 Robustness: don't segfault due to excessive recursion after
 a faulty configuration runs into the virtual_alias_recursion_limit.
 File: global/tok822_tree.c.

20150115
 Safety: stop aliasing loops that exponentially increase the
 address length with each iteration. Back-ported from Postfix
 3.0. File: cleanup/cleanup_map1n.c.

20150117
 Cleanup: missing " in \%s\" in postconf(1) fatal error
 messages. Iain Hibbert. File: postconf/postconf_master.c.

Approved by:	sahil (implicit)
MFH:		2015Q1
2015-02-14 17:57:55 +00:00
Olli Hauer
da9c4272eb - remove dead mirrors from MASTER_SITES
(a good overview can be taken by viewving the
   source of http://www.postfix.org/download.html)
- remove MASTER_SITE_SUBDIR, it should be used only for sites defined in bsd.site.mk
2015-02-14 16:31:40 +00:00
Olli Hauer
6b14df2cd0 - update conflicts for new postfix-current
- use OPTIONS_SUB
- enable TLS as default [1]
- use USE_OPENSSL instead including Mk/openssl.mk
- use new install instruction
- use new notation for @mode in pkg-plist
- bump PORTREVISON

[1] Users using packages should have the ability to
    use TLS from the default package, (this makes the
    the postfix-tls port obsolete)

Approved by:	sahil (implicit)
MFH:		2015Q1
2015-01-31 16:57:44 +00:00
Olli Hauer
2c3035baa5 - install posttls-finger and posttls-finger.man
posttls-finger is handy for many tls related checks

PR:		195293
Submitted by:	Darren Pilgrim
Approved by:	sahil (implicit)
2014-11-30 23:22:19 +00:00
Chris Rees
4cb60faedd Finally retire USE_PGSQL 2014-11-22 20:40:08 +00:00
Olli Hauer
67a15a4df7 - fix wrong /var/spool/postfix permissions
(broken by commit 372368 ,372370)

- bump PORTREVISION
2014-11-10 10:53:00 +00:00
Olli Hauer
df64c67bba - sort OPTIONS_DEFINE
- fix build and install for non root users,
  (sgid and group for sbin/postdrop and sbin/postqueue was lost if build
   as non root and installed with sudo)
- install /var/spool/postfix directories with correct owner/mode
- use $WRKDIR instead of /tmp

Approved by:	sahil (implicit)
2014-11-09 18:21:23 +00:00
Olli Hauer
6b5df34d8a - update to 2.11.3
- add CPE support
- use PORTDOCS macro
- remove check for OSVERSION >= 800037
- fix OPENLDAP_VER usage
- set PORTSCOUD
- always call set-permissions in post-install to set correct spool/postfix/* permissions
  this is required with pkg to support non interrupted upgrade

Changes:
========
20140619
        Bugfix (introduced: 2001): qmqpd null pointer bug when it
        logs a lost connection while not in a mail transaction.
        Reported by Michal Adamek. File: qmqpd/qmqpd.c.

20140920
        Bugfix (introduced: 20080212): incorrect client name in
        reject messages from check_reverse_client_hostname_access
        and check_reverse_client_hostname_{mx,ns}_access.  They
        replied with the verified client name, instead of the name
        that was rejected.  Problem reported by Reindl Harald. File:
        smtpd/smtpd_check.c.

20141012
        Bugfix (introduced: Postfix 2.3): the PREPEND access/policy
        action added headers ABOVE Postfix's own Received: header,
        exposing Postfix's own Received: header to Milters (protocol
        violation) and hiding the PREPENDed header from Milters.
        The latter caused problems for DMARC implementations with
        SPF policy plus DKIM Milter.  PREPENDed headers are now
        added BELOW Postfix's own Received: header and remain visible
        to Milters. File: smtpd/smtpd.c.

20141018
        Bugfix (introduced: Postfix 2.3): when a Milter inserted a
        header ABOVE Postfix's own Received: header, Postfix would
        expose its own Received: header to Milters (violating
        protocol) and hide the Milter-inserted header from Milters
        (wtf).  Files: cleanup/cleanup.h, cleanup/cleanup_message.c,
        cleanup/cleanup_state.c, milter/milter.[hc], milter/milter8.c.

        Cleanup: revert the workaround that places headers inserted
        with PREPEND actions or policy requests BELOW Postfix's own
        Received: message header. File: smtpd/smtpd.c.

PR:		194396
Submitted by:	Yasuhiro KIMURA
Approved by:	sahil (explicit per PM)
2014-11-02 20:45:16 +00:00
Matthias Andree
b50a4b0708 Berkeley DB cleanup, remove versions 4.0 ... 4.7.
- Mk/bsd.database.mk rewrite, new default to db5.
- db6 is eligible by default only if installed on the system.
- Bump PORTREVISION of all ports that directly depend on BerkeleyDB or
  where USE_BDB is found in the port's directory
- Patch a few ports such that they will pick up or work with newer
  versions.
- Add UPDATING entry
- Drive-by format fix for pks
- Drop BerkeleyDB option from mail/popular for now, requires more work.
- Exp-run logs linked from the PR below.
- Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes
  for new Berkeley DB, but are untested.

NOTE: please read UPDATING and the Wiki page before proceeding!

Announcement:	http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html
Wiki reference:	https://wiki.freebsd.org/Ports/BerkeleyDBCleanup
PR:		192690
Approved by:	portmgr (implicit, PORTREVISION bump on unstaged ports)
2014-08-21 22:50:29 +00:00
Bryan Drewery
69f82727cf - Move RESETPREFIX to default PLIST_SUB
With hat:	portmgr
2014-08-18 16:43:24 +00:00
Tijl Coosemans
724926ac15 mail/libspf2:
- Convert to USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip

(Also some white space fixes in dependent ports)

Approved by:	portmgr (implicit, bump unstaged port)
2014-08-17 15:59:40 +00:00
Adam Weinberger
08a006d08a Rename all patches that contain '::' as a path separator, and use
'__' instead.
2014-07-29 17:12:47 +00:00
Tijl Coosemans
37f54e0f66 net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD

databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip

databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample

databases/libgdamm:
- Drop :keepla
- USES=tar:bzip2
- Use INSTALL_TARGET=install-strip

databases/libgdamm5:
- Add INSTALL_TARGET=install-strip
- Drop --enable-static (inherited from old repocopy)

devel/anjuta x11-toolkits/py-gnome-extras:
- Drop :keepla

dns/powerdns dns/powerdns-devel:
- Convert to USES=libtool
- Add INSTALL_TARGET=install-strip
- Disable static modules
- Stop creating library symlinks with .0 suffix, not needed for dynamically
  opened modules

mail/dovecot2:
- Add USES=libtool

mail/dovecot2-pigeonhole:
- Drop CONFIGURE_TARGET (incorrect for Dragonfly)
- Add USES=libtool and INSTALL_TARGET=install-strip

math/gnumeric:
- USES=libtool tar:xz

Approved by:	portmgr (implicit, bump unstaged ports)
2014-07-24 18:34:16 +00:00
Tijl Coosemans
a5185846f0 Bump PORTREVISION on all ports with USE_SQLITE=yes or USE_SQLITE=3 that
have not been bumped yet after the latest libsqlite3.so library version
change.

Approved by:	portmgr (implicit)
2014-07-04 09:40:59 +00:00
Sahil Tandon
730ec8f259 - Update to 2.11.1
- Refactor to support staging [1]
- Support "developer mode" [2]

Submitted by:	[1]: ohauer
		[2]: mandree
2014-05-08 01:40:30 +00:00
Sahil Tandon
c185e98150 Repo-copy mail/postfix -> mail/postfix210, and update
both ports to the latest version.  Also:

- 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)
2014-01-21 01:17:35 +00:00
Pawel Pekala
866929040b Links dynamically to libcdb after databases/tinycdb update
PR:		ports/184666
Submitted by:	me
Approved by:	bapt (portmgr)
2013-12-10 18:29:23 +00:00
Mathieu Arnold
bcc4614ebb Fixup pkgnames.
PR:		ports/184440, ports/184441, ports/184442, ports/184443, ports/184444, ports/184445, ports/184446, ports/184447, ports/184448, ports/184449, ports/184450
Submitted by:	mat
Approved by:	portmgr (bapt)
2013-12-05 11:10:49 +00:00
Sahil Tandon
fed5a045aa - Update to 2.10.2 2013-10-27 03:29:59 +00:00
Baptiste Daroussin
fd61959c15 Add NO_STAGE all over the place in preparation for the staging support (cat: mail) 2013-09-20 19:59:12 +00:00
Andrej Zverev
d6908e9cb1 - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-15 08:15:41 +00:00
Sahil Tandon
740eda3dcf - Update to 2.10.1 and bump VDAVERSION 2013-09-01 20:12:52 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Sahil Tandon
ead5ecb4a2 Fix a regression that had crept in with r314621. Do not
bump PORTREVISION because this does not affect the default
package.
2013-04-26 02:45:54 +00:00
Sahil Tandon
2a3984a7e3 Repo-copy mail/postfix -> mail/postfix29, and update
both ports to the latest version and make a note in
UPDATING.  Also:

- Adjust CONFLICTS
- Add LICENSE information
- Canonicalize 'Created by:' Makefile header
- Remove shlib version from LIB_DEPENDS assignment
- Correct LDAP_SASL logic
- Replace tab with a single space after 'WWW:' in pkg-descr

PR:		ports/177127
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
2013-04-23 01:49:08 +00:00
Jason Helfman
d3a27657aa - adopt optionsNG
- trim historical header
- tighten COMMENT

Approved by: portmgr (bapt)
2013-03-19 07:20:12 +00:00
Sahil Tandon
e9f1df8199 Update to 2.9.5 and revise the PKGINSTALL script to
distinguish between upgrades and fresh installs. Also,
mark BROKEN when users try to build WITH_LDAP_SASL but
WITHOUT_SASL2.
2013-01-28 02:44:04 +00:00
Martin Matuska
b2c4fbb77a Update PCRE to 8.32
Introduces the UTF-32 library pcre32
Bump PORTREVISION in dependent ports
2012-12-10 19:11:11 +00:00
Hajimu UMEMOTO
dda3fab6a5 Update cyrus-sasl2 to 2.1.26.
This bumps shlib version of libsasl2.
2012-12-10 15:10:02 +00:00
Doug Barton
9aac569eaa 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-op
2012-08-05 23:19:36 +00:00
Sahil Tandon
79ebb4681d Update to 2.9.4 2012-08-05 18:37:47 +00:00
Ashish SHUKLA
c0afec7f93 - extend CONFLICTS
Approved by:	sahil (maintainer)
2012-06-15 02:22:13 +00:00
Sahil Tandon
58f5f90c68 - Update to 2.9.3 2012-05-23 02:29:21 +00:00
Sahil Tandon
86e68931ff - Update to 2.9.2 2012-04-25 02:44:44 +00:00
Sahil Tandon
0f5de25b80 Update VDA patch and tweak the conditional that
sets IS_INTERACTIVE.
2012-04-23 03:14:55 +00:00
Sahil Tandon
7808734189 - Update to 2.9.1
- Remove library number from pcre LIB_DEPENDS, as this
  port can compile without incident against older pcre
  libraries.
2012-02-20 06:15:17 +00:00
Martin Matuska
dbbf004162 Bump pcre library dependency due to 8.30 update 2012-02-14 12:45:35 +00:00
Sahil Tandon
f4eeae44e9 Update to 2.9.0 and revise IS_INTERACTIVE logic to
account for additional situations.
2012-02-11 05:14:34 +00:00
Doug Barton
83eb2c3700 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.
2012-01-14 08:57:23 +00:00
Sahil Tandon
d9b2767be3 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:	yes
2011-11-21 01:13:58 +00:00
Sahil Tandon
ca51c011bf - Update to 2.8.7
Feature safe:	yes
2011-11-19 22:20:33 +00:00
Martin Wilke
b056c883ef - Restore all patches 2011-11-05 17:00:54 +00:00
Martin Wilke
70c8dd6023 - Fix build on FreeBSD 10 2011-11-05 16:53:01 +00:00
Sahil Tandon
6e168975a0 - Update to 2.8.5 and point to newer VDA patch 2011-09-07 22:42:16 +00:00
Sahil Tandon
d56e5eb7da Update to 2.8.4 and use the ports framework to
create USERS and GROUPS. Also remove replace()
function from pkg-install script.

PR:		ports/158765
Submitted by:	ohauer
2011-07-26 01:49:28 +00:00
Sahil Tandon
4231fb9dfd Update to 2.8.3 and point to newer VDA patch. Also address
the problem described in ports/155885 by passing additional
parameters to the upstream install script.

Security:	CVE-2011-1720
2011-05-09 13:11:13 +00:00
Sahil Tandon
a03f964ebf - Update to 2.8.2 2011-03-22 00:58:59 +00:00
Sahil Tandon
df78628978 - Update to 2.8.1 2011-02-24 02:10:35 +00:00
Sahil Tandon
87f82fbecf Reactive VDA support with a new upstream patch released
specifically for Postfix version 2.8.0.
2011-02-20 04:45:33 +00:00
Sahil Tandon
a45c281baf - Unbreak SPF option with new patch for 2.8.0
PR:		ports/154465
Submitted by:	mm
Feature safe:	yes
2011-02-06 04:11:19 +00:00