Compare commits

...

129 Commits

Author SHA256 Message Date
Ana Guerrero
9313a0925f Accepting request 1225498 from server:mail
Forwarded request #1225471 from dimstar

- Add dovecot-link-icu76.patch: configure: Explicitly check for icu-uc
  Ensure we link against libicu-uc when it's split in v76
  (boo#1233582).
- Call autoreconf in build section, as above patch touches the
  build system.

OBS-URL: https://build.opensuse.org/request/show/1225498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=55
2024-11-21 14:19:14 +00:00
Ana Guerrero
d84d61e74f Accepting request 1194886 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1194886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=54
2024-08-20 14:15:09 +00:00
Peter Varkoly
ff7b3d5db3 - update to 2.3.21.1 and pigeonhole 0.5.21.1
Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=121
2024-08-20 10:30:04 +00:00
Ana Guerrero
fcefb90a43 Accepting request 1123902 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1123902
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=53
2023-11-07 20:27:29 +00:00
7e3b60358f Accepting request 1123622 from home:dimstar:Factory
Fix build with RPM 4.19: unnumbered patches are no longer
   supported.

OBS-URL: https://build.opensuse.org/request/show/1123622
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=119
2023-11-07 10:31:30 +00:00
Ana Guerrero
4aba1d61aa Accepting request 1111576 from server:mail
- update to 2.3.21 and pigeonhole 0.5.21

OBS-URL: https://build.opensuse.org/request/show/1111576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=52
2023-09-15 20:05:55 +00:00
f739a90376 Accepting request 1111575 from home:adkorte:branches:server:mail
- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_<name>=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.

OBS-URL: https://build.opensuse.org/request/show/1111575
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=117
2023-09-15 14:23:31 +00:00
a08d42cae4 Accepting request 1075272 from home:marxin:branches:server:mail
Update patch comment.

OBS-URL: https://build.opensuse.org/request/show/1075272
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=116
2023-03-29 14:27:17 +00:00
Dominique Leuenberger
e109a95089 Accepting request 1074626 from server:mail
- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.

- Enable LTO now as it works now (boo#1156301).

OBS-URL: https://build.opensuse.org/request/show/1074626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=51
2023-03-27 16:17:25 +00:00
011563c0e6 Accepting request 1074621 from home:marxin:branches:server:mail
- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.

- Enable LTO now as it works now (boo#1156301).

OBS-URL: https://build.opensuse.org/request/show/1074621
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=114
2023-03-27 09:34:43 +00:00
Dominique Leuenberger
4fb268d6ef Accepting request 1063605 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1063605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=50
2023-02-07 17:50:04 +00:00
Dirk Stoecker
bd41626afb Accepting request 1063508 from home:adkorte:branches:server:mail
- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch

OBS-URL: https://build.opensuse.org/request/show/1063508
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=112
2023-02-07 10:24:58 +00:00
Dominique Leuenberger
f1d3b5b296 Accepting request 1045048 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1045048
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=49
2022-12-24 13:52:04 +00:00
e26b83b3e6 Accepting request 1044344 from home:stroeder:network
update to 2.3.20 and pigeonhole 0.5.20

OBS-URL: https://build.opensuse.org/request/show/1044344
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=110
2022-12-23 16:13:10 +00:00
Dominique Leuenberger
c88eb3067e Accepting request 1044022 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1044022
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=48
2022-12-21 15:07:08 +00:00
d3b7eeff46 Accepting request 1043991 from home:thiagomacieira
- Add support for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created

OBS-URL: https://build.opensuse.org/request/show/1043991
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=108
2022-12-21 07:28:56 +00:00
Dominique Leuenberger
522a0c3bf8 Accepting request 984208 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/984208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=47
2022-06-23 08:23:26 +00:00
aca9b3f546 Accepting request 982632 from home:stroeder:network
- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx->conn != NULL)

OBS-URL: https://build.opensuse.org/request/show/982632
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=106
2022-06-15 09:21:59 +00:00
Dominique Leuenberger
53f96e344e Accepting request 976134 from server:mail
OBS-URL: https://build.opensuse.org/request/show/976134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=46
2022-05-12 20:58:26 +00:00
Christian Wittmer
1ee2e837ae 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
2022-05-10 20:18:42 +00:00
Dominique Leuenberger
a6a8fdfb9d Accepting request 953336 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/953336
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=45
2022-02-11 22:07:41 +00:00
78d92b0077 Accepting request 951413 from home:stroeder:network
update to 2.3.18 and pigeonhole to 0.5.18

FWIW it works for me on Tumbleweed x86_64.

OBS-URL: https://build.opensuse.org/request/show/951413
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=103
2022-02-04 01:43:45 +00:00
Dominique Leuenberger
bddef8057b Accepting request 951384 from server:mail
OBS-URL: https://build.opensuse.org/request/show/951384
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=44
2022-02-03 22:16:52 +00:00
27be5ff268 Accepting request 951326 from home:dimstar:Factory
Fix typo in changes

OBS-URL: https://build.opensuse.org/request/show/951326
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=102
2022-02-03 21:00:58 +00:00
c70acd27d4 Accepting request 950732 from home:dimstar:Factory
- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch

OBS-URL: https://build.opensuse.org/request/show/950732
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=101
2022-02-03 12:40:28 +00:00
Dominique Leuenberger
04cc9f5df1 Accepting request 940834 from server:mail
OBS-URL: https://build.opensuse.org/request/show/940834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=43
2021-12-16 08:58:03 +00:00
Peter Varkoly
958249c91d Accepting request 940830 from home:favogt:branches:server:mail
- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch

OBS-URL: https://build.opensuse.org/request/show/940830
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=100
2021-12-16 08:56:12 +00:00
Dominique Leuenberger
12ede5efbe 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
2021-12-14 21:02:24 +00:00
5c9be102f7 Accepting request 936363 from home:stroeder:network
update to 2.3.17.1 and pigeonhole to 0.5.17.1

OBS-URL: https://build.opensuse.org/request/show/936363
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=99
2021-12-08 02:44:45 +00:00
Richard Brown
a16673cbb7 Accepting request 912378 from server:mail
- update to 2.3.16 and pigeonhole to 0.5.16:

OBS-URL: https://build.opensuse.org/request/show/912378
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=41
2021-08-18 06:55:53 +00:00
e60385e579 Accepting request 911327 from home:stroeder:network
update to 2.3.16 and pigeonhole to 0.5.16 with back-port fix for big-endian platforms

OBS-URL: https://build.opensuse.org/request/show/911327
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=98
2021-08-16 09:39:47 +00:00
Dominique Leuenberger
4c1e9c558b Accepting request 903106 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/903106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=40
2021-07-07 16:29:57 +00:00
bb5015881c - use lua 5.1 for sle12
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=97
2021-06-22 15:14:08 +00:00
4aa711e725 Accepting request 901209 from home:stroeder:network
- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200

FWIW: It seems to work for me on Tumbleweed x64_64.

OBS-URL: https://build.opensuse.org/request/show/901209
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=96
2021-06-21 17:08:49 +00:00
Dominique Leuenberger
bac18368a8 Accepting request 893339 from server:mail
OBS-URL: https://build.opensuse.org/request/show/893339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=39
2021-05-15 21:16:30 +00:00
66ae4aab60 Accepting request 893083 from home:favogt:branches:server:mail
- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup

OBS-URL: https://build.opensuse.org/request/show/893083
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=94
2021-05-15 19:51:48 +00:00
Dominique Leuenberger
0c548663d4 Accepting request 878317 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/878317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=38
2021-03-11 19:11:38 +00:00
572034c16b Accepting request 876725 from home:stroeder:branches:server:mail
- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script->L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx->clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx->nested_parts_count == 0 || i_stream_have_bytes_left(ctx->input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail->data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth->context_size <= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.

OBS-URL: https://build.opensuse.org/request/show/876725
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=92
2021-03-04 11:59:19 +00:00
Dominique Leuenberger
1f7e4ef9f5 Accepting request 869704 from server:mail
OBS-URL: https://build.opensuse.org/request/show/869704
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=37
2021-02-07 14:21:09 +00:00
Christian Wittmer
83e56214df Accepting request 869119 from home:adkorte:branches:server:mail
- add BuildRequires openssl-devel >= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149

OBS-URL: https://build.opensuse.org/request/show/869119
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=90
2021-02-05 09:43:05 +00:00
Dominique Leuenberger
9633e3d4a6 Accepting request 860321 from server:mail
- update to 2.3.13 and pigeonhole to 0.5.13
  Dovecot 2.3.13
  * CVE-2020-24386: Specially crafted command can cause IMAP hibernate to
    allow logged in user to access other people's emails and filesystem
    information.
  * Metric filter and global event filter variable syntax changed to a
    SQL-like format. See
    https://doc.dovecot.org/configuration_manual/event_filter/
  * auth: Added new aliases for %{variables}. Usage of the old ones is
    possible, but discouraged.
  * auth: Removed RPA auth mechanism, SKEY auth mechanism, NTLM auth
    mechanism and related password schemes.
  * auth: Removed passdb-sia, passdb-vpopmail and userdb-vpopmail.
  * auth: Removed postfix postmap socket
  + auth: Added new fields for auth server events. These fields are now
    also available for all auth events. See
    https://doc.dovecot.org/admin_manual/list_of_events/#authentication-server
    for details.
  + imap-hibernate: Added imap_client_hibernated, imap_client_unhibernated
    and imap_client_unhibernate_retried events. See
    https://doc.dovecot.org/admin_manual/list_of_events/ for details.
  + lib-index: Added new mail_index_recreated event. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail-index-recreated
  + lib-sql: Support TLS options for cassandra driver. This requires
    cpp-driver v2.15 (or later) to work reliably.
  + lib-storage: Missing $HasAttachment / $HasNoAttachment flags are now
    added to existing mails if mail_attachment_detection_option=add-flags
    and it can be done inexpensively.
  + login proxy: Added login_proxy_max_reconnects setting (default 3) to
    control how many reconnections are attempted.

OBS-URL: https://build.opensuse.org/request/show/860321
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=36
2021-01-05 17:13:36 +00:00
Peter Varkoly
3d5eb41351 Remove not needed files
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=88
2021-01-04 19:45:38 +00:00
Peter Varkoly
febef4fd55 Accepting request 860209 from home:adkorte:branches:server:mail
- update to 2.3.13 and pigeonhole to 0.5.13
  Dovecot 2.3.13
  * CVE-2020-24386: Specially crafted command can cause IMAP hibernate to
    allow logged in user to access other people's emails and filesystem
    information.
  * Metric filter and global event filter variable syntax changed to a
    SQL-like format. See
    https://doc.dovecot.org/configuration_manual/event_filter/
  * auth: Added new aliases for %{variables}. Usage of the old ones is
    possible, but discouraged.
  * auth: Removed RPA auth mechanism, SKEY auth mechanism, NTLM auth
    mechanism and related password schemes.
  * auth: Removed passdb-sia, passdb-vpopmail and userdb-vpopmail.
  * auth: Removed postfix postmap socket
  + auth: Added new fields for auth server events. These fields are now
    also available for all auth events. See
    https://doc.dovecot.org/admin_manual/list_of_events/#authentication-server
    for details.
  + imap-hibernate: Added imap_client_hibernated, imap_client_unhibernated
    and imap_client_unhibernate_retried events. See
    https://doc.dovecot.org/admin_manual/list_of_events/ for details.
  + lib-index: Added new mail_index_recreated event. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail-index-recreated
  + lib-sql: Support TLS options for cassandra driver. This requires
    cpp-driver v2.15 (or later) to work reliably.
  + lib-storage: Missing $HasAttachment / $HasNoAttachment flags are now
    added to existing mails if mail_attachment_detection_option=add-flags
    and it can be done inexpensively.
  + login proxy: Added login_proxy_max_reconnects setting (default 3) to
    control how many reconnections are attempted.

OBS-URL: https://build.opensuse.org/request/show/860209
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=87
2021-01-04 16:18:10 +00:00
Dominique Leuenberger
05bb9785d4 Accepting request 850665 from server:mail
OBS-URL: https://build.opensuse.org/request/show/850665
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=35
2020-11-25 18:30:04 +00:00
Peter Varkoly
c45a5554e7 Accepting request 850375 from home:Guillaume_G:branches:server:mail
- Fix test on 32-bit:
  * dovecot-2.3.11.3-ftbfs1.patch
  * dovecot-2.3.11.3-ftbfs2.patch

OBS-URL: https://build.opensuse.org/request/show/850375
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=85
2020-11-25 07:48:23 +00:00
Dominique Leuenberger
aeadee3317 Accepting request 849256 from server:mail
OBS-URL: https://build.opensuse.org/request/show/849256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=34
2020-11-19 11:00:16 +00:00
Peter Varkoly
a14e5a99e9 Accepting request 846304 from home:kukuk:container
- dovecot is already creating the user accounts, no need to duplicate
  the code as this package does not need them.
- Don't hard require systemd

OBS-URL: https://build.opensuse.org/request/show/846304
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=83
2020-11-18 10:15:29 +00:00
Dominique Leuenberger
8b267b7029 Accepting request 834633 from server:mail
- add dovecot-2.3.11.3-gssapi-nul.patch:
  Fix for bug introduced in v2.3.11.3. It appears GSSAPI can contain NUL.
  https://github.com/dovecot/core/pull/133

OBS-URL: https://build.opensuse.org/request/show/834633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=33
2020-09-15 14:34:45 +00:00
a55aae303c Accepting request 834577 from home:adkorte
- add dovecot-2.3.11.3-gssapi-nul.patch:
  Fix for bug introduced in v2.3.11.3. It appears GSSAPI can contain NUL.
  https://github.com/dovecot/core/pull/133

OBS-URL: https://build.opensuse.org/request/show/834577
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=81
2020-09-15 12:29:29 +00:00
Dominique Leuenberger
c69466d490 Accepting request 832820 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/832820
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=32
2020-09-08 20:48:59 +00:00
42ae3bc819 - libsodium is not strictly required, it is only required for the
argon password scheme. This is now no longer supported on sle12

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=79
2020-08-31 15:27:50 +00:00
Dominique Leuenberger
bdd2881250 Accepting request 826276 from server:mail
- update to 2.3.11.3 and pigeonhole to 0.5.11 (boo#1174920 boo#1174922 boo#1174923)

OBS-URL: https://build.opensuse.org/request/show/826276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=31
2020-08-14 07:33:47 +00:00
295de7aafc add bugnumbers
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=77
2020-08-13 12:21:40 +00:00
e5278c2201 Accepting request 826219 from home:adkorte
- update to 2.3.11.3 and pigeonhole to 0.5.11
  Dovecot 2.3.11.3
  - pop3-login: Login didn't handle commands in multiple IP packets properly.
    This mainly affected large XCLIENT commands or a large SASL initial
    response parameter in the AUTH command.
  - pop3: pop3_deleted_flag setting was broken, causing:
    Panic: file seq-range-array.c: line 472 (seq_range_array_invert):
    assertion failed: (range[count-1].seq2 <= max_seq)
  Dovecot 2.3.11.2
  - auth: Lua passdb/userdb leaks stack elements per call, eventually
    causing the stack to become too deep and crashing the auth or
    auth-worker process.
  - lib-mail: v2.3.11 regression: MIME parts not returned correctly by
    Dovecot MIME parser.
  - pop3-login: Login would fail with "Input buffer full" if the initial
    response for SASL was too long.
  Dovecot 2.3.11
  * CVE-2020-12100: Parsing mails with a large number of MIME parts could
    have resulted in excessive CPU usage or a crash due to running out of
    stack memory.
  * CVE-2020-12673: Dovecot's NTLM implementation does not correctly check
    message buffer size, which leads to reading past allocation which can
    lead to crash.
  * CVE-2020-10967: lmtp/submission: Issuing the RCPT command with an
    address that has the empty quoted string as local-part causes the lmtp
    service to crash.
  * CVE-2020-12674: Dovecot's RPA mechanism implementation accepts
    zero-length message, which leads to assert-crash later on.
  * Events: Fix inconsistency in events. See event documentation in
    https://doc.dovecot.org.

OBS-URL: https://build.opensuse.org/request/show/826219
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=76
2020-08-13 12:18:47 +00:00
Yuchen Lin
30655d84fe Accepting request 809014 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/809014
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=30
2020-05-26 15:50:29 +00:00
Dominique Leuenberger
b711f39b86 Accepting request 807017 from server:mail
- update to 2.3.10.1 with security fixes for
  * CVE-2020-10957: lmtp/submission: A client can crash the server by
    sending a NOOP command with an invalid string parameter.
    (boo#1171457)
  * CVE-2020-10958: lmtp/submission: Sending many invalid or unknown
    commands can cause the server to access freed memory, which can lead
    to a server crash. (boo#1171458)
  * CVE-2020-10967: lmtp/submission: Issuing the RCPT command with an
    address that has the empty quoted string as local-part causes the
    lmtp service to crash. (boo#1171456)

OBS-URL: https://build.opensuse.org/request/show/807017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=29
2020-05-19 12:49:37 +00:00
f0df186eb7 - update tls 1.3 patch to allow building with tls 1.0
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=73
2020-05-19 12:05:10 +00:00
99d7c3bd24 - add bugnumbers
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=72
2020-05-18 16:29:39 +00:00
28dac82f7b Accepting request 806987 from home:stroeder:branches:server:mail
update to 2.3.10.1 with security fixes

OBS-URL: https://build.opensuse.org/request/show/806987
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=71
2020-05-18 16:25:27 +00:00
Dominique Leuenberger
cfcaf0e22b Accepting request 800837 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/800837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=28
2020-05-07 12:55:28 +00:00
c112b436c3 Allow setting TLSv1.3 as minimum TLS version
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=69
2020-04-29 21:26:47 +00:00
Dominique Leuenberger
c201bf892a Accepting request 785090 from server:mail
OBS-URL: https://build.opensuse.org/request/show/785090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=27
2020-03-16 09:19:02 +00:00
21a5cd0499 Accepting request 784360 from home:adkorte:branches:server:mail
- update to 2.3.10 and pigeonhole to 0.5.10
  Dovecot 2.3.10
  * Disable retpoline migitations by default. These can cause severe
    performance regressions, so they should be only enabled when
    applicable.
  * IMAP MOVE now commits transactions in batches of 1000 mails. This
    helps especially with lazy_expunge when moving a lot of mails. It
    mainly avoids situations where multiple IMAP sessions are running the
    same MOVE command and duplicating the mails in the lazy_expunge folder.
    With this change there can still be some duplication, but the MOVE
    always progresses forward. Also if the MOVE fails at some point, the
    changes up to the last 1000 mails are still committed instead of
    rolled back. Note that the COPY command behavior hasn't changed,
    because it is required by IMAP standard to be an atomic operation.
  * IMAP EXPUNGE and CLOSE now expunges mails in batches of 1000 mails.
    This helps especially with lazy_expunge when expunging a lot of mails
    (e.g. millions) to make sure that the progress always moves forward
    even if the process is killed.
  * Autoexpunging now expunges mails in batches of 1000 mails. This helps
    especially with lazy_expunge when expunging a lot of mails
    (e.g. millions) to make sure that the progress always moves forward
    even if the process is killed.
  + Add tool for generating sysreport called dovecot-sysreport.
    This generates a bundle of information usually needed for support
    requests.
  + Add support for the new IMAP \Important SPECIAL-USE flag (RFC 8457).
  + Add metric { group_by } setting. This allows automatically creating
    new metrics based on the fields you want to group statistics by.
    NOTE: This feature is considered experimental and syntax is subject
    to change in future release.
  + auth: Support SCRAM-SHA-256 authentication mechanism.
  + imap: Support the new IMAP STATUS=SIZE extension.
  + Use TCP_QUICKACK to reduce latency for some TCP connections.
  + quota-status: Made the service more robust against erroneous use with
    Postfix ACL policies other than smtpd_recipient_restrictions.
  + Add "revision" field support to imap_id_send setting. Using
    "revision *" will send in IMAP ID command response the short commit
    hash of the Dovecot git source tree HEAD (same as in dovecot --version).
  + IMAP ENVELOPE includes now all addresses when there are multiple
    headers (From, To, Cc, etc.) The standard way of having multiple
    addresses is to just list them all in a single header. It's
    non-standard to have multiple headers. However, since MTAs allow these
    mails to pass through and different software may handle them in
    different ways, it's better from security point of view to show all
    the addresses.
  + Event filters now support using "field_name=" to match a field that
    doesn't exist or has an empty value. For example use "error=" to match
    only events that didn't fail.
  - acl: INBOX ACLs shouldn't apply for IMAP GETMETADATA/SETMETADATA
    commands.
  - cassandra: CASS_ERROR_SERVER_WRITE_FAILURE error should also be
    treated as "uncertain write failure".
  - dict-redis: Using quota_clone configured with dict-redis could have
    crashed when Redis responded slowly.
  - fts-solr: The XML response parser fails to parse large/chunked responses
    correctly. This leads to spurious parse errors, most notably: "Error:
    fts_solr: received invalid uid '0'".
  - imap-hibernate: Communication trouble with imap-master leads to
    segfault.
  - imap-hibernate: Unhibernation retrying wasn't working.
  - imap: Fixed auth lookup privilege problem when imap process was reused
    and user was being un-hibernated.
  - Fix potential crash when copying/moving mails within the same folder.
    This happened only when there were a lot of fields in dovecot.index.cache.
  - lib-index: Recreating dovecot.index.cache file could have crashed when
    merging bitmask fields.
  - lib-index: Using public/shared folders with INDEXPVT configured to use
    private \Seen flags, trying to search seen/unseen in an empty folder
    crashes with segfault.
  - lib-mail: Large base64-encoded mails weren't decoded properly.
    This could have affected searching/indexing mails and message snippet
    generation.
  - lib-mail: Message with only quoted text could have caused message
    snippet to ignore its 200 character limit and return the entire
    message. This was added also to dovecot.index.cache file, which
    increased disk space and memory usage unnecessarily.
    v2.3.9.2 regression (previous versions cached the quoted snippet as
    empty). In a large mail quoted text could have become wrongly added
    to the snippet, possibly mixed together with non-quoted text.
  - lib-smtp: client could have assert-crashed if STARTTLS handshake
    finished earlier than usually.
  - lib-ssl-iostream: remove -static flag for lib-ssl-iostream linking to
    prevent a compile issue.
  - lib-storage: Mailbox synchronization may have assert-crashed in some
    rare situations.
  - lib-storage: mdbox didn't preserve date.saved with dsync.
  - lib: Don't require EAI_{ADDRFAMILY,NODATA}, breaks FreeBSD
  - master: Some services could respawn unthrottled if they crash during
    startup.
  - push-notification: Do not send push_notification_finished event if
    nothing was done. This happens when mail transaction is started and
    ended with no changes.
  - quota-status: Addresses with special characters in the local part caused
    problems in the interaction between Postfix and Dovecot. Postfix sent
    its own internal representation in the recipient field, while Dovecot
    expected a valid RFC5321 mailbox address.
  - submission-login: SESSION was not correctly encoded field for the
    XCLIENT command. Particularly, a '+' character introduced by the
    session ID's Base64 encoding causes problems.
  - submission: Fix submission_max_mail_size to work correctly on 32-bit
    systems.
  - submission: Trusted connections crashed in second connection's EHLO
    if submission-login { service_count } is something else than 1 (which
    is the default).
  - submission: XCLIENT command was never used in the protocol exchange
    with the relay MTA when submission_backend_capabilities is configured,
    even when the relay MTA was properly configured to accept the XCLIENT
    command.
  Pigeonhole 0.5.10
  * imap_sieve_filter: Change result action logging to include IMAP UID
  - vacation: Addresses were compared case-sensitively.

OBS-URL: https://build.opensuse.org/request/show/784360
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=67
2020-03-14 16:19:45 +00:00
Dominique Leuenberger
8020d4180f Accepting request 779422 from server:mail
- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch: since we
  change CERTDIR to /etc/ssl/private, it is rather evil to then err
  out claiming /etc/ssl/certs would not exist. The error message
  should mention the directory it tested for. (forwarded request 779407 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/779422
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=26
2020-02-27 13:36:56 +00:00
8b548c1efa Accepting request 779407 from home:dimstar:Factory
- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch: since we
  change CERTDIR to /etc/ssl/private, it is rather evil to then err
  out claiming /etc/ssl/certs would not exist. The error message
  should mention the directory it tested for.

OBS-URL: https://build.opensuse.org/request/show/779407
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=65
2020-02-26 13:41:24 +00:00
Dominique Leuenberger
4613f3da69 Accepting request 774042 from server:mail
- update to 2.3.9.3
  * CVE-2020-7046: Truncated UTF-8 can be used to DoS
    submission-login and lmtp processes.
  * CVE-2020-7957: Specially crafted mail can crash snippet generation. (forwarded request 773697 from adkorte)

OBS-URL: https://build.opensuse.org/request/show/774042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=25
2020-02-13 09:13:38 +00:00
5ab2c237ea Accepting request 773697 from home:adkorte:branches:server:mail
- update to 2.3.9.3
  * CVE-2020-7046: Truncated UTF-8 can be used to DoS
    submission-login and lmtp processes.
  * CVE-2020-7957: Specially crafted mail can crash snippet generation.

OBS-URL: https://build.opensuse.org/request/show/773697
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=63
2020-02-12 23:17:47 +00:00
Dominique Leuenberger
af9359f227 Accepting request 763048 from server:mail
OBS-URL: https://build.opensuse.org/request/show/763048
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=24
2020-01-12 22:23:45 +00:00
Wolfgang Rosenauer
b4cecef615 Accepting request 758889 from home:varkoly:branches:server:mail
- Adapt package changes in mysql-devel

OBS-URL: https://build.opensuse.org/request/show/758889
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=61
2020-01-11 08:39:16 +00:00
Dominique Leuenberger
0e50a65ead Accepting request 757626 from server:mail
OBS-URL: https://build.opensuse.org/request/show/757626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=23
2019-12-18 13:45:44 +00:00
Lars Vogdt
75113b87e9 Accepting request 756989 from home:stroeder:branches:server:mail
update to 2.3.9.2 with security fixes

OBS-URL: https://build.opensuse.org/request/show/756989
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=59
2019-12-17 21:27:17 +00:00
Dominique Leuenberger
7299a27556 Accepting request 748910 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/748910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=22
2019-11-15 21:39:40 +00:00
5228e3fbb8 Accepting request 746586 from home:adkorte:branches:server:mail
- Disable Link Time Optimization (LTO) (boo#1156301)

OBS-URL: https://build.opensuse.org/request/show/746586
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=57
2019-11-08 16:10:55 +00:00
Dominique Leuenberger
c0053f3eff Accepting request 738214 from server:mail
- update to 2.3.8 and pigeonhole to 0.5.8
  Dovecot 2.3.8
  + Added mail_delivery_started and mail_delivery_finished events, see
    https://doc.dovecot.org/admin_manual/list_of_events/ for details.
  + dsync-replication: Don't replicate users who have "noreplicate" extra
    field in userdb.
  + doveadm service status: Show total number of processes created.
  + When logging to syslog, use instance_name setting's value for the
    ident. This commonly is added as a log prefix.
  + Base64 encoding/decoding code was rewritten with additional features.
    It shouldn't cause any user visible changes.
  - v2.3.7 regression: If a folder only receives new mails without any
    other mail access, dovecot.index.log keeps growing forever and
    dovecot.index keeps being rewritten for every mail delivery.
  - dsync-replication may lose keywords after syncing mails restored from
    another replica. This only happened if the mail only had keywords and
    no system flags.
  - event filters: Non-textual event fields could not be filtered using
    wildcards.
  - auth: Scope parameter was missing from OAuth password grant
    request.
  - doveadm client-server communication may hang in some situations.
    It is also using unnecessarily small TCP/IP packet sizes.
  - doveadm who and kick did not flush protocol output correctly.
  - imap: SETMETADATA with literal value would delete the metadata value
    instead of updating it.
  - imap: When client issues FETCH PREVIEW (LAZY=FUZZY) command, the
    caching decisions should be updated so that newly saved mails will
    have the preview cached.
  - With mail_nfs_index=yes and/or mail_nfs_storage=yes setuid/setgid
    permission bits in some files may have become dropped with some NFS
    servers. Changed NFS flushing to now use chmod() instead of chown().
  - quota: warnings did not work if quota root was noenforcing
  - acl: Global ACL file ignored the last line if it didn't end with LF.
  - doveadm stats dump: With JSON formatter output numbers using the
    number type instead of as strings
  - lmtp_proxy: Ensure that real_* variables are correctly set when using
    lmtp_proxy.
  - event exporter: http-post driver had hardcoded timeout and did not
    support DNS lookups or TLS connections.
  - auth: Fix user iteration to work with userdb passwd with glibc v2.28.
  - auth: auth service can crash if auth-policy JSON response is invalid
    or returned too fast.
  - In some rare situations "ps" output could have shown a lot of "?"
    characters after Dovecot process titles.
  - When dovecot.index.pvt is empty, an unnecessary error is logged:
    Error: .../dovecot.index.pvt reset, view is now inconsistent
  - SMTP address encoder duplicated initial double quote character when
    the localpart of an address ended in '..'. For example
    "user+..@example.com" became ""user+.."@example.com in a
    sieve redirect.
  Pigeonhole 0.5.8
  - Sieve may leak resources in rare cases when a redirect, vacation or
    report action fails to send the message. This mainly applies when
    Sieve is executed in IMAP context; i.e., for the IMAPSIEVE or
    FILTER=SIEVE capabilities.

OBS-URL: https://build.opensuse.org/request/show/738214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=21
2019-10-17 10:21:18 +00:00
7b89c83568 Accepting request 736329 from home:stroeder:branches:server:mail
update to 2.3.8 and pigeonhole to 0.5.8

OBS-URL: https://build.opensuse.org/request/show/736329
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=55
2019-10-09 16:25:24 +00:00
Dominique Leuenberger
d0d85ab997 Accepting request 726988 from server:mail
- update to 2.3.7.2
  * CVE-2019-11500: IMAP protocol parser does not properly handle
    NUL byte when scanning data in quoted strings, leading to out
    of bounds heap memory writes. Found by Nick Roessler and Rafi
    Rubin. (boo#1145559)
- update pigeonhole to 0.5.7.2
  * CVE-2019-11500: ManageSieve protocol parser does not properly
    handle NUL byte when scanning data in quoted strings, leading
    to out of bounds heap memory writes. Found by Nick Roessler and
    Rafi Rubin. (boo#1145559)
- refreshed patches to apply cleanly again:
  dovecot-2.3.0-better_ssl_defaults.patch
  dovecot-2.3.0-dont_use_etc_ssl_certs.patch

OBS-URL: https://build.opensuse.org/request/show/726988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=20
2019-08-29 15:28:03 +00:00
7db7add968 add bugnumbers
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=53
2019-08-29 10:35:16 +00:00
2cb5006e53 - update to 2.3.7.2
* CVE-2019-11500: IMAP protocol parser does not properly handle
    NUL byte when scanning data in quoted strings, leading to out
    of bounds heap memory writes. Found by Nick Roessler and Rafi
    Rubin.
- update pigeonhole to 0.5.7.2
  * CVE-2019-11500: ManageSieve protocol parser does not properly
    handle NUL byte when scanning data in quoted strings, leading
    to out of bounds heap memory writes. Found by Nick Roessler and
    Rafi Rubin.
- refreshed patches to apply cleanly again:
  dovecot-2.3.0-better_ssl_defaults.patch
  dovecot-2.3.0-dont_use_etc_ssl_certs.patch

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=52
2019-08-28 17:07:06 +00:00
Dominique Leuenberger
937581144b Accepting request 718437 from server:mail
- update to 2.3.7.1 and pigeonhole to 0.5.7.1
  Dovecot 2.3.7.1
    - Fix TCP_NODELAY errors being logged on non-Linux OSes
    - lmtp proxy: Fix assert-crash when client uses BODY=8BITMIME
    - Remove wrongly added checks in namespace prefix checking
  Pigeonhole 0.5.7.1
    - dsync: Sieve script syncing failed if mailbox attributes weren't enabled.
  Dovecot 2.3.7
    * fts-solr: Removed break-imap-search parameter
    + Added more events for the new statistics, see
      https://doc.dovecot.org/admin_manual/list_of_events/
    + mail-lua: Add IMAP metadata accessors, see
      https://doc.dovecot.org/admin_manual/lua/
    + Add event exporters that allow exporting raw events to log files and
      external systems, see
      https://doc.dovecot.org/configuration_manual/event_export/
    + SNIPPET is now PREVIEW and size has been increased to 200 characters.
    + Add body option to fts_enforced. This triggers building FTS index only
      on body search, and an error using FTS index fails the search rather
      than reads through all the mails.
    - Submission/LMTP: Fixed crash when domain argument is invalid in a
      second EHLO/LHLO command.
    - Copying/moving mails using Maildir format loses IMAP keywords in the
      destination if the mail also has no system flags.
    - mail_attachment_detection_options=add-flags-on-save caused email body
      to be unnecessarily opened when FETCHing mail headers that were
      already cached.
    - mail attachment detection keywords not saved with maildir.
    - dovecot.index.cache may have grown excessively large in some
      situations. This happened especially when using autoexpunging with
      lazy_expunge folders. Also with mdbox format in general the cache file
      wasn't recreated as often as it should have.
    - Autoexpunged mails weren't immediately deleted from the disk. Instead,
      the deletion from disk happened the next time the folder was opened.
      This could have caused unnecessary delays if the opening was done by
      an interactive IMAP session.
    - Dovecot's TCP connections sometimes add extra 40ms latency due to not
      enabling TCP_NODELAY. HTTP and SMTP/LMTP connections weren't
      affected, but everything else was. This delay wasn't always visible -
      only in some situations with some message/packet sizes.
    - imapc: Fix various crash conditions
    - Dovecot builds were not always reproducible.
    - login-proxy: With shutdown_clients=no after config reload the
      existing connections could no longer be listed or kicked with doveadm.
    - "doveadm proxy kick" with -f parameter caused a crash in some
      situations.
    - Auth policy can cause segmentation fault crash during auth process
      shutdown if all auth requests have not been finished.
    - Fix various minor bugs leading into incorrect behaviour in mailbox
      list index handling. These rarely caused noticeable problems.
    - LDAP auth: Iteration accesses freed memory, possibly crashing
      auth-worker
    - local_name { .. } filter in dovecot.conf does not correctly support
      multiple names and wildcards were matched incorrectly.
    - replicator: dsync assert-crashes if it can't connect to remote TCP
      server.
    - config: Memory leak in config process when ssl_dh setting wasn't
      set and there was no ssl-parameters.dat file.
      This caused config process to die once in a while
      with "out of memory".
- bsc#1134242 - upgrade from 42.3 to 15.1: dovecot shows Unknown
  protocol 'SSLv2'
  * remove !SSLv2 from existing ssl_protocols configuration
    during upgrade

OBS-URL: https://build.opensuse.org/request/show/718437
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=19
2019-07-26 10:40:22 +00:00
b0eea71fbb Accepting request 718004 from home:stroeder:branches:server:mail
update to 2.3.7.1 and pigeonhole to 0.5.7.1

OBS-URL: https://build.opensuse.org/request/show/718004
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=50
2019-07-24 13:30:23 +00:00
Lars Vogdt
9777cde63e Accepting request 704275 from home:varkoly:branches:server:mail
- bsc#1134242 - upgrade from 42.3 to 15.1: dovecot shows Unknown
  protocol 'SSLv2'
  * remove !SSLv2 from existing ssl_protocols configuration
    during upgrade

OBS-URL: https://build.opensuse.org/request/show/704275
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=49
2019-06-17 05:44:13 +00:00
Dominique Leuenberger
1f4f8d23fc Accepting request 699690 from server:mail
- update pigeonhole to 0.5.6
  + sieve: Redirect loop prevention is sometimes ineffective.
    Improve existing loop detection by also recognizing the
    X-Sieve-Redirected-From header in incoming messages and
    dropping redirect actions when it points to the sending
    account. This header is already added by the redirect action,
    so this improvement only adds an additional use of this header.
  - sieve: Prevent execution of implicit keep upon temporary
    failure occurring at runtime.

- update to 2.3.6: (boo#1133624 boo#1133625)
  * CVE-2019-11494: Submission-login crashed with signal 11 due to
    null pointer access when authentication was aborted by
    disconnecting.
  * CVE-2019-11499: Submission-login crashed when authentication
    was started over TLS secured channel and invalid authentication
    message was sent.
  * auth: Support password grant with passdb oauth2.
  + Use system default CAs for outbound TLS connections.
  + Simplify array handling with new helper macros.
  + fts_solr: Enable configuring batch_size and soft_commit features.
  - lmtp/submission: Fixed various bugs in XCLIENT handling,
    including a hang when XCLIENT commands were sent infinitely to
    the remote server.
  - lmtp/submission: Forwarded multi-line replies were erroneously
    sent as two replies to the client.
  - lib-smtp: client: Message was not guaranteed to contain CRLF
    consistently when CHUNKING was used.
  - fts_solr: Plugin was no longer compatible with Solr 7.
  - Make it possible to disable certificate checking without
    setting ssl_client_ca_* settings.
  - pop3c: SSL support was broken.
  - mysql: Closing connection twice lead to crash on some systems.
  - auth: Multiple oauth2 passdbs crashed auth process on deinit.
  - HTTP client connection errors infrequently triggered a
    segmentation fault when the connection was idle and not used
    for a particular client instance.

OBS-URL: https://build.opensuse.org/request/show/699690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=18
2019-05-02 17:18:31 +00:00
6686f19e4a - update pigeonhole to 0.5.6
+ sieve: Redirect loop prevention is sometimes ineffective.
    Improve existing loop detection by also recognizing the
    X-Sieve-Redirected-From header in incoming messages and
    dropping redirect actions when it points to the sending
    account. This header is already added by the redirect action,
    so this improvement only adds an additional use of this header.
  - sieve: Prevent execution of implicit keep upon temporary
    failure occurring at runtime.

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=47
2019-04-30 13:50:19 +00:00
1f53965469 - update to 2.3.6: (boo#1133624 boo#1133625)
* CVE-2019-11494: Submission-login crashed with signal 11 due to
    null pointer access when authentication was aborted by
    disconnecting.
  * CVE-2019-11499: Submission-login crashed when authentication
    was started over TLS secured channel and invalid authentication
    message was sent.
  * auth: Support password grant with passdb oauth2.
  + Use system default CAs for outbound TLS connections.
  + Simplify array handling with new helper macros.
  + fts_solr: Enable configuring batch_size and soft_commit features.
  - lmtp/submission: Fixed various bugs in XCLIENT handling,
    including a hang when XCLIENT commands were sent infinitely to
    the remote server.
  - lmtp/submission: Forwarded multi-line replies were erroneously
    sent as two replies to the client.
  - lib-smtp: client: Message was not guaranteed to contain CRLF
    consistently when CHUNKING was used.
  - fts_solr: Plugin was no longer compatible with Solr 7.
  - Make it possible to disable certificate checking without
    setting ssl_client_ca_* settings.
  - pop3c: SSL support was broken.
  - mysql: Closing connection twice lead to crash on some systems.
  - auth: Multiple oauth2 passdbs crashed auth process on deinit.
  - HTTP client connection errors infrequently triggered a
    segmentation fault when the connection was idle and not used
    for a particular client instance.
- drop https://github.com/dovecot/core/commit/3c5101ffd.patch

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=46
2019-04-30 13:41:27 +00:00
8b970068e3 - backport https://github.com/dovecot/core/commit/3c5101ffd.patch
[PATCH] driver-mysql: Avoid double-closing MySQL connection

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=45
2019-04-29 22:20:50 +00:00
Dominique Leuenberger
8d2188ca9a Accepting request 695556 from server:mail
- update to 2.3.5.2 (boo#1132501)
  * CVE-2019-10691: Trying to login with 8bit username containing
    invalid UTF8 input causes auth process to crash if auth policy
    is enabled. This could be used rather easily to cause a DoS.
    Similar crash also happens during mail delivery when using
    invalid UTF8 in From or Subject header when OX push
    notification driver is used.

- update to 2.3.5.1 (boo#1130116)

OBS-URL: https://build.opensuse.org/request/show/695556
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=17
2019-04-19 16:38:42 +00:00
6e450a619d - update to 2.3.5.2 (boo#1132501)
* CVE-2019-10691: Trying to login with 8bit username containing
    invalid UTF8 input causes auth process to crash if auth policy
    is enabled. This could be used rather easily to cause a DoS.
    Similar crash also happens during mail delivery when using
    invalid UTF8 in From or Subject header when OX push
    notification driver is used.
- update to 2.3.5.1 (boo#1130116)

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=43
2019-04-18 11:49:39 +00:00
Dominique Leuenberger
bd6ab02f8e Accepting request 689340 from server:mail
- update to 2.3.5.1

OBS-URL: https://build.opensuse.org/request/show/689340
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=16
2019-04-04 13:22:16 +00:00
5865d4af03 - update to 2.3.5.1
* CVE-2019-7524: Missing input buffer size validation leads into
    arbitrary buffer overflow when reading fts or pop3 uidl header
    from Dovecot index. Exploiting this requires direct write
    access to the index files.

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=41
2019-03-28 12:47:57 +00:00
be50c964a0 - update to 2.3.5 and pigeonhole to 0.5.5
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=40
2019-03-08 18:12:37 +00:00
Stephan Kulow
be1de09640 Accepting request 671912 from server:mail
- update to 2.3.4.1 (boo#1123022)
  * CVE-2019-3814: If imap/pop3/managesieve/submission client has
    trusted certificate with missing username field
    (ssl_cert_username_field), under some configurations Dovecot
    mistakenly trusts the username provided via authentication
    instead of failing.
  * ssl_cert_username_field setting was ignored with external
    SMTP AUTH, because none of the MTAs (Postfix, Exim) currently
    send the cert_username field. This may have allowed users with
    trusted certificate to specify any username in the
    authentication. This bug didn't affect Dovecot's Submission
    service.

OBS-URL: https://build.opensuse.org/request/show/671912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=15
2019-02-06 13:07:20 +00:00
850a9b2907 - update to 2.3.4.1 (boo#1123022)
* CVE-2019-3814: If imap/pop3/managesieve/submission client has
    trusted certificate with missing username field
    (ssl_cert_username_field), under some configurations Dovecot
    mistakenly trusts the username provided via authentication
    instead of failing.
  * ssl_cert_username_field setting was ignored with external
    SMTP AUTH, because none of the MTAs (Postfix, Exim) currently
    send the cert_username field. This may have allowed users with
    trusted certificate to specify any username in the
    authentication. This bug didn't affect Dovecot's Submission
    service.

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=38
2019-02-05 14:50:04 +00:00
Dominique Leuenberger
0283fb7b23 Accepting request 667410 from server:mail
OBS-URL: https://build.opensuse.org/request/show/667410
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=14
2019-01-24 13:12:00 +00:00
d6d0b37521 Accepting request 666836 from home:adkorte:branches:openSUSE:Factory
- add buildrequires zlib-devel which used to be pulled in by other
  buildrequires, but no longer is

OBS-URL: https://build.opensuse.org/request/show/666836
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=36
2019-01-21 09:39:59 +00:00
Dominique Leuenberger
b8368d0aab Accepting request 655862 from server:mail
OBS-URL: https://build.opensuse.org/request/show/655862
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=13
2018-12-07 13:38:22 +00:00
Andreas Schneider
fbdf7e7877 Accepting request 655860 from home:darix:branches:server:mail
- added 3c5101ffdd2a8115e03ed7180d53578765dea4c9.patch:
  fix crash with mysql/mariadb

OBS-URL: https://build.opensuse.org/request/show/655860
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=34
2018-12-06 17:41:29 +00:00
Dominique Leuenberger
0fe6e1543b Accepting request 653727 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/653727
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=12
2018-12-04 19:57:36 +00:00
16852df8e8 - added 10048229...de42b54a.patch:
Fix build failures on TW i586

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=32
2018-11-25 00:21:54 +00:00
a5908002a7 - update to 2.3.4
- update pigeonhole to 0.5.4

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=31
2018-11-24 00:58:20 +00:00
Dominique Leuenberger
b44c98a49d Accepting request 639470 from server:mail
- update pigeonhole to 0.5.3
- update to 2.3.3

OBS-URL: https://build.opensuse.org/request/show/639470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=11
2018-10-02 17:49:09 +00:00
b79e7ee68f Accepting request 639469 from home:darix:playground
- update pigeonhole to 0.5.3
- update to 2.3.3

OBS-URL: https://build.opensuse.org/request/show/639469
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=29
2018-10-01 23:03:57 +00:00
Dominique Leuenberger
3dca93b4fd Accepting request 624423 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/624423
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=10
2018-07-22 21:05:43 +00:00
00a2ea2380 Accepting request 622786 from home:wrosenauer:devel
OBS-URL: https://build.opensuse.org/request/show/622786
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=27
2018-07-14 12:55:30 +00:00
7469ea6825 - added
4ff4bd024a.patch

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=26
2018-07-13 21:27:39 +00:00
Dominique Leuenberger
94d8025801 Accepting request 622091 from server:mail
- update to 2.3.2.1
  - SSL/TLS servers may have crashed during client disconnection
  - lmtp: With lmtp_rcpt_check_quota=yes mail deliveries may have
    sometimes assert-crashed.
  - v2.3.2: "make check" may have crashed with 32bit systems

OBS-URL: https://build.opensuse.org/request/show/622091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=9
2018-07-13 08:21:03 +00:00
05ca6d7f03 - update to 2.3.2.1
- SSL/TLS servers may have crashed during client disconnection
  - lmtp: With lmtp_rcpt_check_quota=yes mail deliveries may have
    sometimes assert-crashed.
  - v2.3.2: "make check" may have crashed with 32bit systems

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=24
2018-07-11 14:24:36 +00:00
Dominique Leuenberger
0a7a9287b4 Accepting request 621463 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/621463
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=8
2018-07-09 11:29:33 +00:00
2e1370b609 - update to 2.3.2 and pigeonhole to 0.5.2
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=22
2018-06-30 20:12:10 +00:00
Dominique Leuenberger
cc65a367ef Accepting request 612867 from server:mail
OBS-URL: https://build.opensuse.org/request/show/612867
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=7
2018-05-29 14:53:33 +00:00
b58afc96cb Accepting request 611852 from home:kbabioch:branches:server:mail
- Use OpenPGP signatures provided upstream
- Added dovecot23.keyring, which contains the keys from the upstream projects

OBS-URL: https://build.opensuse.org/request/show/611852
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=20
2018-05-29 12:51:15 +00:00
0d4e201210 - added 847790d5aab84df38256a6f9b4849af0eb408419.patch:
Fix crash for over quota users

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=19
2018-05-27 10:51:16 +00:00
Yuchen Lin
75e913fc0f Accepting request 595501 from server:mail
- bnc#1088911 - dovecot23 can not build ond s390
  add: 35497604d80090a02619024aeec069b32568e4b4.diff
  add: 5522b8b3d3ed1a99c3b63bb120216af0bd427403.diff

OBS-URL: https://build.opensuse.org/request/show/595501
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=6
2018-04-11 12:03:30 +00:00
Peter Varkoly
7dc58a5a76 - bnc#1088911 - dovecot23 can not build ond s390
add: 35497604d80090a02619024aeec069b32568e4b4.diff
  add: 5522b8b3d3ed1a99c3b63bb120216af0bd427403.diff

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=17
2018-04-10 15:49:53 +00:00
Dominique Leuenberger
a3927deb17 Accepting request 591874 from server:mail
- update to 2.3.1
- update pigeonhole to 0.5.1

OBS-URL: https://build.opensuse.org/request/show/591874
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=5
2018-03-29 09:57:08 +00:00
319672653d - update to 2.3.1
- update pigeonhole to 0.5.1

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=15
2018-03-28 09:15:55 +00:00
Dominique Leuenberger
bf8d1cd095 Accepting request 586348 from server:mail
Security update

OBS-URL: https://build.opensuse.org/request/show/586348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=4
2018-03-14 18:39:48 +00:00
8c7fb8e145 Accepting request 586345 from home:dimstar:Factory
- Fix License tag.

OBS-URL: https://build.opensuse.org/request/show/586345
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=13
2018-03-13 10:46:07 +00:00
c8f004f09f - added 23da0fa1b30cc11bcc1d467674a0950c527e9ff1.patch
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=12
2018-03-07 12:30:33 +00:00
36e64eaff2 - update license to SPDX-3
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=11
2018-03-07 12:11:05 +00:00
655f47397d add bugnumbers
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=10
2018-03-07 12:01:48 +00:00
Dominique Leuenberger
d81026e707 Accepting request 583681 from server:mail
- update pigeonhole to 0.5.0.1
  - imap4flags extension: Fix binary corruption occurring when
    setflag/addflag/removeflag flag-list is a variable.
  - sieve-extprograms plugin: Fix segfault occurring when used in
    IMAPSieve context.
- drop 321a39be974deb2e7eff7b2a509a3ee6ff2e5ae1.patch

- pull backport patch dovecot-2.3.0.1-over-quota-lmtp-crash.patch

- update to 2.3.0.1
  * CVE-2017-15130: TLS SNI config lookups may lead to excessive
    memory usage, causing imap-login/pop3-login VSZ limit to be
    reached and the process restarted. This happens only if Dovecot
    config has local_name { } or local { } configuration blocks and
    attacker uses randomly generated SNI servernames.
  * CVE-2017-14461: Parsing invalid email addresses may cause a
    crash or leak memory contents to attacker. For example, these
    memory contents might contain parts of an email from another
    user if the same imap process is reused for multiple users.
    First discovered by Aleksandar Nikolic of Cisco Talos.
    Independently also discovered by "flxflndy" via HackerOne.
  * CVE-2017-15132: Aborted SASL authentication leaks memory in
    login process.
  * Linux: Core dumping is no longer enabled by default via
    PR_SET_DUMPABLE, because this may allow attackers to bypass
    chroot/group restrictions. Found by cPanel Security Team.
    Nowadays core dumps can be safely enabled by using "sysctl -w
    fs.suid_dumpable=2". If the old behaviour is wanted, it can
    still be enabled by setting:
    import_environment=$import_environment PR_SET_DUMPABLE=1
  - imap-login with SSL/TLS connections may end up in infinite loop

OBS-URL: https://build.opensuse.org/request/show/583681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=3
2018-03-07 09:39:34 +00:00
611d2263be - update pigeonhole to 0.5.0.1
- imap4flags extension: Fix binary corruption occurring when
    setflag/addflag/removeflag flag-list is a variable.
  - sieve-extprograms plugin: Fix segfault occurring when used in
    IMAPSieve context.
- drop 321a39be974deb2e7eff7b2a509a3ee6ff2e5ae1.patch

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=8
2018-03-06 19:34:39 +00:00
572e38fe4f - pull backport patch dovecot-2.3.0.1-over-quota-lmtp-crash.patch
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=7
2018-03-06 18:03:27 +00:00
355adda1ff - update to 2.3.0.1
* CVE-2017-15130: TLS SNI config lookups may lead to excessive
    memory usage, causing imap-login/pop3-login VSZ limit to be
    reached and the process restarted. This happens only if Dovecot
    config has local_name { } or local { } configuration blocks and
    attacker uses randomly generated SNI servernames.
  * CVE-2017-14461: Parsing invalid email addresses may cause a
    crash or leak memory contents to attacker. For example, these
    memory contents might contain parts of an email from another
    user if the same imap process is reused for multiple users.
    First discovered by Aleksandar Nikolic of Cisco Talos.
    Independently also discovered by "flxflndy" via HackerOne.
  * CVE-2017-15132: Aborted SASL authentication leaks memory in
    login process.
  * Linux: Core dumping is no longer enabled by default via
    PR_SET_DUMPABLE, because this may allow attackers to bypass
    chroot/group restrictions. Found by cPanel Security Team.
    Nowadays core dumps can be safely enabled by using "sysctl -w
    fs.suid_dumpable=2". If the old behaviour is wanted, it can
    still be enabled by setting:
    import_environment=$import_environment PR_SET_DUMPABLE=1
  - imap-login with SSL/TLS connections may end up in infinite loop

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=6
2018-03-06 13:53:55 +00:00
Dominique Leuenberger
1f49286ed7 Accepting request 562901 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/562901
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=2
2018-01-10 22:35:42 +00:00
Dominique Leuenberger
61e5cd10da Accepting request 559875 from server:mail
2.3 branch

OBS-URL: https://build.opensuse.org/request/show/559875
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot23?expand=0&rev=1
2018-01-09 13:51:34 +00:00
4ea5f55590 Accepting request 559954 from home:jengelh:branches:server:mail
- Replace %__-type macro indirections.
  Replace xargs rm by built in -delete of find(1).
- Run ldconfig directly via %post -p.
- Check for users in %pre before creating them, and do not suppress
  errors about it.

OBS-URL: https://build.opensuse.org/request/show/559954
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=3
2018-01-09 13:47:47 +00:00
c8ae08e7fc - backport 321a39be974deb2e7eff7b2a509a3ee6ff2e5ae1.patch
fixes crash with imap sieve

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=2
2017-12-25 18:51:39 +00:00
0235820ac5 Accepting request 559675 from home:darix:playground
new package of 2.3.0

OBS-URL: https://build.opensuse.org/request/show/559675
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot23?expand=0&rev=1
2017-12-24 02:20:56 +00:00
4 changed files with 0 additions and 40 deletions

View File

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

View File

@ -1,17 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQJLBAABCgA1FiEEK+dKqz7nVN+5yA0zGKNIru1AnaEFAmUD/LgXHGRvdmVjb3Qt
Y2VAZG92ZWNvdC5vcmcACgkQGKNIru1AnaEOrw//XMtJvAS4s+6VIJ1faAQFztKS
8lo3e6dd+EHKEMz70mXu/5tdEQS7JkiN+9O6CbjNY0+/zHmYmXXXiVCvldpSqDhe
9c2mIOeAg0C2EVY5Qf/RJ940ByF4Kd/ulUY6exaUycJkUccNEYgBGVWOnIwNDlV/
hCLlJy1540nApo7ys9XVh3+WO2I3a8xVm5cRug6j0FD93rhmWc7dpeCe40j7xz0q
pMKGbGlQueRgeZ1NO7Qp+9ZIVyy9xIZIuNt13GwhD830ObpE2aGFfW6yxdmIRrgK
/wIp+fzdMbPLNbtmCdh1NXz88zC6KbEII1rHaL/KejK7XtOkzR06yOJYr/tgJN+s
BnWGQbCAVfBUMWdnvzgs0nTgzqattlXPqoD1v3TkMYXKYcf9Tow9RGNaDk0DXGCH
bx3+oBkfjUEvxDU7td4F7DMVjBQZpwhNA/TiGraabtPQKfR4zFcYQUyw3T3G+Rv3
PZ32mTmC9TTN5blTxamvsrK2SpFT3uXm1ch019228pul0DtcvjcdZFgkyWl3I0Xy
Na/GEPlVodVVTx0cAGbUCeS6Ja3UG9Le4KjfYOEQ8gBeo5dD4/hrs0ZXHBri7XcW
0ackeYB4JrSDALumjbHTRL+vo9d0FbtpkxBq9RMXM/xVqMpzfSo3Ac3bViBh05pX
BXYU8Uy5LU0VjN7FpOI=
=a386
-----END PGP SIGNATURE-----

View File

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

View File

@ -1,17 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQJLBAABCgA1FiEEK+dKqz7nVN+5yA0zGKNIru1AnaEFAmUD/KAXHGRvdmVjb3Qt
Y2VAZG92ZWNvdC5vcmcACgkQGKNIru1AnaGv3Q//bB9M8lEVqTyljhPFphhNLJvj
zxh9U08nUOpOV9X+IfVX4PcorS5SqrPU45ohVmstLhMf6+ONHLWqE9GHFJrwsvtC
/aPdX5ZPQN7/H76hW9rD+m9ytCkKC+sH2tf4RR8IWtfVjF2cU+jRbMcGSJ2SbKS4
APOEMJgdtmh5vZTHMYCSv0+8+pi4LNm3pth6XbbneJ8cmoLlZ3kjUn63pb8atkwF
fhSNIMjb3ZKE4kJT+p01Q18DO5X4DQuPrjiuRPHLpe+PbsUYdu44Wuu+vsM/eSO2
RQ3C+uoFg2DfhwkjLxiiTli+bnKONUKpBae3ckG1GO6cBqtPuDEIea2dcPOjJ3Ga
Vpssy+iq7qvGIZDC5YPmdRH6O0k4r0ntTljFlpg2SW7afE2tC1ipadCcwOsF9dUZ
DDF89o+k8s0kl8486YTIeTSwGBWJCQJPzmdA8hBxCcVTvvo5G+N2xxX6ZL+wqG3Y
vV43n/Xvi4GkrOS7Rp+SOMGS5E4/+VB2udC3qm1s6cFm0bFVXMGwbzFnKqpcGaYX
UDmbZAkKA4pCkEdNJIz1QUpNtQnf1vGHaMeW+IAW5xPjKJ15/M+GPZ0yeqv2Gt6I
v1J0EM5ZkgNJ+9NU093QxORdXrTD7bDMa5yOv/7ih+9Cx4r9GhdgS/T/3LZIncrg
xpKXvK/XKM7RFMhOnz4=
=fueB
-----END PGP SIGNATURE-----