From owner-svn-ports-head@FreeBSD.ORG Sun Nov 9 18:13:20 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1C64DCCA; Sun, 9 Nov 2014 18:13:20 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 07BFB699; Sun, 9 Nov 2014 18:13:20 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sA9IDJKb009166; Sun, 9 Nov 2014 18:13:19 GMT (envelope-from ohauer@FreeBSD.org) Received: (from ohauer@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sA9IDJna009160; Sun, 9 Nov 2014 18:13:19 GMT (envelope-from ohauer@FreeBSD.org) Message-Id: <201411091813.sA9IDJna009160@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: ohauer set sender to ohauer@FreeBSD.org using -f From: Olli Hauer Date: Sun, 9 Nov 2014 18:13:19 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r372368 - head/mail/postfix-current X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Nov 2014 18:13:20 -0000 Author: ohauer Date: Sun Nov 9 18:13:18 2014 New Revision: 372368 URL: https://svnweb.freebsd.org/changeset/ports/372368 QAT: https://qat.redports.org/buildarchive/r372368/ Log: - update to 2.12-20141106 - add OPTION for Email Address Internationalization (EAI, RFC 6531..6533) [1] - 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 Changes: 20141021 Per IETF TLS WG consensus, the tls_session_ticket_cipher default setting was changed from aes-128-cbc to aes-256-cbc. Take that, you quantum computer attackers! Viktor Dukhovni. Files: proto/postconf.proto, global/mail_params.h. 20141024 Cleanup: added $smtpd_mumble_restrictions to the proxy_read_maps default setting. File: global/mail_params.h. Documentation: different header/body checks for MX service and SMTP submissions. File: proto/BUILTIN_FILTER_README.html. Cleanup: don't send "bare" original recipient in SMTP DSN attributes. File: cleanup/cleanup_addr.c. Feature: smtp-sink -N option to suppress DSN announcement. File: smtpstone/smtp-sink.c. 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. 20141103 Logging: when a connection is closed, log the request counts for unimplemented STARTTLS or AUTH commands separately, instead of logging such commands as "unknown". File: smtpd/smtpd.c. 20141106 Cleanup: set errno to ETIMEDOUT after postscreen handshake timeout event, so that warnings report the correct error. File: tlsproxy/tlsproxy.c. PR: 194786 [1] Submitted by: Mark Martinec Approved by: sahil (imlicit) Modified: head/mail/postfix-current/Makefile head/mail/postfix-current/distinfo head/mail/postfix-current/pkg-plist Modified: head/mail/postfix-current/Makefile ============================================================================== --- head/mail/postfix-current/Makefile Sun Nov 9 16:35:37 2014 (r372367) +++ head/mail/postfix-current/Makefile Sun Nov 9 18:13:18 2014 (r372368) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= postfix -DISTVERSION= 2.12-20141020 +DISTVERSION= 2.12-20141106 PORTEPOCH= 4 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/ \ @@ -45,6 +45,7 @@ OPTIONS_RADIO_RG2= SASLKRB5 SASLKMIT OPTIONS_DEFAULT= PCRE PCRE_DESC= Perl Compatible Regular Expressions +EAI_DESC= Email Address Internationalization (EAI, RFC 6531..6533) SASL2_DESC= Cyrus SASLv2 (Simple Auth. and Sec. Layer) DOVECOT_DESC= Dovecot 1.x SASL authentication method DOVECOT2_DESC= Dovecot 2.x SASL authentication method @@ -133,6 +134,14 @@ POSTFIX_CCARGS+= -DDEF_CONFIG_DIR=\\\"${ # Default requirement for postfix rc script _REQUIRE= LOGIN cleanvar +.if ${PORT_OPTIONS:MEAI} +LIB_DEPENDS+= libicuuc.so:${PORTSDIR}/devel/icu +POSTFIX_CCARGS+= -DHAS_EAI -I${LOCALBASE}/include +POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -licuuc +.else +POSTFIX_CCARGS+= -DNO_EAI +.endif + .if ${PORT_OPTIONS:MPCRE} LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include @@ -320,7 +329,7 @@ pre-install: .endif do-install: - @(cd ${WRKSRC} && ${SH} postfix-install -non-interactive install_root=${STAGEDIR} tempdir=/tmp \ + @(cd ${WRKSRC} && ${SH} postfix-install -non-interactive install_root=${STAGEDIR} tempdir=${WRKDIR} \ config_directory=${ETCDIR} \ command_directory=${PREFIX}/sbin \ daemon_directory=${DAEMONDIR} \ Modified: head/mail/postfix-current/distinfo ============================================================================== --- head/mail/postfix-current/distinfo Sun Nov 9 16:35:37 2014 (r372367) +++ head/mail/postfix-current/distinfo Sun Nov 9 18:13:18 2014 (r372368) @@ -1,2 +1,2 @@ -SHA256 (postfix/postfix-2.12-20141020.tar.gz) = 3a836863d04fd455032ec35c61eee7881fd6e992e18e8642e02e1fe24b541785 -SIZE (postfix/postfix-2.12-20141020.tar.gz) = 4183161 +SHA256 (postfix/postfix-2.12-20141106.tar.gz) = 1491bab76c8fbe56f77f763a07bdc627365958babc85dab20a8b124b69608021 +SIZE (postfix/postfix-2.12-20141106.tar.gz) = 4185630 Modified: head/mail/postfix-current/pkg-plist ============================================================================== --- head/mail/postfix-current/pkg-plist Sun Nov 9 16:35:37 2014 (r372367) +++ head/mail/postfix-current/pkg-plist Sun Nov 9 18:13:18 2014 (r372368) @@ -127,32 +127,37 @@ libexec/postfix/virtual sbin/postalias sbin/postcat sbin/postconf -sbin/postdrop sbin/postfix sbin/postkick sbin/postlock sbin/postlog sbin/postmap sbin/postmulti +@group maildrop +@mode 2755 +sbin/postdrop sbin/postqueue +@group +@mode sbin/postsuper sbin/sendmail +@dir libexec/postfix/postfix-files.d @dir /var/db/postfix -@dir /var/spool/postfix/active -@dir /var/spool/postfix/bounce -@dir /var/spool/postfix/corrupt -@dir /var/spool/postfix/defer -@dir /var/spool/postfix/deferred -@dir /var/spool/postfix/flush -@dir /var/spool/postfix/hold -@dir /var/spool/postfix/incoming -@dir /var/spool/postfix/maildrop -@dir /var/spool/postfix/pid -@dir /var/spool/postfix/private -@dir /var/spool/postfix/public -@dir /var/spool/postfix/saved -@dir /var/spool/postfix/trace -@dir /var/spool/postfix +@dir(postfix,,700) /var/spool/postfix/active +@dir(postfix,,700) /var/spool/postfix/bounce +@dir(postfix,,700) /var/spool/postfix/corrupt +@dir(postfix,,700) /var/spool/postfix/defer +@dir(postfix,,700) /var/spool/postfix/deferred +@dir(postfix,,700) /var/spool/postfix/flush +@dir(postfix,,700) /var/spool/postfix/hold +@dir(postfix,,700) /var/spool/postfix/incoming +@dir(postfix,maildrop,730) /var/spool/postfix/maildrop +@dir(,postfix,755) /var/spool/postfix/pid +@dir(postfix,,700) /var/spool/postfix/private +@dir(postfix,maildrop,710) /var/spool/postfix/public +@dir(postfix,,700) /var/spool/postfix/saved +@dir(postfix,,700) /var/spool/postfix/trace +@dir(postfix,postfix,700) /var/spool/postfix %%BASE%%@cwd / @dir etc/postfix @cwd %%RESETPREFIX%%