]>
git.ipfire.org Git - thirdparty/openldap.git/log
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.
Nadezhda Ivanova [Mon, 29 Sep 2025 13:07:05 +0000 (16:07 +0300)]
ITS#10392 back-ldap does not return a response if incorrect secprops is configured
Nadezhda Ivanova [Fri, 26 Sep 2025 13:34:44 +0000 (16:34 +0300)]
ITS#10393 Duplicate test names test090-asyncmeta-conttl and test090-auditlog
Howard Chu [Mon, 1 Sep 2025 14:00:58 +0000 (15:00 +0100)]
ITS#10381 fix logformat config
Howard Chu [Fri, 22 Mar 2024 18:08:50 +0000 (18:08 +0000)]
ITS#10191 back-mdb: check for pool pause in search
Also related, cancel any ops on a DB that is being deleted.
Lenka Klement [Wed, 3 Sep 2025 13:14:44 +0000 (15:14 +0200)]
ITS#10372 last-bind configuration manual updates
Quanah Gibson-Mount [Wed, 17 Sep 2025 17:39:20 +0000 (17:39 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Ondřej Kuzník [Wed, 27 Aug 2025 15:02:00 +0000 (16:02 +0100)]
ITS#10379 slapo-lastbind: Use a fresh timestamp for lastbind mod
Ondřej Kuzník [Tue, 26 Aug 2025 16:23:38 +0000 (17:23 +0100)]
ITS#10385 Set correct rootDN for accesslog replay
Ondřej Kuzník [Tue, 26 Aug 2025 15:26:44 +0000 (16:26 +0100)]
ITS#10369 Merge duplicate attributes properly
Ondřej Kuzník [Tue, 26 Aug 2025 15:26:01 +0000 (16:26 +0100)]
ITS#10384 Free attributes on error
Howard Chu [Mon, 1 Sep 2025 16:22:42 +0000 (17:22 +0100)]
ITS#10387 lloadd: more for previous commit
Howard Chu [Mon, 1 Sep 2025 14:05:53 +0000 (15:05 +0100)]
ITS#10387 daemon: fix reverselookup of proxied IPv6 address
Ondřej Kuzník [Fri, 22 Aug 2025 13:23:19 +0000 (14:23 +0100)]
ITS#10380 Log server version on logfile change
Ondřej Kuzník [Thu, 31 Jul 2025 18:30:00 +0000 (19:30 +0100)]
ITS#10379 Use a fresh timestamp for lastbind mod
Ondřej Kuzník [Thu, 31 Jul 2025 17:57:33 +0000 (18:57 +0100)]
ITS#10254 Do not trigger pwdReset when rehashing
Ondřej Kuzník [Thu, 31 Jul 2025 14:09:16 +0000 (15:09 +0100)]
ITS#10254 Fix rehashing logic and add tests
Ondřej Kuzník [Thu, 31 Jul 2025 14:03:52 +0000 (15:03 +0100)]
ITS#10254 Fill in documentation
Ondřej Kuzník [Thu, 31 Jul 2025 14:07:09 +0000 (15:07 +0100)]
ITS#9343 Fix the minimum number of ppolicy_rules arguments check
Howard Chu [Tue, 5 Aug 2025 15:26:23 +0000 (16:26 +0100)]
ITS#10304 slapd-mdb: fix spurious error when deleting last child of a branch
Howard Chu [Wed, 23 Jul 2025 22:18:28 +0000 (23:18 +0100)]
ITS#10371 clients: print actual error code when ldap_result fails
Added a tool_perror2() to avoid some redundant calls.
Nadezhda Ivanova [Tue, 24 Jun 2025 15:10:30 +0000 (18:10 +0300)]
ITS#10363 - Implement a target connection time-to-live in asyncmeta
Nadezhda Ivanova [Tue, 24 Jun 2025 13:39:43 +0000 (16:39 +0300)]
ITS#10363 Removed unused arguments and unused code in asyncmeta_getconn and asyncmeta_clear_one_msc
Nadezhda Ivanova [Tue, 24 Jun 2025 15:35:34 +0000 (18:35 +0300)]
ITS#10308 Implement cn=monitor for back-asyncmeta
Provide some target connection statistics such as target connections
status and target status
Howard Chu [Thu, 31 Jul 2025 15:43:31 +0000 (16:43 +0100)]
ITS#10374 pcache: fix config emit of noattr attrset
Support for configuring an empty attrset was added in
add25c2f45a126eb321e25a068140e32068666c6
for ITS#5074 but code to emit the config wasn't updated accordingly.
Howard Chu [Mon, 28 Jul 2025 14:22:57 +0000 (15:22 +0100)]
ITS#10361 slapo-auditlog (empty commit)
Note that
163da8d21762f11b10d891d39e8ff0a7b459e55b and
b6bed508f5202e01018615dce96dac06fcd8784b were for this ITS#.
Those commit messages didn't include the required ITS#.
Caolán McNamara [Sat, 26 Jul 2025 20:00:50 +0000 (21:00 +0100)]
ITS#10375 libldap/tls2: const up oids
to move it out of the .data section
Howard Chu [Mon, 28 Jul 2025 14:13:12 +0000 (15:13 +0100)]
ITS#10377 adminguide: fix typos
Introduced same time as ITS#10376
Howard Chu [Mon, 28 Jul 2025 14:11:07 +0000 (15:11 +0100)]
ITS#10376 adminguide: fix typo
Introduced in
20e24e15171d86ffc41ac0f8a7beea2a5bf83fcc
Howard Chu [Wed, 23 Jul 2025 21:05:25 +0000 (22:05 +0100)]
ITS#10370 libldap: don't assert on network input
Howard Chu [Tue, 8 Jul 2025 16:54:28 +0000 (17:54 +0100)]
ITS#10367 admin: fix column layout
Howard Chu [Tue, 8 Jul 2025 15:09:33 +0000 (16:09 +0100)]
ITS#10366 admin: fix typo
Arran Cudbard-Bell [Tue, 1 Jul 2025 11:57:08 +0000 (07:57 -0400)]
slapo-auditlog: Add olcAuditlogNonBlocking to avoid blocking when logging to named pipes
The default behaviour of fopen() when called on a named pipe which does not have any reader, is to block, until a reader opens the pipe. This blocks slapo-auditlog when it attempts to write output. Depending on how critical the audit log is, it may be preferable to discard audit log output and continue processing requests if there's no reader available.
For clarity the call to fopen() is removed and replaced with open()/fdopen(), allowing us to specify O_* flags as opposed to using fopen() or open()/fdopen(). 0666 are the base permissions used by fopen() when files are created.
Arran Cudbard-Bell [Tue, 1 Jul 2025 11:57:59 +0000 (07:57 -0400)]
build: Set OS_WINDOWS in `scripts/defines.sh` to aid with Windows detection in test cases
This uses the result AC_CANONICAL_HOST and a pre-existing case statement checking for mingw32, cygwin, interix to determine if the build system is Windows based... We make the not unreasonable assumption that if the build system is Windows based, the tests will also be running on a Windows system.
Howard Chu [Thu, 19 Jun 2025 16:52:47 +0000 (17:52 +0100)]
ITS#10359 note that logbase must exist on all providers in delta MPR
Howard Chu [Thu, 19 Jun 2025 16:03:16 +0000 (17:03 +0100)]
ITS#10360 delta MPR: internal search should use logDB's rootDN
Ondřej Kuzník [Tue, 15 Apr 2025 16:45:44 +0000 (17:45 +0100)]
ITS#10254 Let slapo-ppolicy rehash user's password
Ondřej Kuzník [Tue, 15 Apr 2025 16:44:40 +0000 (17:44 +0100)]
ITS#10254 Fix password_scheme to return full hash specification
Ondřej Kuzník [Tue, 15 Apr 2025 16:43:04 +0000 (17:43 +0100)]
ITS#7981 Allow setting a default hash per policy
Ondřej Kuzník [Tue, 15 Apr 2025 16:43:49 +0000 (17:43 +0100)]
ITS#7981 Move default hash selection to slap_passwd_hash_type
Ondřej Kuzník [Tue, 15 Apr 2025 16:36:51 +0000 (17:36 +0100)]
ITS#9343 Fix uninitialised variable
Ondřej Kuzník [Mon, 24 Mar 2025 18:51:32 +0000 (18:51 +0000)]
ITS#10169 Allow a Compare against oathSecret
Ondřej Kuzník [Fri, 13 Jun 2025 07:06:15 +0000 (08:06 +0100)]
ITS#10347 Be explicit about managing attr_bv storage
Ondřej Kuzník [Fri, 13 Jun 2025 07:03:29 +0000 (08:03 +0100)]
ITS#10345 Remove spurious strdup
Ondřej Kuzník [Fri, 13 Jun 2025 07:02:33 +0000 (08:02 +0100)]
ITS#10349 Do not leak memberof_t