Accepting request 976125 from home:adkorte:branches:server:mail
- update to 2.3.19 and pigeonhole 0.5.19 Dovecot 2.3.19 + Added mail_user_session_finished event, which is emitted when the mail user session is finished (e.g. imap, pop3, lmtp). It also includes fields with some process statistics information. See https://doc.dovecot.org/admin_manual/list_of_events/ for more information. + Added process_shutdown_filter setting. When an event matches the filter, the process will be shutdown after the current connection(s) have finished. This is intended to reduce memory usage of long-running imap processes that keep a lot of memory allocated instead of freeing it to the OS. + auth: Add cache hit indicator to auth passdb/userdb finished events. See https://doc.dovecot.org/admin_manual/list_of_events/ for more information. + doveadm deduplicate: Performance is improved significantly. + imapc: COPY commands were sent one mail at a time to the remote IMAP server. Now the copying is buffered, so multiple mails can be copied with a single COPY command. + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See https://doc.dovecot.org/admin_manual/lua/ for more information. - auth: Cache lookup would use incorrect cache key after username change. - auth: Improve handling unexpected LDAP connection errors/hangs. Try to fix up these cases by reconnecting to the LDAP server and aborting LDAP requests earlier. - auth: Process crashed if userdb iteration was attempted while auth-workers were already full handling auth requests. - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary introspection requests. - dict: Timeouts may have been leaked at deinit. OBS-URL: https://build.opensuse.org/request/show/976125 OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=104
This commit is contained in:
parent
78d92b0077
commit
1ee2e837ae
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a6d828f8d6f2decba5105343ece5c7a65245bd94e46a8ae4432a6d97543108a5
|
||||
size 1953892
|
@ -1,17 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQJLBAABCgA1FiEEK+dKqz7nVN+5yA0zGKNIru1AnaEFAmH6hKUXHGRvdmVjb3Qt
|
||||
Y2VAZG92ZWNvdC5vcmcACgkQGKNIru1AnaHDDQ/+OyHRRem+Bb4imsxAnUoqzw7R
|
||||
91O/qQU0zRN1rwh5hfNFI+dI5o+dpGgj/4/IOIYFiTPLSe5qSYc/6FDqI8nE7AGN
|
||||
g5mlg7JSQ05eA6AkewSBqUPn6VeWCtfjpLEm0RquTNSZ6YdVuQMdbrlIljGri1J/
|
||||
LsKPyS8iTSdf6ZP87tDrusDWRD0Xpy0JXlJo7XSpQ3dW7qIu1sOIHDAqHhMlW4Hb
|
||||
z+KnsjCA6p7fW7Fkmopo0hy+CTrW5cT1LyP881DY66pwMTh6LDzqPL+4r+6iQ6Q/
|
||||
U8Rh05eSb4DcbgqjfYVpWygvA2a7sTN8RwyEoqvrXHKc+HaPeMSLicUFwrCNTl7t
|
||||
8rL6L6SRQWfQhYjOI4b1wRvIlv7IlsNPZaJtPMhCKbU4RbmJv5bRwpz7R7FyetaF
|
||||
aAcSpJbA8jE8BEh6EJ/Uz93FcW96XU9BsRSd8b1T4QNwHg88V7Cbz47vhNKHhTCy
|
||||
4M6/QTYU/mzhRmyEgl1z8wQdoikioEPfOaYHfuc7kJdv8jVjKQmpwl3bWm4I4l4A
|
||||
HlC5AA+ckPc9pSPoHC1ZOh72RqIvmvlze5PR8wWzbCQiXC7CCH+IlAUzvGSlhfP/
|
||||
Aq6qKoHSJTYGns2tpNj0XS2lvW7qUdwPT3a5X79wj3h7G2kPayTu2NVth/g4mY2Q
|
||||
P/UzvIoRI4/h8blgKCk=
|
||||
=iBJ3
|
||||
-----END PGP SIGNATURE-----
|
3
dovecot-2.3-pigeonhole-0.5.19.tar.gz
Normal file
3
dovecot-2.3-pigeonhole-0.5.19.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:10b923efcc6f3c4d92ecdbb780e12a5c33e6d0fdbe3aba5fcd3ecde4179c730c
|
||||
size 1954148
|
17
dovecot-2.3-pigeonhole-0.5.19.tar.gz.sig
Normal file
17
dovecot-2.3-pigeonhole-0.5.19.tar.gz.sig
Normal file
@ -0,0 +1,17 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQJLBAABCgA1FiEEK+dKqz7nVN+5yA0zGKNIru1AnaEFAmJ6BC4XHGRvdmVjb3Qt
|
||||
Y2VAZG92ZWNvdC5vcmcACgkQGKNIru1AnaGbDhAAryX1H5B+TsTZwj5J2F0JaEvR
|
||||
2jtvbNsqxKgNYxqWPAi0SEm1/wFnWyzJ43IZXO6xcDFvSASDDmv3kHzCBWNOK6I2
|
||||
tjqVEKM4NNEWhntmTutFtYEDy2aWEWg7aN0W0q1k2fBGOgqT8SVp8pJGKIU3sVlX
|
||||
8uFe+ylWCNAYEfhpUzSYibJvmFv04jvW3Wu2u11uaPXIljqljkd4Tm7sVrj5Kefc
|
||||
MOxanjt8GwkdiqLt/CPdx6ZAp4HLik0bpcivXzov0j+EjTdxy8srPon9lR6HimG2
|
||||
fUpl/mN087UkFNdgTyljpV6p/D2vvml3LbvsH97PtlmPHVyPyI5NCJjdUMhvpGd0
|
||||
UCo2qIP+/yyakyJo0n0gCK4+7sVUDzDufiJYsrVVZ6GI+GPGt42rpToaakw/Kl/9
|
||||
XWmA9s51OnTP9UD9RhiYetAULXgq/n6OiR39352B4PBMoBLqpQbfWyhzhPDnYJbY
|
||||
SKTLmM6H4zUmGzdC/fzoFuxdAPEIUETs5dWmkiDTjBrMxEjEV7ZwGYtUxfDn+hWs
|
||||
bhndzUsXHVNMED8Av5Vnd6BesdbwtCCTwTeOAYtqqUgwNtg/E8mTqhGi6PDf6huP
|
||||
fClYiFl+85Tilio+fNjCpDzFneuLmZojSGNMKb4ziYo4sY4nko20YxvxMWgog81Z
|
||||
BWbyMvhkhIH8ZkG1cso=
|
||||
=bWQb
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:06e73f668c6c093c45bdeeeb7c20398ab8dc49317234f4b5781ac5e2cc5d6c33
|
||||
size 7763230
|
@ -1,17 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQJLBAABCgA1FiEEK+dKqz7nVN+5yA0zGKNIru1AnaEFAmH6hJ0XHGRvdmVjb3Qt
|
||||
Y2VAZG92ZWNvdC5vcmcACgkQGKNIru1AnaEMpQ//fivQoBcJTP5bcuxEj/HlQHeU
|
||||
CHE4/jOqrOjec53n59kGZOO7JtYKnOWviL+cJl8bgAPG0ZShZ/Fg2jEbB93Ts4mI
|
||||
K3vboQKpDCKJ4cJ8fj9/v7Hl07Kay6aehTo/6E+yT8IiCjfPRf+tg72Nnto6wIe+
|
||||
y3SQnQN2FlLi6qrzYVsJACDLYd/A+xSTl1JM3FwRFN8WzxPU9swWjB9CRbw+0a4Q
|
||||
At9mG01mNU8YkGETx3puYUOLWw8mlo6V5v8w2+dd3Splz+WkGNTVoIoBAmf8fT+g
|
||||
SUX3PLCnOJhGX5Ecl6kTdwwaB/EOCl5Taz/daXJ5nVvjWxZnOL0V9wVvolNZNzat
|
||||
LIjnpgFbdkhSjrpROCT/Py/ZWmxFyqYTCohkuHKBCK7j6uno9Bw4oYzqXtds2SzT
|
||||
+lwV3ARQlcbQQ8YUlVDHmzssDvjL3vrSJE/9tp56DWYa42kTez9XiB5pB0QZ+508
|
||||
S59U0e90AzSFLqenmsATJBKyLPuXU/0+eyWce5sq4p1sevD124ENC9uw/hE3Hakx
|
||||
7H/16chYSpyXK9HQDsMYCIMcTMvKg+IaHQdhj0cOEs3x3+tMcl5T6XQKq13I/Pq9
|
||||
yo2EUJz/V5DZtb2aGtd0mK0QRpl/W5QqDpkxJdojCFn4A/CTz2+j9HxxA9eEj3y3
|
||||
sAd6BO+XRkypHP7a4NU=
|
||||
=hBXP
|
||||
-----END PGP SIGNATURE-----
|
3
dovecot-2.3.19.tar.gz
Normal file
3
dovecot-2.3.19.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0173f693d441b6248b8a62aa5fd690021a1f04a12902653e0bf2e5b012fe437b
|
||||
size 7790661
|
17
dovecot-2.3.19.tar.gz.sig
Normal file
17
dovecot-2.3.19.tar.gz.sig
Normal file
@ -0,0 +1,17 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQJLBAABCgA1FiEEK+dKqz7nVN+5yA0zGKNIru1AnaEFAmJ6BCUXHGRvdmVjb3Qt
|
||||
Y2VAZG92ZWNvdC5vcmcACgkQGKNIru1AnaEWUxAAnkK2SMlSKBqiNREOVAT5YDTd
|
||||
9YVjTpRFIhm9dTenvMzItFaZfXS/VEyFONO5a92YjLFq0ThyA0MhuaW3JhNxIFlv
|
||||
ZX4EkbS7glZRuGUWI6UwRA2cu1M6OzqEN7VYWo8k2ImqqtJMGgT/+CZu1zuNl/ya
|
||||
jbxFtsXYvYJ+ejQnEPqHrvVNWAHNYLSGCnpiWfBnnNYKlcZBX8zqKgnNXVNhRk6P
|
||||
nTWiFAfbIVvVmT+Ssb/DvigFX5krbIZzzsF2qOIOywaG68BIWtxOBoSebBJQQoEr
|
||||
XNmU1gyJEh/6b4z6Umhn7da4izoDLaLdA9ext/XfJpJGVNAUwJKQXcPTdpvg9M5E
|
||||
3sIuVYZg75qCRoUOogI7qdOmBjnpcScQMd0wGswKY5B+ZepaDmVc3YALFa0qzSMy
|
||||
yEe+YjFMI119IvG9I3bJTc5D3lB20wPfrbrt7/BzNsWWOGR2/p8LO9io82xROChQ
|
||||
QNGKALyfXaozImAWoYKe9T3ylhDlXRoLTqtom7joTxdmHoMgTcQwVAB1OU3fTRnw
|
||||
0go3QDbKY06AUP8bNbCkyNLv6RLXEIhe2ffdK4HePTOyc8Rh6aFs/vtDDbnhjPbY
|
||||
nGndt8MQDDpJeUFIL1tNMcbPOU7n8L0DUpe0mceFLAE5OUqvQS/XujhOvNQpPNtK
|
||||
zeox2ND4ohb9c+u+u6s=
|
||||
=BLUC
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +1,94 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue May 10 17:55:17 UTC 2022 - Arjen de Korte <suse+build@de-korte.org>
|
||||
|
||||
- update to 2.3.19 and pigeonhole 0.5.19
|
||||
|
||||
Dovecot 2.3.19
|
||||
+ Added mail_user_session_finished event, which is emitted when the mail
|
||||
user session is finished (e.g. imap, pop3, lmtp). It also includes
|
||||
fields with some process statistics information.
|
||||
See https://doc.dovecot.org/admin_manual/list_of_events/ for more
|
||||
information.
|
||||
+ Added process_shutdown_filter setting. When an event matches the filter,
|
||||
the process will be shutdown after the current connection(s) have
|
||||
finished. This is intended to reduce memory usage of long-running imap
|
||||
processes that keep a lot of memory allocated instead of freeing it to
|
||||
the OS.
|
||||
+ auth: Add cache hit indicator to auth passdb/userdb finished events.
|
||||
See https://doc.dovecot.org/admin_manual/list_of_events/ for more
|
||||
information.
|
||||
+ doveadm deduplicate: Performance is improved significantly.
|
||||
+ imapc: COPY commands were sent one mail at a time to the remote IMAP
|
||||
server. Now the copying is buffered, so multiple mails can be copied
|
||||
with a single COPY command.
|
||||
+ lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
|
||||
https://doc.dovecot.org/admin_manual/lua/ for more information.
|
||||
- auth: Cache lookup would use incorrect cache key after username change.
|
||||
- auth: Improve handling unexpected LDAP connection errors/hangs.
|
||||
Try to fix up these cases by reconnecting to the LDAP server and
|
||||
aborting LDAP requests earlier.
|
||||
- auth: Process crashed if userdb iteration was attempted while auth-workers
|
||||
were already full handling auth requests.
|
||||
- auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
|
||||
introspection requests.
|
||||
- dict: Timeouts may have been leaked at deinit.
|
||||
- director: Ring may have become unstable if a backend's tag was changed.
|
||||
It could also have caused director process to crash.
|
||||
- doveadm kick: Numeric parameter was treated as IP address.
|
||||
- doveadm: Proxying can panic when flushing print output. Fixes
|
||||
Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
|
||||
(ioloop == current_ioloop).
|
||||
- doveadm sync: BROKENCHAR was wrongly changed to '_' character when
|
||||
migrating mailboxes. This was set by default to %, so any mailbox
|
||||
names containing % characters were modified to "_25".
|
||||
- imapc: Copying or moving mails with doveadm to an imapc mailbox could
|
||||
have produced "Error: Syncing mailbox '[...]' failed" Errors. The
|
||||
operation itself succeeded but attempting to sync the destination
|
||||
mailbox failed.
|
||||
- imapc: Prevent index log synchronization errors when two or more imapc
|
||||
sessions are adding messages to the same mailbox index files, i.e.
|
||||
INDEX=MEMORY is not used.
|
||||
- indexer: Process was slowly leaking memory for each indexing request.
|
||||
- lib-fts: fts header filters caused binary content to be sent to the
|
||||
indexer with non-default configuration.
|
||||
- doveadm-server: Process could hang in some situations when printing
|
||||
output to TCP client, e.g. when printing doveadm sync state.
|
||||
- lib-index: dovecot.index.log files were often read and parsed entirely,
|
||||
rather than only the parts that were actually necessary. This mainly
|
||||
increased CPU usage.
|
||||
- lmtp-proxy: Session ID forwarding would cause same session IDs being
|
||||
used when delivering same mail to multiple backends.
|
||||
- log: Log prefix update may have been lost if log process was busy.
|
||||
This could have caused log prefixes to be empty or in some cases
|
||||
reused between sessions, i.e. log lines could have been logged for the
|
||||
wrong user/session.
|
||||
- mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
|
||||
Panic: Module context mail_crypt_user_module missing.
|
||||
- mail_crypt: When LMTP was delivering mails to both recipients with mail
|
||||
encryption enabled and not enabled, the non-encrypted recipients may
|
||||
have gotten mails encrypted anyway. This happened when the first
|
||||
recipient was encrypted (mail_crypt_save_version=2) and the 2nd
|
||||
recipient was not encrypted (mail_crypt_save_version=0).
|
||||
- pop3: Session would crash if empty line was sent.
|
||||
- stats: HTTP server leaked memory.
|
||||
- submission-login: Long credentials, such as OAUTH2 tokens, were refused
|
||||
during SASL interactive due to submission server applying line length
|
||||
limits.
|
||||
- submission-login: When proxying to remote host, authentication was not
|
||||
using interactive SASL when logging in using long credentials such as
|
||||
OAUTH2 tokens. This caused authentication to fail due to line length
|
||||
constraints in SMTP protocol.
|
||||
- submission: Terminating the client connection with QUIT command after
|
||||
mail transaction is started with MAIL command and before it is
|
||||
finished with DATA/BDAT can cause a segfault crash.
|
||||
- virtual: doveadm search queries with mailbox-guid as the only parameter
|
||||
crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
|
||||
assertion failed: (result != 0)
|
||||
|
||||
Pigeonhole v0.5.19
|
||||
* This release is done to maintain parity with dovecot 2.3.19 release,
|
||||
so it does not contain any news-worthy changes.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 3 20:51:46 UTC 2022 - Michael Ströder <michael@stroeder.com>
|
||||
|
||||
|
@ -19,11 +19,11 @@
|
||||
%global _lto_cflags %{nil}
|
||||
|
||||
Name: dovecot23
|
||||
Version: 2.3.18
|
||||
Version: 2.3.19
|
||||
Release: 0
|
||||
%define pkg_name dovecot
|
||||
%define dovecot_version 2.3.18
|
||||
%define dovecot_pigeonhole_version 0.5.18
|
||||
%define dovecot_version 2.3.19
|
||||
%define dovecot_pigeonhole_version 0.5.19
|
||||
%define dovecot_branch 2.3
|
||||
%define dovecot_pigeonhole_source_dir %{pkg_name}-%{dovecot_branch}-pigeonhole-%{dovecot_pigeonhole_version}
|
||||
%define dovecot_pigeonhole_docdir %{_docdir}/%{pkg_name}/dovecot-pigeonhole
|
||||
|
Loading…
Reference in New Issue
Block a user