Debian Patches
Status for 389-ds-base/3.3.1-3
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| fix-saslpath.diff | no | |||||
| dont-lock-cargo.diff | diff --git a/Makefile.am b/Makefile.am index dfaaa47dc..aad97b63f 100644 |
no | ||||
| fix-32bit-largefile-build.diff | Fix 32-bit Linux build by dropping legacy LFS libdb overrides Skip the DB_USE_64LFS libdb file-operation overrides on Linux: with -D_FILE_OFFSET_BITS=64 the plain calls and off_t are already 64-bit, and the legacy *64() transition API (open64, lseek64, fstat64, stat64) clashes with the 64-bit time_t transition (-D_TIME_BITS=64), breaking the armhf build with implicit-declaration errors on db_env_set_func_*. No-op on 64-bit architectures, where DB_USE_64LFS was never defined. |
Ujjwal Sarswat <ujjwal.sarswat@canonical.com> | no | 2026-09-09 | ||
| fix-dyncerts-ber-len-t-32bit.diff | Fix 32-bit build failure in dyncerts (ber_len_t vs size_t) walk_subject_alt_names() passes a size_t * to ber_first_element() and ber_next_element(), which take ber_len_t *. On 64-bit both types match, but on 32-bit architectures ber_len_t is unsigned long while size_t is unsigned int, so the build fails with incompatible-pointer-type errors. Use ber_len_t like the rest of the codebase does. |
Ujjwal Sarswat <ujjwal.sarswat@canonical.com> | no | 2026-09-09 |
All known versions for source package '389-ds-base'
- 3.3.1-3 (sid)
- 3.1.2+dfsg1-1+deb13u1 (trixie)
- 2.3.1+dfsg1-1+deb12u1 (bookworm)
