Dominique Leuenberger 2022-05-12 20:58:26 +00:00 committed by Git OBS Bridge
commit 53f96e344e
10 changed files with 134 additions and 43 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a6d828f8d6f2decba5105343ece5c7a65245bd94e46a8ae4432a6d97543108a5
size 1953892

View File

@ -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-----

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:10b923efcc6f3c4d92ecdbb780e12a5c33e6d0fdbe3aba5fcd3ecde4179c730c
size 1954148

View 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-----

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:06e73f668c6c093c45bdeeeb7c20398ab8dc49317234f4b5781ac5e2cc5d6c33
size 7763230

View File

@ -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
View 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
View 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-----

View File

@ -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>

View File

@ -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