Debian Patches
Status for dovecot/1:2.4.2+dfsg1-3
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| skip-rfc-subdir.patch | Don't try to build doc/rfc subdir components | Noah Meyerhans <noahm@debian.org> | not-needed | 2020-05-21 | ||
| Use-_FORTIFY_SOURCE-level-3.patch | Use _FORTIFY_SOURCE level 3 | Christian Göttsche <cgzones@googlemail.com> | not-needed | 2022-12-22 | ||
| fit-32-bit-test-integers.patch | =================================================================== | no | ||||
| fix-man-errors.patch | Fix groff errors in upstream manpages | Noah Meyerhans <noahm@debian.org> | no | 2025-05-02 | ||
| fix-32-bit-compile-error.patch | fix 32-bit compile failure | no | https://github.com/dovecot/pigeonhole/commit/82e3d905d68723f6477619ebb0a642ffe7f126bc.patch | |||
| bug1121000_dovecot-ldap_Crash_if_iterate_filter_is_set_but_iterate_fields_is_not_set.patch | auth: ldap - Fix crash if users are iterated, but userdb_ldap_iterate_fields is not set | Timo Sirainen <timo.sirainen@open-xchange.com> | no | debian | 2025-11-06 | |
| work-around-test-failure-on-big-endian-architectures.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/ |
Noah Meyerhans <noahm@debian.org> | no | 2025-11-25 | ||
| Correctly_handle_signed_32-bit_time_t_types.patch | Correctly handle signed 32-bit time_t types 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. |
Noah Meyerhans <noahm@debian.org> | no | debian | ||
| lib-regex_Separate_maximum_capture_groups_and_match_limit.patch | lib-regex: Separate maximum capture groups and match limit These are not related. |
Aki Tuomi <aki.tuomi@open-xchange.com> | no | 2025-12-22 | ||
| lib-regex_Set_DREGEX_MAX_MATCHES_to_library_default.patch | lib-regex: Set DREGEX_MAX_MATCHES to library default | Aki Tuomi <aki.tuomi@open-xchange.com> | no | 2025-12-22 | ||
| lib-regex_Limit_number_of_capture_groups_correctly.patch | lib-regex: Limit number of capture groups correctly We create at maximum max_capture_groups match groups. |
Aki Tuomi <aki.tuomi@open-xchange.com> | no | 2025-12-22 | ||
| lib-regex-Do-not-use-data-stack-for-replacement-stri.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. |
Aki Tuomi <aki.tuomi@open-xchange.com> | no | 2026-01-26 |
All known versions for source package 'dovecot'
- 1:2.4.2+dfsg1-3 (sid)
- 1:2.4.2+dfsg1-2 (forky)
- 1:2.4.1+dfsg1-6+deb13u2 (trixie)
- 1:2.4.1+dfsg1-6+deb13u1 (trixie-security)
- 1:2.3.21.1+dfsg1-1~bpo12+1 (bookworm-backports)
- 1:2.3.19.1+dfsg1-2.1+deb12u1 (bookworm-security, bookworm)
