]>
git.ipfire.org Git - thirdparty/openldap.git/log
Howard Chu [Wed, 22 Jul 2026 19:43:16 +0000 (20:43 +0100)]
ITS#10548 slapmodify: don't replace creation-related opattrs
entryUUID, createTimestamp, and creatorsName should never be changed
after initially set. Can set them if they're missing, otherwise
leave them alone.
Howard Chu [Tue, 23 Jun 2026 15:04:43 +0000 (16:04 +0100)]
ITS#10026 syncprov: assume context is usually dirty
except if it's empty
Howard Chu [Wed, 22 Jul 2026 16:45:46 +0000 (17:45 +0100)]
ITS#10535 syncprov: fix prev commit
Quanah Gibson-Mount [Tue, 21 Jul 2026 17:33:31 +0000 (17:33 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/1.0'
Howard Chu [Tue, 21 Jul 2026 16:01:21 +0000 (17:01 +0100)]
ITS#10546 libldap/test.c: silence braindead AI complaints
Howard Chu [Tue, 21 Jul 2026 15:54:31 +0000 (16:54 +0100)]
ITS#10545 urltest: silence braindead AI complaints
Howard Chu [Mon, 20 Jul 2026 14:00:25 +0000 (15:00 +0100)]
ITS#10520 lmdb: tweak previous commit
Howard Chu [Mon, 20 Jul 2026 16:42:05 +0000 (17:42 +0100)]
ITS#10541 syncrepl: assert on entryCSN must use normalized value
Howard Chu [Mon, 20 Jul 2026 14:22:14 +0000 (15:22 +0100)]
ITS#10543 slapd-read: plug leak
Howard Chu [Fri, 17 Jul 2026 16:06:00 +0000 (17:06 +0100)]
ITS#10542
Howard Chu [Fri, 17 Jul 2026 16:00:54 +0000 (17:00 +0100)]
ITS#10542 lmdb: Add compile time flag MDB_USE_WRITE_THROUGH for Windows
It defaults to enabled. Compile with -DMDB_USE_WRITE_THROUGH=0 to
revert to regular buffered writes.
Howard Chu [Thu, 16 Jul 2026 15:57:53 +0000 (16:57 +0100)]
ITS#10538
Howard Chu [Thu, 16 Jul 2026 14:49:53 +0000 (15:49 +0100)]
ITS#10538 lmdb: fix large writes on Windows
Ondřej Kuzník [Thu, 16 Jul 2026 12:12:56 +0000 (13:12 +0100)]
ITS#9343 ppolicy: clean up policy selection logging
backend_operational returns LDAP_NO_SUCH_ATTRIBUTE if attribute was
requested but not populated. That is a valid result (no_policy), not an
error.
Howard Chu [Tue, 14 Jul 2026 16:27:05 +0000 (17:27 +0100)]
ITS#10539
Howard Chu [Sun, 12 Jul 2026 15:35:42 +0000 (16:35 +0100)]
ITS#10539 lmdb: windows cleanup
Howard Chu [Tue, 14 Jul 2026 14:04:19 +0000 (15:04 +0100)]
ITS#10534, ITS#10536, ITS#10540
Howard Chu [Tue, 14 Jul 2026 11:06:08 +0000 (12:06 +0100)]
ITS#10540 lmdb: Fixup outdated license notices
The Symas Dual-Use License initiative was abandoned.
Everything remains under the OpenLDAP Public License.
Howard Chu [Thu, 9 Jul 2026 20:29:31 +0000 (21:29 +0100)]
ITS#10536 lmdb: refix mdb_drop(MAIN_DBI)
Check for named DBs and drop them individually.
Partially reverts ITS#8174 fix.
Howard Chu [Sun, 12 Jul 2026 15:49:33 +0000 (16:49 +0100)]
ITS#10534 lmdb: update mdb_env_get_maxkeysize() doc
Ondřej Kuzník [Tue, 14 Jul 2026 11:21:04 +0000 (12:21 +0100)]
ITS#10530 syncrepl: detect malformed SYNC_ID_SET messages
Ondřej Kuzník [Mon, 13 Jul 2026 11:45:41 +0000 (12:45 +0100)]
ITS#9343 ppolicy: Fix require_password parsing in slapd.conf
Howard Chu [Mon, 13 Jul 2026 17:54:44 +0000 (18:54 +0100)]
ITS#10533 liblber: more for ITS#10489
Another potential 1-byte overread
Ondřej Kuzník [Thu, 9 Jul 2026 11:51:30 +0000 (12:51 +0100)]
ITS#10535 syncprov: Let syncprov_play_accesslog handle !changed && dirty
Nadezhda Ivanova [Tue, 7 Jul 2026 12:24:07 +0000 (15:24 +0300)]
ITS#10532 [back-asyncmeta] NULL-pointer dereference in asyncmeta_dn_massage() via referral URL with missing DN when suffixmassage remote suffix is empty
Howard Chu [Tue, 30 Jun 2026 15:45:45 +0000 (16:45 +0100)]
ITS#10524 slaptest: note it can fail on a fresh config
and slapcat should be used instead, when converting config format.
Quanah Gibson-Mount [Tue, 30 Jun 2026 16:51:09 +0000 (16:51 +0000)]
Merge tag 'LMDB_1.0.0'
LMDB 1.0.0
Quanah Gibson-Mount [Tue, 30 Jun 2026 16:41:56 +0000 (16:41 +0000)]
Return to release engineering
Quanah Gibson-Mount [Tue, 30 Jun 2026 15:26:32 +0000 (15:26 +0000)]
Prep for release
Howard Chu [Thu, 25 Jun 2026 14:22:53 +0000 (15:22 +0100)]
ITS#10526 back-mdb: optimize mdb_idl_intersection
Improve case of intersecting a list and a range.
Ondřej Kuzník [Fri, 26 Jun 2026 12:12:17 +0000 (13:12 +0100)]
ITS#10525 lloadd: report errors from bindconf_parse
Howard Chu [Wed, 24 Jun 2026 19:46:47 +0000 (20:46 +0100)]
ITS#10525 slapd: report errors from bindconf_parse
Quanah Gibson-Mount [Wed, 24 Jun 2026 21:10:18 +0000 (21:10 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/1.0'
Howard Chu [Wed, 24 Jun 2026 21:03:55 +0000 (22:03 +0100)]
ITS#10522 lmdb: cleanup again
Howard Chu [Wed, 24 Jun 2026 20:19:33 +0000 (21:19 +0100)]
ITS#10522 lmdb: fix prev commit
Quanah Gibson-Mount [Tue, 16 Jun 2026 15:47:57 +0000 (15:47 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/1.0'
Howard Chu [Tue, 16 Jun 2026 14:24:22 +0000 (15:24 +0100)]
ITS#10523 LMDB: add sample for checksum plus authenticated encryption
Howard Chu [Tue, 16 Jun 2026 14:22:57 +0000 (15:22 +0100)]
ITS#10523 LMDB: allow checksum with authenticated encryption
Quanah Gibson-Mount [Mon, 15 Jun 2026 16:34:28 +0000 (16:34 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/1.0'
Howard Chu [Wed, 10 Jun 2026 12:20:35 +0000 (13:20 +0100)]
ITS#10520 LMDB: fix incremental dump/load for encryption
Howard Chu [Wed, 10 Jun 2026 09:39:06 +0000 (10:39 +0100)]
ITS#10520 LMDB: fix env_copyfd0() for remapped envs
Howard Chu [Tue, 9 Jun 2026 23:17:59 +0000 (00:17 +0100)]
ITS#10520 LMDB: cleanup on crypto errors and exits
Howard Chu [Tue, 9 Jun 2026 21:20:58 +0000 (22:20 +0100)]
ITS#10520 LMDB: fix mdb_env_copyfd1() with encrypted DBs
Howard Chu [Fri, 12 Jun 2026 14:12:00 +0000 (15:12 +0100)]
ITS#10522 LMDB: reject 0-length values in DUPSORT DBs
Quanah Gibson-Mount [Thu, 11 Jun 2026 22:32:17 +0000 (22:32 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/1.0'
Howard Chu [Wed, 10 Jun 2026 19:42:09 +0000 (20:42 +0100)]
ITS#10521 LMDB: more for prev commit
Howard Chu [Wed, 10 Jun 2026 19:32:41 +0000 (20:32 +0100)]
ITS#10521 LMDB: fix mdb_txn_begin
Don't allow read txns to have child txns. Broken by ITS#10395.
Simplify the conditional tests to make it obvious.
Quanah Gibson-Mount [Tue, 9 Jun 2026 15:20:49 +0000 (15:20 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/1.0'
Howard Chu [Tue, 9 Jun 2026 12:36:18 +0000 (13:36 +0100)]
ITS#10519 LMDB: fix ovpage size calculation with encryptino & checksums
Quanah Gibson-Mount [Mon, 8 Jun 2026 18:01:05 +0000 (18:01 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/1.0'
Howard Chu [Mon, 8 Jun 2026 15:56:11 +0000 (16:56 +0100)]
ITS#10518 lmdb: fix mutex leak from ITS#10395
Ondřej Kuzník [Fri, 5 Jun 2026 10:13:57 +0000 (11:13 +0100)]
ITS#6198 doc: Extend admin guide ACL section to cover new options
Ondřej Kuzník [Fri, 5 Jun 2026 10:12:57 +0000 (11:12 +0100)]
ITS#9343 doc: Update admin guide to match
Ondřej Kuzník [Fri, 5 Jun 2026 10:11:26 +0000 (11:11 +0100)]
ITS#9640 doc: Update admin guide to match
Ondřej Kuzník [Fri, 5 Jun 2026 11:16:30 +0000 (12:16 +0100)]
ITS#10517 libldap+mbedtls: Check cert validation result
Howard Chu [Fri, 5 Jun 2026 14:56:27 +0000 (15:56 +0100)]
ITS#10515 slapo-auditlog: Add Windows non-blocking support
It doesn't work the same way as on Linux, so don't enable
the test script.
Howard Chu [Thu, 4 Jun 2026 20:41:32 +0000 (21:41 +0100)]
ITS#9009 LMDB add release notes/upgrading info
Howard Chu [Mon, 1 Jun 2026 17:55:39 +0000 (18:55 +0100)]
ITS#10516 slapd: force make to check dynamic backends
Also streamline build of static backends.
Howard Chu [Sat, 30 May 2026 14:36:01 +0000 (15:36 +0100)]
ITS#8901 tpool: use joinable threads instead of detached
When tearing down the threadpool we need to wait for the last
thread to actually exit, before returning. We can only wait
for a thread if it's joinable. For all the threads besides
the last one, we detach before exiting because we don't care
about waiting for them.
Howard Chu [Sat, 30 May 2026 13:43:16 +0000 (14:43 +0100)]
ITS#8901 ldap_pvt_thread: add _detach() support
Prep for fixups to tpool.
Quanah Gibson-Mount [Wed, 3 Jun 2026 22:41:13 +0000 (22:41 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/1.0'
Howard Chu [Tue, 2 Jun 2026 20:02:35 +0000 (21:02 +0100)]
ITS#10515 syncrepl: fix check for isrunning
mutex_trylock succeeds on Windows because mutexes are all recursive.
Compare of si_be needed to check bd_self.
Howard Chu [Tue, 2 Jun 2026 18:12:21 +0000 (19:12 +0100)]
ITS#10515 tests: don't use mkfifo in test079
Just use ordinary pipes.
Howard Chu [Tue, 2 Jun 2026 17:27:01 +0000 (18:27 +0100)]
ITS#10515 tests: use existing WINDOWS check from autoconf
Howard Chu [Tue, 2 Jun 2026 17:22:19 +0000 (18:22 +0100)]
ITS#10515 tests: export AC_OS_WINDOWS
Was missing from test environment
Howard Chu [Wed, 27 May 2026 16:30:04 +0000 (17:30 +0100)]
ITS#10508 syncrepl: set no_opattrs on modrdn
Howard Chu [Mon, 1 Jun 2026 14:58:37 +0000 (15:58 +0100)]
ITS#10515 LMDB: Fix warnings on Windows
Howard Chu [Mon, 1 Jun 2026 15:26:09 +0000 (16:26 +0100)]
ITS#10515 slapd/config: Windows compat
Newer gcc insists on arguments matching prototypes
Howard Chu [Mon, 1 Jun 2026 15:13:04 +0000 (16:13 +0100)]
ITS#10515 back-ldap: fix monitor.c includes
Must include slap.h otherwise later back-monitor.h include of
ldap_pvt.h will be out of order and cause redefinition of clock_gettime()
Howard Chu [Mon, 1 Jun 2026 14:24:35 +0000 (15:24 +0100)]
ITS#10515 slapo-auditlog: no O_NONBLOCK on Windows
Must #ifdef the use of O_NONBLOCK
Howard Chu [Mon, 1 Jun 2026 14:11:31 +0000 (15:11 +0100)]
ITS#10515 tests: Windows compat
We use MSYS(2) to build on Windows. To run the test suite we need
to use Windows-compatible pathnames.
Howard Chu [Sat, 30 May 2026 22:59:17 +0000 (23:59 +0100)]
ITS#9739 libldap: more Windows tweaks
Add missing autoconf #defines
Howard Chu [Sat, 30 May 2026 22:57:40 +0000 (23:57 +0100)]
ITS#10353 Winsock: more for prev commit
Silence warning for redefined macro
Howard Chu [Sat, 30 May 2026 16:59:58 +0000 (17:59 +0100)]
ITS#10514 back-monitor: fix monitor_cache_release mutex
Howard Chu [Tue, 26 May 2026 19:57:13 +0000 (20:57 +0100)]
ITS#9009 LMDB: Doxygen updates for 1.0
Quanah Gibson-Mount [Tue, 26 May 2026 16:14:36 +0000 (16:14 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/1.0'
Howard Chu [Tue, 26 May 2026 15:44:33 +0000 (16:44 +0100)]
ITS#9716 fix, 2.X needs to be quoted
Howard Chu [Tue, 26 May 2026 15:41:27 +0000 (16:41 +0100)]
ITS#10507 fix prev commit
Can't delete references to CPAN, needed for Admin Guide.
Howard Chu [Fri, 22 May 2026 20:14:01 +0000 (21:14 +0100)]
ITS#10203 lmdb: fixup lmdb.pc
Howard Chu [Fri, 22 May 2026 02:51:12 +0000 (03:51 +0100)]
ITS#9009 slapd-mdb: refix Makefile
Quanah Gibson-Mount [Thu, 21 May 2026 18:06:56 +0000 (18:06 +0000)]
ITS#10507 - Regenerate configure
Howard Chu [Wed, 20 May 2026 15:24:35 +0000 (16:24 +0100)]
ITS#10511 slapd-mdb: add dbpagesize config option
Ondřej Kuzník [Wed, 20 May 2026 12:09:02 +0000 (13:09 +0100)]
ITS#10510 lloadd: correct c_restricted(_inflight) tracking
Quanah Gibson-Mount [Tue, 19 May 2026 23:13:22 +0000 (23:13 +0000)]
ITS#10507 - Delete perl backend
Quanah Gibson-Mount [Tue, 19 May 2026 22:38:34 +0000 (22:38 +0000)]
ITS#9796 - Deprecate GnuTLS
Ondřej Kuzník [Thu, 14 May 2026 14:36:42 +0000 (15:36 +0100)]
ITS#10502 lloadd: Add enable/disable keywords and enable proxyauthz by default
Ondřej Kuzník [Thu, 14 May 2026 13:44:18 +0000 (14:44 +0100)]
ITS#10415 lloadd: Correct attribute OID
Ondřej Kuzník [Fri, 15 May 2026 12:12:44 +0000 (13:12 +0100)]
ITS#10505 lloadd: tighten msgid checking
Howard Chu [Wed, 13 May 2026 13:51:27 +0000 (14:51 +0100)]
ITS#10503 authzTo: reject member attributes with non-DN syntax
Howard Chu [Tue, 19 May 2026 16:06:20 +0000 (17:06 +0100)]
ITS#9009 slapd-mdb: fix Makefile for LMDB 1.0
Quanah Gibson-Mount [Fri, 15 May 2026 15:57:43 +0000 (15:57 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/1.0'
Ondřej Kuzník [Thu, 30 Apr 2026 14:34:48 +0000 (15:34 +0100)]
ITS#10499 CI: ingest test report
Ondřej Kuzník [Thu, 30 Apr 2026 14:34:26 +0000 (15:34 +0100)]
ITS#10499 tests: record test results as junit.xml
Howard Chu [Tue, 12 May 2026 15:59:18 +0000 (16:59 +0100)]
ITS#9367 slapd-mdb: update manpage with encryption settings
Howard Chu [Thu, 14 May 2026 13:15:55 +0000 (14:15 +0100)]
ITS#10504 lmdb: silence warning on MacOS linker
Quanah Gibson-Mount [Tue, 12 May 2026 17:03:36 +0000 (17:03 +0000)]
Merge branch 'mdb.RE/1.0' into ITS9009
Ondřej Kuzník [Mon, 11 May 2026 09:43:33 +0000 (10:43 +0100)]
ITS#10501 slapadd: Skip dynamic attributes
Howard Chu [Wed, 6 May 2026 20:23:40 +0000 (21:23 +0100)]
ITS#9009 LMDB: update some version and copyright stamps
Josh Soref [Sun, 26 Feb 2017 07:49:31 +0000 (07:49 +0000)]
ITS#8605 - spelling fixes
Quanah Gibson-Mount [Wed, 6 May 2026 14:43:25 +0000 (14:43 +0000)]
Add changes file for LMDB 1.0 series