]> git.ipfire.org Git - thirdparty/openldap.git/log
thirdparty/openldap.git
3 years agoITS#9493 Accesslog cn=config fixes
Ondřej Kuzník [Thu, 2 Dec 2021 15:19:06 +0000 (15:19 +0000)] 
ITS#9493 Accesslog cn=config fixes

3 years agoITS#9758
Quanah Gibson-Mount [Mon, 13 Dec 2021 17:09:56 +0000 (17:09 +0000)] 
ITS#9758

3 years agoITS#9758 Make sure we don't end up with duplicates in entry
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

3 years agoITS#9758 Fix slapd-sock value add/delete
Ondřej Kuzník [Mon, 6 Dec 2021 15:58:10 +0000 (15:58 +0000)] 
ITS#9758 Fix slapd-sock value add/delete

3 years agoITS#9759
Quanah Gibson-Mount [Mon, 13 Dec 2021 17:08:29 +0000 (17:08 +0000)] 
ITS#9759

3 years agoITS#9759 Honour requested insert position in olcRetcodeItem
Ondřej Kuzník [Tue, 7 Dec 2021 12:06:15 +0000 (12:06 +0000)] 
ITS#9759 Honour requested insert position in olcRetcodeItem

3 years agoITS#9647
Quanah Gibson-Mount [Mon, 13 Dec 2021 17:06:15 +0000 (17:06 +0000)] 
ITS#9647

3 years agoITS#9647 Find correct sid in compare_csns() more of the time
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

3 years agoITS#9647 Treat glue entries as missing
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).

3 years agoITS#9647 Record delete's CSN in the glue entry
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

3 years agoITS#9756
Quanah Gibson-Mount [Mon, 13 Dec 2021 16:58:51 +0000 (16:58 +0000)] 
ITS#9756

3 years agoITS#9756 Generate a more accurate accesslog query
Ondřej Kuzník [Mon, 29 Nov 2021 17:18:29 +0000 (17:18 +0000)] 
ITS#9756 Generate a more accurate accesslog query

3 years agoITS#9707
Quanah Gibson-Mount [Mon, 13 Dec 2021 16:58:16 +0000 (16:58 +0000)] 
ITS#9707

3 years agoITS#9707 also: don't log null cookie
Howard Chu [Thu, 9 Dec 2021 17:51:39 +0000 (17:51 +0000)] 
ITS#9707 also: don't log null cookie

3 years agoITS#9707 syncrepl: don't set lastCookie if none present
Howard Chu [Thu, 9 Dec 2021 17:40:35 +0000 (17:40 +0000)] 
ITS#9707 syncrepl: don't set lastCookie if none present

3 years agoITS#9282
Quanah Gibson-Mount [Mon, 13 Dec 2021 16:39:32 +0000 (16:39 +0000)] 
ITS#9282

3 years agoITS#9282 Skip old accesslog entries even in delta-refresh
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

3 years agoITS#9282 Do not resuscitate entries we already deleted
Ondřej Kuzník [Mon, 11 Oct 2021 13:17:15 +0000 (14:17 +0100)] 
ITS#9282 Do not resuscitate entries we already deleted

3 years agoITS#9282 Short-circuit cookie comparison in non-present check
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

3 years agoFix ITS to be ITS#9753
Quanah Gibson-Mount [Tue, 23 Nov 2021 22:20:15 +0000 (22:20 +0000)] 
Fix ITS to be ITS#9753

3 years agoITS#9573
Quanah Gibson-Mount [Tue, 23 Nov 2021 22:19:09 +0000 (22:19 +0000)] 
ITS#9573

3 years agoITS#9753 back-mdb: Fix index updating for replace ops
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)

3 years agoITS#9752
Quanah Gibson-Mount [Fri, 19 Nov 2021 16:22:28 +0000 (16:22 +0000)] 
ITS#9752

3 years agoITS#9752 accesslog: fix inconsistently normalized minCSN
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)

3 years agoITS#9745 more for prev commit
Howard Chu [Tue, 16 Nov 2021 23:37:54 +0000 (23:37 +0000)] 
ITS#9745 more for prev commit

3 years agoITS#9745
Quanah Gibson-Mount [Tue, 16 Nov 2021 20:38:24 +0000 (20:38 +0000)] 
ITS#9745

3 years agoITS#9745 add config keyword for logfile format
Howard Chu [Mon, 15 Nov 2021 22:21:37 +0000 (22:21 +0000)] 
ITS#9745 add config keyword for logfile format

3 years agoITS#9749
Quanah Gibson-Mount [Tue, 16 Nov 2021 20:37:45 +0000 (20:37 +0000)] 
ITS#9749

3 years agoITS#9749 Clarify logoldattr
Ondřej Kuzník [Tue, 16 Nov 2021 15:28:17 +0000 (15:28 +0000)] 
ITS#9749 Clarify logoldattr

3 years agoITS#9747
Quanah Gibson-Mount [Mon, 15 Nov 2021 18:58:49 +0000 (18:58 +0000)] 
ITS#9747

3 years agoITS#9747 dynlist: fix Compare for static groups
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.

3 years agoITS#9738
Quanah Gibson-Mount [Fri, 12 Nov 2021 21:37:07 +0000 (21:37 +0000)] 
ITS#9738

3 years agoITS#9738 Remove code deprecated by ITS#9538
Ondřej Kuzník [Mon, 8 Nov 2021 10:15:13 +0000 (10:15 +0000)] 
ITS#9738 Remove code deprecated by ITS#9538

3 years agoITS#9733
Quanah Gibson-Mount [Fri, 12 Nov 2021 21:29:19 +0000 (21:29 +0000)] 
ITS#9733

3 years agoITS#9733 Only use libltdl when SLAPD_MODULES is defined
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

3 years agoITS#9725
Quanah Gibson-Mount [Fri, 12 Nov 2021 21:13:14 +0000 (21:13 +0000)] 
ITS#9725

3 years agoITS#9725 Update lastbind manpage to document core functionality
Ondřej Kuzník [Thu, 4 Nov 2021 10:15:27 +0000 (10:15 +0000)] 
ITS#9725 Update lastbind manpage to document core functionality

3 years agoITS#9725 Use backend's timestamp precision
Ondřej Kuzník [Thu, 4 Nov 2021 10:15:18 +0000 (10:15 +0000)] 
ITS#9725 Use backend's timestamp precision

3 years agoITS#9743
Quanah Gibson-Mount [Thu, 11 Nov 2021 17:27:09 +0000 (17:27 +0000)] 
ITS#9743

3 years agoITS#9743 init client socket port
Howard Chu [Tue, 9 Nov 2021 18:06:18 +0000 (18:06 +0000)] 
ITS#9743 init client socket port

also silence meaningless warning

3 years agoITS#9740 Mention where to find config changes for upgrades
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

3 years agoITS#9725 Note that lastbind overlay might need reconfiguring in 2.6
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

3 years agoITS#9740 Upgrade guide tweaks
Ondřej Kuzník [Mon, 8 Nov 2021 15:45:49 +0000 (15:45 +0000)] 
ITS#9740 Upgrade guide tweaks

4 years agoITS#9728
Quanah Gibson-Mount [Wed, 3 Nov 2021 17:16:20 +0000 (17:16 +0000)] 
ITS#9728

4 years agoITS#9728 - Update documentation on lastbind-precision
Quanah Gibson-Mount [Thu, 28 Oct 2021 20:01:51 +0000 (20:01 +0000)] 
ITS#9728 - Update documentation on lastbind-precision

4 years agoITS#9727
Quanah Gibson-Mount [Tue, 2 Nov 2021 16:26:25 +0000 (16:26 +0000)] 
ITS#9727

4 years agoITS#9727 slapd-watcher: don't fail startup on bad URLs
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.

4 years agoITS#9718
Quanah Gibson-Mount [Mon, 1 Nov 2021 19:55:33 +0000 (19:55 +0000)] 
ITS#9718

4 years agoITS#9718 test022: preserve DELAY search output
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.

4 years agoITS#9730
Quanah Gibson-Mount [Fri, 29 Oct 2021 15:53:57 +0000 (15:53 +0000)] 
ITS#9730

4 years agoITS#9730 fix logging config uninit'd rc
Howard Chu [Fri, 29 Oct 2021 13:24:45 +0000 (14:24 +0100)] 
ITS#9730 fix logging config uninit'd rc

4 years agoITS#9715
Quanah Gibson-Mount [Tue, 26 Oct 2021 16:35:35 +0000 (16:35 +0000)] 
ITS#9715

4 years agoITS#9715 Fix loglevel regression
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

4 years agoReturn to RE
Quanah Gibson-Mount [Mon, 25 Oct 2021 21:26:57 +0000 (21:26 +0000)] 
Return to RE

4 years agoPrep for Release OPENLDAP_REL_ENG_2_6_0
Quanah Gibson-Mount [Mon, 25 Oct 2021 17:06:00 +0000 (17:06 +0000)] 
Prep for Release

4 years agoMore bits for 2.6
Quanah Gibson-Mount [Mon, 25 Oct 2021 17:00:22 +0000 (17:00 +0000)] 
More bits for 2.6

4 years agoITS#9720 Import missing minCSNs from inside DB
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.

4 years agoITS#9720 Manage the purge task properly
Ondřej Kuzník [Thu, 21 Oct 2021 11:10:14 +0000 (12:10 +0100)] 
ITS#9720 Manage the purge task properly

4 years agoUpdate lloadd
Quanah Gibson-Mount [Mon, 25 Oct 2021 16:36:45 +0000 (16:36 +0000)] 
Update lloadd

4 years agoUpdate announcement file for OpenLDAP 2.6
Quanah Gibson-Mount [Mon, 25 Oct 2021 15:21:05 +0000 (15:21 +0000)] 
Update announcement file for OpenLDAP 2.6

4 years agoITS#9673 - Regenerate configure
Quanah Gibson-Mount [Mon, 18 Oct 2021 20:23:28 +0000 (20:23 +0000)] 
ITS#9673 - Regenerate configure

4 years agoITS#9673 - Start fully tracking symbols for versioning
Quanah Gibson-Mount [Wed, 13 Oct 2021 21:03:54 +0000 (21:03 +0000)] 
ITS#9673 - Start fully tracking symbols for versioning

4 years agoITS#9715 allow setting both debug and loglevel in cn=monitor
Howard Chu [Sat, 16 Oct 2021 17:00:49 +0000 (18:00 +0100)] 
ITS#9715 allow setting both debug and loglevel in cn=monitor

4 years agoITS#9715 consolidate logging functionality into logging.c
Howard Chu [Sat, 16 Oct 2021 16:22:10 +0000 (17:22 +0100)] 
ITS#9715 consolidate logging functionality into logging.c

4 years agoITS#9715 Deduplicate verbmasks implementation from slapd/lloadd
Ondřej Kuzník [Mon, 18 Oct 2021 16:19:35 +0000 (17:19 +0100)] 
ITS#9715 Deduplicate verbmasks implementation from slapd/lloadd

4 years agoITS#9666 - Add upgrade info regarding back-monitor
Quanah Gibson-Mount [Mon, 18 Oct 2021 17:18:41 +0000 (17:18 +0000)] 
ITS#9666 - Add upgrade info regarding back-monitor

4 years agoITS#9716 - Updates to the admin guide for OpenLDAP 2.6
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

4 years agoITS#9666 - Add 2.5 to 2.6 upgrade information
Quanah Gibson-Mount [Fri, 8 Oct 2021 22:05:32 +0000 (22:05 +0000)] 
ITS#9666 - Add 2.5 to 2.6 upgrade information

4 years agoITS#9713 log fatal config errors at LDAP_DEBUG_ANY
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

4 years agoITS#9712 back-mdb: fix multival delete
Howard Chu [Thu, 7 Oct 2021 00:21:47 +0000 (01:21 +0100)] 
ITS#9712 back-mdb: fix multival delete

4 years agoITS#9620 Fix deadlocks between searches and register_entry
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.

4 years agoITS#9600 Protect connection while interacting with it
Ondřej Kuzník [Thu, 23 Sep 2021 09:18:06 +0000 (10:18 +0100)] 
ITS#9600 Protect connection while interacting with it

4 years agoITS#9600 Do not hold locks while calling into back-monitor
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

4 years agoITS#9599 Switch to xorshift for random numbers
Ondřej Kuzník [Thu, 23 Sep 2021 13:29:45 +0000 (14:29 +0100)] 
ITS#9599 Switch to xorshift for random numbers

4 years agoITS#6949 Port rest of the features to lloadd
Ondřej Kuzník [Mon, 4 Oct 2021 12:44:32 +0000 (13:44 +0100)] 
ITS#6949 Port rest of the features to lloadd

4 years agoITS#6949 Remove dead code from lloadd
Ondřej Kuzník [Mon, 4 Oct 2021 12:43:25 +0000 (13:43 +0100)] 
ITS#6949 Remove dead code from lloadd

4 years agoITS#6949 Fix and emit error messages
Ondřej Kuzník [Mon, 4 Oct 2021 12:43:49 +0000 (13:43 +0100)] 
ITS#6949 Fix and emit error messages

4 years agoITS#9711 fix TLS ctx init for tools
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.

4 years agoITS#6949 fixup loglevel delete, consolidate redundant code
Howard Chu [Thu, 30 Sep 2021 03:23:29 +0000 (04:23 +0100)] 
ITS#6949 fixup loglevel delete, consolidate redundant code

4 years agoITS#6949 fix logfile_only regression in prev commit
Howard Chu [Wed, 29 Sep 2021 13:39:28 +0000 (14:39 +0100)] 
ITS#6949 fix logfile_only regression in prev commit

4 years agoITS#6949 honor specified loglevel, not just debuglevel
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.

4 years agoITS#9706 - Fix typos and align slapd configuration documentation
Quanah Gibson-Mount [Mon, 27 Sep 2021 17:02:08 +0000 (17:02 +0000)] 
ITS#9706 - Fix typos and align slapd configuration documentation

4 years agoITS#9700 - Set initial ABI version for OpenLDAP libldap/liblber
Quanah Gibson-Mount [Thu, 23 Sep 2021 19:22:21 +0000 (19:22 +0000)] 
ITS#9700 - Set initial ABI version for OpenLDAP libldap/liblber

4 years agoITS#9673 - Regenerate configure
Quanah Gibson-Mount [Mon, 20 Sep 2021 19:51:43 +0000 (19:51 +0000)] 
ITS#9673 - Regenerate configure

4 years agoITS#9673 - Fix library symbol versioning
Quanah Gibson-Mount [Fri, 17 Sep 2021 15:21:40 +0000 (15:21 +0000)] 
ITS#9673 - Fix library symbol versioning

4 years agoITS#9671 Revert some NO-USER-MODIFICATION flags in ppolicy
Ondřej Kuzník [Thu, 16 Sep 2021 09:36:20 +0000 (10:36 +0100)] 
ITS#9671 Revert some NO-USER-MODIFICATION flags in ppolicy

4 years agoITS#9699 - Fix typo
Quanah Gibson-Mount [Mon, 20 Sep 2021 15:05:36 +0000 (15:05 +0000)] 
ITS#9699 - Fix typo

4 years agoITS#9673 Strip release version from library name
Ondřej Kuzník [Thu, 16 Sep 2021 11:31:41 +0000 (12:31 +0100)] 
ITS#9673 Strip release version from library name

4 years agoITS#9689 - Fix redundancy in nopresent option description
Quanah Gibson-Mount [Tue, 14 Sep 2021 18:58:46 +0000 (18:58 +0000)] 
ITS#9689 - Fix redundancy in nopresent option description

4 years agoITS#9688 - entryCSN equality indexing is highly recommended
Quanah Gibson-Mount [Tue, 14 Sep 2021 18:53:38 +0000 (18:53 +0000)] 
ITS#9688 - entryCSN equality indexing is highly recommended

4 years agoITS#9696 plug peercert memleak
Howard Chu [Wed, 15 Sep 2021 12:03:13 +0000 (13:03 +0100)] 
ITS#9696 plug peercert memleak

4 years agoITS#9693 - Fix Glued/Subordinate database configuration section
Quanah Gibson-Mount [Tue, 14 Sep 2021 18:56:32 +0000 (18:56 +0000)] 
ITS#9693 - Fix Glued/Subordinate database configuration section

4 years agoITS#9679 - Update ldap_entry_objectclass table for current mysql/mariadb
Anton Avramov [Fri, 10 Sep 2021 15:24:34 +0000 (11:24 -0400)] 
ITS#9679 - Update ldap_entry_objectclass table for current mysql/mariadb

4 years agoITS#9644 - Fix ppm module man page name and installation target
Quanah Gibson-Mount [Tue, 14 Sep 2021 19:24:11 +0000 (19:24 +0000)] 
ITS#9644 - Fix ppm module man page name and installation target

4 years agoITS#9464 - memberof is still used in the regression suite
Quanah Gibson-Mount [Tue, 14 Sep 2021 16:50:07 +0000 (16:50 +0000)] 
ITS#9464 - memberof is still used in the regression suite

4 years agoITS#9678 slapadd: avoid destroying configDB prematurely
Howard Chu [Tue, 14 Sep 2021 19:01:47 +0000 (20:01 +0100)] 
ITS#9678 slapadd: avoid destroying configDB prematurely

4 years agoITS#9687 re-fix: refer to OpenSSL docs instead
Howard Chu [Tue, 14 Sep 2021 17:54:05 +0000 (18:54 +0100)] 
ITS#9687 re-fix: refer to OpenSSL docs instead

4 years agoITS#9687 TLSECName is no longer required with OpenSSL 1.1+
Howard Chu [Tue, 14 Sep 2021 16:56:03 +0000 (17:56 +0100)] 
ITS#9687 TLSECName is no longer required with OpenSSL 1.1+

4 years agoITS#9674 - Fix missing TP tag and document default
Quanah Gibson-Mount [Fri, 10 Sep 2021 16:04:22 +0000 (16:04 +0000)] 
ITS#9674 - Fix missing TP tag and document default

4 years agoITS#9664 Add normalised suffix into rootDSE for ACL, etc.
Ondřej Kuzník [Wed, 8 Sep 2021 15:17:06 +0000 (16:17 +0100)] 
ITS#9664 Add normalised suffix into rootDSE for ACL, etc.

This was removed in ITS#5540 since there was no EQUALITY matching rule,
but that situation changed in ITS#8341 and we need to add it back.