dovecot.git
10 days agoMerge version 1:2.4.3+dfsg1-2+rpi1 and 1:2.4.4+dfsg1-1 to produce 1:2.4.4+dfsg1-1... forky-staging archive/raspbian/1%2.4.4+dfsg1-1+rpi1 raspbian/1%2.4.4+dfsg1-1+rpi1
Raspbian automatic forward porter [Thu, 28 May 2026 20:27:59 +0000 (21:27 +0100)]
Merge version 1:2.4.3+dfsg1-2+rpi1 and 1:2.4.4+dfsg1-1 to produce 1:2.4.4+dfsg1-1+rpi1

3 weeks agoMerge dovecot (1:2.4.4+dfsg1-1) import into refs/heads/workingbranch
Noah Meyerhans [Thu, 14 May 2026 17:29:38 +0000 (13:29 -0400)]
Merge dovecot (1:2.4.4+dfsg1-1) import into refs/heads/workingbranch

3 weeks agobit-test-array-fixes
Dovecot Maintainers [Thu, 14 May 2026 17:29:38 +0000 (13:29 -0400)]
bit-test-array-fixes

===================================================================

Gbp-Pq: Name 32-bit-test-array-fixes.patch

3 weeks ago[PATCH] settings: Use correct symbol STORAGE_LDAP in settings-get.pl
Aki Tuomi [Tue, 12 May 2026 13:57:24 +0000 (16:57 +0300)]
[PATCH] settings: Use correct symbol STORAGE_LDAP in settings-get.pl

Gbp-Pq: Name settings-Use-correct-symbol-STORAGE_LDAP-in-settings.patch

3 weeks agotest-dir
Dovecot Maintainers [Thu, 14 May 2026 17:29:38 +0000 (13:29 -0400)]
test-dir

===================================================================

Gbp-Pq: Name test-dir.patch

3 weeks ago[PATCH] Correctly handle signed 32-bit time_t types
Noah Meyerhans [Thu, 14 May 2026 17:29:38 +0000 (13:29 -0400)]
[PATCH] Correctly handle signed 32-bit time_t types

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1124541
Forwarded: no

dovecot handles 32-bit time_t in a couple of different ways, but neither quite
works currently.  Setting TIME_T_MAX_BITS to 31 isn't correctly handled in
places where time_t values are constructed, for example in
io_loop_get_wait_time().

Similarly, setting TIME_T_MAX_BITS = 32 and defining TIME_T_SIGNED is not
correctly handled by tm_is_too_large().

This change fixes tm_is_too_large() to set max_time to the correct maximum date
representable by a signed 32-bit time_t.

Closes: #1124541
Gbp-Pq: Name Correctly_handle_signed_32-bit_time_t_types.patch

3 weeks ago[PATCH] Work around test failure on big-endian architectures
Noah Meyerhans [Tue, 25 Nov 2025 21:38:42 +0000 (16:38 -0500)]
[PATCH] Work around test failure on big-endian architectures

Because the endianness of the target system results in data being
layed out differently in memory, the manually constructed test input
doesn't result in the expected failure modes, which is interpreted as
a test failure.

This is not a permanent fix.  See
https://dovecot.org/mailman3/archives/list/dovecot@dovecot.org/message/FZBVU55TK5332SMZSSDNWIVJCWGUAJQS/

Gbp-Pq: Name work-around-test-failure-on-big-endian-architectures.patch

3 weeks agoFix groff errors in upstream manpages
Noah Meyerhans [Thu, 14 May 2026 17:29:38 +0000 (13:29 -0400)]
Fix groff errors in upstream manpages

Forwarded: no
Last-Update: 2025-05-02

Last-Update: 2025-05-02
Gbp-Pq: Name fix-man-errors.patch

3 weeks agofit-32-bit-test-integers
Dovecot Maintainers [Thu, 14 May 2026 17:29:38 +0000 (13:29 -0400)]
fit-32-bit-test-integers

===================================================================

Gbp-Pq: Name fit-32-bit-test-integers.patch

3 weeks agoUse _FORTIFY_SOURCE level 3
Christian Göttsche [Thu, 22 Dec 2022 16:00:53 +0000 (17:00 +0100)]
Use _FORTIFY_SOURCE level 3

Forwarded: not-needed

Gbp-Pq: Name Use-_FORTIFY_SOURCE-level-3.patch

3 weeks agoDon't try to build doc/rfc subdir components
Noah Meyerhans [Fri, 22 May 2020 04:48:59 +0000 (21:48 -0700)]
Don't try to build doc/rfc subdir components

Forwarded: not-needed

Forwarded: not-needed
Gbp-Pq: Name skip-rfc-subdir.patch

3 weeks agodovecot (1:2.4.4+dfsg1-1) unstable; urgency=medium
Noah Meyerhans [Thu, 14 May 2026 17:29:38 +0000 (13:29 -0400)]
dovecot (1:2.4.4+dfsg1-1) unstable; urgency=medium

  [ Luca Boccassi ]
  * [6261bfd] Install and use sysusers.d config file

  [ Noah Meyerhans ]
  * [9a7a738] Add tests for bug 1134464 regression
  * [6f1a08b] remove unreproducible TEST_DIR in dovecot-config
  * [185a225] New upstream version 2.4.4+dfsg1
    - CVE-2026-27851: lib-var-expand: Safe filter leaks to all following pipelines
    - CVE-2026-40016: Sieve :contains/:matches O(N×M) Substring Match Bypasses
      sieve_max_cpu_time Limit (130× Overrun)
    - CVE-2026-33603: login: Base64 input can contain tabs that bypass IPC
      protection
    - CVE-2026-40020: IMAP folders can be shared-spammed to everyone
    - CVE-2026-42006: imap-login: Excessive memory usage DoS
    (Closes: #1136444)
  * [a6c0328] settings: Use correct symbol STORAGE_LDAP in settings-get.pl
  * [874cea7] refresh patches
  * [a4af2a3] Fix test failures on 32-bit systems

[dgit import unpatched dovecot 1:2.4.4+dfsg1-1]

3 weeks agoImport dovecot_2.4.4+dfsg1.orig.tar.gz
Noah Meyerhans [Thu, 14 May 2026 17:29:38 +0000 (13:29 -0400)]
Import dovecot_2.4.4+dfsg1.orig.tar.gz

[dgit import orig dovecot_2.4.4+dfsg1.orig.tar.gz]

3 weeks agoImport dovecot_2.4.4+dfsg1.orig-pigeonhole.tar.gz
Noah Meyerhans [Thu, 14 May 2026 17:29:38 +0000 (13:29 -0400)]
Import dovecot_2.4.4+dfsg1.orig-pigeonhole.tar.gz

[dgit import orig dovecot_2.4.4+dfsg1.orig-pigeonhole.tar.gz]

3 weeks agoImport dovecot_2.4.4+dfsg1-1.debian.tar.xz
Noah Meyerhans [Thu, 14 May 2026 17:29:38 +0000 (13:29 -0400)]
Import dovecot_2.4.4+dfsg1-1.debian.tar.xz

[dgit import tarball dovecot 1:2.4.4+dfsg1-1 dovecot_2.4.4+dfsg1-1.debian.tar.xz]

7 weeks agoMerge version 1:2.4.2+dfsg1-3+rpi1 and 1:2.4.3+dfsg1-2 to produce 1:2.4.3+dfsg1-2... archive/raspbian/1%2.4.3+dfsg1-2+rpi1 raspbian/1%2.4.3+dfsg1-2+rpi1
Raspbian automatic forward porter [Sat, 18 Apr 2026 18:33:52 +0000 (19:33 +0100)]
Merge version 1:2.4.2+dfsg1-3+rpi1 and 1:2.4.3+dfsg1-2 to produce 1:2.4.3+dfsg1-2+rpi1

7 weeks agoMerge dovecot (1:2.4.3+dfsg1-2) import into refs/heads/workingbranch
Noah Meyerhans [Tue, 14 Apr 2026 19:36:12 +0000 (15:36 -0400)]
Merge dovecot (1:2.4.3+dfsg1-2) import into refs/heads/workingbranch

7 weeks agotest-dir
Dovecot Maintainers [Tue, 14 Apr 2026 19:36:12 +0000 (15:36 -0400)]
test-dir

===================================================================

Gbp-Pq: Name test-dir.patch

7 weeks ago[PATCH] Correctly handle signed 32-bit time_t types
Noah Meyerhans [Tue, 14 Apr 2026 19:36:12 +0000 (15:36 -0400)]
[PATCH] Correctly handle signed 32-bit time_t types

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1124541
Forwarded: no

dovecot handles 32-bit time_t in a couple of different ways, but neither quite
works currently.  Setting TIME_T_MAX_BITS to 31 isn't correctly handled in
places where time_t values are constructed, for example in
io_loop_get_wait_time().

Similarly, setting TIME_T_MAX_BITS = 32 and defining TIME_T_SIGNED is not
correctly handled by tm_is_too_large().

This change fixes tm_is_too_large() to set max_time to the correct maximum date
representable by a signed 32-bit time_t.

Closes: #1124541
Gbp-Pq: Name Correctly_handle_signed_32-bit_time_t_types.patch

7 weeks ago[PATCH] Work around test failure on big-endian architectures
Noah Meyerhans [Tue, 25 Nov 2025 21:38:42 +0000 (16:38 -0500)]
[PATCH] Work around test failure on big-endian architectures

Because the endianness of the target system results in data being
layed out differently in memory, the manually constructed test input
doesn't result in the expected failure modes, which is interpreted as
a test failure.

This is not a permanent fix.  See
https://dovecot.org/mailman3/archives/list/dovecot@dovecot.org/message/FZBVU55TK5332SMZSSDNWIVJCWGUAJQS/

Gbp-Pq: Name work-around-test-failure-on-big-endian-architectures.patch

7 weeks agoFix groff errors in upstream manpages
Noah Meyerhans [Tue, 14 Apr 2026 19:36:12 +0000 (15:36 -0400)]
Fix groff errors in upstream manpages

Forwarded: no
Last-Update: 2025-05-02

Last-Update: 2025-05-02
Gbp-Pq: Name fix-man-errors.patch

7 weeks agofit-32-bit-test-integers
Dovecot Maintainers [Tue, 14 Apr 2026 19:36:12 +0000 (15:36 -0400)]
fit-32-bit-test-integers

===================================================================

Gbp-Pq: Name fit-32-bit-test-integers.patch

7 weeks agoUse _FORTIFY_SOURCE level 3
Christian Göttsche [Thu, 22 Dec 2022 16:00:53 +0000 (17:00 +0100)]
Use _FORTIFY_SOURCE level 3

Forwarded: not-needed

Gbp-Pq: Name Use-_FORTIFY_SOURCE-level-3.patch

7 weeks agoDon't try to build doc/rfc subdir components
Noah Meyerhans [Fri, 22 May 2020 04:48:59 +0000 (21:48 -0700)]
Don't try to build doc/rfc subdir components

Forwarded: not-needed

Forwarded: not-needed
Gbp-Pq: Name skip-rfc-subdir.patch

7 weeks agodovecot (1:2.4.3+dfsg1-2) unstable; urgency=medium
Noah Meyerhans [Tue, 14 Apr 2026 19:36:12 +0000 (15:36 -0400)]
dovecot (1:2.4.3+dfsg1-2) unstable; urgency=medium

  * [2e35d07] autopkgtests: Add managesieved authentication test
  * [226112b] Remove generated settings-history-pigeonhole.h on clean
  * [dd36c64] ci: replace obsolete build-package-twice test
  * [d6da850] use an alternate temporary directory in the test suite
    (Closes: #1133346)
  * [80afe14] ci: disable the validate-package-clean-up check
  * [c9e076a] drop stale lintian overrides

[dgit import unpatched dovecot 1:2.4.3+dfsg1-2]

7 weeks agoImport dovecot_2.4.3+dfsg1-2.debian.tar.xz
Noah Meyerhans [Tue, 14 Apr 2026 19:36:12 +0000 (15:36 -0400)]
Import dovecot_2.4.3+dfsg1-2.debian.tar.xz

[dgit import tarball dovecot 1:2.4.3+dfsg1-2 dovecot_2.4.3+dfsg1-2.debian.tar.xz]

2 months agoImport dovecot_2.4.3+dfsg1.orig.tar.gz
Noah Meyerhans [Fri, 3 Apr 2026 18:36:36 +0000 (14:36 -0400)]
Import dovecot_2.4.3+dfsg1.orig.tar.gz

[dgit import orig dovecot_2.4.3+dfsg1.orig.tar.gz]

2 months agoImport dovecot_2.4.3+dfsg1.orig-pigeonhole.tar.gz
Noah Meyerhans [Fri, 3 Apr 2026 18:36:36 +0000 (14:36 -0400)]
Import dovecot_2.4.3+dfsg1.orig-pigeonhole.tar.gz

[dgit import orig dovecot_2.4.3+dfsg1.orig-pigeonhole.tar.gz]

3 months agoMerge dovecot (1:2.4.2+dfsg1-4) import into refs/heads/workingbranch
Noah Meyerhans [Thu, 5 Mar 2026 01:08:14 +0000 (20:08 -0500)]
Merge dovecot (1:2.4.2+dfsg1-4) import into refs/heads/workingbranch

3 months ago[PATCH] trash: Use mailbox event in trash_try_mailbox() for settings
Aki Tuomi [Fri, 9 Jan 2026 11:31:42 +0000 (13:31 +0200)]
[PATCH] trash: Use mailbox event in trash_try_mailbox() for settings

Gbp-Pq: Name 0001-trash-Use-mailbox-event-in-trash_try_mailbox-for-set.patch

3 months ago[PATCH] lib: Preserve errno in our malloc() and free() wrappers
Timo Sirainen [Thu, 26 Feb 2026 10:29:12 +0000 (12:29 +0200)]
[PATCH] lib: Preserve errno in our malloc() and free() wrappers

Various places assume that e.g. t_strdup_printf() calls and such don't
modify errno. But because they internally call malloc() or calloc(), this
isn't actually guaranteed now and it can happen at least with newer glibc
versions. Explicitly preserve the errno for these calls where it might
be a problem.

Gbp-Pq: Name lib_Preserve_errno_in_our_malloc_and_free_wrappers.patch

3 months ago[PATCH] lib-regex: Do not use data stack for replacement string
Aki Tuomi [Mon, 26 Jan 2026 07:47:16 +0000 (09:47 +0200)]
[PATCH] lib-regex: Do not use data stack for replacement string

It will get lost when the data stack frame is dropped at the end,
so use heap memory instead.

Gbp-Pq: Name lib-regex-Do-not-use-data-stack-for-replacement-stri.patch

3 months ago[PATCH] lib-regex: Limit number of capture groups correctly
Aki Tuomi [Mon, 22 Dec 2025 20:01:18 +0000 (22:01 +0200)]
[PATCH] lib-regex: Limit number of capture groups correctly

We create at maximum max_capture_groups match groups.

Gbp-Pq: Name lib-regex_Limit_number_of_capture_groups_correctly.patch

3 months ago[PATCH] lib-regex: Set DREGEX_MAX_MATCHES to library default
Aki Tuomi [Mon, 22 Dec 2025 09:05:31 +0000 (11:05 +0200)]
[PATCH] lib-regex: Set DREGEX_MAX_MATCHES to library default

Gbp-Pq: Name lib-regex_Set_DREGEX_MAX_MATCHES_to_library_default.patch

3 months ago[PATCH] lib-regex: Separate maximum capture groups and match limit
Aki Tuomi [Mon, 22 Dec 2025 09:04:16 +0000 (11:04 +0200)]
[PATCH] lib-regex: Separate maximum capture groups and match limit

These are not related.

Gbp-Pq: Name lib-regex_Separate_maximum_capture_groups_and_match_limit.patch

3 months ago[PATCH] Correctly handle signed 32-bit time_t types
Noah Meyerhans [Thu, 5 Mar 2026 01:08:14 +0000 (20:08 -0500)]
[PATCH] Correctly handle signed 32-bit time_t types

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1124541
Forwarded: no

dovecot handles 32-bit time_t in a couple of different ways, but neither quite
works currently.  Setting TIME_T_MAX_BITS to 31 isn't correctly handled in
places where time_t values are constructed, for example in
io_loop_get_wait_time().

Similarly, setting TIME_T_MAX_BITS = 32 and defining TIME_T_SIGNED is not
correctly handled by tm_is_too_large().

This change fixes tm_is_too_large() to set max_time to the correct maximum date
representable by a signed 32-bit time_t.

Closes: #1124541
Gbp-Pq: Name Correctly_handle_signed_32-bit_time_t_types.patch

3 months ago[PATCH] Work around test failure on big-endian architectures
Noah Meyerhans [Tue, 25 Nov 2025 21:38:42 +0000 (16:38 -0500)]
[PATCH] Work around test failure on big-endian architectures

Because the endianness of the target system results in data being
layed out differently in memory, the manually constructed test input
doesn't result in the expected failure modes, which is interpreted as
a test failure.

This is not a permanent fix.  See
https://dovecot.org/mailman3/archives/list/dovecot@dovecot.org/message/FZBVU55TK5332SMZSSDNWIVJCWGUAJQS/

Gbp-Pq: Name work-around-test-failure-on-big-endian-architectures.patch

3 months ago[PATCH] auth: ldap - Fix crash if users are iterated, but userdb_ldap_iterate_fields...
Timo Sirainen [Thu, 6 Nov 2025 12:52:37 +0000 (14:52 +0200)]
[PATCH] auth: ldap - Fix crash if users are iterated, but userdb_ldap_iterate_fields is not set

From 576a2f52bff4c13971d9e6d1172857a4f18ddd14 Mon Sep 17 00:00:00 2001
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1121000

Gbp-Pq: Name bug1121000_dovecot-ldap_Crash_if_iterate_filter_is_set_but_iterate_fields_is_not_set.patch

3 months agofix 32-bit compile failure
Dovecot Maintainers [Thu, 5 Mar 2026 01:08:14 +0000 (20:08 -0500)]
fix 32-bit compile failure

Origin: https://github.com/dovecot/pigeonhole/commit/82e3d905d68723f6477619ebb0a642ffe7f126bc.patch

Origin: https://github.com/dovecot/pigeonhole/commit/82e3d905d68723f6477619ebb0a642ffe7f126bc.patch
Gbp-Pq: Name fix-32-bit-compile-error.patch

3 months agoFix groff errors in upstream manpages
Noah Meyerhans [Thu, 5 Mar 2026 01:08:14 +0000 (20:08 -0500)]
Fix groff errors in upstream manpages

Forwarded: no
Last-Update: 2025-05-02

Last-Update: 2025-05-02
Gbp-Pq: Name fix-man-errors.patch

3 months agofit-32-bit-test-integers
Dovecot Maintainers [Thu, 5 Mar 2026 01:08:14 +0000 (20:08 -0500)]
fit-32-bit-test-integers

===================================================================

Gbp-Pq: Name fit-32-bit-test-integers.patch

3 months agoUse _FORTIFY_SOURCE level 3
Christian Göttsche [Thu, 22 Dec 2022 16:00:53 +0000 (17:00 +0100)]
Use _FORTIFY_SOURCE level 3

Forwarded: not-needed

Gbp-Pq: Name Use-_FORTIFY_SOURCE-level-3.patch

3 months agoDon't try to build doc/rfc subdir components
Noah Meyerhans [Fri, 22 May 2020 04:48:59 +0000 (21:48 -0700)]
Don't try to build doc/rfc subdir components

Forwarded: not-needed

Forwarded: not-needed
Gbp-Pq: Name skip-rfc-subdir.patch

3 months agodovecot (1:2.4.2+dfsg1-4) unstable; urgency=medium
Noah Meyerhans [Thu, 5 Mar 2026 01:08:14 +0000 (20:08 -0500)]
dovecot (1:2.4.2+dfsg1-4) unstable; urgency=medium

  * [e8f1499] Drop stale build-dependency on libdb-dev (Closes: #1119173)
  * [86b8fb2] lib: Preserve errno in our malloc() and free() wrappers
    (Closes: #1128400)
  * [99e1cd6] backport upstream fix for crash in trash plugin (Closes: #1127029)

[dgit import unpatched dovecot 1:2.4.2+dfsg1-4]

3 months agoImport dovecot_2.4.2+dfsg1-4.debian.tar.xz
Noah Meyerhans [Thu, 5 Mar 2026 01:08:14 +0000 (20:08 -0500)]
Import dovecot_2.4.2+dfsg1-4.debian.tar.xz

[dgit import tarball dovecot 1:2.4.2+dfsg1-4 dovecot_2.4.2+dfsg1-4.debian.tar.xz]

3 months agoMerge version 1:2.4.1+dfsg1-6+rpi1 and 1:2.4.2+dfsg1-3 to produce 1:2.4.2+dfsg1-3... archive/raspbian/1%2.4.2+dfsg1-3+rpi1 raspbian/1%2.4.2+dfsg1-3+rpi1
Raspbian automatic forward porter [Sun, 8 Feb 2026 14:26:07 +0000 (14:26 +0000)]
Merge version 1:2.4.1+dfsg1-6+rpi1 and 1:2.4.2+dfsg1-3 to produce 1:2.4.2+dfsg1-3+rpi1

4 months agoMerge dovecot (1:2.4.2+dfsg1-3) import into refs/heads/workingbranch
Noah Meyerhans [Wed, 4 Feb 2026 16:09:21 +0000 (11:09 -0500)]
Merge dovecot (1:2.4.2+dfsg1-3) import into refs/heads/workingbranch

4 months ago[PATCH] lib-regex: Do not use data stack for replacement string
Aki Tuomi [Mon, 26 Jan 2026 07:47:16 +0000 (09:47 +0200)]
[PATCH] lib-regex: Do not use data stack for replacement string

It will get lost when the data stack frame is dropped at the end,
so use heap memory instead.

Gbp-Pq: Name lib-regex-Do-not-use-data-stack-for-replacement-stri.patch

4 months ago[PATCH] lib-regex: Limit number of capture groups correctly
Aki Tuomi [Mon, 22 Dec 2025 20:01:18 +0000 (22:01 +0200)]
[PATCH] lib-regex: Limit number of capture groups correctly

We create at maximum max_capture_groups match groups.

Gbp-Pq: Name lib-regex_Limit_number_of_capture_groups_correctly.patch

4 months ago[PATCH] lib-regex: Set DREGEX_MAX_MATCHES to library default
Aki Tuomi [Mon, 22 Dec 2025 09:05:31 +0000 (11:05 +0200)]
[PATCH] lib-regex: Set DREGEX_MAX_MATCHES to library default

Gbp-Pq: Name lib-regex_Set_DREGEX_MAX_MATCHES_to_library_default.patch

4 months ago[PATCH] lib-regex: Separate maximum capture groups and match limit
Aki Tuomi [Mon, 22 Dec 2025 09:04:16 +0000 (11:04 +0200)]
[PATCH] lib-regex: Separate maximum capture groups and match limit

These are not related.

Gbp-Pq: Name lib-regex_Separate_maximum_capture_groups_and_match_limit.patch

4 months ago[PATCH] Correctly handle signed 32-bit time_t types
Noah Meyerhans [Wed, 4 Feb 2026 16:09:21 +0000 (11:09 -0500)]
[PATCH] Correctly handle signed 32-bit time_t types

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1124541
Forwarded: no

dovecot handles 32-bit time_t in a couple of different ways, but neither quite
works currently.  Setting TIME_T_MAX_BITS to 31 isn't correctly handled in
places where time_t values are constructed, for example in
io_loop_get_wait_time().

Similarly, setting TIME_T_MAX_BITS = 32 and defining TIME_T_SIGNED is not
correctly handled by tm_is_too_large().

This change fixes tm_is_too_large() to set max_time to the correct maximum date
representable by a signed 32-bit time_t.

Closes: #1124541
Gbp-Pq: Name Correctly_handle_signed_32-bit_time_t_types.patch

4 months ago[PATCH] Work around test failure on big-endian architectures
Noah Meyerhans [Tue, 25 Nov 2025 21:38:42 +0000 (16:38 -0500)]
[PATCH] Work around test failure on big-endian architectures

Because the endianness of the target system results in data being
layed out differently in memory, the manually constructed test input
doesn't result in the expected failure modes, which is interpreted as
a test failure.

This is not a permanent fix.  See
https://dovecot.org/mailman3/archives/list/dovecot@dovecot.org/message/FZBVU55TK5332SMZSSDNWIVJCWGUAJQS/

Gbp-Pq: Name work-around-test-failure-on-big-endian-architectures.patch

4 months ago[PATCH] auth: ldap - Fix crash if users are iterated, but userdb_ldap_iterate_fields...
Timo Sirainen [Thu, 6 Nov 2025 12:52:37 +0000 (14:52 +0200)]
[PATCH] auth: ldap - Fix crash if users are iterated, but userdb_ldap_iterate_fields is not set

From 576a2f52bff4c13971d9e6d1172857a4f18ddd14 Mon Sep 17 00:00:00 2001
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1121000

Gbp-Pq: Name bug1121000_dovecot-ldap_Crash_if_iterate_filter_is_set_but_iterate_fields_is_not_set.patch

4 months agofix 32-bit compile failure
Dovecot Maintainers [Wed, 4 Feb 2026 16:09:21 +0000 (11:09 -0500)]
fix 32-bit compile failure

Origin: https://github.com/dovecot/pigeonhole/commit/82e3d905d68723f6477619ebb0a642ffe7f126bc.patch

Origin: https://github.com/dovecot/pigeonhole/commit/82e3d905d68723f6477619ebb0a642ffe7f126bc.patch
Gbp-Pq: Name fix-32-bit-compile-error.patch

4 months agoFix groff errors in upstream manpages
Noah Meyerhans [Wed, 4 Feb 2026 16:09:21 +0000 (11:09 -0500)]
Fix groff errors in upstream manpages

Forwarded: no
Last-Update: 2025-05-02

Last-Update: 2025-05-02
Gbp-Pq: Name fix-man-errors.patch

4 months agofit-32-bit-test-integers
Dovecot Maintainers [Wed, 4 Feb 2026 16:09:21 +0000 (11:09 -0500)]
fit-32-bit-test-integers

===================================================================

Gbp-Pq: Name fit-32-bit-test-integers.patch

4 months agoUse _FORTIFY_SOURCE level 3
Christian Göttsche [Thu, 22 Dec 2022 16:00:53 +0000 (17:00 +0100)]
Use _FORTIFY_SOURCE level 3

Forwarded: not-needed

Gbp-Pq: Name Use-_FORTIFY_SOURCE-level-3.patch

4 months agoDon't try to build doc/rfc subdir components
Noah Meyerhans [Fri, 22 May 2020 04:48:59 +0000 (21:48 -0700)]
Don't try to build doc/rfc subdir components

Forwarded: not-needed

Forwarded: not-needed
Gbp-Pq: Name skip-rfc-subdir.patch

4 months agodovecot (1:2.4.2+dfsg1-3) unstable; urgency=medium
Noah Meyerhans [Wed, 4 Feb 2026 16:09:21 +0000 (11:09 -0500)]
dovecot (1:2.4.2+dfsg1-3) unstable; urgency=medium

  * [986f666] Correctly handle signed 32-bit time_t types (Closes: #1124541)
  * [e2498a3] import upstream fixes to regex handling with libpcre
    (Closes: #1121519)
  * [c613433] refresh debian/copyright
  * [79dcac4] refresh lintian overrides
  * [67a151e] d/control: drop Priority fields per policy 4.7.3
  * [7c03ad9] d/control: bump standards-version to 4.7.3

[dgit import unpatched dovecot 1:2.4.2+dfsg1-3]

4 months agoImport dovecot_2.4.2+dfsg1-3.debian.tar.xz
Noah Meyerhans [Wed, 4 Feb 2026 16:09:21 +0000 (11:09 -0500)]
Import dovecot_2.4.2+dfsg1-3.debian.tar.xz

[dgit import tarball dovecot 1:2.4.2+dfsg1-3 dovecot_2.4.2+dfsg1-3.debian.tar.xz]

6 months agoMerge dovecot (1:2.4.2+dfsg1-2) import into refs/heads/workingbranch
Noah Meyerhans [Wed, 26 Nov 2025 01:01:05 +0000 (20:01 -0500)]
Merge dovecot (1:2.4.2+dfsg1-2) import into refs/heads/workingbranch

6 months ago[PATCH] Work around test failure on big-endian architectures
Noah Meyerhans [Tue, 25 Nov 2025 21:38:42 +0000 (16:38 -0500)]
[PATCH] Work around test failure on big-endian architectures

Because the endianness of the target system results in data being
layed out differently in memory, the manually constructed test input
doesn't result in the expected failure modes, which is interpreted as
a test failure.

This is not a permanent fix.  See
https://dovecot.org/mailman3/archives/list/dovecot@dovecot.org/message/FZBVU55TK5332SMZSSDNWIVJCWGUAJQS/

Gbp-Pq: Name work-around-test-failure-on-big-endian-architectures.patch

6 months ago[PATCH] auth: ldap - Fix crash if users are iterated, but userdb_ldap_iterate_fields...
Timo Sirainen [Thu, 6 Nov 2025 12:52:37 +0000 (14:52 +0200)]
[PATCH] auth: ldap - Fix crash if users are iterated, but userdb_ldap_iterate_fields is not set

From 576a2f52bff4c13971d9e6d1172857a4f18ddd14 Mon Sep 17 00:00:00 2001
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1121000

Gbp-Pq: Name bug1121000_dovecot-ldap_Crash_if_iterate_filter_is_set_but_iterate_fields_is_not_set.patch

6 months agofix 32-bit compile failure
Dovecot Maintainers [Wed, 26 Nov 2025 01:01:05 +0000 (20:01 -0500)]
fix 32-bit compile failure

Origin: https://github.com/dovecot/pigeonhole/commit/82e3d905d68723f6477619ebb0a642ffe7f126bc.patch

Origin: https://github.com/dovecot/pigeonhole/commit/82e3d905d68723f6477619ebb0a642ffe7f126bc.patch
Gbp-Pq: Name fix-32-bit-compile-error.patch

6 months agoFix groff errors in upstream manpages
Noah Meyerhans [Wed, 26 Nov 2025 01:01:05 +0000 (20:01 -0500)]
Fix groff errors in upstream manpages

Forwarded: no
Last-Update: 2025-05-02

Last-Update: 2025-05-02
Gbp-Pq: Name fix-man-errors.patch

6 months agofit-32-bit-test-integers
Dovecot Maintainers [Wed, 26 Nov 2025 01:01:05 +0000 (20:01 -0500)]
fit-32-bit-test-integers

===================================================================

Gbp-Pq: Name fit-32-bit-test-integers.patch

6 months agoUse _FORTIFY_SOURCE level 3
Christian Göttsche [Thu, 22 Dec 2022 16:00:53 +0000 (17:00 +0100)]
Use _FORTIFY_SOURCE level 3

Forwarded: not-needed

Gbp-Pq: Name Use-_FORTIFY_SOURCE-level-3.patch

6 months agoDon't try to build doc/rfc subdir components
Noah Meyerhans [Fri, 22 May 2020 04:48:59 +0000 (21:48 -0700)]
Don't try to build doc/rfc subdir components

Forwarded: not-needed

Forwarded: not-needed
Gbp-Pq: Name skip-rfc-subdir.patch

6 months agodovecot (1:2.4.2+dfsg1-2) unstable; urgency=medium
Noah Meyerhans [Wed, 26 Nov 2025 01:01:05 +0000 (20:01 -0500)]
dovecot (1:2.4.2+dfsg1-2) unstable; urgency=medium

  * [e34626c] import upstream fix for possible crash in ldap userdb
    (Closes: #1121000)
  * [8d95d15] d/control: add libpcre2-dev to build-deps (Closes: #1121193)
  * [7b23f06] Work around test failure on big-endian architectures

[dgit import unpatched dovecot 1:2.4.2+dfsg1-2]

6 months agoImport dovecot_2.4.2+dfsg1-2.debian.tar.xz
Noah Meyerhans [Wed, 26 Nov 2025 01:01:05 +0000 (20:01 -0500)]
Import dovecot_2.4.2+dfsg1-2.debian.tar.xz

[dgit import tarball dovecot 1:2.4.2+dfsg1-2 dovecot_2.4.2+dfsg1-2.debian.tar.xz]

6 months agoImport dovecot_2.4.2+dfsg1.orig.tar.gz
Noah Meyerhans [Thu, 13 Nov 2025 13:22:28 +0000 (08:22 -0500)]
Import dovecot_2.4.2+dfsg1.orig.tar.gz

[dgit import orig dovecot_2.4.2+dfsg1.orig.tar.gz]

6 months agoImport dovecot_2.4.2+dfsg1.orig-pigeonhole.tar.gz
Noah Meyerhans [Thu, 13 Nov 2025 13:22:28 +0000 (08:22 -0500)]
Import dovecot_2.4.2+dfsg1.orig-pigeonhole.tar.gz

[dgit import orig dovecot_2.4.2+dfsg1.orig-pigeonhole.tar.gz]

10 months agoMerge version 1:2.4.1+dfsg1-5+rpi1 and 1:2.4.1+dfsg1-6 to produce 1:2.4.1+dfsg1-6... archive/raspbian/1%2.4.1+dfsg1-6+rpi1 raspbian/1%2.4.1+dfsg1-6+rpi1
Raspbian automatic forward porter [Wed, 30 Jul 2025 10:39:42 +0000 (11:39 +0100)]
Merge version 1:2.4.1+dfsg1-5+rpi1 and 1:2.4.1+dfsg1-6 to produce 1:2.4.1+dfsg1-6+rpi1

11 months agoMerge version 1:2.4.1+dfsg1-4+rpi1 and 1:2.4.1+dfsg1-5 to produce 1:2.4.1+dfsg1-5... archive/raspbian/1%2.4.1+dfsg1-5+rpi1 raspbian/1%2.4.1+dfsg1-5+rpi1
Raspbian automatic forward porter [Thu, 19 Jun 2025 11:02:54 +0000 (12:02 +0100)]
Merge version 1:2.4.1+dfsg1-4+rpi1 and 1:2.4.1+dfsg1-5 to produce 1:2.4.1+dfsg1-5+rpi1

11 months agoMerge dovecot (1:2.4.1+dfsg1-6) import into refs/heads/workingbranch
Noah Meyerhans [Wed, 18 Jun 2025 14:01:58 +0000 (10:01 -0400)]
Merge dovecot (1:2.4.1+dfsg1-6) import into refs/heads/workingbranch

11 months ago[PATCH] Fix LDAP SASL auth support
Jakob Haufe [Sun, 25 May 2025 13:04:50 +0000 (15:04 +0200)]
[PATCH] Fix LDAP SASL auth support

961275fdb54878fdfa4ee1b9f1a4f00e82bf4a83 moved code without creating a
way to have HAVE_LDAP_SASL defined there.

Copy the preprocessor block from src/auth/db-ldap.c to fix this.

Gbp-Pq: Name bug1106784_Fix-LDAP-SASL-auth-support.patch

11 months agoFix groff errors in upstream manpages
Noah Meyerhans [Wed, 18 Jun 2025 14:01:58 +0000 (10:01 -0400)]
Fix groff errors in upstream manpages

Forwarded: no
Last-Update: 2025-05-02

Last-Update: 2025-05-02
Gbp-Pq: Name fix-man-errors.patch

11 months agoFix GSSAPI regression
Dovecot Maintainers [Wed, 18 Jun 2025 14:01:58 +0000 (10:01 -0400)]
Fix GSSAPI regression

Origin: https://dovecot.org/mailman3/archives/list/dovecot@dovecot.org/message/O54EAGLIXXHMOH7BQCCKHHB3Z32HDWVR/
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104549
Last-Update: 2025-05-02

Dovecot 2.4 introduced a regression that broke GSSAPI authentication for
some clients.  This patch contains a fix provided by the upstream maintainers.
Last-Update: 2025-05-02
Gbp-Pq: Name bug1104549-gssapi-regression.patch

11 months agofit-32-bit-test-integers
Dovecot Maintainers [Wed, 18 Jun 2025 14:01:58 +0000 (10:01 -0400)]
fit-32-bit-test-integers

===================================================================

Gbp-Pq: Name fit-32-bit-test-integers.patch

11 months agoUse _FORTIFY_SOURCE level 3
Christian Göttsche [Thu, 22 Dec 2022 16:00:53 +0000 (17:00 +0100)]
Use _FORTIFY_SOURCE level 3

Forwarded: not-needed

Gbp-Pq: Name Use-_FORTIFY_SOURCE-level-3.patch

11 months ago[PATCH] lda: Default mail_home=$HOME environment if not using userdb lookup
Timo Sirainen [Mon, 26 May 2025 06:45:56 +0000 (09:45 +0300)]
[PATCH] lda: Default mail_home=$HOME environment if not using userdb lookup

The previous code to do this was removed by
e57d5b9002f910c095ee5b55821395fcf1da016a

Gbp-Pq: Name 0002-lda-Default-mail_home-HOME-environment-if-not-using-.patch

11 months ago[PATCH] lda: Fix using USER environment if -d hasn't been specified
Timo Sirainen [Mon, 26 May 2025 06:37:35 +0000 (09:37 +0300)]
[PATCH] lda: Fix using USER environment if -d hasn't been specified

This became broken at some point.

Gbp-Pq: Name 0001-lda-Fix-using-USER-environment-if-d-hasn-t-been-spec.patch

11 months agoDon't try to build doc/rfc subdir components
Noah Meyerhans [Fri, 22 May 2020 04:48:59 +0000 (21:48 -0700)]
Don't try to build doc/rfc subdir components

Forwarded: not-needed

Forwarded: not-needed
Gbp-Pq: Name skip-rfc-subdir.patch

11 months agodovecot (1:2.4.1+dfsg1-6) unstable; urgency=medium
Noah Meyerhans [Wed, 18 Jun 2025 14:01:58 +0000 (10:01 -0400)]
dovecot (1:2.4.1+dfsg1-6) unstable; urgency=medium

  * [8c6ba88] Fix LDAP SASL auth support (Closes: #1106784)
  * [fac9131] Avoid -fstack-clash-protection on hppa architecture
    (Closes: #1107609)
  * [071beb5] d/control: update Uploaders to reflect the current reality

[dgit import unpatched dovecot 1:2.4.1+dfsg1-6]

11 months agoImport dovecot_2.4.1+dfsg1-6.debian.tar.xz
Noah Meyerhans [Wed, 18 Jun 2025 14:01:58 +0000 (10:01 -0400)]
Import dovecot_2.4.1+dfsg1-6.debian.tar.xz

[dgit import tarball dovecot 1:2.4.1+dfsg1-6 dovecot_2.4.1+dfsg1-6.debian.tar.xz]

12 months agoMerge dovecot (1:2.4.1+dfsg1-5) import into refs/heads/workingbranch
Noah Meyerhans [Wed, 28 May 2025 19:45:52 +0000 (15:45 -0400)]
Merge dovecot (1:2.4.1+dfsg1-5) import into refs/heads/workingbranch

12 months agoFix groff errors in upstream manpages
Noah Meyerhans [Wed, 28 May 2025 19:45:52 +0000 (15:45 -0400)]
Fix groff errors in upstream manpages

Forwarded: no
Last-Update: 2025-05-02

Last-Update: 2025-05-02
Gbp-Pq: Name fix-man-errors.patch

12 months agoFix GSSAPI regression
Dovecot Maintainers [Wed, 28 May 2025 19:45:52 +0000 (15:45 -0400)]
Fix GSSAPI regression

Origin: https://dovecot.org/mailman3/archives/list/dovecot@dovecot.org/message/O54EAGLIXXHMOH7BQCCKHHB3Z32HDWVR/
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104549
Last-Update: 2025-05-02

Dovecot 2.4 introduced a regression that broke GSSAPI authentication for
some clients.  This patch contains a fix provided by the upstream maintainers.
Last-Update: 2025-05-02
Gbp-Pq: Name bug1104549-gssapi-regression.patch

12 months agofit-32-bit-test-integers
Dovecot Maintainers [Wed, 28 May 2025 19:45:52 +0000 (15:45 -0400)]
fit-32-bit-test-integers

===================================================================

Gbp-Pq: Name fit-32-bit-test-integers.patch

12 months agoUse _FORTIFY_SOURCE level 3
Christian Göttsche [Thu, 22 Dec 2022 16:00:53 +0000 (17:00 +0100)]
Use _FORTIFY_SOURCE level 3

Forwarded: not-needed

Gbp-Pq: Name Use-_FORTIFY_SOURCE-level-3.patch

12 months ago[PATCH] lda: Default mail_home=$HOME environment if not using userdb lookup
Timo Sirainen [Mon, 26 May 2025 06:45:56 +0000 (09:45 +0300)]
[PATCH] lda: Default mail_home=$HOME environment if not using userdb lookup

The previous code to do this was removed by
e57d5b9002f910c095ee5b55821395fcf1da016a

Gbp-Pq: Name 0002-lda-Default-mail_home-HOME-environment-if-not-using-.patch

12 months ago[PATCH] lda: Fix using USER environment if -d hasn't been specified
Timo Sirainen [Mon, 26 May 2025 06:37:35 +0000 (09:37 +0300)]
[PATCH] lda: Fix using USER environment if -d hasn't been specified

This became broken at some point.

Gbp-Pq: Name 0001-lda-Fix-using-USER-environment-if-d-hasn-t-been-spec.patch

12 months agoDon't try to build doc/rfc subdir components
Noah Meyerhans [Fri, 22 May 2020 04:48:59 +0000 (21:48 -0700)]
Don't try to build doc/rfc subdir components

Forwarded: not-needed

Forwarded: not-needed
Gbp-Pq: Name skip-rfc-subdir.patch

12 months agodovecot (1:2.4.1+dfsg1-5) unstable; urgency=medium
Noah Meyerhans [Wed, 28 May 2025 19:45:52 +0000 (15:45 -0400)]
dovecot (1:2.4.1+dfsg1-5) unstable; urgency=medium

  * [e6e5ef7] Fix typo in conf.d/auth-passwdfile.conf.ext (Closes: #1106072)
  * [2a34ed0] Import upstream fix for dovecot-lda data loss (Closes: #1106485)
  * [6c287ea] Fix typo in doveadm-fetch(1) (Closes: #1106533)
  * [11f8b62] Fix invalid metadata in debian/patches/skip-rfc-subdir.patch

[dgit import unpatched dovecot 1:2.4.1+dfsg1-5]

12 months agoImport dovecot_2.4.1+dfsg1-5.debian.tar.xz
Noah Meyerhans [Wed, 28 May 2025 19:45:52 +0000 (15:45 -0400)]
Import dovecot_2.4.1+dfsg1-5.debian.tar.xz

[dgit import tarball dovecot 1:2.4.1+dfsg1-5 dovecot_2.4.1+dfsg1-5.debian.tar.xz]

12 months agoMerge version 1:2.3.21.1+dfsg1-1+rpi1 and 1:2.4.1+dfsg1-4 to produce 1:2.4.1+dfsg1... archive/raspbian/1%2.4.1+dfsg1-4+rpi1 raspbian/1%2.4.1+dfsg1-4+rpi1
Raspbian automatic forward porter [Wed, 21 May 2025 14:01:29 +0000 (15:01 +0100)]
Merge version 1:2.3.21.1+dfsg1-1+rpi1 and 1:2.4.1+dfsg1-4 to produce 1:2.4.1+dfsg1-4+rpi1

12 months agoMerge dovecot (1:2.4.1+dfsg1-4) import into refs/heads/workingbranch
Noah Meyerhans [Tue, 13 May 2025 00:36:26 +0000 (20:36 -0400)]
Merge dovecot (1:2.4.1+dfsg1-4) import into refs/heads/workingbranch

12 months agoFix groff errors in upstream manpages
Noah Meyerhans [Tue, 13 May 2025 00:36:26 +0000 (20:36 -0400)]
Fix groff errors in upstream manpages

Forwarded: no
Last-Update: 2025-05-02

Last-Update: 2025-05-02
Gbp-Pq: Name fix-man-errors.patch

12 months agoFix GSSAPI regression
Dovecot Maintainers [Tue, 13 May 2025 00:36:26 +0000 (20:36 -0400)]
Fix GSSAPI regression

Origin: https://dovecot.org/mailman3/archives/list/dovecot@dovecot.org/message/O54EAGLIXXHMOH7BQCCKHHB3Z32HDWVR/
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104549
Last-Update: 2025-05-02

Dovecot 2.4 introduced a regression that broke GSSAPI authentication for
some clients.  This patch contains a fix provided by the upstream maintainers.
Last-Update: 2025-05-02
Gbp-Pq: Name bug1104549-gssapi-regression.patch