]>
git.ipfire.org Git - thirdparty/openldap.git/log
Quanah Gibson-Mount [Wed, 12 Jan 2022 21:46:23 +0000 (21:46 +0000)]
ITS#9584
Ondřej Kuzník [Mon, 13 Sep 2021 10:23:34 +0000 (11:23 +0100)]
ITS#9584 Track refreshing status explicitly
A refresh can jump across multiple threads, we cannot just lock a
mutex, we need to track who that is and clear when finished.
In addition to that, fix our internal syncrepl session tracking pulling
it closer to RFC 4533, refreshDone now represents the receipt of
refreshDone flag. Refreshing status is maintained for plain refreshes
(and times when we might be starting one but don't know for sure).
We still reschedule a new sync with a delay if there is another one
running but tracking refreshes this way paves the way to being able to
wake them up if we start tracking them somehow.
Quanah Gibson-Mount [Wed, 12 Jan 2022 21:42:05 +0000 (21:42 +0000)]
ITS#9576
Ondřej Kuzník [Mon, 6 Dec 2021 14:25:30 +0000 (14:25 +0000)]
ITS#9576 Populate ca_desc for EMIT too
Ondřej Kuzník [Fri, 10 Dec 2021 11:46:50 +0000 (11:46 +0000)]
ITS#9770 slapo-constraint: Maintain values in order of insertion
Ondřej Kuzník [Thu, 9 Dec 2021 11:27:48 +0000 (11:27 +0000)]
ITS#9766 slapo-autogroup: Fix ordering check
Ondřej Kuzník [Wed, 8 Dec 2021 17:17:18 +0000 (17:17 +0000)]
ITS#9764 slapo-valsort: Maintain values in order of insertion
Ondřej Kuzník [Wed, 8 Dec 2021 17:14:50 +0000 (17:14 +0000)]
ITS#9763 Maintain values in order of insertion
Ondřej Kuzník [Wed, 8 Dec 2021 17:12:57 +0000 (17:12 +0000)]
ITS#9762 slapo-dyngroup: Maintain values in order of insertion
Ondřej Kuzník [Wed, 8 Dec 2021 15:47:45 +0000 (15:47 +0000)]
ITS#9761 Fix olcSyncrepl position based insertion
Ondřej Kuzník [Tue, 4 Jan 2022 14:05:51 +0000 (14:05 +0000)]
ITS#9763 Warn for unsupported configs
Ondřej Kuzník [Tue, 4 Jan 2022 14:01:22 +0000 (14:01 +0000)]
ITS#9767 Warn for unsupported configs
Ondřej Kuzník [Tue, 4 Jan 2022 13:57:09 +0000 (13:57 +0000)]
ITS#9768 Warn for unsupported configs
Quanah Gibson-Mount [Fri, 7 Jan 2022 18:41:20 +0000 (18:41 +0000)]
Happy New Year!
Quanah Gibson-Mount [Tue, 14 Dec 2021 16:47:30 +0000 (16:47 +0000)]
ITS#9742
Ondřej Kuzník [Wed, 10 Nov 2021 12:20:27 +0000 (12:20 +0000)]
ITS#9742 Reject a refresh if we can't do a precise resync
Quanah Gibson-Mount [Tue, 14 Dec 2021 16:46:24 +0000 (16:46 +0000)]
ITS#9750
Ondřej Kuzník [Thu, 18 Nov 2021 16:00:52 +0000 (16:00 +0000)]
ITS#9750 olcPasswordHash can only be made global in cn=config
Quanah Gibson-Mount [Tue, 14 Dec 2021 16:42:58 +0000 (16:42 +0000)]
ITS#9493
Ondřej Kuzník [Thu, 2 Dec 2021 15:19:06 +0000 (15:19 +0000)]
ITS#9493 Accesslog cn=config fixes
Quanah Gibson-Mount [Mon, 13 Dec 2021 17:09:56 +0000 (17:09 +0000)]
ITS#9758
Ondřej Kuzník [Mon, 6 Dec 2021 15:58:54 +0000 (15:58 +0000)]
ITS#9758 Make sure we don't end up with duplicates in entry
Ondřej Kuzník [Mon, 6 Dec 2021 15:58:10 +0000 (15:58 +0000)]
ITS#9758 Fix slapd-sock value add/delete
Quanah Gibson-Mount [Mon, 13 Dec 2021 17:08:29 +0000 (17:08 +0000)]
ITS#9759
Ondřej Kuzník [Tue, 7 Dec 2021 12:06:15 +0000 (12:06 +0000)]
ITS#9759 Honour requested insert position in olcRetcodeItem
Quanah Gibson-Mount [Mon, 13 Dec 2021 17:06:15 +0000 (17:06 +0000)]
ITS#9647
Ondřej Kuzník [Fri, 29 Oct 2021 11:45:29 +0000 (12:45 +0100)]
ITS#9647 Find correct sid in compare_csns() more of the time
Ondřej Kuzník [Wed, 13 Oct 2021 15:11:43 +0000 (16:11 +0100)]
ITS#9647 Treat glue entries as missing
We're using MANAGE_DSAIT control so we get to see them, but they don't
really exist (except for their CSN sometimes).
Ondřej Kuzník [Mon, 13 Sep 2021 10:25:47 +0000 (11:25 +0100)]
ITS#9647 Record delete's CSN in the glue entry
Quanah Gibson-Mount [Mon, 13 Dec 2021 16:58:51 +0000 (16:58 +0000)]
ITS#9756
Ondřej Kuzník [Mon, 29 Nov 2021 17:18:29 +0000 (17:18 +0000)]
ITS#9756 Generate a more accurate accesslog query
Quanah Gibson-Mount [Mon, 13 Dec 2021 16:58:16 +0000 (16:58 +0000)]
ITS#9707
Howard Chu [Thu, 9 Dec 2021 17:51:39 +0000 (17:51 +0000)]
ITS#9707 also: don't log null cookie
Howard Chu [Thu, 9 Dec 2021 17:40:35 +0000 (17:40 +0000)]
ITS#9707 syncrepl: don't set lastCookie if none present
Quanah Gibson-Mount [Mon, 13 Dec 2021 16:39:32 +0000 (16:39 +0000)]
ITS#9282
Ondřej Kuzník [Wed, 13 Oct 2021 15:14:00 +0000 (16:14 +0100)]
ITS#9282 Skip old accesslog entries even in delta-refresh
Ondřej Kuzník [Mon, 11 Oct 2021 13:17:15 +0000 (14:17 +0100)]
ITS#9282 Do not resuscitate entries we already deleted
Ondřej Kuzník [Mon, 13 Sep 2021 10:28:20 +0000 (11:28 +0100)]
ITS#9282 Short-circuit cookie comparison in non-present check
Quanah Gibson-Mount [Tue, 23 Nov 2021 22:20:15 +0000 (22:20 +0000)]
Fix ITS to be ITS#9753
Quanah Gibson-Mount [Tue, 23 Nov 2021 22:19:09 +0000 (22:19 +0000)]
ITS#9573
Howard Chu [Tue, 23 Nov 2021 17:10:29 +0000 (17:10 +0000)]
ITS#9753 back-mdb: Fix index updating for replace ops
(cherry picked from commit
739081f217c9cdb2636d99250092e8d7b30bdd94 )
Quanah Gibson-Mount [Fri, 19 Nov 2021 16:22:28 +0000 (16:22 +0000)]
ITS#9752
Howard Chu [Fri, 19 Nov 2021 05:17:52 +0000 (05:17 +0000)]
ITS#9752 accesslog: fix inconsistently normalized minCSN
(cherry picked from commit
f476a06391c1c37239a821a3b8597d619fa233f0 )
Howard Chu [Tue, 16 Nov 2021 23:37:54 +0000 (23:37 +0000)]
ITS#9745 more for prev commit
Quanah Gibson-Mount [Tue, 16 Nov 2021 20:38:24 +0000 (20:38 +0000)]
ITS#9745
Howard Chu [Mon, 15 Nov 2021 22:21:37 +0000 (22:21 +0000)]
ITS#9745 add config keyword for logfile format
Quanah Gibson-Mount [Tue, 16 Nov 2021 20:37:45 +0000 (20:37 +0000)]
ITS#9749
Ondřej Kuzník [Tue, 16 Nov 2021 15:28:17 +0000 (15:28 +0000)]
ITS#9749 Clarify logoldattr
Quanah Gibson-Mount [Mon, 15 Nov 2021 18:58:49 +0000 (18:58 +0000)]
ITS#9747
Howard Chu [Thu, 11 Nov 2021 23:17:05 +0000 (23:17 +0000)]
ITS#9747 dynlist: fix Compare for static groups
Fallback to static check if static groups are configured and
dynamic group check returns false.
Quanah Gibson-Mount [Fri, 12 Nov 2021 21:37:07 +0000 (21:37 +0000)]
ITS#9738
Ondřej Kuzník [Mon, 8 Nov 2021 10:15:13 +0000 (10:15 +0000)]
ITS#9738 Remove code deprecated by ITS#9538
Quanah Gibson-Mount [Fri, 12 Nov 2021 21:29:19 +0000 (21:29 +0000)]
ITS#9733
Ondřej Kuzník [Mon, 1 Nov 2021 17:12:35 +0000 (17:12 +0000)]
ITS#9733 Only use libltdl when SLAPD_MODULES is defined
Quanah Gibson-Mount [Fri, 12 Nov 2021 21:13:14 +0000 (21:13 +0000)]
ITS#9725
Ondřej Kuzník [Thu, 4 Nov 2021 10:15:27 +0000 (10:15 +0000)]
ITS#9725 Update lastbind manpage to document core functionality
Ondřej Kuzník [Thu, 4 Nov 2021 10:15:18 +0000 (10:15 +0000)]
ITS#9725 Use backend's timestamp precision
Quanah Gibson-Mount [Thu, 11 Nov 2021 17:27:09 +0000 (17:27 +0000)]
ITS#9743
Howard Chu [Tue, 9 Nov 2021 18:06:18 +0000 (18:06 +0000)]
ITS#9743 init client socket port
also silence meaningless warning
Ondřej Kuzník [Mon, 8 Nov 2021 16:28:45 +0000 (16:28 +0000)]
ITS#9740 Mention where to find config changes for upgrades
Ondřej Kuzník [Mon, 8 Nov 2021 15:46:59 +0000 (15:46 +0000)]
ITS#9725 Note that lastbind overlay might need reconfiguring in 2.6
Ondřej Kuzník [Mon, 8 Nov 2021 15:45:49 +0000 (15:45 +0000)]
ITS#9740 Upgrade guide tweaks
Quanah Gibson-Mount [Wed, 3 Nov 2021 17:16:20 +0000 (17:16 +0000)]
ITS#9728
Quanah Gibson-Mount [Thu, 28 Oct 2021 20:01:51 +0000 (20:01 +0000)]
ITS#9728 - Update documentation on lastbind-precision
Quanah Gibson-Mount [Tue, 2 Nov 2021 16:26:25 +0000 (16:26 +0000)]
ITS#9727
Howard Chu [Thu, 28 Oct 2021 23:21:57 +0000 (00:21 +0100)]
ITS#9727 slapd-watcher: don't fail startup on bad URLs
Just assume the server will eventually come up, or if it's an
incorrect URL the user will eventually notice and fix it.
Quanah Gibson-Mount [Mon, 1 Nov 2021 19:55:33 +0000 (19:55 +0000)]
ITS#9718
Howard Chu [Thu, 28 Oct 2021 22:51:39 +0000 (23:51 +0100)]
ITS#9718 test022: preserve DELAY search output
Save a copy in $SEARCHOUT or test.out so it can be examined in
case the test fails.
Quanah Gibson-Mount [Fri, 29 Oct 2021 15:53:57 +0000 (15:53 +0000)]
ITS#9730
Howard Chu [Fri, 29 Oct 2021 13:24:45 +0000 (14:24 +0100)]
ITS#9730 fix logging config uninit'd rc
Quanah Gibson-Mount [Tue, 26 Oct 2021 16:35:35 +0000 (16:35 +0000)]
ITS#9715
Howard Chu [Tue, 26 Oct 2021 13:33:30 +0000 (14:33 +0100)]
ITS#9715 Fix loglevel regression
Only set loglevel in server mode, not tool mode
Quanah Gibson-Mount [Mon, 25 Oct 2021 21:26:57 +0000 (21:26 +0000)]
Return to RE
Quanah Gibson-Mount [Mon, 25 Oct 2021 17:06:00 +0000 (17:06 +0000)]
Prep for Release
Quanah Gibson-Mount [Mon, 25 Oct 2021 17:00:22 +0000 (17:00 +0000)]
More bits for 2.6
Ondřej Kuzník [Thu, 21 Oct 2021 11:10:26 +0000 (12:10 +0100)]
ITS#9720 Import missing minCSNs from inside DB
We might also ignore them, but if minCSN/contextCSN were not managed
properly, might as well make the effort to approach the actual value at
some point.
Ondřej Kuzník [Thu, 21 Oct 2021 11:10:14 +0000 (12:10 +0100)]
ITS#9720 Manage the purge task properly
Quanah Gibson-Mount [Mon, 25 Oct 2021 16:36:45 +0000 (16:36 +0000)]
Update lloadd
Quanah Gibson-Mount [Mon, 25 Oct 2021 15:21:05 +0000 (15:21 +0000)]
Update announcement file for OpenLDAP 2.6
Quanah Gibson-Mount [Mon, 18 Oct 2021 20:23:28 +0000 (20:23 +0000)]
ITS#9673 - Regenerate configure
Quanah Gibson-Mount [Wed, 13 Oct 2021 21:03:54 +0000 (21:03 +0000)]
ITS#9673 - Start fully tracking symbols for versioning
Howard Chu [Sat, 16 Oct 2021 17:00:49 +0000 (18:00 +0100)]
ITS#9715 allow setting both debug and loglevel in cn=monitor
Howard Chu [Sat, 16 Oct 2021 16:22:10 +0000 (17:22 +0100)]
ITS#9715 consolidate logging functionality into logging.c
Ondřej Kuzník [Mon, 18 Oct 2021 16:19:35 +0000 (17:19 +0100)]
ITS#9715 Deduplicate verbmasks implementation from slapd/lloadd
Quanah Gibson-Mount [Mon, 18 Oct 2021 17:18:41 +0000 (17:18 +0000)]
ITS#9666 - Add upgrade info regarding back-monitor
Quanah Gibson-Mount [Mon, 11 Oct 2021 17:23:33 +0000 (17:23 +0000)]
ITS#9716 - Updates to the admin guide for OpenLDAP 2.6
Quanah Gibson-Mount [Fri, 8 Oct 2021 22:05:32 +0000 (22:05 +0000)]
ITS#9666 - Add 2.5 to 2.6 upgrade information
Howard Chu [Thu, 7 Oct 2021 16:11:53 +0000 (17:11 +0100)]
ITS#9713 log fatal config errors at LDAP_DEBUG_ANY
and make sure logfile_only doesn't mute failures to open logfile
Howard Chu [Thu, 7 Oct 2021 00:21:47 +0000 (01:21 +0100)]
ITS#9712 back-mdb: fix multival delete
Ondřej Kuzník [Thu, 23 Sep 2021 09:31:03 +0000 (10:31 +0100)]
ITS#9620 Fix deadlocks between searches and register_entry
The cache is again protected by a simple mutex and mp_children/mp_next
is protected by mp_mutex. Each monitor_send_children is called holding
the corresponding mp_mutex meaning the whole path from search base to
the current entry is off limits - cn=monitor searches cannot run in
parallel right now.
Ondřej Kuzník [Thu, 23 Sep 2021 09:18:06 +0000 (10:18 +0100)]
ITS#9600 Protect connection while interacting with it
Ondřej Kuzník [Thu, 23 Sep 2021 09:17:18 +0000 (10:17 +0100)]
ITS#9600 Do not hold locks while calling into back-monitor
Ondřej Kuzník [Thu, 23 Sep 2021 13:29:45 +0000 (14:29 +0100)]
ITS#9599 Switch to xorshift for random numbers
Ondřej Kuzník [Mon, 4 Oct 2021 12:44:32 +0000 (13:44 +0100)]
ITS#6949 Port rest of the features to lloadd
Ondřej Kuzník [Mon, 4 Oct 2021 12:43:25 +0000 (13:43 +0100)]
ITS#6949 Remove dead code from lloadd
Ondřej Kuzník [Mon, 4 Oct 2021 12:43:49 +0000 (13:43 +0100)]
ITS#6949 Fix and emit error messages
Howard Chu [Thu, 30 Sep 2021 18:17:38 +0000 (19:17 +0100)]
ITS#9711 fix TLS ctx init for tools
The code to initialize the TLS context was being bypassed by tool startup,
causing tools to get the wrong default setting. Move it earlier to avoid
being bypassed.
Howard Chu [Thu, 30 Sep 2021 03:23:29 +0000 (04:23 +0100)]
ITS#6949 fixup loglevel delete, consolidate redundant code
Howard Chu [Wed, 29 Sep 2021 13:39:28 +0000 (14:39 +0100)]
ITS#6949 fix logfile_only regression in prev commit
Howard Chu [Mon, 20 Sep 2021 17:09:22 +0000 (18:09 +0100)]
ITS#6949 honor specified loglevel, not just debuglevel
But skip calls to syslog() if logfile_only is set.