]>
git.ipfire.org Git - thirdparty/openldap.git/log
Quanah Gibson-Mount [Fri, 23 May 2025 01:36:22 +0000 (01:36 +0000)]
Return to RE
Quanah Gibson-Mount [Thu, 22 May 2025 17:40:13 +0000 (17:40 +0000)]
Prep for release
Quanah Gibson-Mount [Tue, 6 May 2025 15:55:51 +0000 (15:55 +0000)]
ITS#10331
Ondřej Kuzník [Fri, 25 Apr 2025 12:45:09 +0000 (13:45 +0100)]
ITS#10331 Add helpful error messages for usage errors
Quanah Gibson-Mount [Tue, 6 May 2025 15:54:37 +0000 (15:54 +0000)]
ITS#10328
Howard Chu [Tue, 22 Apr 2025 16:39:05 +0000 (17:39 +0100)]
ITS#10328 librewrite: fix substitution cleanup
Quanah Gibson-Mount [Tue, 6 May 2025 15:51:08 +0000 (15:51 +0000)]
ITS#10327
Ondřej Kuzník [Mon, 14 Apr 2025 16:51:06 +0000 (17:51 +0100)]
ITS#10327 Allow lockless config_back_search() during server pause
The assumption is that the only reason it is allowed to run at this
point is that it is called from the reconfiguration context anyway.
Quanah Gibson-Mount [Tue, 6 May 2025 15:42:56 +0000 (15:42 +0000)]
ITS#10323
Ondřej Kuzník [Mon, 14 Apr 2025 10:11:03 +0000 (11:11 +0100)]
ITS#10323 Apply olcBkLloadStartTLS runtime changes directly
Quanah Gibson-Mount [Tue, 6 May 2025 15:38:06 +0000 (15:38 +0000)]
ITS#10320
Howard Chu [Thu, 3 Apr 2025 16:18:07 +0000 (17:18 +0100)]
ITS#10320 autogroup: mark internal searches
Avoid any other overlays munging autogroup's searches
Quanah Gibson-Mount [Tue, 6 May 2025 15:22:02 +0000 (15:22 +0000)]
ITS#9934
Howard Chu [Tue, 25 Mar 2025 16:32:12 +0000 (16:32 +0000)]
ITS#9934 slapd-config(5) add new TLS cert/key settings
Quanah Gibson-Mount [Tue, 6 May 2025 15:20:44 +0000 (15:20 +0000)]
ITS#10020
Howard Chu [Tue, 25 Mar 2025 16:07:11 +0000 (16:07 +0000)]
ITS#10020 slapo-dynlist(5) note static objectclasses can only be used once
Quanah Gibson-Mount [Tue, 6 May 2025 15:20:01 +0000 (15:20 +0000)]
ITS#10270
Andrew Elble [Fri, 11 Oct 2024 12:43:47 +0000 (08:43 -0400)]
ITS#10270 slapo-pcache: negative cache entries are not loaded when pcachePersist is on
Andrew Elble [Fri, 11 Oct 2024 12:38:36 +0000 (08:38 -0400)]
ITS#10270 slapo-pcache: queries with ttr/x-refresh are not loaded when pcachePersist is on
Andrew Elble [Fri, 11 Oct 2024 12:37:13 +0000 (08:37 -0400)]
ITS#10270 slapo-pcache: ttr was not being applied to negatively cached entries
Ondřej Kuzník [Mon, 17 Mar 2025 10:58:31 +0000 (10:58 +0000)]
Add missing olcFrontendConfig to example
Quanah Gibson-Mount [Tue, 6 May 2025 15:12:05 +0000 (15:12 +0000)]
ITS#10309
Ondřej Kuzník [Thu, 20 Feb 2025 12:57:57 +0000 (12:57 +0000)]
ITS#10309 Check for strdup allocation failures
Quanah Gibson-Mount [Wed, 19 Feb 2025 18:28:53 +0000 (18:28 +0000)]
ITS#10279
Ondřej Kuzník [Thu, 16 Jan 2025 15:35:06 +0000 (15:35 +0000)]
ITS#10279 Let client notify when LDAP_DEBUG is disabled but -d specified
Quanah Gibson-Mount [Wed, 19 Feb 2025 18:25:57 +0000 (18:25 +0000)]
ITS#10307
Ondřej Kuzník [Mon, 10 Feb 2025 14:37:45 +0000 (14:37 +0000)]
ITS#10307 Initialise last if we use it later
Quanah Gibson-Mount [Wed, 19 Feb 2025 17:00:50 +0000 (17:00 +0000)]
ITS#10226
Bjarni Ingi Gislason [Fri, 28 Jun 2024 17:23:05 +0000 (17:23 +0000)]
ITS#10226 - Fix ldap.conf(5) formatting issues
Quanah Gibson-Mount [Tue, 26 Nov 2024 21:46:19 +0000 (21:46 +0000)]
Return to release engineering
Quanah Gibson-Mount [Tue, 26 Nov 2024 17:12:48 +0000 (17:12 +0000)]
Prep for release 2.5.19
Quanah Gibson-Mount [Wed, 13 Nov 2024 17:14:46 +0000 (17:14 +0000)]
ITS#10272
Ondřej Kuzník [Tue, 29 Oct 2024 12:43:37 +0000 (12:43 +0000)]
ITS#10272 Request all attributes from remote
Fixes a regression introduced in
fc1bcaf9ded9410cd825112be8db994163c06b04
leaving us unable to check the full filter after we recreate the entry.
Quanah Gibson-Mount [Tue, 12 Nov 2024 17:49:49 +0000 (17:49 +0000)]
ITS#10155
Ondřej Kuzník [Tue, 22 Oct 2024 12:59:20 +0000 (13:59 +0100)]
ITS#10155 manage option values more carefully
Quanah Gibson-Mount [Tue, 12 Nov 2024 17:45:12 +0000 (17:45 +0000)]
ITS#10264
Ondřej Kuzník [Wed, 2 Oct 2024 12:23:44 +0000 (13:23 +0100)]
ITS#10264 Free NoD data we stored locally
Quanah Gibson-Mount [Fri, 4 Oct 2024 22:07:44 +0000 (22:07 +0000)]
ITS#10232
Ondřej Kuzník [Fri, 19 Jul 2024 08:53:35 +0000 (09:53 +0100)]
ITS#10232 Reset cs_refreshing on config delete
Quanah Gibson-Mount [Fri, 4 Oct 2024 22:05:16 +0000 (22:05 +0000)]
ITS#10248
Michael Nolta [Tue, 3 Sep 2024 10:38:48 +0000 (11:38 +0100)]
ITS#10248 Regression test script
Ondřej Kuzník [Fri, 23 Aug 2024 11:57:34 +0000 (12:57 +0100)]
ITS#10248 Always generate a result on the original op
Quanah Gibson-Mount [Fri, 4 Oct 2024 21:58:22 +0000 (21:58 +0000)]
ITS#10253
Ryan Tandy [Thu, 22 Aug 2024 00:48:45 +0000 (17:48 -0700)]
ITS#10253 Fix incompatible pointer type with GnuTLS
Quanah Gibson-Mount [Fri, 4 Oct 2024 21:57:52 +0000 (21:57 +0000)]
ITS#10233
HAMANO Tsukasa [Wed, 26 Jun 2024 01:51:17 +0000 (10:51 +0900)]
ITS#10233 - fix idl intersection
The `mdb_idl_intersection()` and `wt_idl_intersection()` functions derived from back-bdb return wrong results.
expect:
[1, 3] ∩ [2] = []
actual:
[1, 3] ∩ [2] = [2]
also
- Add scope checking for back-wt
- fix compiler warning
Quanah Gibson-Mount [Fri, 4 Oct 2024 21:47:48 +0000 (21:47 +0000)]
ITS#10237
Howard Chu [Thu, 4 Jul 2024 17:35:45 +0000 (18:35 +0100)]
ITS#10237 back-ldap: fix usage of multi-precision add for op counters
Quanah Gibson-Mount [Fri, 28 Jun 2024 19:11:03 +0000 (19:11 +0000)]
ITS#10223 - fix function call
Quanah Gibson-Mount [Fri, 28 Jun 2024 17:02:52 +0000 (17:02 +0000)]
ITS#10231
Howard Chu [Tue, 18 Jun 2024 16:14:12 +0000 (17:14 +0100)]
ITS#10231 slapadd: check for NULL suffix in error message
Quanah Gibson-Mount [Fri, 28 Jun 2024 17:02:41 +0000 (17:02 +0000)]
ITS#10227
Nadezhda Ivanova [Fri, 1 Mar 2024 13:13:47 +0000 (15:13 +0200)]
ITS#10227 Asyncmeta will not reset a connection if a bind operation fails with LDAP_OTHER, leaving the connection in invalid state
Quanah Gibson-Mount [Fri, 28 Jun 2024 16:58:36 +0000 (16:58 +0000)]
ITS#10219
Nadezhda Ivanova [Thu, 23 May 2024 13:09:26 +0000 (16:09 +0300)]
ITS#10219 Modify of olcDisabled by removing and adding a value invokes db_open twice
Do not invoke db_open if the database is not actually disabled
Quanah Gibson-Mount [Fri, 28 Jun 2024 16:53:20 +0000 (16:53 +0000)]
ITS#9827
Quanah Gibson-Mount [Tue, 11 Jun 2024 17:06:33 +0000 (17:06 +0000)]
ITS#9827 - Use 7MB memory/5 iterations as default
This has the same protections as 19MB/2 iterations, but requires less system memory
François Kooman [Wed, 9 Aug 2023 14:39:21 +0000 (16:39 +0200)]
ITS#9827 update Argon2 defaults
- switch to argon2id by default (from argon2i)
- use OWASP recommended parameters as defaults
This only affects builds that use libargon2, e.g. Debian, and
not builds that use libsodium as argon2id is already the
default there, and better parameters are used
References: https://bugs.openldap.org/show_bug.cgi?id=9827
Signed-off-by: François Kooman <fkooman@tuxed.net>
Quanah Gibson-Mount [Fri, 28 Jun 2024 16:52:36 +0000 (16:52 +0000)]
ITS#10224
Howard Chu [Fri, 7 Jun 2024 14:33:04 +0000 (15:33 +0100)]
ITS#10224 libldap: check for OpenSSL EVP_Digest* failure
Quanah Gibson-Mount [Fri, 28 Jun 2024 16:52:07 +0000 (16:52 +0000)]
ITS#10223
Howard Chu [Fri, 7 Jun 2024 14:26:45 +0000 (15:26 +0100)]
ITS#10223 libldap: check for OpenSSL SSL_CTX_set_ciphersuites failure
Quanah Gibson-Mount [Mon, 3 Jun 2024 15:09:34 +0000 (15:09 +0000)]
ITS#10221
Quanah Gibson-Mount [Mon, 3 Jun 2024 15:09:11 +0000 (15:09 +0000)]
ITS#10221 - Regenerate configure
Quanah Gibson-Mount [Mon, 3 Jun 2024 15:08:22 +0000 (15:08 +0000)]
ITS#10221 - Remove extraneous quote
Quanah Gibson-Mount [Mon, 3 Jun 2024 15:08:01 +0000 (15:08 +0000)]
Return to release engineering
Quanah Gibson-Mount [Tue, 21 May 2024 17:19:57 +0000 (17:19 +0000)]
Prep for release (2.5.18)
Quanah Gibson-Mount [Tue, 21 May 2024 17:16:55 +0000 (17:16 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_5
Quanah Gibson-Mount [Tue, 21 May 2024 17:16:06 +0000 (17:16 +0000)]
Prep for release
Quanah Gibson-Mount [Tue, 21 May 2024 16:05:47 +0000 (16:05 +0000)]
ITS#10216
Howard Chu [Tue, 14 May 2024 15:13:15 +0000 (16:13 +0100)]
ITS#10216 libldap: fix OpenSSL channel binding digest
The OBJ_find_ API is undocumented but this is what OpenSSL libcrypto does itself.
Quanah Gibson-Mount [Thu, 9 May 2024 19:09:42 +0000 (19:09 +0000)]
ITS#10209
Howard Chu [Tue, 7 May 2024 18:47:35 +0000 (19:47 +0100)]
ITS#10209 libldap: only use OPENSSL_INIT_NO_ATEXIT if it's defined
Fake OpenSSL clones like LibreSSL don't support it.
In general we will make no effort to support fake OpenSSL clones.
Quanah Gibson-Mount [Thu, 9 May 2024 17:13:06 +0000 (17:13 +0000)]
ITS#10214
Quanah Gibson-Mount [Thu, 9 May 2024 17:12:24 +0000 (17:12 +0000)]
ITS#10214 - regenerate configure
HAMANO Tsukasa [Tue, 7 May 2024 10:59:17 +0000 (19:59 +0900)]
ITS#10214 Reduce library dependencies
Currently, slapd links libsystemd to notify service state to systemd.
However, libsystemd link several unnecessary libraries, which increases security risks.
The systemd documentation provides a method to send state notifications to systemd using a simple protocol without the need to link against libsystemd.
https://www.freedesktop.org/software/systemd/man/devel/sd_notify.html
Quanah Gibson-Mount [Wed, 8 May 2024 17:56:59 +0000 (17:56 +0000)]
ITS#9921
Howard Chu [Mon, 26 Sep 2022 10:55:27 +0000 (11:55 +0100)]
ITS#9921 fix vlvResult comment
Quanah Gibson-Mount [Tue, 7 May 2024 17:29:07 +0000 (17:29 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_5
Quanah Gibson-Mount [Tue, 7 May 2024 16:49:34 +0000 (16:49 +0000)]
ITS#10212
Quanah Gibson-Mount [Tue, 7 May 2024 16:49:00 +0000 (16:49 +0000)]
ITS#10198
Quanah Gibson-Mount [Tue, 7 May 2024 16:45:46 +0000 (16:45 +0000)]
ITS#10208
Ondřej Kuzník [Fri, 18 Aug 2023 10:00:33 +0000 (11:00 +0100)]
ITS#10084 Switch MECH default away from DIGEST-MD5
Quanah Gibson-Mount [Tue, 7 May 2024 16:37:03 +0000 (16:37 +0000)]
ITS#10211
Nick Porter [Thu, 2 May 2024 07:48:14 +0000 (08:48 +0100)]
ITS#10211 slapd: Fix peercred uid and gid format
uid and gid are unsigned int and so should be formatted as such when
creating the authid string.
Quanah Gibson-Mount [Tue, 7 May 2024 16:35:06 +0000 (16:35 +0000)]
ITS#10206
Ryan Tandy [Sun, 28 Apr 2024 22:31:26 +0000 (15:31 -0700)]
ITS#10206 Include <kadm5/private.h> for kadm5_s_init_with_password_ctx
Howard Chu [Fri, 3 May 2024 19:43:39 +0000 (20:43 +0100)]
ITS#10212 LMDB: better fix
Howard Chu [Thu, 2 May 2024 15:29:03 +0000 (16:29 +0100)]
ITS#10212 LMDB: init txnid for read-only DBs
Howard Chu [Thu, 4 Apr 2024 06:15:24 +0000 (07:15 +0100)]
ITS#10198 Win32 mdb_strerror - stop passing "ignored" parameter
The M$ docs say the parameter is ignored, but it actually isn't,
and will cause a SEGV if the pointed memory isn't an init'd va_list.
Quanah Gibson-Mount [Tue, 26 Mar 2024 19:46:02 +0000 (19:46 +0000)]
Happy New Year!
Quanah Gibson-Mount [Tue, 26 Mar 2024 17:03:57 +0000 (17:03 +0000)]
ITS#10186
Howard Chu [Tue, 5 Mar 2024 16:55:28 +0000 (16:55 +0000)]
ITS#10186 overlay response callbacks should ignore op->o_abandon
Quanah Gibson-Mount [Tue, 26 Mar 2024 16:43:21 +0000 (16:43 +0000)]
ITS#10044
Howard Chu [Wed, 21 Feb 2024 17:18:18 +0000 (17:18 +0000)]
ITS#10044 dynlist: check for abandon in search2resp
Quanah Gibson-Mount [Tue, 26 Mar 2024 16:40:38 +0000 (16:40 +0000)]
ITS#10177
HAMANO Tsukasa [Wed, 14 Feb 2024 06:18:08 +0000 (15:18 +0900)]
ITS#10177 fix back-perl build for clang15 or later
Remove problematic and unnecessary compile flags.
Quanah Gibson-Mount [Tue, 26 Mar 2024 16:33:40 +0000 (16:33 +0000)]
ITS#9952
Howard Chu [Sun, 18 Feb 2024 10:57:07 +0000 (10:57 +0000)]
ITS#9952 TLS/OpenSSL: disable use of atexit()
This will only have any effect if libldap is the first caller to
initialize OpenSSL, but that should be all that matters when libldap
is part of a dynmically loaded module. It prevents the crash in the
example cases given.
Howard Chu [Tue, 13 Feb 2024 17:29:05 +0000 (17:29 +0000)]
Revert "ITS#9952 libldap: use atexit for TLS teardown"
This reverts commit
337455eb3a66176cc3f66d2c663a72cc7b4178bd .
The change was non-portable, caused ITS#10176. OpenSSL 3 is
broken and should be fixed.