]>
git.ipfire.org Git - thirdparty/openldap.git/log
Ondřej Kuzník [Thu, 12 Jan 2023 12:22:46 +0000 (12:22 +0000)]
ITS#10436 Manpage fixes
Ondřej Kuzník [Wed, 7 Jan 2026 15:04:47 +0000 (15:04 +0000)]
ITS#9022 Introduce -o remove-sids= to slapadd
Howard Chu [Wed, 28 Jan 2026 13:06:24 +0000 (13:06 +0000)]
ITS#10416 libldap: allow fractional seconds for timeouts in ldaprc
Howard Chu [Fri, 6 Feb 2026 20:00:57 +0000 (20:00 +0000)]
ITS#10448 slapo-syncprov: free parsed control when operation completes
Howard Chu [Fri, 6 Feb 2026 19:52:38 +0000 (19:52 +0000)]
Revert "ITS#10448 slapo-syncprov: plug leak in syncprov_parseCtrl"
This reverts commit
e9451873ae88fc97d001bc800d098e99eba49a65 .
Breaks all replication
Kang Yang [Fri, 6 Feb 2026 02:53:52 +0000 (02:53 +0000)]
ITS#10448 slapo-syncprov: plug leak in syncprov_parseCtrl
Howard Chu [Fri, 6 Feb 2026 16:44:38 +0000 (16:44 +0000)]
ITS#10450 slapd controls.c: cleanup parseAssert / parseValuesReturnFilter
Delete improper error handling, avoid unnecessary debug activity
Howard Chu [Fri, 6 Feb 2026 15:57:51 +0000 (15:57 +0000)]
ITS#10447 back-ldap/slapo-chain: plug leak in ldap_chain_parse_ctrl()
Kang Yang [Fri, 6 Feb 2026 02:47:51 +0000 (02:47 +0000)]
ITS#10446 slapd authzPrettyNormal: plug memory leak
Kang Yang [Fri, 6 Feb 2026 01:27:23 +0000 (01:27 +0000)]
ITS#10443 slap_sasl_mechs(): must mutex SASL call
Mattias Ellert [Fri, 28 Feb 2025 12:04:30 +0000 (13:04 +0100)]
ITS#10314 Only install the slapi-plugin.h header if building slapi library
Howard Chu [Thu, 5 Feb 2026 15:46:19 +0000 (15:46 +0000)]
ITS#10442 slapo-dds: delete redundant line
Howard Chu [Thu, 5 Feb 2026 15:30:52 +0000 (15:30 +0000)]
ITS#10442 slapo-dds: fix min-ttl/max-ttl init
Error was present in dds.c initial commit
Ondřej Kuzník [Wed, 17 Dec 2025 09:57:19 +0000 (09:57 +0000)]
ITS#10293 Report syncrepl workload outline in STATS
Ondřej Kuzník [Tue, 16 Dec 2025 12:10:56 +0000 (12:10 +0000)]
ITS#10250 Accept changes in attribute ordering for replication tests
Ondřej Kuzník [Tue, 13 Aug 2024 08:26:21 +0000 (09:26 +0100)]
ITS#10250 Retrieve old value for attr_diff
Ondřej Kuzník [Tue, 16 Dec 2025 12:06:49 +0000 (12:06 +0000)]
ITS#10250 Simplify attr_cmp calling convention
We no longer need the kludge to touch up modifiersName/modifyTimestamp
(ITS#4820) since the mod is being passed to the backend with
orm_no_opattrs these days.
Howard Chu [Mon, 2 Feb 2026 16:49:07 +0000 (16:49 +0000)]
ITS#10438 liblber: check for realloc failure in ber_bvreplace_x()
Quanah Gibson-Mount [Thu, 29 Jan 2026 22:02:41 +0000 (22:02 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Quanah Gibson-Mount [Thu, 29 Jan 2026 21:51:48 +0000 (21:51 +0000)]
Update for LMDB 0.9.35 release
Quanah Gibson-Mount [Thu, 29 Jan 2026 21:51:36 +0000 (21:51 +0000)]
ITS#10434
Ondřej Kuzník [Wed, 28 Jan 2026 10:28:05 +0000 (10:28 +0000)]
ITS#10431 Enforce a stop when encountering a nul-leading line
Ondřej Kuzník [Wed, 28 Jan 2026 10:26:35 +0000 (10:26 +0000)]
ITS#10430 Do not scroll past nul bytes
Ondřej Kuzník [Wed, 28 Jan 2026 10:25:55 +0000 (10:25 +0000)]
ITS#10429 Empty types are not valid LDIF, reject sooner
Howard Chu [Thu, 29 Jan 2026 13:17:46 +0000 (13:17 +0000)]
ITS#10434 lmdb: fix typo on MacOSX
Quanah Gibson-Mount [Wed, 28 Jan 2026 17:43:12 +0000 (17:43 +0000)]
ITS#10433 - Update copyright year
Quanah Gibson-Mount [Mon, 26 Jan 2026 19:03:01 +0000 (19:03 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Quanah Gibson-Mount [Mon, 26 Jan 2026 19:02:01 +0000 (19:02 +0000)]
Prep for release (0.9.34)
Quanah Gibson-Mount [Mon, 26 Jan 2026 19:00:10 +0000 (19:00 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Howard Chu [Thu, 18 Dec 2025 15:32:28 +0000 (15:32 +0000)]
ITS#10258 daemon/epoll: fix check for active socket
Lock sd_mutex before checking
Howard Chu [Mon, 15 Dec 2025 15:15:34 +0000 (15:15 +0000)]
ITS#10258 slapd: fix unbind/close race
Don't call slapd_set_read() on an Unbinding connection
Howard Chu [Tue, 13 Jan 2026 16:51:58 +0000 (16:51 +0000)]
ITS#10419, ITS#10420
Ali Caglayan [Sun, 28 Dec 2025 00:34:25 +0000 (00:34 +0000)]
ITS#10420 LMDB: add support for Haiku
Ali Caglayan [Sat, 27 Dec 2025 18:26:31 +0000 (18:26 +0000)]
ITS#10419 LMDB: add support for NetBSD
Quanah Gibson-Mount [Mon, 12 Jan 2026 23:59:39 +0000 (23:59 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Howard Chu [Tue, 6 Jan 2026 20:53:47 +0000 (20:53 +0000)]
ITS#10421
Howard Chu [Tue, 6 Jan 2026 20:52:25 +0000 (20:52 +0000)]
ITS#10421 mdb_load: check for malicious input
Ondřej Kuzník [Tue, 16 Dec 2025 17:09:41 +0000 (17:09 +0000)]
ITS#10415 Add sockbuf_max_pending_client
Nadezhda Ivanova [Tue, 6 Jan 2026 13:12:28 +0000 (15:12 +0200)]
ITS#10388 Fixed an error in the regression test from previous commit
Ondřej Kuzník [Tue, 16 Dec 2025 16:09:39 +0000 (16:09 +0000)]
ITS#9959 Nul-terminate addresses
Debug(LDAP_DEBUG_CONNS, ...) gets these passed as %s, reaching just
beyond the allocated buffer.
Ondřej Kuzník [Mon, 3 Mar 2025 10:29:36 +0000 (10:29 +0000)]
ITS#9959 Do not read c_auth without lock
Ondřej Kuzník [Tue, 16 Dec 2025 13:56:34 +0000 (13:56 +0000)]
ITS#10414 Do not replace tool's provided buffer
Ondřej Kuzník [Tue, 16 Dec 2025 13:21:51 +0000 (13:21 +0000)]
ITS#10414 Remember whether we have a frontend/back-config
Graham Leggett [Mon, 15 Dec 2025 22:52:13 +0000 (22:52 +0000)]
ITS#10149 - Allow certificates and keys to be read from URIs
Ondřej Kuzník [Wed, 10 Dec 2025 09:49:28 +0000 (09:49 +0000)]
ITS#9577 Also exit when started with just -V
Ondřej Kuzník [Wed, 10 Dec 2025 12:07:18 +0000 (12:07 +0000)]
ITS#7347 Allow subtractive -a/z/i to work as expected
Ondřej Kuzník [Wed, 10 Dec 2025 12:40:11 +0000 (12:40 +0000)]
ITS#9640 Introduce the increment privilege
Quanah Gibson-Mount [Thu, 11 Dec 2025 20:41:22 +0000 (20:41 +0000)]
ITS#10306 - Regenerate configure
Ondřej Kuzník [Tue, 9 Dec 2025 13:55:05 +0000 (13:55 +0000)]
ITS#10413 Prepare cookie just before we actually send it
Howard Chu [Tue, 9 Dec 2025 17:45:27 +0000 (17:45 +0000)]
ITS#10306 configure: use cache for epoll/kqueue checks
Howard Chu [Fri, 5 Dec 2025 10:23:53 +0000 (10:23 +0000)]
ITS#9305 clients: print actual error from connect failure
Related to ITS#10371
Howard Chu [Fri, 5 Dec 2025 10:33:13 +0000 (10:33 +0000)]
ITS#9305 libldap: don't mask ld_errno if set during connect failure
Howard Chu [Fri, 5 Dec 2025 10:31:13 +0000 (10:31 +0000)]
ITS#9305 libldap: report errmsg from hostname lookup failures
Use new LDAP_X_SERVER_UNKNOWN error code for failed lookups.
Ondřej Kuzník [Mon, 8 Dec 2025 12:50:44 +0000 (12:50 +0000)]
ITS#10358 Retry if entry changed (use assert control to detect this)
Ondřej Kuzník [Mon, 4 Dec 2023 14:30:50 +0000 (14:30 +0000)]
ITS#7441 Consider both parts of an X-ORDERED value
Ondřej Kuzník [Mon, 1 Dec 2025 10:16:47 +0000 (10:16 +0000)]
ITS#10361 Standardise CONFIGPWF usage
Ondřej Kuzník [Mon, 1 Dec 2025 10:12:08 +0000 (10:12 +0000)]
ITS#10361 Remove bashism
Ondřej Kuzník [Wed, 26 Nov 2025 13:55:54 +0000 (13:55 +0000)]
ITS#10408 Do not assume sop is still in the list
Ondřej Kuzník [Mon, 1 Dec 2025 09:45:39 +0000 (09:45 +0000)]
ITS#6151 Regenerate cosine.ldif
Ondřej Kuzník [Wed, 26 Nov 2025 13:00:52 +0000 (13:00 +0000)]
ITS#6151 Update cosine.schema for RFC 4524
- adds a new substring match omitted previously (uniqueIdentifier)
- removes streetAddress duplication in domain objectclass
- prefers short names for MUST/MAY attributes
- long definitions (for 'co', 'drink', ...) are NOT removed here
- attributes/objectclasses removed by RFC 4524 are NOT removed here
Chooses not to remove DESC tags removed in RFC1274 in the interests of
keeping the diff small.
Quanah Gibson-Mount [Tue, 2 Dec 2025 16:26:54 +0000 (16:26 +0000)]
ITS#6938, ITS#9739 - Regenerate configure
Howard Chu [Tue, 25 Nov 2025 19:46:34 +0000 (19:46 +0000)]
ITS#6938 WIN32 IPv6: fix sockaddr_storage detection
It's defined in winsock2.h. Also remove error for missing INET6_ADDRSTRLEN
define, we already have it in our <ac/socket.h> if it's missing.
Howard Chu [Tue, 25 Nov 2025 19:45:36 +0000 (19:45 +0000)]
ITS#6938 WIN32: silence warnings for redefined error codes
Howard Chu [Mon, 1 Dec 2025 16:16:10 +0000 (16:16 +0000)]
ITS#10410 lutil_strncopy: refix prev commit
Howard Chu [Mon, 1 Dec 2025 15:56:36 +0000 (15:56 +0000)]
ITS#10410 lutil_strncopy: fix prev commit
Howard Chu [Mon, 1 Dec 2025 15:18:54 +0000 (15:18 +0000)]
ITS#10410 lutil_strncopy: fix off by one
Howard Chu [Mon, 1 Dec 2025 15:09:21 +0000 (15:09 +0000)]
ITS#10410 WIN32 logging: simplify buffer calculation
Howard Chu [Thu, 20 Nov 2025 16:53:01 +0000 (16:53 +0000)]
ITS#10398 slapo-memberof manpage update
Howard Chu [Tue, 7 Oct 2025 18:12:12 +0000 (19:12 +0100)]
ITS#10398 slapo-memberof/refint: fix clash on subtree renames
memberof must ignore modify ops from refint overlay.
Ondřej Kuzník [Mon, 10 Nov 2025 17:47:53 +0000 (17:47 +0000)]
Clarify slapadd -w option to avoid common pitfall
Ondřej Kuzník [Mon, 10 Nov 2025 17:47:05 +0000 (17:47 +0000)]
Clarify lloadd.conf example
Howard Chu [Tue, 4 Nov 2025 16:14:55 +0000 (16:14 +0000)]
ITS#10329 slapo-pcache: don't clobber original request DN
in merge_entry()
Andrew Elble [Tue, 22 Apr 2025 17:53:35 +0000 (13:53 -0400)]
ITS#10329 slapo-pcache: template match must be case insensitive
Andrew Elble [Mon, 21 Apr 2025 14:49:38 +0000 (10:49 -0400)]
ITS#10329 slapo-pcache: (re)set expiry time if query is pos/neg
Andrew Elble [Mon, 21 Apr 2025 14:44:43 +0000 (10:44 -0400)]
ITS#10329 slapo-pcache: in refresh, set q_uuid on query if it changes pos/neg
Andrew Elble [Mon, 21 Apr 2025 14:39:20 +0000 (10:39 -0400)]
ITS#10329 slapo-pcache: clear out already freed op req DN
Ondřej Kuzník [Thu, 16 Oct 2025 16:23:57 +0000 (17:23 +0100)]
ITS#9739 Let configure options influence the symbol version map
Quanah Gibson-Mount [Tue, 4 Nov 2025 15:46:45 +0000 (15:46 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Jonas Jelten [Thu, 16 Oct 2025 23:05:10 +0000 (01:05 +0200)]
ITS#10399 pw-pbkdf2: fix iteration configuration parameter
the first module argument is argc=1 and argv[0], as invoked by
servers/slapd/slappasswd.c/parse_slappasswdopt and
servers/slapd/module.c/module_load
Quanah Gibson-Mount [Wed, 22 Oct 2025 21:49:38 +0000 (21:49 +0000)]
ITS#10391 - Regenerate configure
Michael Osipov [Wed, 17 Sep 2025 11:32:52 +0000 (13:32 +0200)]
ITS#10391 - Reactivate "-mt" for pthread support on HP-UX (and Solaris)
HP-UX, along with Solaris, requires this compiler and linker flag to pass
proper macros and add required libraries.
Arvid Requate [Tue, 21 Oct 2025 15:56:02 +0000 (16:56 +0100)]
ITS#7901 slapschema: preserve errors in -c mode
Nadezhda Ivanova [Fri, 19 Sep 2025 13:11:17 +0000 (16:11 +0300)]
ITS#10390 ldif_parse_line2 calculates an incorrect length of the attribute type
Nadezhda Ivanova [Fri, 12 Sep 2025 10:20:09 +0000 (13:20 +0300)]
ITS#10388 ldif_parse_line2 is not compliant with RFC2849
Julien Wadel [Wed, 4 Jun 2025 10:26:06 +0000 (12:26 +0200)]
ITS#10353 WINSOCK: add missing ENOTCONN #define
Value is set to 126 by "ucrt/errno.h" but WSAENOTCONN is
set to 10057L by winerror.h (used by WSAGetLastError()).
Ondřej Kuzník [Thu, 9 Oct 2025 11:50:09 +0000 (12:50 +0100)]
ITS#10313 Add a chaining test
Ondřej Kuzník [Wed, 8 Oct 2025 16:11:30 +0000 (17:11 +0100)]
ITS#10313 Allow counter mods to be chained
Ondřej Kuzník [Wed, 8 Oct 2025 16:10:06 +0000 (17:10 +0100)]
ITS#10313 Tighten counter tracking modification
Try to make sure the counter/timer value we used hasn't been used up in
the meantime. Also if the update cannot be committed, do not say whether
the provided OTP was correct, this would open up an oracle for malicious
clients to brute force a token they could use later/elsewhere.
Ondřej Kuzník [Wed, 8 Oct 2025 16:11:09 +0000 (17:11 +0100)]
ITS#10379 Use a fresh timestamp for internal mod
Ondřej Kuzník [Wed, 8 Oct 2025 16:08:48 +0000 (17:08 +0100)]
ITS#10169 Do not leak opattr mods
Ondřej Kuzník [Thu, 9 Oct 2025 09:26:18 +0000 (10:26 +0100)]
ITS#9437 Enable test081 in CI
Howard Chu [Thu, 16 Oct 2025 16:25:14 +0000 (17:25 +0100)]
ITS#10401 liblber: fix shift of negative int in ber_decode_int()
There's no actual possibility of overflow but sanitizers will complain.
Howard Chu [Thu, 16 Oct 2025 19:18:36 +0000 (20:18 +0100)]
Revert "ITS#10398 slapo-memberof/refint: fix clash on subtree renames"
This reverts commit
1b1b687bd491ae0a40c560132156fe531c9e751e .
Pushed by mistake
Howard Chu [Thu, 16 Oct 2025 15:49:53 +0000 (16:49 +0100)]
ITS#10400 libldap: fix NULL deref in ldap_parse_result()
Broken by patch for ITS#10229.
Howard Chu [Wed, 15 Oct 2025 19:17:34 +0000 (20:17 +0100)]
ITS#10381 fix logformat for Windows again
Misplaced line in previous commit.
Howard Chu [Wed, 15 Oct 2025 17:13:58 +0000 (18:13 +0100)]
ITS#9564
Howard Chu [Wed, 15 Oct 2025 17:12:26 +0000 (18:12 +0100)]
ITS#9564 lmdb: fix race condition freeing spilled pages at end of transaction
Howard Chu [Tue, 7 Oct 2025 18:12:12 +0000 (19:12 +0100)]
ITS#10398 slapo-memberof/refint: fix clash on subtree renames
refint must use manageDsaIt control on its repair ops, and
memberof must ignore modify ops with this control set.
Howard Chu [Mon, 6 Oct 2025 15:53:18 +0000 (16:53 +0100)]
ITS#10396 fix mdb_cursor_del0 with multiple DUPSORT cursors
Howard Chu [Mon, 6 Oct 2025 15:49:25 +0000 (16:49 +0100)]
ITS#10396 lmdb: fix mdb_cursor_del0 with multiple DUPSORT cursors
Use the correct stack index when adjusting other cursors pointing to
the affected page and the DB has a subDB. Broken in ITS#8406.