63 Commits

Author SHA256 Message Date
2e0e24786b Accepting request 1328881 from server:mail
Forwarded request #1328735 from frispete

- dovecot will not compile with older gcc's. Force a newer one.

OBS-URL: https://build.opensuse.org/request/show/1328881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot24?expand=0&rev=15
2026-01-23 16:34:30 +00:00
f138dfcac3 - dovecot will not compile with older gcc's. Force a newer one.
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=62
2026-01-23 11:54:55 +00:00
eb024ce617 Accepting request 1324249 from server:mail
- While we are at it backport some fixes for the authentication
  stack, after recommendation from upstream:
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch

- backport patches to fix sieve regex support after the switch to
  pcre2
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
  
- ------------------------------------------------------------------

OBS-URL: https://build.opensuse.org/request/show/1324249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot24?expand=0&rev=14
2025-12-24 12:16:02 +00:00
48d60bb9ad - While we are at it backport some fixes for the authentication
stack, after recommendation from upstream:
  0001-auth-Fix-dashes-to-underscores-in-driver-names-in-fi.patch
  0002-auth-Fix-crypt-CRYPT-in-passdb_passwd-passdb_ldap-de.patch
  0003-auth-Make-the-default-passdb_static-passdb_default_p.patch
  0004-auth-Set-CRYPT-as-default-passdb_default_password_sc.patch

- backport patches to fix sieve regex support after the switch to
  pcre2
  0001-lib-regex-Separate-maximum-capture-groups-and-match-.patch
  0002-lib-regex-Set-DREGEX_MAX_MATCHES-to-library-default.patch
  0003-lib-regex-Limit-number-of-capture-groups-correctly.patch
  
- ------------------------------------------------------------------

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=60
2025-12-23 08:37:14 +00:00
b178ca56d9 Accepting request 1314350 from server:mail
- Update dovecot to 2.4.2 (boo#1252839 CVE-2025-30189)

OBS-URL: https://build.opensuse.org/request/show/1314350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot24?expand=0&rev=13
2025-10-29 20:08:02 +00:00
de7f942da8 - Add patches to fix the 32bit build failures:
dovecot24-32bit-1.patch
  dovecot24-32bit-2.patch

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=58
2025-10-29 12:17:03 +00:00
d9eae5c568 drop patch
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=57
2025-10-29 09:53:36 +00:00
edf9567de2 - Update dovecot to 2.4.2 (boo#1252839 CVE-2025-30189)
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=56
2025-10-29 09:53:23 +00:00
88f8ea7f2d Accepting request 1300953 from server:mail
- Allow for %is_opensuse to be unset, following up to
  https://src.suse.de/products/SLFO/pulls/204 (bsc#1248485). (forwarded request 1300941 from gleidi)

OBS-URL: https://build.opensuse.org/request/show/1300953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot24?expand=0&rev=12
2025-08-22 15:49:27 +00:00
de4dff1ec1 - Allow for %is_opensuse to be unset, following up to
https://src.suse.de/products/SLFO/pulls/204 (bsc#1248485).

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=54
2025-08-22 09:27:39 +00:00
61424c1206 Accepting request 1300055 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1300055
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot24?expand=0&rev=11
2025-08-18 14:09:10 +00:00
a8c9e24abd - Enable build for all arches again. The build failure on 32bit has
been addressed upstream.

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=52
2025-08-18 12:13:34 +00:00
26a245e711 Accepting request 1297713 from server:mail
- [SLFO:Main] [SLES16.0] Please lower the libldap2 dependency for dovecot24
  (bsc#1247601)

OBS-URL: https://build.opensuse.org/request/show/1297713
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot24?expand=0&rev=10
2025-08-06 12:33:16 +00:00
7cc21a14d1 - [SLFO:Main] [SLES16.0] Please lower the libldap2 dependency for dovecot24
(bsc#1247601)

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=50
2025-08-05 10:58:44 +00:00
ff35591027 Accepting request 1288750 from server:mail
Adap changes add bug number.

OBS-URL: https://build.opensuse.org/request/show/1288750
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot24?expand=0&rev=9
2025-06-27 21:01:01 +00:00
54c334b655 - dovecot gssapi authentication fails when starting with empty auth data
(bsc#1243489)
  dovecot-fix-gssapi.patch applied to fix gssapi

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=48
2025-06-26 21:05:19 +00:00
0ceef39649 - Update to actual version (Fri May 30 17:05:02 2025) in main branch to fix bsc#1245075
[sle16][ppc64le][dovecot] dovecot service failed to start and coredump on ppc64le
  Turn off tests.
  * lib-auth: Fix linking due to duplicate symbols
  * lib-settings: test-settings - Refactor initialization of params3
  * lib-var-expand: Test hierarchical SETTINGS_EVENT_VAR_EXPAND_PARAMS
  * lib-settings: Pad initial var expand context with empty tables and providers when needed
  * Panic: file settings.c: line 1560 (settings_var_expand_init_add): assertion failed: (I_MAX(num_tables, num_provs) == num_ctx)
  * auth: db-oauth2 - Don't mix table and providers_arr
  * lib: test-file-cache - Ignore RLIMIT_AS enforcement failure
  * If the OS does not respect RLIMIT_AS here, lets skip all the rest of the tests.
  * auth: Fix using passdb_fields with passdb_ldap_bind_userdn=yes

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=47
2025-06-26 13:37:32 +00:00
dc12faf015 * lib-auth: Fix linking due to duplicate symbols
* lib-settings: test-settings - Refactor initialization of params3
* lib-var-expand: Test hierarchical SETTINGS_EVENT_VAR_EXPAND_PARAMS
* lib-settings: Pad initial var expand context with empty tables and providers when needed
* Panic: file settings.c: line 1560 (settings_var_expand_init_add): assertion failed: (I_MAX(num_tables, num_provs) == num_ctx)
* auth: db-oauth2 - Don't mix table and providers_arr
* lib: test-file-cache - Ignore RLIMIT_AS enforcement failure
* If the OS does not respect RLIMIT_AS here, lets skip all the rest of the tests.
* auth: Fix using passdb_fields with passdb_ldap_bind_userdn=yes

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=46
2025-06-26 12:48:10 +00:00
b46a72ca0b This is an intermediat version, without signature
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=45
2025-06-26 11:06:38 +00:00
1e2e2aece1 - [sle16][ppc64le][dovecot] dovecot service failed to start and coredump on ppc64le
(bsc#1245075) Apply upstream patch:
  dovecot-fix-config.patch

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=44
2025-06-26 09:20:01 +00:00
995c129f65 Accepting request 1287488 from server:mail
Forwarded request #1283379 from ntami

- dovecot-fix-gssapi.patch applied to fix gssapi

OBS-URL: https://build.opensuse.org/request/show/1287488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot24?expand=0&rev=8
2025-06-23 13:02:08 +00:00
d43764622d Accepting request 1283379 from home:ntami:branches:openSUSE:Factory
- dovecot-fix-gssapi.patch applied to fix gssapi

OBS-URL: https://build.opensuse.org/request/show/1283379
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=42
2025-06-21 01:56:24 +00:00
766362305c Accepting request 1275437 from server:mail
- Dovecot: /etc/dovecot/conf.d/ doesn't exist after installing dovecot
  (bsc#1242774)
  Dovecot misses many configuration files (bsc#1242687)
  Remove list of not delivered files
- dovecot fails to build (bsc#1242418)
  Do not use libunwind on s390x

OBS-URL: https://build.opensuse.org/request/show/1275437
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot24?expand=0&rev=7
2025-05-08 16:23:12 +00:00
90fe2a3e88 Fix spec
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=40
2025-05-08 08:25:11 +00:00
8dbd547ade Fix spec
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=39
2025-05-08 08:16:18 +00:00
b8670180ee (bsc#1242774)
Dovecot misses many configuration files (bsc#1242687)

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=38
2025-05-08 07:58:32 +00:00
df1bd36251 OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=37 2025-05-08 07:56:58 +00:00
800fbe0c37 - Dovecot: /etc/dovecot/conf.d/ doesn't exist after installing dovecot
(bsc#1242774) 
  Remove list of not delivered files
- dovecot fails to build (bsc#1242418)
  Do not use libunwind on s390x

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=36
2025-05-08 07:04:49 +00:00
66b689b815 Accepting request 1267353 from server:mail
- Fix bsc#1240399 dovecot24 has incomplete config.
  Ignore the broken config in the sources and deliver a minimal
  configuration for the system users.

OBS-URL: https://build.opensuse.org/request/show/1267353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot24?expand=0&rev=6
2025-04-07 15:37:21 +00:00
e3930db628 Remove not used file
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=34
2025-04-06 05:20:52 +00:00
0136960e6c Fix typo
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=33
2025-04-05 08:18:15 +00:00
d3662d3fe5 use dovecot furhermoere
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=32
2025-04-05 07:58:52 +00:00
e1a4748c2a Fix file list
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=31
2025-04-04 05:54:11 +00:00
1c9f4675ff - Now dovecot24 provides the systemd files also and conflicts with dovecot
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=30
2025-04-04 05:15:29 +00:00
f3dd68234d - Now dovecot24 provides the systemd files also
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=29
2025-04-03 19:45:06 +00:00
8815a47721 Now dovecot24 provides systemd files also
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=28
2025-04-03 19:37:41 +00:00
2ee012bff7 OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=27 2025-04-03 15:53:58 +00:00
c28633a605 - Remove deprecated configuration files
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=26
2025-04-03 10:52:06 +00:00
24c984b2b3 - Fix bsc#1240399 dovecot24 has incomplete config.
Ignore the broken config in the sources and deliver a minimal
  configuration for the system users.

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=25
2025-04-03 10:51:30 +00:00
44d4a59bc6 Accepting request 1265313 from server:mail
Forwarded request #1265301 from adkorte

- update to 2.4.1
  * auth: Change unix_listener/auth-userdb/group = $SET:default_internal_group
    This change needs dovecot_config_version=2.4.1.
  * auth: lua - Remove support for single string result.
  * imap: Unconditionally advertise SPECIAL-USE capability.
  * lib-dcrypt: Install dcrypt_openssl.so into dovecot modules directory.
  * lib-master: For glibc, default MALLOC_MMAP_THRESHOLD_=131072.
  * lib-storage: Change default mail_cache_fields to:
    hdr.date hdr.subject hdr.from hdr.sender hdr.reply-to hdr.to
    hdr.cc hdr.bcc hdr.in-reply-to hdr.message-id
    date.received size.virtual imap.bodystructure mime.parts hdr.references
    hdr.importance hdr.x-priority hdr.x-open-xchange-share-url
    pop3.uidl pop3.order. This change needs dovecot_config_version=2.4.1.
  * lib-var-expand: Use moduledir instead of pkglibdir for crypt.
  * lmtp: Change the default lmtp_user_concurrency_limit to 10.
    This change needs dovecot_config_version=2.4.1.
  * lmtp: Change the default service_restart_request_count to 1.
    This change needs dovecot_config_version=2.4.1.
  + auth: Allow configuring passdb/userdb sql to use auth-workers.
  + config: Add default group @mailbox_defaults = english.
  + config: Improve "Unknown setting" error with more details and
    suggestions.
  + doveconf: Add -U parameter to ignore unknown settings in config file.
  + fts-flatcurve: Support lock files in VOLATILEDIR.
  + imap-acl: Add support for the IMAP LIST-MYRIGHTS capability (RFC 8440).
  + imap-client: Support ANONYMOUS authentication.
  + imap: Implement support for the REPLACE capability.
  - Many bugs have been fixed.

OBS-URL: https://build.opensuse.org/request/show/1265313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot24?expand=0&rev=5
2025-03-31 09:42:06 +00:00
5f5fbda693 - update to 2.4.1
* auth: Change unix_listener/auth-userdb/group = $SET:default_internal_group
    This change needs dovecot_config_version=2.4.1.
  * auth: lua - Remove support for single string result.
  * imap: Unconditionally advertise SPECIAL-USE capability.
  * lib-dcrypt: Install dcrypt_openssl.so into dovecot modules directory.
  * lib-master: For glibc, default MALLOC_MMAP_THRESHOLD_=131072.
  * lib-storage: Change default mail_cache_fields to:
    hdr.date hdr.subject hdr.from hdr.sender hdr.reply-to hdr.to
    hdr.cc hdr.bcc hdr.in-reply-to hdr.message-id
    date.received size.virtual imap.bodystructure mime.parts hdr.references
    hdr.importance hdr.x-priority hdr.x-open-xchange-share-url
    pop3.uidl pop3.order. This change needs dovecot_config_version=2.4.1.
  * lib-var-expand: Use moduledir instead of pkglibdir for crypt.
  * lmtp: Change the default lmtp_user_concurrency_limit to 10.
    This change needs dovecot_config_version=2.4.1.
  * lmtp: Change the default service_restart_request_count to 1.
    This change needs dovecot_config_version=2.4.1.
  + auth: Allow configuring passdb/userdb sql to use auth-workers.
  + config: Add default group @mailbox_defaults = english.
  + config: Improve "Unknown setting" error with more details and
    suggestions.
  + doveconf: Add -U parameter to ignore unknown settings in config file.
  + fts-flatcurve: Support lock files in VOLATILEDIR.
  + imap-acl: Add support for the IMAP LIST-MYRIGHTS capability (RFC 8440).
  + imap-client: Support ANONYMOUS authentication.
  + imap: Implement support for the REPLACE capability.
  - Many bugs have been fixed.

OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=23
2025-03-28 22:23:54 +00:00
25edf13629 Accepting request 1249068 from server:mail
- Adapt dependency for SLES.

- Remove not used macro

OBS-URL: https://build.opensuse.org/request/show/1249068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot24?expand=0&rev=4
2025-02-28 16:39:02 +00:00
6a148d4166 - Adapt dependency for SLES.
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=21
2025-02-27 18:18:59 +00:00
4bf9caf8ca - Remove not used macro
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=20
2025-02-26 06:48:55 +00:00
29c8742add Accepting request 1244659 from server:mail
- make apparmor conditional more readable 

- Remove apparmor support from SLES

OBS-URL: https://build.opensuse.org/request/show/1244659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot24?expand=0&rev=3
2025-02-10 16:28:36 +00:00
c8d385eaec - make apparmor conditional more readable
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=18
2025-02-06 16:38:27 +00:00
5e17daa874 - Remove apparmor support from SLES
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=17
2025-02-05 14:45:29 +00:00
0f47fa2614 - Remove apparmor support
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=16
2025-02-05 14:29:04 +00:00
3b97830a5b Accepting request 1243112 from server:mail
- Adapt requirement for dovecot pacakage

- fix rpmlint errors and warnings
  + dovecot-2.3.17-env_script_interpreter.patch
  % dovecot-rpmlintrc

- fix build checks and enable by default
  + dovecot-2.4.0-lua_json.patch

- we no longer need to set LIBS="-pie" and -fpic/-DPIC in CFLAGS
  as upstream does it for us.

- Disable 32bit arm and x86 builds:
  https://dovecot.org/mailman3/archives/list/dovecot@dovecot.org/message/PCUTU3IE6RZXQQMWCAB7UP4XN6SPFPFX/

- Bump BuildRequires for openldap to 2.6.8. The version on code15
  is not supported anymore.

- drop the LIBS and extra CFLAGS. no longer needed

- drop clucene support. there is no upstream support for it
  anymore.

OBS-URL: https://build.opensuse.org/request/show/1243112
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dovecot24?expand=0&rev=2
2025-02-04 17:14:05 +00:00
ab264a734f - Adapt requirement for dovecot pacakage
OBS-URL: https://build.opensuse.org/package/show/server:mail/dovecot24?expand=0&rev=14
2025-02-04 12:00:30 +00:00