]>
git.ipfire.org Git - thirdparty/openldap.git/log
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
Howard Chu [Wed, 6 May 2026 14:04:18 +0000 (15:04 +0100)]
ITS#10500 back-ldif: crc32() should be static, not globally visible
Howard Chu [Mon, 4 May 2026 14:35:20 +0000 (15:35 +0100)]
ITS#10498 libldap: silence a couple more warnings
OpenSSL 3 and 4 differ on constness here, and 4 is self-inconsistent
between getter and d2i. Discard the useless const qualifiers.
Howard Chu [Mon, 4 May 2026 13:50:25 +0000 (14:50 +0100)]
ITS#9011 LMDB: fix typo in prev commit
Howard Chu [Mon, 4 May 2026 13:47:50 +0000 (14:47 +0100)]
Whitespace cleanup
Christopher Zimmermann [Sat, 20 Apr 2019 21:06:51 +0000 (23:06 +0200)]
ITS#9011 LMDB: add mdb_txn_flags()
Simon Pichugin [Thu, 30 Apr 2026 23:57:27 +0000 (16:57 -0700)]
ITS#10498 libldap: more const-correctness for OpenSSL 4
Ondřej Kuzník [Thu, 2 Apr 2026 12:54:22 +0000 (13:54 +0100)]
ITS#10472 Make sure we kill background jobs on every path
Ondřej Kuzník [Thu, 2 Apr 2026 12:53:32 +0000 (13:53 +0100)]
ITS#10472 Check server are still running when we expect them to
Ondřej Kuzník [Thu, 2 Apr 2026 12:47:48 +0000 (13:47 +0100)]
ITS#10472 Check exit code of background jobs
Also improve KILLPIDS tracking.
Waiting on multiple jobs and relying on wait exit code being != 0 if at
least one process returned != 0 might not be portable but is the best we
can do for now. We can address that in the future.
Ondřej Kuzník [Thu, 2 Apr 2026 11:50:56 +0000 (12:50 +0100)]
ITS#10472 Check tool return codes when missing
Ondřej Kuzník [Tue, 24 Mar 2026 15:14:07 +0000 (15:14 +0000)]
ITS#10472 Enable SASL tests in CI
Ondřej Kuzník [Tue, 28 Apr 2026 10:59:21 +0000 (11:59 +0100)]
ITS#6825 back-ldif: also use modify_entry
Ondřej Kuzník [Wed, 15 Apr 2026 11:12:23 +0000 (12:12 +0100)]
ITS#6825 slapo-constraint: also use modify_entry
Ondřej Kuzník [Wed, 15 Apr 2026 10:58:36 +0000 (11:58 +0100)]
ITS#6825 slapo-unique: adjust test
Ondřej Kuzník [Wed, 15 Apr 2026 11:10:16 +0000 (12:10 +0100)]
ITS#6825 slapo-unique: use modify_entry
Ondřej Kuzník [Wed, 15 Apr 2026 10:57:40 +0000 (11:57 +0100)]
ITS#6825 slapd: add modify_entry helper
Ondřej Kuzník [Mon, 27 Apr 2026 15:42:49 +0000 (16:42 +0100)]
ITS#6198 Register exop and control OID macros in schema
Ondřej Kuzník [Mon, 27 Apr 2026 15:37:04 +0000 (16:37 +0100)]
ITS#6198 Introduce restrictop functionality
Ondřej Kuzník [Mon, 27 Apr 2026 15:27:47 +0000 (16:27 +0100)]
ITS#6198 Allow extop and control restrictions in ACLs
Ondřej Kuzník [Mon, 27 Apr 2026 15:24:09 +0000 (16:24 +0100)]
ITS#6198 ACL: separate <who> checking
Ondřej Kuzník [Mon, 27 Apr 2026 13:23:07 +0000 (14:23 +0100)]
ITS#6198 backend: Simplify opflag handling
Ondřej Kuzník [Wed, 18 Sep 2024 14:08:43 +0000 (15:08 +0100)]
ITS#6198 Expose verbmasks globally
Ondřej Kuzník [Wed, 29 Apr 2026 13:42:26 +0000 (14:42 +0100)]
ITS#10265 lloadd: Plug shutdown leaks
Howard Chu [Wed, 29 Apr 2026 17:28:57 +0000 (18:28 +0100)]
ITS#9619 LMDB: more for prev commit
Also needed to set overflow pgno.
Ondřej Kuzník [Wed, 29 Apr 2026 12:53:37 +0000 (13:53 +0100)]
ITS#10488 Avoid out-of-bounds reads
Howard Chu [Tue, 28 Apr 2026 16:03:19 +0000 (17:03 +0100)]
ITS#10495 configure: fix systemdsystemunitdir config variable
Ondřej Kuzník [Mon, 27 Apr 2026 11:52:52 +0000 (12:52 +0100)]
ITS#10494 backend: Honour require none
Ondřej Kuzník [Mon, 27 Apr 2026 10:49:33 +0000 (11:49 +0100)]
ITS#10497 slapo-chain: Introduce wants_ macros
Ondřej Kuzník [Mon, 27 Apr 2026 10:48:50 +0000 (11:48 +0100)]
ITS#10497 Update checks to distinguish IGNORED vs. (NON-)CRITICAL controls
Ondřej Kuzník [Mon, 27 Apr 2026 10:44:06 +0000 (11:44 +0100)]
ITS#10497 Correct meaning of ctrlflag check to match intention
Ondřej Kuzník [Mon, 27 Apr 2026 10:41:58 +0000 (11:41 +0100)]
ITS#10497 Mask ctrlflag value where missing
Ondřej Kuzník [Mon, 27 Apr 2026 10:34:04 +0000 (11:34 +0100)]
ITS#10497 Use the wants_ as a shorthand where already good
Ondřej Kuzník [Mon, 27 Apr 2026 10:26:10 +0000 (11:26 +0100)]
ITS#10497 bconfig: use the right value for noop
Ondřej Kuzník [Mon, 27 Apr 2026 10:20:08 +0000 (11:20 +0100)]
ITS#10497 autogroup: use the right value for permissive_modify
Ondřej Kuzník [Mon, 27 Apr 2026 10:10:38 +0000 (11:10 +0100)]
ITS#10497 slap.h: Introduce o_ctrlflag related macros
Howard Chu [Mon, 13 Apr 2026 17:50:49 +0000 (18:50 +0100)]
ITS#10280 more filter choice fixups
Make sure they use (f_choice & SLAPD_FILTER_MASK) when needed
Howard Chu [Mon, 13 Apr 2026 14:32:04 +0000 (15:32 +0100)]
ITS#10280 dynlist: fix filters that reuse the same term multiple times
Use SLAPD_FILTER_REUSED for redundant filter terms
Howard Chu [Mon, 13 Apr 2026 14:31:05 +0000 (15:31 +0100)]
ITS#10280 slapd: add a SLAPD_FILTER_REUSED flag
To indicate this filter reuses the f_list of some other filter,
and so the f_list should not be freed.
Ondřej Kuzník [Fri, 24 Apr 2026 12:00:36 +0000 (13:00 +0100)]
ITS#9640 ACL: fix buffer overflow
Howard Chu [Tue, 28 Apr 2026 16:09:52 +0000 (17:09 +0100)]
Creating LMDB 1.0 release branch
Howard Chu [Tue, 28 Apr 2026 15:49:32 +0000 (16:49 +0100)]
ITS#10498 libldap: fix for OpenSSL 4 compatibility
Ondřej Kuzník [Tue, 28 Apr 2026 12:08:33 +0000 (13:08 +0100)]
ITS#10163 Adjust .gitignore
Ondřej Kuzník [Tue, 28 Apr 2026 12:06:47 +0000 (13:06 +0100)]
ITS#9739 Adjust .gitignore
Markus Junginger [Tue, 28 Jul 2020 18:04:50 +0000 (20:04 +0200)]
ITS#9291 LMDB: quick sanity check on env open
Validate root page numbers and page sum against file size while opening env.
Howard Chu [Mon, 27 Apr 2026 18:31:44 +0000 (19:31 +0100)]
ITS#10203 LMDB: add lmdb.pc to Makefile
Howard Chu [Mon, 27 Apr 2026 17:37:15 +0000 (18:37 +0100)]
ITS#8335 LMDB: reject MDB_MULTIPLE put with 0 items
Also check for overflow of count and size.
Howard Chu [Mon, 27 Apr 2026 16:28:19 +0000 (17:28 +0100)]
ITS#9388 LMDB: fix mdb_stat page counts for dupsort DBs
Kerollmops [Mon, 27 Apr 2026 11:24:44 +0000 (13:24 +0200)]
ITS#10454 LMDB: fix prev commit for Mac OSX + WRITEMAP
Howard Chu [Mon, 27 Apr 2026 13:59:00 +0000 (14:59 +0100)]
ITS#7772 LMDB: fix sub-page growth
Check for available space before deciding to grow the sub-page.
The test program will still leave some unused space, but after the
first iteration the extra space will be used instead of growing more.
Howard Chu [Sun, 26 Apr 2026 14:07:40 +0000 (15:07 +0100)]
Revert "ITS#8250 LMDB: add option MDB_ROTXN_RESET flag for txn_begin"
This reverts commit
4cd8e451679511c8fbeff68f8a97cbe7b1268b48 .
Cost/benefit makes no sense.
Nir Soffer [Sat, 10 Feb 2018 17:06:09 +0000 (17:06 +0000)]
ITS#8803 LMDB: add tool option to disable locking
For use with environments that use their own locking mechanism
instead of LMDB's internal locking.
James Rouzier [Wed, 1 Apr 2015 15:17:12 +0000 (11:17 -0400)]
ITS#8250 LMDB: add option MDB_ROTXN_RESET flag for txn_begin
Create a readonly txn in a reset state, it cannot be used until
mdb_txn_renew() is called.
Howard Chu [Fri, 24 Apr 2026 17:07:42 +0000 (18:07 +0100)]
ITS#8192 fix prev commit
Howard Chu [Fri, 24 Apr 2026 15:05:40 +0000 (16:05 +0100)]
ITS#8192 LMDB: define new error codes to avoid errno abuse
And avoid confusion with Windows error codes
Howard Chu [Thu, 23 Apr 2026 17:55:06 +0000 (18:55 +0100)]
ITS#8579 LMDB: all descriptors should have O_CLOEXEC
There's nothing useful that can be done with them if they're kept around.
Howard Chu [Thu, 23 Apr 2026 10:44:34 +0000 (11:44 +0100)]
ITS#9619 LMDB: fix mdb_env_copy2(MDB_COMPACT) for overflow pages
Wasn't resetting txnid in page header
Howard Chu [Thu, 23 Apr 2026 09:33:01 +0000 (10:33 +0100)]
ITS#9223 more cleanup for prev commit
Lorenz Bauer [Wed, 15 Feb 2017 18:58:05 +0000 (18:58 +0000)]
ITS#8590 LMDB: Use F_SETNOSIGPIPE on OS X
It seems like OS X delivers SIGPIPE to the whole process, instead of the generating thread,
as on other UNIXes. Therefore the current code sometimes works, but mostly doesn't, since
the call to sigwait doesn't happen quickly enough.
Instead of masking SIGPIPE, we use an OS X specific fcntl to disable SIGPIPE for that particular fd.
Howard Chu [Wed, 22 Apr 2026 18:22:56 +0000 (19:22 +0100)]
ITS#9027 LMDB: expose address of memory map
Returned in MDB_envinfo.
Howard Chu [Wed, 22 Apr 2026 16:43:41 +0000 (17:43 +0100)]
mdb_dump: fix symbol clash on Windows
rename byte() to dobyte()
Howard Chu [Wed, 22 Apr 2026 12:24:29 +0000 (13:24 +0100)]
ITS#8174 LMDB: fixes for mdb_drop(MAIN_DBI)
Quanah Gibson-Mount [Wed, 22 Apr 2026 16:09:02 +0000 (16:09 +0000)]
ITS#10496 - Remove MozNSS references from lloadd.conf(5)
Howard Chu [Wed, 22 Apr 2026 11:45:11 +0000 (12:45 +0100)]
ITS#8165 more for prev commit
Fixup .so symlinks, fixup install, add MacOSX linker option
Howard Chu [Wed, 22 Apr 2026 10:26:00 +0000 (11:26 +0100)]
ITS#8165 LMDB: add soname, lib version
Howard Chu [Wed, 22 Apr 2026 08:34:27 +0000 (09:34 +0100)]
ITS#9223 LMDB: cleanup prev commit
Fix age check of meta pages.
Use MAX_WRITE consistently in copy functions.
Howard Chu [Tue, 21 Apr 2026 18:02:51 +0000 (18:02 +0000)]
ITS#10478 autoca: reject commas in email/ipaddr
Howard Chu [Tue, 21 Apr 2026 15:43:09 +0000 (16:43 +0100)]
ITS#9223 LMDB: add incremental dump/load
Howard Chu [Tue, 21 Apr 2026 15:39:49 +0000 (16:39 +0100)]
ITS#10275 mdb_load: add -Q to usage message
Dirk [Fri, 17 Apr 2026 22:34:10 +0000 (22:34 +0000)]
ITS#10493 liblber: tweak commit from ITS#10438
Always NUL-terminate dst->bv_val.
Ondřej Kuzník [Thu, 9 Apr 2026 12:28:27 +0000 (13:28 +0100)]
ITS#6462 slapd-dnssrv: Enable DNS SRV resolution for ldaps
Ondřej Kuzník [Thu, 9 Apr 2026 12:27:25 +0000 (13:27 +0100)]
ITS#6462 clients: Enable DNS SRV resolution for ldaps connections
Ondřej Kuzník [Thu, 9 Apr 2026 12:26:23 +0000 (13:26 +0100)]
ITS#6462 libldap: Add ldap_domain2hostlist_proto
Howard Chu [Wed, 15 Apr 2026 19:03:06 +0000 (20:03 +0100)]
ITS#8739 lmdb: No fdatasync on FreeBSD 11.0 and older
Howard Chu [Wed, 15 Apr 2026 18:39:36 +0000 (19:39 +0100)]
ITS#10454 lmdb: can't rely on O_DSYNC on MacOS
So we must explicitly sync writes to the metapage.
Howard Chu [Wed, 15 Apr 2026 18:15:43 +0000 (19:15 +0100)]
ITS#10108 mdb_dump: fix comment about -a option
No change in behavior, manpage doc was always correct.