Accepting request 940573 from server:mail
Automatic submission by obs-autosubmit OBS-URL: https://build.opensuse.org/request/show/940573 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=42
This commit is contained in:
commit
12ede5efbe
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:5ca36780e23b99e6206440f1b3fe3c6598eda5b699b99cebb15d418ba3c6e938
|
|
||||||
size 1944573
|
|
@ -1,17 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQJLBAABCgA1FiEEK+dKqz7nVN+5yA0zGKNIru1AnaEFAmENFLMXHGRvdmVjb3Qt
|
|
||||||
Y2VAZG92ZWNvdC5vcmcACgkQGKNIru1AnaGiNxAAs82Ath/tyxPICfyb8rH0Mn57
|
|
||||||
a/rq/DGxSHyiG08CqeUWmqGF1qH+fPETofHwu6Q31sg6+LKkuHA+U+0w2Aull+sr
|
|
||||||
KCIrVSuWs0mat29YlWW9IYEIFiSDYZBFsoxEKmbU18k6wUNy8mPicq9jLc62ZQAB
|
|
||||||
CQZKnXyo+zZ3BISlFI13lgSGjEa4yL40dwTt4vYmh0bz4DoU99nu0g4to9oqG/9h
|
|
||||||
rvubYLJ+dLspVWHXx/mANLiYH8NSVPN+6vZ41fpPo/zAYyO9jLP93OMmK8UwNlG6
|
|
||||||
8CdHHFI2JusUuga/lF8lsebo8sww0vGwyGBAq6u4j6H46/deAxf56nEbdq4mi/AN
|
|
||||||
V6r+CU4L7GI6KlXkVBzGoeXAXerqngLQdzgxsIfd2JD7dfuQnlCM2RUurpPES0G5
|
|
||||||
meoz0OItcAmKEHTDIPdgA6QjiBdUhhOlGfXGj3p0ka88l3j6RdRXRI2AnhEH2C0B
|
|
||||||
x6ufOFhBYCb5X0S/PA3nAzr+T/oZiVoFi+e85H8kFLgrJ6NOOXBS8x2bDzOmhxvL
|
|
||||||
wpO8icnRvaz3HA7HxPvLmnfMSg92bF2LB8dMmMTNrW4jwPYqWRJRWyKK8nZVw3hz
|
|
||||||
jDGBmCJ9xqaQ0uS3ukuFjkwGhLB1/erGtlgH0HA9FhU2B9/4qjOgdD760o3v2s9k
|
|
||||||
GfL26IpSX7gi3SQ5Yqs=
|
|
||||||
=KDRz
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
dovecot-2.3-pigeonhole-0.5.17.1.tar.gz
Normal file
3
dovecot-2.3-pigeonhole-0.5.17.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:3cc4a3de6d7e27bd99ac59b99faa161287f78167272699a22591798ffcf84512
|
||||||
|
size 1952704
|
17
dovecot-2.3-pigeonhole-0.5.17.1.tar.gz.sig
Normal file
17
dovecot-2.3-pigeonhole-0.5.17.1.tar.gz.sig
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQJLBAABCgA1FiEEK+dKqz7nVN+5yA0zGKNIru1AnaEFAmGvJbcXHGRvdmVjb3Qt
|
||||||
|
Y2VAZG92ZWNvdC5vcmcACgkQGKNIru1AnaHcmRAAswKv23SqQEqBq3exdXVKP+a2
|
||||||
|
Q6D5W4gvDlcKW5Qxn9ZrMvQ+MSG6WXZ0iEkVPz6Ie9RDgncIsh7U4yqIx7MjgEMg
|
||||||
|
XsnZzydqW96yLkl1vYVtbrTzLv57BwAL/SuKttUyE2qCaYs23RFzY/CRPgYvFRxz
|
||||||
|
ulIzU82uqZg9c47/QJQ4czWi8RN6QWIjpupYTgJfgnQJk2NIIfb1uHZ02JeG55E9
|
||||||
|
uMeO/CDAqO2PKy2M5VmoT4cS+3GF0BJ74cGjxzr6z8VcW01CDUM3viLWgsXiON8Y
|
||||||
|
sXJEOS6e/EmT1fnK0so6w+9flxuMchGPWoXzGXHwUyETeUT8d0ZteEBWNuxQ5a03
|
||||||
|
ybLDuDASQNi9/u3+NhLYNyFiWdQtt1q8bW/dhVB8+GT8ShHppTaws2YPTAA/SCZu
|
||||||
|
PIRmBCxh1DkrM23gbNRk44ZSyRuIboorDkisJaJP2pLvJ+jjBwwwfyBvv+29jqKs
|
||||||
|
m89ynZrVA5GJIf7rZXAUCiT7fgYqWMBZMA10aO+qPZVbZXGwdkeuRGnr78cEtMLd
|
||||||
|
5onGcBvz1VE6EcRqTX9PyTeFUAJV4by+Lv/Po/49RX36+Tz9W4PqB8a2Y8xvoP32
|
||||||
|
XPMd45CkqgzkuryOlrT0SISk911NpPaEyAJSriOC72FQhREzYRr8lVP4fOLGz6dT
|
||||||
|
YPHxOrUYmEvikziRYEk=
|
||||||
|
=8dq3
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,13 +1,13 @@
|
|||||||
diff -ur dovecot-2.3.15.orig/doc/example-config/conf.d/10-ssl.conf dovecot-2.3.15/doc/example-config/conf.d/10-ssl.conf
|
diff -ur dovecot-2.3.17.1.orig/doc/example-config/conf.d/10-ssl.conf dovecot-2.3.17.1/doc/example-config/conf.d/10-ssl.conf
|
||||||
--- dovecot-2.3.15.orig/doc/example-config/conf.d/10-ssl.conf
|
--- dovecot-2.3.17.1.orig/doc/example-config/conf.d/10-ssl.conf 2021-12-03 12:48:47.000000000 +0100
|
||||||
+++ dovecot-2.3.15/doc/example-config/conf.d/10-ssl.conf
|
+++ dovecot-2.3.17.1/doc/example-config/conf.d/10-ssl.conf 2021-12-07 20:09:55.575984341 +0100
|
||||||
@@ -9,8 +9,8 @@
|
@@ -9,8 +9,8 @@
|
||||||
# dropping root privileges, so keep the key file unreadable by anyone but
|
# 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
|
# root. Included doc/mkcert.sh can be used to easily generate self-signed
|
||||||
# certificate, just make sure to update the domains in dovecot-openssl.cnf
|
# certificate, just make sure to update the domains in dovecot-openssl.cnf
|
||||||
-ssl_cert = </etc/ssl/certs/dovecot.pem
|
-ssl_cert = </etc/ssl/certs/dovecot.pem
|
||||||
-ssl_key = </etc/ssl/private/dovecot.pem
|
-ssl_key = </etc/ssl/private/dovecot.pem
|
||||||
+#ssl_cert = </etc/ssl/private/dovecot.crt
|
+#ssl_cert = </etc/ssl/certs/dovecot.pem
|
||||||
+#ssl_key = </etc/ssl/private/dovecot.pem
|
+#ssl_key = </etc/ssl/private/dovecot.pem
|
||||||
|
|
||||||
# If key file is password protected, give the password here. Alternatively
|
# If key file is password protected, give the password here. Alternatively
|
||||||
@ -34,13 +34,13 @@ diff -ur dovecot-2.3.15.orig/doc/example-config/conf.d/10-ssl.conf dovecot-2.3.1
|
|||||||
# no_ticket - Disable SSL session tickets.
|
# no_ticket - Disable SSL session tickets.
|
||||||
#ssl_options =
|
#ssl_options =
|
||||||
+ssl_options = no_compression
|
+ssl_options = no_compression
|
||||||
diff -ur dovecot-2.3.15.orig/src/lib-master/master-service-ssl-settings.c dovecot-2.3.15/src/lib-master/master-service-ssl-settings.c
|
diff -ur dovecot-2.3.17.1.orig/src/lib-master/master-service-ssl-settings.c dovecot-2.3.17.1/src/lib-master/master-service-ssl-settings.c
|
||||||
--- dovecot-2.3.15.orig/src/lib-master/master-service-ssl-settings.c 2021-06-14 15:40:37.000000000 +0200
|
--- dovecot-2.3.17.1.orig/src/lib-master/master-service-ssl-settings.c 2021-12-03 12:48:47.000000000 +0100
|
||||||
+++ dovecot-2.3.15/src/lib-master/master-service-ssl-settings.c 2021-06-21 14:09:29.663825041 +0200
|
+++ dovecot-2.3.17.1/src/lib-master/master-service-ssl-settings.c 2021-12-07 20:10:57.811653344 +0100
|
||||||
@@ -62,7 +62,7 @@
|
@@ -49,7 +49,7 @@
|
||||||
|
.ssl_client_ca_dir = "",
|
||||||
.ssl_client_cert = "",
|
.ssl_client_cert = "",
|
||||||
.ssl_client_key = "",
|
.ssl_client_key = "",
|
||||||
.ssl_dh = "",
|
|
||||||
- .ssl_cipher_list = "ALL:!kRSA:!SRP:!kDHd:!DSS:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK:!RC4:!ADH:!LOW@STRENGTH",
|
- .ssl_cipher_list = "ALL:!kRSA:!SRP:!kDHd:!DSS:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK:!RC4:!ADH:!LOW@STRENGTH",
|
||||||
+ .ssl_cipher_list = "ALL:!LOW:!SSLv2:!EXP:!aNULL:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK:!RC4:!ADH:!LOW@STRENGTH",
|
+ .ssl_cipher_list = "ALL:!LOW:!SSLv2:!EXP:!aNULL:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK:!RC4:!ADH:!LOW@STRENGTH",
|
||||||
.ssl_cipher_suites = "", /* Use TLS library provided value */
|
.ssl_cipher_suites = "", /* Use TLS library provided value */
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:03a71d53055bd9ec528d55e07afaf15c09dec9856cba734904bfd05acbc6cf12
|
|
||||||
size 7650008
|
|
@ -1,17 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQJLBAABCgA1FiEEK+dKqz7nVN+5yA0zGKNIru1AnaEFAmENFKMXHGRvdmVjb3Qt
|
|
||||||
Y2VAZG92ZWNvdC5vcmcACgkQGKNIru1AnaHxRxAAsWT5YKSqCfTZTNadtRQ29nXu
|
|
||||||
ekCHdhh+jnAZLvBj221pnCbHn1/WNwzyHm5TlwKb8xwxSjxoT8yq+wyj2j/dZ+l/
|
|
||||||
CkQaCBzCxScXepghlk0fvvaSveU+6oW29teSzIe6X1IFCT55ghSR099T5nrVzEER
|
|
||||||
6UHP6ZtX13vYhEBkcGsBy5VA48zGQ+ZOq6vjMn9sLIkBWHqB58I2KW7n+i44cHpk
|
|
||||||
8SCcYD6BsRjik6ErEGhVIvSy9/6kTqKnnLBSxQx6E01X9mtC4RUcNvhQqKQD29Xq
|
|
||||||
U7tQUgY0Unb2eNcksTQ/qGyU4owqzTAbBzB3xJ8uvAOC21qePo35r3jn/dk3RRUv
|
|
||||||
JymeMwtBVyBwPdAErEodYxo9sSYuoPSLTV1RdIzmz+jbvoku4bpbEXdfKoBq0bKA
|
|
||||||
tQ9vPnO6CfGiSQh3mypanCFO5DQbq42moaMtYkYWWZKQhYFPDnKvGay53gcVQAIS
|
|
||||||
ML7rOcR7PXQ3WhJjteK1EQVXuHHo0z7iGj623dcTpTMDLgoP3iwWMyKu8V25/vr/
|
|
||||||
jbVCo6XauxmFFhJM5vl0g3yJtiXEqBxULeoDU6T89TGNUJ8a4AI1gQCOXFBE5Fgi
|
|
||||||
aobN5GXly2VBrbp/cRDqVV1wXh4h8nrMSkCG4avIwX9ThUSzE8ryEjxMTVBQOk6x
|
|
||||||
SNs3kXgmPfnvLtPotsA=
|
|
||||||
=0j3P
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
dovecot-2.3.17.1.tar.gz
Normal file
3
dovecot-2.3.17.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:1c67ccccdc81a75007c01dedc02ad608c4d856c60a6b89b9cd246e79f72aa2b8
|
||||||
|
size 7700848
|
17
dovecot-2.3.17.1.tar.gz.sig
Normal file
17
dovecot-2.3.17.1.tar.gz.sig
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQJLBAABCgA1FiEEK+dKqz7nVN+5yA0zGKNIru1AnaEFAmGvJTEXHGRvdmVjb3Qt
|
||||||
|
Y2VAZG92ZWNvdC5vcmcACgkQGKNIru1AnaHGTRAAjWmyXq6MbosOviWvfo2SvnTm
|
||||||
|
B2laIuY1E6klZg3b1jipXdS3zbC2b0PvKEGswLmJcRvMM1JYw6Ww5ueSMkSJk/AJ
|
||||||
|
fg6SjeGzJanL4gB1ADYRPeMVOqIM3PWjKKP+FGR13sG71dDO//5J30zkn3uflz0S
|
||||||
|
7colr5QS1fQF6i5DKG4mT427O3ae63UJgaHQmEfv6+5ahmjzvOQpXr62ELP6hUQC
|
||||||
|
IDNg1T4Q/S6w8XkWL5TAA7MzrPCcS8dz07glpyHZB1/FM4I5hFntMPz4krFJX8Zj
|
||||||
|
A2PlFUoa3LddXYHi+BGQnbrso2nL4YoOLWfJWHIhydtu3kHYwepv4qEbRMSwje5J
|
||||||
|
D+xtaNbQL3ngUxnjlAklfpn3kcNHUyS7d4KxSNkU46zBuhhsdtILRzjZpvJsZ7CH
|
||||||
|
SFE25cbEbN0MR6xLum0MCCjQb5LMnoSFwaGSWTjwx3lm7R1fATQ3HJqRPgE44jkS
|
||||||
|
N8K0eFWHupXPsvYiV3l/gkhHYmaQJG3u7eZcwHUZU1+mHzQjQcPVX/9Ekws4BpYK
|
||||||
|
JMnDKMV7ydDy5DusycyVWAN6LtR3gh16dkU/3N/A2trb1gUpCXrqRIRPTBdBCGEf
|
||||||
|
sXL7xohyPKDHR39qj62guOkcdS3eph1femAlcu9yTwf29FjqI4WlwQakpVI78M26
|
||||||
|
91OVMigATH2S5wZVb9s=
|
||||||
|
=s2hH
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,3 +1,135 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 7 18:54:54 UTC 2021 - Michael Ströder <michael@stroeder.com>
|
||||||
|
|
||||||
|
- update to 2.3.17.1 and pigeonhole to 0.5.17.1
|
||||||
|
- rebased dovecot-2.3.0-better_ssl_defaults.patch
|
||||||
|
|
||||||
|
Dovecot 2.3.17.1
|
||||||
|
- dsync: Add back accidentically removed parameters.
|
||||||
|
- lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
|
||||||
|
without errno.
|
||||||
|
- master: Dovecot failed to start if ssl_ca was too large.
|
||||||
|
Dovecot 2.3.17
|
||||||
|
* Dovecot now logs a warning if time seems to jump forward at least
|
||||||
|
100 milliseconds.
|
||||||
|
* dict: Lines logged by the dict process now contain the dict name as
|
||||||
|
the prefix.
|
||||||
|
* lib-index: mail_cache_fields, mail_always_cache_fields and
|
||||||
|
mail_never_cache_fields now verifies that the listed header names are
|
||||||
|
valid. Especially the UTF8 "–" character has sometimes been wrongly
|
||||||
|
used instead of the ASCII "-".
|
||||||
|
+ *-login: Added login_proxy_rawlog_dir setting to capture
|
||||||
|
rawlogs between proxy and backend.
|
||||||
|
+ dict: The server process now keeps the last 10 idle dict backends
|
||||||
|
cached for maximum of 30 seconds. Practically this acts as a
|
||||||
|
connection pool for dict-redis and dict-ldap. Note that this doesn't
|
||||||
|
affect dict-sql, because it already had its own internal cache.
|
||||||
|
+ doveadm: New stats add/remove commands added to support changing the
|
||||||
|
metrics configuration on runtime.
|
||||||
|
+ lazy_expunge: Added lazy_expunge_exclude settings to disable
|
||||||
|
lazy_expunge for specific folders. \Special-use flags can be used as
|
||||||
|
folder names.
|
||||||
|
+ lib-lua: Added a new helper function dovecot.restrict_global_variables()
|
||||||
|
to disable or enable defining new global variables.
|
||||||
|
- LAYOUT=index List index rebuild was missing.
|
||||||
|
- LAYOUT=index: Duplicate GUIDs were not detected.
|
||||||
|
- acl: When using acl_ignore_namespace Dovecot attempted to access or
|
||||||
|
create dovecot-acl-list even when the namespace should have been
|
||||||
|
ignored. For virtual namespaces this could have yielded errors about
|
||||||
|
"Read-only file system" or "Permission denied".
|
||||||
|
- auth: Setting the "master" passdb field to empty value would
|
||||||
|
cause proxying to fail with an authentication error.
|
||||||
|
Now an empty "master" field is ignored.
|
||||||
|
- doveadm-server: Duplicate error lines were sent for failed commands.
|
||||||
|
This didn't normally cause visible problems, except when using
|
||||||
|
wildcards in usernames or -A parameter to go through multiple users.
|
||||||
|
- doveadm-server: Logs written by doveadm-server were often missing log
|
||||||
|
prefixes, especially mail_log_prefix for mail commands. Logs sent to
|
||||||
|
doveadm TCP client were also missing log prefixes.
|
||||||
|
- doveadm: v2.3 regression: batch command always crashes.
|
||||||
|
- doveadm: v2.3.11 regression: Commands failed if ssl_cert or
|
||||||
|
ssl_key files weren't readable by the user running doveadm, even
|
||||||
|
though doveadm didn't actually use these settings
|
||||||
|
- imap-hibernate: Process may crash at deinit:
|
||||||
|
Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
|
||||||
|
(ioloop->cur_ctx == NULL).
|
||||||
|
- imap: Using imap_fetch_failure=no-after can cause assert-crash
|
||||||
|
with some IMAP commands if reading the mail fails (e.g. wrong cached
|
||||||
|
mail size). Fixes:
|
||||||
|
Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
|
||||||
|
assertion failed: (!mail->data.header_parser_initialized)
|
||||||
|
- imap: v2.3.10 regression: When using INDEXPVT to enable private
|
||||||
|
\Seen flags (for shared or public namespaces) the STORE command did
|
||||||
|
not send untagged replies for the \Seen flag changes.
|
||||||
|
- imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
|
||||||
|
option in the command, the IMAP FETCH response is broken.
|
||||||
|
- imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
|
||||||
|
opened and crashes at deinit:
|
||||||
|
Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
|
||||||
|
((*user)->refcount == 1).
|
||||||
|
- imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
|
||||||
|
Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
|
||||||
|
assertion failed: (ret < 0 || seq_range_count(&changes_r->saved_uids) == save_count ||
|
||||||
|
array_count(&changes_r->saved_uids) == 0).
|
||||||
|
- indexer: v2.3.15 regression: Process crashes if indexer-client
|
||||||
|
disconnects while it's waiting for command reply. This happened for
|
||||||
|
example if IMAP SEARCH triggered long fts indexing and the IMAP
|
||||||
|
client disconnected while waiting for the reply.
|
||||||
|
- indexer: v2.3.15 regression: Process may have crashed in some situations.
|
||||||
|
- indexer: v2.3.15 regression: indexer-worker processes may not have
|
||||||
|
reached the process_limit in some situations, possibly even using just
|
||||||
|
one indexer-worker process even though there were many indexing
|
||||||
|
requests queued.
|
||||||
|
- lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
|
||||||
|
Panic: file istream.c: line 345 (i_stream_read_memarea):
|
||||||
|
assertion failed: (!stream->blocking).
|
||||||
|
- lib-compression: bench-compress crashes due to xz being read-only.
|
||||||
|
- lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
|
||||||
|
is disabled.
|
||||||
|
- lib-mail: There was no limit on how large an email header name could be.
|
||||||
|
Processable header names are now limited to 1000 bytes.
|
||||||
|
- lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
|
||||||
|
older than token creation time (nbf < iat).
|
||||||
|
- lib-storage: Reduce memory footprint of certain storage operations.
|
||||||
|
- lib-storage: When listing mailboxes with storage name escape
|
||||||
|
characters (^ or .) as part of the mailbox name, the listing could
|
||||||
|
show corrupted mailbox names. Due to an issue in handling escaped
|
||||||
|
parent folders, the listing of other mailbox names would become
|
||||||
|
corrupted by prepending parts of the previously listed mailboxes
|
||||||
|
parent folder as prefix to the actual mailbox names. The corruption
|
||||||
|
can occur when using LAYOUT=INDEX and maildir or obox, or when using
|
||||||
|
the listescape plugin.
|
||||||
|
- mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
|
||||||
|
command to be a boolean, and not expect a string.
|
||||||
|
- submission-login: Add support for not authenticating to next hop in
|
||||||
|
submission proxying.
|
||||||
|
- submission-login: EHLO was not sent again after XCLIENT when doing
|
||||||
|
submission proxying.
|
||||||
|
- virtual: Mailboxes do not correctly detect underlying mailboxes
|
||||||
|
getting re-created even though they have a different UIDVALIDITY or
|
||||||
|
GUID.
|
||||||
|
Pigeonhole v0.5.17
|
||||||
|
- duplicate: The Sieve duplicate test is prone to false negatives when
|
||||||
|
the user receives many e-mails concurrently, meaning that duplicate
|
||||||
|
deliveries can still occur.
|
||||||
|
- fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
|
||||||
|
delivered to non-existing and existing folder.
|
||||||
|
- imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
|
||||||
|
execution are too easily exceeded in IMAP context (the IMAPSieve and
|
||||||
|
FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
|
||||||
|
for IMAP context, since similar excessive resource usage can be caused
|
||||||
|
by other means as well. The CPU limits on Sieve scripts executed at
|
||||||
|
LDA/LMTP delivery are still enforced by default.
|
||||||
|
- redirect: The Sieve redirect action has protections against users
|
||||||
|
triggering mail loops. Unfortunately, the detection of a redirect mail
|
||||||
|
loop sometimes causes the message to get lost if no other Sieve action
|
||||||
|
is applied that delivers the message somewhere else.
|
||||||
|
- redirect: v2.3.16 regression: With certain Sieve scripts if redirect
|
||||||
|
fails due to temporary failure, the lmtp process may crash after the
|
||||||
|
delivery. Fixes:
|
||||||
|
Panic: file mail-user.c: line 229 (mail_user_deinit):
|
||||||
|
assertion failed: ((*user)->refcount == 1).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Aug 10 22:38:15 UTC 2021 - Michael Ströder <michael@stroeder.com>
|
Tue Aug 10 22:38:15 UTC 2021 - Michael Ströder <michael@stroeder.com>
|
||||||
|
|
||||||
|
@ -19,11 +19,11 @@
|
|||||||
%global _lto_cflags %{nil}
|
%global _lto_cflags %{nil}
|
||||||
|
|
||||||
Name: dovecot23
|
Name: dovecot23
|
||||||
Version: 2.3.16
|
Version: 2.3.17.1
|
||||||
Release: 0
|
Release: 0
|
||||||
%define pkg_name dovecot
|
%define pkg_name dovecot
|
||||||
%define dovecot_version 2.3.16
|
%define dovecot_version 2.3.17.1
|
||||||
%define dovecot_pigeonhole_version 0.5.16
|
%define dovecot_pigeonhole_version 0.5.17.1
|
||||||
%define dovecot_branch 2.3
|
%define dovecot_branch 2.3
|
||||||
%define dovecot_pigeonhole_source_dir %{pkg_name}-%{dovecot_branch}-pigeonhole-%{dovecot_pigeonhole_version}
|
%define dovecot_pigeonhole_source_dir %{pkg_name}-%{dovecot_branch}-pigeonhole-%{dovecot_pigeonhole_version}
|
||||||
%define dovecot_pigeonhole_docdir %{_docdir}/%{pkg_name}/dovecot-pigeonhole
|
%define dovecot_pigeonhole_docdir %{_docdir}/%{pkg_name}/dovecot-pigeonhole
|
||||||
|
Loading…
Reference in New Issue
Block a user