]>
git.ipfire.org Git - thirdparty/openldap.git/log
Ondřej Kuzník [Tue, 19 Apr 2022 10:02:10 +0000 (11:02 +0100)]
ITS#9802 Fix argv handling
Ondřej Kuzník [Fri, 8 Apr 2022 17:01:14 +0000 (18:01 +0100)]
Log build timing information
Ondřej Kuzník [Fri, 8 Apr 2022 17:00:58 +0000 (18:00 +0100)]
Log test timing information
Quanah Gibson-Mount [Tue, 12 Apr 2022 16:56:28 +0000 (16:56 +0000)]
ITS#9818
Ondřej Kuzník [Mon, 11 Apr 2022 15:57:59 +0000 (16:57 +0100)]
ITS#9818 Duplicate substring filters correctly
Quanah Gibson-Mount [Fri, 25 Mar 2022 17:16:46 +0000 (17:16 +0000)]
ITS#9814
David Coutadeur [Tue, 22 Mar 2022 18:15:37 +0000 (19:15 +0100)]
ITS#9814 - upgrade ppm to 2.1 release
Reject password if it contains tokens from an attribute of the LDAP entry https://github.com/ltb-project/ppm/issues/17
Quanah Gibson-Mount [Tue, 22 Mar 2022 17:20:18 +0000 (17:20 +0000)]
More for ITS#9436
Quanah Gibson-Mount [Mon, 21 Mar 2022 21:56:17 +0000 (21:56 +0000)]
ITS#9804
Quanah Gibson-Mount [Wed, 9 Mar 2022 17:14:40 +0000 (17:14 +0000)]
ITS#9804 - Fix documentation for syncrepl sizelimit/timelimit options
Quanah Gibson-Mount [Mon, 21 Mar 2022 21:54:36 +0000 (21:54 +0000)]
ITS#9802
Howard Chu [Mon, 21 Mar 2022 12:59:07 +0000 (12:59 +0000)]
ITS#9802 slapd-ldap/meta/async-meta: plug memleak in keepalive config
Howard Chu [Tue, 15 Mar 2022 16:46:09 +0000 (16:46 +0000)]
ITS#9802 slapd-meta: fix rewrite config ordering
Howard Chu [Tue, 15 Mar 2022 16:46:09 +0000 (16:46 +0000)]
ITS#9802 slapd-meta: fix rewrite config SEGV
Quanah Gibson-Mount [Mon, 21 Mar 2022 21:52:53 +0000 (21:52 +0000)]
ITS#9811
Ondřej Kuzník [Fri, 18 Mar 2022 14:51:45 +0000 (14:51 +0000)]
ITS#9811 Allow newlines at end of included file
Quanah Gibson-Mount [Mon, 21 Mar 2022 17:50:39 +0000 (17:50 +0000)]
ITS#9737
Anton Bobrov [Thu, 4 Nov 2021 16:27:34 +0000 (17:27 +0100)]
ITS#9737 ldapdelete unable to prune LDAP subentries
Quanah Gibson-Mount [Mon, 21 Mar 2022 16:42:56 +0000 (16:42 +0000)]
ITS#9809
Howard Chu [Thu, 10 Mar 2022 15:26:04 +0000 (15:26 +0000)]
ITS#9809: pcache, mdb: fix SEGV in monitor shutdown
Quanah Gibson-Mount [Mon, 21 Mar 2022 16:41:01 +0000 (16:41 +0000)]
ITS#9808
Ondřej Kuzník [Mon, 14 Mar 2022 09:35:12 +0000 (09:35 +0000)]
ITS#9808 Store the correct value in olcLastBind
Quanah Gibson-Mount [Mon, 21 Mar 2022 16:39:42 +0000 (16:39 +0000)]
ITS#9803
Ondřej Kuzník [Mon, 7 Mar 2022 10:06:49 +0000 (10:06 +0000)]
ITS#9803 Drop connection when receiving non-LDAP data
Ondřej Kuzník [Mon, 21 Feb 2022 10:21:04 +0000 (10:21 +0000)]
ITS#8753 Improve LDAP_OPT_X_TLS_PEERKEY_HASH documentation further
Quanah Gibson-Mount [Mon, 28 Feb 2022 17:38:10 +0000 (17:38 +0000)]
ITS#8255
Ondřej Kuzník [Mon, 31 Jan 2022 10:48:33 +0000 (10:48 +0000)]
ITS#8255 Clarify "sockresps result" behaviour
Quanah Gibson-Mount [Tue, 22 Feb 2022 20:02:41 +0000 (20:02 +0000)]
ITS#9801
Howard Chu [Fri, 18 Feb 2022 22:46:52 +0000 (22:46 +0000)]
ITS#9801 syncrepl/dsee init punlock
Quanah Gibson-Mount [Tue, 22 Feb 2022 20:01:37 +0000 (20:01 +0000)]
ITS#9780
Ondřej Kuzník [Tue, 1 Feb 2022 18:20:31 +0000 (18:20 +0000)]
ITS#9780 Document lloadd features new in 2.6
Ondřej Kuzník [Tue, 15 Feb 2022 12:45:56 +0000 (12:45 +0000)]
ITS#9794 Update behera draft for submission to IETF
Ondřej Kuzník [Fri, 11 Feb 2022 13:56:03 +0000 (13:56 +0000)]
ITS#9502 Clarify ldap_get/set_option API
Ondřej Kuzník [Fri, 11 Feb 2022 13:57:03 +0000 (13:57 +0000)]
ITS#9189 Fix typo
Ondřej Kuzník [Fri, 11 Feb 2022 13:58:05 +0000 (13:58 +0000)]
ITS#8753 Document LDAP_OPT_X_TLS_PEERKEY_HASH
Quanah Gibson-Mount [Fri, 18 Feb 2022 23:17:40 +0000 (23:17 +0000)]
ITS#9799
Ondřej Kuzník [Thu, 10 Feb 2022 17:30:17 +0000 (17:30 +0000)]
ITS#9799 Clear c_n_ops_pending after we've flushed c_pending_ops
Quanah Gibson-Mount [Fri, 18 Feb 2022 20:53:13 +0000 (20:53 +0000)]
ITS#9794
Ondřej Kuzník [Tue, 8 Feb 2022 17:11:33 +0000 (17:11 +0000)]
ITS#9794 Update behera draft wording
Ondřej Kuzník [Tue, 8 Feb 2022 17:04:21 +0000 (17:04 +0000)]
ITS#9794 Synchronise how Adds and Modifies are handled
Ondřej Kuzník [Mon, 15 Nov 2021 12:35:26 +0000 (12:35 +0000)]
Do not define DEBUGINFOD_URLS directly.
We're retaining the core file now and starting with bullseye, gdb takes
a long time to retrieve all symbols on startup which messes with tests.
Quanah Gibson-Mount [Fri, 4 Feb 2022 20:32:38 +0000 (20:32 +0000)]
ITS#9584
Howard Chu [Thu, 3 Feb 2022 00:49:52 +0000 (00:49 +0000)]
ITS#9584 bconfig: protect cf entries with rwlock
Since not all config writes pause the server, must prevent
searches from seeing intermediate states.
Quanah Gibson-Mount [Fri, 4 Feb 2022 20:31:45 +0000 (20:31 +0000)]
ITS#9436
Howard Chu [Wed, 2 Feb 2022 18:38:37 +0000 (18:38 +0000)]
ITS#9436 OpenSSL 3.0 compat
Howard Chu [Wed, 2 Feb 2022 18:11:27 +0000 (18:11 +0000)]
ITS#9436 libldap: OpenSSL 3.0 compat
Quanah Gibson-Mount [Fri, 4 Feb 2022 20:30:34 +0000 (20:30 +0000)]
ITS#9675
Quanah Gibson-Mount [Wed, 2 Feb 2022 19:18:06 +0000 (19:18 +0000)]
ITS#9675 - Allow overriding default location paths
To the ldapi socket, config file, config directory,
and database directory.
Quanah Gibson-Mount [Mon, 31 Jan 2022 20:08:17 +0000 (20:08 +0000)]
ITS#9584
Ondřej Kuzník [Wed, 26 Jan 2022 17:39:41 +0000 (17:39 +0000)]
ITS#9584 Do not rely on retry=.* to reschedule new syncrepl sessions
Quanah Gibson-Mount [Mon, 31 Jan 2022 20:07:45 +0000 (20:07 +0000)]
ITS#9785
Ondřej Kuzník [Tue, 25 Jan 2022 18:14:01 +0000 (18:14 +0000)]
ITS#9785 clear runqueue task as soon as it's getting started
Quanah Gibson-Mount [Mon, 31 Jan 2022 20:06:58 +0000 (20:06 +0000)]
ITS#9789
Ondřej Kuzník [Tue, 25 Jan 2022 14:46:43 +0000 (14:46 +0000)]
ITS#9789 slapo-vc: Reset op->o_counters every time we migrate to a new thread
Ondřej Kuzník [Tue, 25 Jan 2022 14:13:07 +0000 (14:13 +0000)]
ITS#9789 slapd-asyncmeta: Reset op->o_counters every time we migrate to a new thread
Ondřej Kuzník [Tue, 25 Jan 2022 14:33:38 +0000 (14:33 +0000)]
ITS#9789 slapo-syncprov: Reset op->o_counters every time we migrate to a new thread
Ondřej Kuzník [Tue, 25 Jan 2022 14:31:51 +0000 (14:31 +0000)]
ITS#9789 Expose operation_counter_init
Quanah Gibson-Mount [Mon, 31 Jan 2022 20:05:05 +0000 (20:05 +0000)]
ITS#9790
Orgad Shaneh [Tue, 25 Jan 2022 15:29:49 +0000 (17:29 +0200)]
ITS#9790 Fix build with old GCC
Versions 4.1 and 4.3 show the following error:
In file included from ../../include/lutil.h:21,
from passwd.c:60:
../../include/ac/socket.h:247: error: redefinition of typedef 'Sockaddr'
../../include/ldap_pvt.h:188: error: previous declaration of 'Sockaddr' was here
Quanah Gibson-Mount [Mon, 31 Jan 2022 20:04:35 +0000 (20:04 +0000)]
ITS#9788
Orgad Shaneh [Tue, 25 Jan 2022 15:38:46 +0000 (17:38 +0200)]
ITS#9788 Fix make jobserver warnings
Running make -j8 issues the following warning for each directory with
make 4.3:
make[2]: warning: -j8 forced in submake: resetting jobserver mode.
There is no need to pass MFLAGS. Make picks it up from the
environment anyway.
Quanah Gibson-Mount [Mon, 31 Jan 2022 20:03:26 +0000 (20:03 +0000)]
ITS#9791
Orgad Shaneh [Tue, 25 Jan 2022 15:36:18 +0000 (17:36 +0200)]
ITS#9791 Fix compilation with openssl exclusions
Quanah Gibson-Mount [Mon, 31 Jan 2022 20:02:37 +0000 (20:02 +0000)]
ITS#9787
Howard Chu [Sun, 23 Jan 2022 14:07:43 +0000 (14:07 +0000)]
ITS#9787 init global_host earlier so tools see it too
Quanah Gibson-Mount [Thu, 20 Jan 2022 19:04:46 +0000 (19:04 +0000)]
Return to release engineering
Quanah Gibson-Mount [Wed, 19 Jan 2022 18:32:34 +0000 (18:32 +0000)]
Prep for release
Quanah Gibson-Mount [Wed, 19 Jan 2022 16:08:06 +0000 (16:08 +0000)]
ITS#9781
Ondřej Kuzník [Wed, 19 Jan 2022 10:26:45 +0000 (10:26 +0000)]
ITS#9781 Relax refcount assertion for referrals
Quanah Gibson-Mount [Tue, 18 Jan 2022 23:09:30 +0000 (23:09 +0000)]
ITS#7080
Ondřej Kuzník [Thu, 13 Jan 2022 09:45:21 +0000 (09:45 +0000)]
ITS#7080 cn=config postread support for modrdn when back-ldif not used
Ondřej Kuzník [Thu, 13 Jan 2022 09:44:15 +0000 (09:44 +0000)]
ITS#7080 Fix debug message
Quanah Gibson-Mount [Tue, 18 Jan 2022 23:08:16 +0000 (23:08 +0000)]
ITS#8039
Ondřej Kuzník [Thu, 13 Jan 2022 09:21:21 +0000 (09:21 +0000)]
ITS#8039 Free resinfo even if opcookie is the last owner
Quanah Gibson-Mount [Tue, 18 Jan 2022 23:05:29 +0000 (23:05 +0000)]
ITS#9779
Howard Chu [Mon, 17 Jan 2022 17:25:26 +0000 (17:25 +0000)]
ITS#9779 add test for negated filtered memberof
Howard Chu [Mon, 17 Jan 2022 16:32:28 +0000 (16:32 +0000)]
ITS#9779 slapo-dynlist: fix static group filter with multiple members
Quanah Gibson-Mount [Tue, 18 Jan 2022 23:03:59 +0000 (23:03 +0000)]
ITS#9772
Ondřej Kuzník [Thu, 13 Jan 2022 11:03:47 +0000 (11:03 +0000)]
ITS#9772 Allow objectClass edits that don't actually change them
Quanah Gibson-Mount [Tue, 18 Jan 2022 23:00:58 +0000 (23:00 +0000)]
ITS#5972
Ondřej Kuzník [Wed, 10 Nov 2021 12:22:07 +0000 (12:22 +0000)]
ITS#5972 Consider all deletes for syncInfo messages
A delete of an entry that didn't match filter would be skipped
altogether and the cookie would never be sent to that consumer.
Quanah Gibson-Mount [Wed, 12 Jan 2022 22:48:44 +0000 (22:48 +0000)]
ITS#9776
Ondřej Kuzník [Mon, 10 Jan 2022 16:10:57 +0000 (16:10 +0000)]
ITS#9776 Fix check on what backend we're operating on
Ondřej Kuzník [Tue, 14 Sep 2021 10:17:06 +0000 (11:17 +0100)]
ITS#9538 Actually skip internal searches
Ondřej Kuzník [Tue, 14 Sep 2021 10:16:39 +0000 (11:16 +0100)]
ITS#9538 Do not attach csn on (internal) searches
Ondřej Kuzník [Tue, 14 Sep 2021 10:06:13 +0000 (11:06 +0100)]
ITS#9538 Populate op2.o_hdr earlier
Quanah Gibson-Mount [Wed, 12 Jan 2022 22:41:51 +0000 (22:41 +0000)]
ITS#9751
Ondřej Kuzník [Wed, 17 Nov 2021 15:54:22 +0000 (15:54 +0000)]
ITS#9751 Do not drop out of order deletes completely
Ondřej Kuzník [Wed, 17 Nov 2021 12:07:38 +0000 (12:07 +0000)]
ITS#9751 Add test for MOD_DELETE resolution
Ondřej Kuzník [Fri, 10 Dec 2021 11:28:45 +0000 (11:28 +0000)]
ITS#7080 Find config entry before processing pre-read on delete
Quanah Gibson-Mount [Wed, 12 Jan 2022 22:36:42 +0000 (22:36 +0000)]
ITS#9767, ITS#9768
Quanah Gibson-Mount [Wed, 12 Jan 2022 22:29:13 +0000 (22:29 +0000)]
ITS#9762, ITS#9763, ITS#9764, ITS#9766, ITS#9770
Quanah Gibson-Mount [Wed, 12 Jan 2022 22:09:51 +0000 (22:09 +0000)]
ITS#9761
Quanah Gibson-Mount [Wed, 12 Jan 2022 21:51:28 +0000 (21:51 +0000)]
ITS#9760
HAMANO Tsukasa [Fri, 3 Dec 2021 06:58:45 +0000 (15:58 +0900)]
ITS#9760 back-wt: SLAP_DBFLAG_CLEAN is always set.
Quanah Gibson-Mount [Wed, 12 Jan 2022 21:48:26 +0000 (21:48 +0000)]
ITS#9691
Ondřej Kuzník [Mon, 13 Sep 2021 10:58:56 +0000 (11:58 +0100)]
ITS#9691 Allow empty DB to host a persistent syncrepl session
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