ports/opt (3.3): dovecot: update 2.3.0. Closes FS#1568
commit b0f155b3e967665bf9a766355f934485887d0ba7 Author: Juergen Daubert <jue@jue.li> Date: Sat Jan 27 17:25:11 2018 +0100 dovecot: update 2.3.0. Closes FS#1568 diff --git a/dovecot/.footprint b/dovecot/.footprint index fde258114..bc1c63ce9 100644 --- a/dovecot/.footprint +++ b/dovecot/.footprint @@ -12,6 +12,7 @@ drwxr-xr-x root/root etc/dovecot/conf.d/ -rw-r--r-- root/root etc/dovecot/conf.d/20-imap.conf -rw-r--r-- root/root etc/dovecot/conf.d/20-lmtp.conf -rw-r--r-- root/root etc/dovecot/conf.d/20-pop3.conf +-rw-r--r-- root/root etc/dovecot/conf.d/20-submission.conf -rw-r--r-- root/root etc/dovecot/conf.d/90-acl.conf -rw-r--r-- root/root etc/dovecot/conf.d/90-plugin.conf -rw-r--r-- root/root etc/dovecot/conf.d/90-quota.conf @@ -44,7 +45,6 @@ drwxr-xr-x root/root usr/bin/ lrwxrwxrwx root/root usr/bin/dsync -> doveadm drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/include/dovecot/ --rw-r--r-- root/root usr/include/dovecot/abspath.h -rw-r--r-- root/root usr/include/dovecot/access-lookup.h -rw-r--r-- root/root usr/include/dovecot/acl-api-private.h -rw-r--r-- root/root usr/include/dovecot/acl-api.h @@ -86,9 +86,11 @@ drwxr-xr-x root/root usr/include/dovecot/ -rw-r--r-- root/root usr/include/dovecot/base32.h -rw-r--r-- root/root usr/include/dovecot/base64.h -rw-r--r-- root/root usr/include/dovecot/bits.h +-rw-r--r-- root/root usr/include/dovecot/bloomfilter.h -rw-r--r-- root/root usr/include/dovecot/bsearch-insert-pos.h -rw-r--r-- root/root usr/include/dovecot/buffer.h -rw-r--r-- root/root usr/include/dovecot/byteorder.h +-rw-r--r-- root/root usr/include/dovecot/charset-utf8-private.h -rw-r--r-- root/root usr/include/dovecot/charset-utf8.h -rw-r--r-- root/root usr/include/dovecot/child-wait.h -rw-r--r-- root/root usr/include/dovecot/client-common.h @@ -120,8 +122,6 @@ drwxr-xr-x root/root usr/include/dovecot/ -rw-r--r-- root/root usr/include/dovecot/dcrypt.h -rw-r--r-- root/root usr/include/dovecot/dict-client.h -rw-r--r-- root/root usr/include/dovecot/dict-private.h --rw-r--r-- root/root usr/include/dovecot/dict-sql-settings.h --rw-r--r-- root/root usr/include/dovecot/dict-sql.h -rw-r--r-- root/root usr/include/dovecot/dict-transaction-memory.h -rw-r--r-- root/root usr/include/dovecot/dict.h -rw-r--r-- root/root usr/include/dovecot/dns-lookup.h @@ -142,14 +142,14 @@ drwxr-xr-x root/root usr/include/dovecot/ -rw-r--r-- root/root usr/include/dovecot/dsasl-client.h -rw-r--r-- root/root usr/include/dovecot/dsync-brain.h -rw-r--r-- root/root usr/include/dovecot/dsync-ibc.h --rw-r--r-- root/root usr/include/dovecot/duplicate.h -rw-r--r-- root/root usr/include/dovecot/eacces-error.h -rw-r--r-- root/root usr/include/dovecot/env-util.h +-rw-r--r-- root/root usr/include/dovecot/event-filter.h +-rw-r--r-- root/root usr/include/dovecot/event-log.h -rw-r--r-- root/root usr/include/dovecot/execv-const.h -rw-r--r-- root/root usr/include/dovecot/fail-mail-storage.h -rw-r--r-- root/root usr/include/dovecot/failures.h --rw-r--r-- root/root usr/include/dovecot/fd-close-on-exec.h --rw-r--r-- root/root usr/include/dovecot/fd-set-nonblock.h +-rw-r--r-- root/root usr/include/dovecot/fd-util.h -rw-r--r-- root/root usr/include/dovecot/fdatasync-path.h -rw-r--r-- root/root usr/include/dovecot/fdpass.h -rw-r--r-- root/root usr/include/dovecot/file-cache.h @@ -284,6 +284,8 @@ drwxr-xr-x root/root usr/include/dovecot/ -rw-r--r-- root/root usr/include/dovecot/iostream-lz4.h -rw-r--r-- root/root usr/include/dovecot/iostream-openssl.h -rw-r--r-- root/root usr/include/dovecot/iostream-private.h +-rw-r--r-- root/root usr/include/dovecot/iostream-proxy.h +-rw-r--r-- root/root usr/include/dovecot/iostream-pump.h -rw-r--r-- root/root usr/include/dovecot/iostream-rawlog-private.h -rw-r--r-- root/root usr/include/dovecot/iostream-rawlog.h -rw-r--r-- root/root usr/include/dovecot/iostream-ssl-private.h @@ -323,16 +325,18 @@ drwxr-xr-x root/root usr/include/dovecot/ -rw-r--r-- root/root usr/include/dovecot/istream-sized.h -rw-r--r-- root/root usr/include/dovecot/istream-tee.h -rw-r--r-- root/root usr/include/dovecot/istream-timeout.h +-rw-r--r-- root/root usr/include/dovecot/istream-try.h -rw-r--r-- root/root usr/include/dovecot/istream-unix.h -rw-r--r-- root/root usr/include/dovecot/istream-zlib.h -rw-r--r-- root/root usr/include/dovecot/istream.h -rw-r--r-- root/root usr/include/dovecot/json-parser.h -rw-r--r-- root/root usr/include/dovecot/json-tree.h -rw-r--r-- root/root usr/include/dovecot/lda-settings.h +-rw-r--r-- root/root usr/include/dovecot/lib-event-private.h +-rw-r--r-- root/root usr/include/dovecot/lib-event.h -rw-r--r-- root/root usr/include/dovecot/lib-signals.h -rw-r--r-- root/root usr/include/dovecot/lib.h -rw-r--r-- root/root usr/include/dovecot/llist.h --rw-r--r-- root/root usr/include/dovecot/lmtp-client.h -rw-r--r-- root/root usr/include/dovecot/log-throttle.h -rw-r--r-- root/root usr/include/dovecot/login-common.h -rw-r--r-- root/root usr/include/dovecot/login-proxy-state.h @@ -344,6 +348,7 @@ drwxr-xr-x root/root usr/include/dovecot/ -rw-r--r-- root/root usr/include/dovecot/mail-cache.h -rw-r--r-- root/root usr/include/dovecot/mail-copy.h -rw-r--r-- root/root usr/include/dovecot/mail-deliver.h +-rw-r--r-- root/root usr/include/dovecot/mail-duplicate.h -rw-r--r-- root/root usr/include/dovecot/mail-error.h -rw-r--r-- root/root usr/include/dovecot/mail-html2text.h -rw-r--r-- root/root usr/include/dovecot/mail-index-alloc-cache.h @@ -438,6 +443,7 @@ drwxr-xr-x root/root usr/include/dovecot/ -rw-r--r-- root/root usr/include/dovecot/mech-otp-skey-common.h -rw-r--r-- root/root usr/include/dovecot/mech-plain-common.h -rw-r--r-- root/root usr/include/dovecot/mech.h +-rw-r--r-- root/root usr/include/dovecot/memarea.h -rw-r--r-- root/root usr/include/dovecot/mempool.h -rw-r--r-- root/root usr/include/dovecot/message-address.h -rw-r--r-- root/root usr/include/dovecot/message-binary-part.h @@ -459,8 +465,8 @@ drwxr-xr-x root/root usr/include/dovecot/ -rw-r--r-- root/root usr/include/dovecot/mmap-util.h -rw-r--r-- root/root usr/include/dovecot/module-context.h -rw-r--r-- root/root usr/include/dovecot/module-dir.h --rw-r--r-- root/root usr/include/dovecot/mountpoint-list.h -rw-r--r-- root/root usr/include/dovecot/mountpoint.h +-rw-r--r-- root/root usr/include/dovecot/murmurhash3.h -rw-r--r-- root/root usr/include/dovecot/mycrypt.h -rw-r--r-- root/root usr/include/dovecot/net.h -rw-r--r-- root/root usr/include/dovecot/nfs-workarounds.h @@ -488,6 +494,7 @@ drwxr-xr-x root/root usr/include/dovecot/ -rw-r--r-- root/root usr/include/dovecot/passdb-template.h -rw-r--r-- root/root usr/include/dovecot/passdb.h -rw-r--r-- root/root usr/include/dovecot/password-scheme.h +-rw-r--r-- root/root usr/include/dovecot/path-util.h -rw-r--r-- root/root usr/include/dovecot/pkcs5.h -rw-r--r-- root/root usr/include/dovecot/pop3-capability.h -rw-r--r-- root/root usr/include/dovecot/pop3-client.h @@ -530,7 +537,6 @@ drwxr-xr-x root/root usr/include/dovecot/ -rw-r--r-- root/root usr/include/dovecot/quota-private.h -rw-r--r-- root/root usr/include/dovecot/quota.h -rw-r--r-- root/root usr/include/dovecot/quoted-printable.h --rw-r--r-- root/root usr/include/dovecot/rand.h -rw-r--r-- root/root usr/include/dovecot/randgen.h -rw-r--r-- root/root usr/include/dovecot/raw-storage.h -rw-r--r-- root/root usr/include/dovecot/raw-sync.h @@ -556,12 +562,29 @@ drwxr-xr-x root/root usr/include/dovecot/ -rw-r--r-- root/root usr/include/dovecot/sha2.h -rw-r--r-- root/root usr/include/dovecot/sha3.h -rw-r--r-- root/root usr/include/dovecot/shared-storage.h +-rw-r--r-- root/root usr/include/dovecot/smtp-address.h +-rw-r--r-- root/root usr/include/dovecot/smtp-client-command.h +-rw-r--r-- root/root usr/include/dovecot/smtp-client-connection.h +-rw-r--r-- root/root usr/include/dovecot/smtp-client-private.h +-rw-r--r-- root/root usr/include/dovecot/smtp-client-transaction.h -rw-r--r-- root/root usr/include/dovecot/smtp-client.h +-rw-r--r-- root/root usr/include/dovecot/smtp-command-parser.h +-rw-r--r-- root/root usr/include/dovecot/smtp-command.h +-rw-r--r-- root/root usr/include/dovecot/smtp-common.h +-rw-r--r-- root/root usr/include/dovecot/smtp-params.h +-rw-r--r-- root/root usr/include/dovecot/smtp-parser.h +-rw-r--r-- root/root usr/include/dovecot/smtp-reply-parser.h +-rw-r--r-- root/root usr/include/dovecot/smtp-reply.h +-rw-r--r-- root/root usr/include/dovecot/smtp-server-private.h +-rw-r--r-- root/root usr/include/dovecot/smtp-server.h +-rw-r--r-- root/root usr/include/dovecot/smtp-submit-settings.h +-rw-r--r-- root/root usr/include/dovecot/smtp-submit.h +-rw-r--r-- root/root usr/include/dovecot/smtp-syntax.h -rw-r--r-- root/root usr/include/dovecot/sort.h -rw-r--r-- root/root usr/include/dovecot/sql-api-private.h -rw-r--r-- root/root usr/include/dovecot/sql-api.h -rw-r--r-- root/root usr/include/dovecot/sql-db-cache.h --rw-r--r-- root/root usr/include/dovecot/ssl-proxy.h +-rw-r--r-- root/root usr/include/dovecot/stats-client.h -rw-r--r-- root/root usr/include/dovecot/stats-connection.h -rw-r--r-- root/root usr/include/dovecot/stats-parser.h -rw-r--r-- root/root usr/include/dovecot/stats.h @@ -771,12 +794,12 @@ drwxr-xr-x root/root usr/lib/dovecot/modules/doveadm/ -rw-r--r-- root/root usr/lib/dovecot/modules/lib30_imap_zlib_plugin.a -rwxr-xr-x root/root usr/lib/dovecot/modules/lib30_imap_zlib_plugin.la -rwxr-xr-x root/root usr/lib/dovecot/modules/lib30_imap_zlib_plugin.so --rw-r--r-- root/root usr/lib/dovecot/modules/lib90_stats_plugin.a --rwxr-xr-x root/root usr/lib/dovecot/modules/lib90_stats_plugin.la --rwxr-xr-x root/root usr/lib/dovecot/modules/lib90_stats_plugin.so --rw-r--r-- root/root usr/lib/dovecot/modules/lib95_imap_stats_plugin.a --rwxr-xr-x root/root usr/lib/dovecot/modules/lib95_imap_stats_plugin.la --rwxr-xr-x root/root usr/lib/dovecot/modules/lib95_imap_stats_plugin.so +-rw-r--r-- root/root usr/lib/dovecot/modules/lib90_old_stats_plugin.a +-rwxr-xr-x root/root usr/lib/dovecot/modules/lib90_old_stats_plugin.la +-rwxr-xr-x root/root usr/lib/dovecot/modules/lib90_old_stats_plugin.so +-rw-r--r-- root/root usr/lib/dovecot/modules/lib95_imap_old_stats_plugin.a +-rwxr-xr-x root/root usr/lib/dovecot/modules/lib95_imap_old_stats_plugin.la +-rwxr-xr-x root/root usr/lib/dovecot/modules/lib95_imap_old_stats_plugin.so -rw-r--r-- root/root usr/lib/dovecot/modules/lib99_welcome_plugin.a -rwxr-xr-x root/root usr/lib/dovecot/modules/lib99_welcome_plugin.la -rwxr-xr-x root/root usr/lib/dovecot/modules/lib99_welcome_plugin.so @@ -792,13 +815,14 @@ drwxr-xr-x root/root usr/lib/dovecot/modules/doveadm/ -rw-r--r-- root/root usr/lib/dovecot/modules/libssl_iostream_openssl.a -rwxr-xr-x root/root usr/lib/dovecot/modules/libssl_iostream_openssl.la -rwxr-xr-x root/root usr/lib/dovecot/modules/libssl_iostream_openssl.so -drwxr-xr-x root/root usr/lib/dovecot/modules/stats/ --rw-r--r-- root/root usr/lib/dovecot/modules/stats/libstats_auth.a --rwxr-xr-x root/root usr/lib/dovecot/modules/stats/libstats_auth.la --rwxr-xr-x root/root usr/lib/dovecot/modules/stats/libstats_auth.so --rw-r--r-- root/root usr/lib/dovecot/modules/stats/libstats_mail.a --rwxr-xr-x root/root usr/lib/dovecot/modules/stats/libstats_mail.la --rwxr-xr-x root/root usr/lib/dovecot/modules/stats/libstats_mail.so +drwxr-xr-x root/root usr/lib/dovecot/modules/old-stats/ +-rw-r--r-- root/root usr/lib/dovecot/modules/old-stats/libold_stats_mail.a +-rwxr-xr-x root/root usr/lib/dovecot/modules/old-stats/libold_stats_mail.la +-rwxr-xr-x root/root usr/lib/dovecot/modules/old-stats/libold_stats_mail.so +-rw-r--r-- root/root usr/lib/dovecot/modules/old-stats/libstats_auth.a +-rwxr-xr-x root/root usr/lib/dovecot/modules/old-stats/libstats_auth.la +-rwxr-xr-x root/root usr/lib/dovecot/modules/old-stats/libstats_auth.so +-rwxr-xr-x root/root usr/lib/dovecot/old-stats -rwxr-xr-x root/root usr/lib/dovecot/pop3 -rwxr-xr-x root/root usr/lib/dovecot/pop3-login -rwxr-xr-x root/root usr/lib/dovecot/quota-status @@ -806,8 +830,9 @@ drwxr-xr-x root/root usr/lib/dovecot/modules/stats/ -rwxr-xr-x root/root usr/lib/dovecot/replicator -rwxr-xr-x root/root usr/lib/dovecot/script -rwxr-xr-x root/root usr/lib/dovecot/script-login --rwxr-xr-x root/root usr/lib/dovecot/ssl-params -rwxr-xr-x root/root usr/lib/dovecot/stats +-rwxr-xr-x root/root usr/lib/dovecot/submission +-rwxr-xr-x root/root usr/lib/dovecot/submission-login -rwxr-xr-x root/root usr/lib/dovecot/xml2text drwxr-xr-x root/root usr/sbin/ -rwxr-xr-x root/root usr/sbin/dovecot @@ -857,7 +882,6 @@ drwxr-xr-x root/root usr/share/man/man1/ -rw-r--r-- root/root usr/share/man/man1/doveadm-log.1.gz -rw-r--r-- root/root usr/share/man/man1/doveadm-mailbox-cryptokey.1.gz -rw-r--r-- root/root usr/share/man/man1/doveadm-mailbox.1.gz --rw-r--r-- root/root usr/share/man/man1/doveadm-mount.1.gz -rw-r--r-- root/root usr/share/man/man1/doveadm-move.1.gz -rw-r--r-- root/root usr/share/man/man1/doveadm-penalty.1.gz -rw-r--r-- root/root usr/share/man/man1/doveadm-proxy.1.gz @@ -866,6 +890,7 @@ drwxr-xr-x root/root usr/share/man/man1/ -rw-r--r-- root/root usr/share/man/man1/doveadm-quota.1.gz -rw-r--r-- root/root usr/share/man/man1/doveadm-reload.1.gz -rw-r--r-- root/root usr/share/man/man1/doveadm-replicator.1.gz +-rw-r--r-- root/root usr/share/man/man1/doveadm-save.1.gz -rw-r--r-- root/root usr/share/man/man1/doveadm-search.1.gz -rw-r--r-- root/root usr/share/man/man1/doveadm-stats.1.gz -rw-r--r-- root/root usr/share/man/man1/doveadm-stop.1.gz diff --git a/dovecot/.md5sum b/dovecot/.md5sum index f42336616..f59088a2d 100644 --- a/dovecot/.md5sum +++ b/dovecot/.md5sum @@ -1,3 +1,3 @@ ec342928dd97131f82dba41546741b5f dovecot -85c3e903870aee914be93889a6ea98ea dovecot-2.2.33.2.tar.gz -27862b85db1c005492718f5aa4d21304 dovecot-config.patch +a8802617ddf68972f5f97bd8677e5856 dovecot-2.3.0.tar.gz +1cc42484b5515bddf47edcf26b288b6b dovecot-config.patch diff --git a/dovecot/.signature b/dovecot/.signature index e9c2d7ca5..6988ebb3f 100644 --- a/dovecot/.signature +++ b/dovecot/.signature @@ -1,7 +1,7 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/WlGjS60/kIIqArumkBFfTblfgUfLlBkPJTa2T2p9JOy+xdunByCjT2WSBipDlQ+cI1hCev6NYs4mgNU1cejiAg= -SHA256 (Pkgfile) = 176e0214149ea2a963e8d1c6c7a2d17147e5370afc57df2c4de301f825098c9d -SHA256 (.footprint) = 3d1bd566e4e5811ca87b5e236461a9a5e13d81296435caae4c75301c9cfc7cd3 -SHA256 (dovecot-2.2.33.2.tar.gz) = fe1e3b78609a56ee22fc209077e4b75348fa1bbd54c46f52bde2472a4c4cee84 -SHA256 (dovecot-config.patch) = d531da2e7a98199dd6fc8f4522019babcf479a93c7cfc702dcd5f07ba91fbe55 +RWSE3ohX2g5d/UHxeCrvPjhN5tTv7dKHPGA/w2A+pWGljrr3s6U7l7tTp/3JjzClS+UFrRG0vFfh/svIA2/VxOGZeiYrPHrDxwY= +SHA256 (Pkgfile) = 8f2d01c19f853782b6a9602829df8d6d4afa45c6171e3d2240c344080e80dfb4 +SHA256 (.footprint) = d464c6eb14ad58ab166c901d6c1a6f66a010f3e934f3b1645a9cd20d24663b4b +SHA256 (dovecot-2.3.0.tar.gz) = de60cb470d025e4dd0f8e8fbbb4b9316dfd4930eb949d307330669ffbeaf8581 +SHA256 (dovecot-config.patch) = a6f09e637f1ac15368d2d18736dc353e4a188959c5940dedd5306b689156e91c SHA256 (dovecot) = ead06d36290cca8be6be350f2c05edf53a4e9ce8aec5d5d663b1162ae96c17c7 diff --git a/dovecot/Pkgfile b/dovecot/Pkgfile index a3684f4fb..67dfea341 100644 --- a/dovecot/Pkgfile +++ b/dovecot/Pkgfile @@ -4,13 +4,13 @@ # Depends on: zlib bzip2 openssl libcap name=dovecot -version=2.2.33.2 +version=2.3.0 release=1 -source=(https://dovecot.org/releases/2.2/$name-$version.tar.gz \ +source=(https://dovecot.org/releases/2.3/$name-$version.tar.gz \ dovecot-config.patch dovecot) build () { - cd $name-$version + cd $name-ce-$version patch -p1 -i $SRC/$name-config.patch diff --git a/dovecot/dovecot-config.patch b/dovecot/dovecot-config.patch index 20850440d..05a9fb5d9 100644 --- a/dovecot/dovecot-config.patch +++ b/dovecot/dovecot-config.patch @@ -1,6 +1,6 @@ -diff -Nru dovecot-2.2.2.orig/doc/example-config/conf.d/10-ssl.conf dovecot-2.2.2/doc/example-config/conf.d/10-ssl.conf ---- dovecot-2.2.2.orig/doc/example-config/conf.d/10-ssl.conf 2013-05-20 09:01:57.619437034 +0200 -+++ dovecot-2.2.2/doc/example-config/conf.d/10-ssl.conf 2013-05-20 09:02:27.065041953 +0200 +diff -Nru dovecot-ce-2.3.0.orig/doc/example-config/conf.d/10-ssl.conf dovecot-ce-2.3.0/doc/example-config/conf.d/10-ssl.conf +--- dovecot-ce-2.3.0.orig/doc/example-config/conf.d/10-ssl.conf 2018-01-27 16:56:45.984507980 +0100 ++++ dovecot-ce-2.3.0/doc/example-config/conf.d/10-ssl.conf 2018-01-27 16:57:08.627035390 +0100 @@ -9,8 +9,8 @@ # dropping root privileges, so keep the key file unreadable by anyone but # root. Included doc/mkcert.sh can be used to easily generate self-signed @@ -12,9 +12,9 @@ diff -Nru dovecot-2.2.2.orig/doc/example-config/conf.d/10-ssl.conf dovecot-2.2.2 # If key file is password protected, give the password here. Alternatively # give it when starting dovecot with -p parameter. Since this file is often -diff -Nru dovecot-2.2.2.orig/doc/example-config/conf.d/auth-system.conf.ext dovecot-2.2.2/doc/example-config/conf.d/auth-system.conf.ext ---- dovecot-2.2.2.orig/doc/example-config/conf.d/auth-system.conf.ext 2013-05-20 09:01:57.619437034 +0200 -+++ dovecot-2.2.2/doc/example-config/conf.d/auth-system.conf.ext 2013-05-20 09:02:27.065041953 +0200 +diff -Nru dovecot-ce-2.3.0.orig/doc/example-config/conf.d/auth-system.conf.ext dovecot-ce-2.3.0/doc/example-config/conf.d/auth-system.conf.ext +--- dovecot-ce-2.3.0.orig/doc/example-config/conf.d/auth-system.conf.ext 2018-01-27 16:56:45.984507980 +0100 ++++ dovecot-ce-2.3.0/doc/example-config/conf.d/auth-system.conf.ext 2018-01-27 16:57:08.627035390 +0100 @@ -7,12 +7,12 @@ # PAM is typically used with either userdb passwd or userdb static. # REMEMBER: You'll need /etc/pam.d/dovecot file created for PAM @@ -29,10 +29,10 @@ diff -Nru dovecot-2.2.2.orig/doc/example-config/conf.d/auth-system.conf.ext dove -} +#} - # System users (NSS, /etc/passwd, or similiar). + # System users (NSS, /etc/passwd, or similar). # In many systems nowadays this uses Name Service Switch, which is @@ -26,11 +26,11 @@ - # Shadow passwords for system users (NSS, /etc/shadow or similiar). + # Shadow passwords for system users (NSS, /etc/shadow or similar). # Deprecated by PAM nowadays. # <doc/wiki/PasswordDatabase.Shadow.txt> -#passdb {
participants (1)
-
crux@crux.nu