]> git.ipfire.org Git - thirdparty/openldap.git/log
thirdparty/openldap.git
19 months agoITS#10185 autogroup: must populate dyngroup members on Add
Howard Chu [Thu, 29 Feb 2024 21:36:03 +0000 (21:36 +0000)] 
ITS#10185 autogroup: must populate dyngroup members on Add

The dynamic members should be populated up front, before passing the Add op
to the backend. The original code did both group and member processing up
front; the ITS#6970 patch moved both to the response callback. Only the
member processing should have been moved.

19 months agoITS#10186
Quanah Gibson-Mount [Tue, 26 Mar 2024 17:04:05 +0000 (17:04 +0000)] 
ITS#10186

19 months agoITS#10186 overlay response callbacks should ignore op->o_abandon
Howard Chu [Tue, 5 Mar 2024 16:55:28 +0000 (16:55 +0000)] 
ITS#10186 overlay response callbacks should ignore op->o_abandon

19 months agoslapo-autogroup: update Makefile to install manpage
Howard Chu [Thu, 22 Feb 2024 14:53:28 +0000 (14:53 +0000)] 
slapo-autogroup: update Makefile to install manpage

19 months agoITS#10044
Quanah Gibson-Mount [Tue, 26 Mar 2024 16:43:04 +0000 (16:43 +0000)] 
ITS#10044

19 months agoITS#10044 dynlist: check for abandon in search2resp
Howard Chu [Wed, 21 Feb 2024 17:18:18 +0000 (17:18 +0000)] 
ITS#10044 dynlist: check for abandon in search2resp

19 months agoITS#10172
Quanah Gibson-Mount [Tue, 26 Mar 2024 16:42:10 +0000 (16:42 +0000)] 
ITS#10172

19 months agoITS#10172 logging: report errors when rotation fails
Howard Chu [Thu, 8 Feb 2024 17:19:17 +0000 (17:19 +0000)] 
ITS#10172 logging: report errors when rotation fails

19 months agoITS#10177
Quanah Gibson-Mount [Tue, 26 Mar 2024 16:40:46 +0000 (16:40 +0000)] 
ITS#10177

19 months agoITS#10177 fix back-perl build for clang15 or later
HAMANO Tsukasa [Wed, 14 Feb 2024 06:18:08 +0000 (15:18 +0900)] 
ITS#10177 fix back-perl build for clang15 or later

Remove problematic and unnecessary compile flags.

19 months agoITS#7400
Quanah Gibson-Mount [Tue, 26 Mar 2024 16:38:39 +0000 (16:38 +0000)] 
ITS#7400

19 months agoITS#7400 slapo-memberof: delete note about deprecation
Howard Chu [Tue, 20 Feb 2024 15:55:37 +0000 (15:55 +0000)] 
ITS#7400 slapo-memberof: delete note about deprecation

19 months agoITS#7400
Quanah Gibson-Mount [Tue, 26 Mar 2024 16:37:24 +0000 (16:37 +0000)] 
ITS#7400

19 months agoITS#9952
Quanah Gibson-Mount [Tue, 26 Mar 2024 16:34:08 +0000 (16:34 +0000)] 
ITS#9952

19 months agoITS#9952 TLS/OpenSSL: disable use of atexit()
Howard Chu [Sun, 18 Feb 2024 10:57:07 +0000 (10:57 +0000)] 
ITS#9952 TLS/OpenSSL: disable use of atexit()

This will only have any effect if libldap is the first caller to
initialize OpenSSL, but that should be all that matters when libldap
is part of a dynmically loaded module. It prevents the crash in the
example cases given.

19 months agoRevert "ITS#9952 libldap: use atexit for TLS teardown"
Howard Chu [Tue, 13 Feb 2024 17:29:05 +0000 (17:29 +0000)] 
Revert "ITS#9952 libldap: use atexit for TLS teardown"

This reverts commit 337455eb3a66176cc3f66d2c663a72cc7b4178bd.
The change was non-portable, caused ITS#10176. OpenSSL 3 is
broken and should be fixed.

20 months agominor cleanup
Quanah Gibson-Mount [Thu, 15 Feb 2024 19:38:42 +0000 (19:38 +0000)] 
minor cleanup

20 months agoITS#10179
Quanah Gibson-Mount [Thu, 15 Feb 2024 18:14:22 +0000 (18:14 +0000)] 
ITS#10179

20 months agoITS#10179 back-asyncmeta(5) man page incorrectly mentions rewrite
Nadezhda Ivanova [Thu, 15 Feb 2024 13:36:48 +0000 (15:36 +0200)] 
ITS#10179 back-asyncmeta(5) man page incorrectly mentions rewrite

back-asyncmeta does not currently support the rewrite engine.

20 months agoITS#10164
Quanah Gibson-Mount [Thu, 15 Feb 2024 18:13:33 +0000 (18:13 +0000)] 
ITS#10164

20 months agoITS#10164 back-meta hangs when used with dynlist overlay
Nadezhda Ivanova [Wed, 7 Feb 2024 14:35:48 +0000 (16:35 +0200)] 
ITS#10164 back-meta hangs when used with dynlist overlay

Make sure every proxied operation has a separate candidates structure.

20 months agoITS#10173
Quanah Gibson-Mount [Thu, 15 Feb 2024 18:11:00 +0000 (18:11 +0000)] 
ITS#10173

20 months agoITS#10173 Populate li_minCSN on conversion
Ondřej Kuzník [Thu, 8 Feb 2024 17:20:39 +0000 (17:20 +0000)] 
ITS#10173 Populate li_minCSN on conversion

20 months agoITS#10171
Quanah Gibson-Mount [Thu, 15 Feb 2024 18:07:33 +0000 (18:07 +0000)] 
ITS#10171

20 months agoITS#10171 - Explicitly cast private values
Stephen Gallagher [Wed, 7 Feb 2024 02:38:24 +0000 (21:38 -0500)] 
ITS#10171 - Explicitly cast private values

Fixes issues with -Werror=incompatible-pointer-types

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
20 months agoITS#10170
Quanah Gibson-Mount [Thu, 15 Feb 2024 18:06:33 +0000 (18:06 +0000)] 
ITS#10170

20 months agoITS#10170 accesslog: skip response if not fully initialized yet
Howard Chu [Wed, 7 Feb 2024 17:02:52 +0000 (17:02 +0000)] 
ITS#10170 accesslog: skip response if not fully initialized yet

20 months agoITS#10167
Quanah Gibson-Mount [Thu, 15 Feb 2024 17:56:59 +0000 (17:56 +0000)] 
ITS#10167

20 months agoITS#7400 memberof: note consumers must use exattr
Howard Chu [Sun, 4 Feb 2024 18:50:04 +0000 (18:50 +0000)] 
ITS#7400 memberof: note consumers must use exattr

to exclude the memberof attribute from replication

20 months agoITS#10167 slapo-memberof: add addcheck option
Howard Chu [Thu, 1 Feb 2024 18:58:50 +0000 (18:58 +0000)] 
ITS#10167 slapo-memberof: add addcheck option

Check memberships of newly added entries.

20 months agoITS#9823 Move to a place that is better associated with accesslog
Ondřej Kuzník [Tue, 30 Jan 2024 14:56:11 +0000 (14:56 +0000)] 
ITS#9823 Move to a place that is better associated with accesslog

20 months agoslapo-autogroup: fix typo in Debug msg
Howard Chu [Mon, 5 Feb 2024 15:54:03 +0000 (15:54 +0000)] 
slapo-autogroup: fix typo in Debug msg

Made in 1cf39a8568fb9b64518aaa7618e20e8cf7084006

20 months agoslapo-autogroup: fix typo in Debug msg
Howard Chu [Mon, 5 Feb 2024 15:48:31 +0000 (15:48 +0000)] 
slapo-autogroup: fix typo in Debug msg

Was present in original commit 946e8591088b557cbd326a904c138d910a7b9f9e

20 months agoITS#10165
Quanah Gibson-Mount [Thu, 15 Feb 2024 17:51:56 +0000 (17:51 +0000)] 
ITS#10165

20 months agoITS#10165 back-meta fails to bind to target when proxying an internal operation
Nadezhda Ivanova [Wed, 31 Jan 2024 13:32:09 +0000 (15:32 +0200)] 
ITS#10165 back-meta fails to bind to target when proxying an internal operation

20 months agoITS#10166
Quanah Gibson-Mount [Thu, 15 Feb 2024 17:48:41 +0000 (17:48 +0000)] 
ITS#10166

20 months agoITS#10166 slapi: fix plugin.c plugin_pblock_new() usage
Howard Chu [Wed, 31 Jan 2024 16:00:30 +0000 (16:00 +0000)] 
ITS#10166 slapi: fix plugin.c plugin_pblock_new() usage

Broken in 9142da8eaf691720f7d6288954250ef085bd3da0

20 months agoReturn to release engineering
Quanah Gibson-Mount [Mon, 29 Jan 2024 20:42:27 +0000 (20:42 +0000)] 
Return to release engineering

20 months agoPrep for release OPENLDAP_REL_ENG_2_6_7
Quanah Gibson-Mount [Mon, 29 Jan 2024 18:52:23 +0000 (18:52 +0000)] 
Prep for release

20 months agoITS#10139
Quanah Gibson-Mount [Mon, 29 Jan 2024 18:49:58 +0000 (18:49 +0000)] 
ITS#10139

20 months agoITS#10139 back-config: Honour disclose in matchedDN handling
Ondřej Kuzník [Thu, 25 Jan 2024 12:50:34 +0000 (12:50 +0000)] 
ITS#10139 back-config: Honour disclose in matchedDN handling

20 months agoMerge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6
Quanah Gibson-Mount [Mon, 29 Jan 2024 18:21:35 +0000 (18:21 +0000)] 
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6

20 months agoPrep for release LMDB_0.9.32
Quanah Gibson-Mount [Mon, 29 Jan 2024 18:20:26 +0000 (18:20 +0000)] 
Prep for release

21 months agoITS#10025
Quanah Gibson-Mount [Tue, 23 Jan 2024 18:46:04 +0000 (18:46 +0000)] 
ITS#10025

21 months agoITS#10025 slapo-dynlist: add option to disable filter support
Howard Chu [Mon, 31 Jul 2023 17:43:30 +0000 (18:43 +0100)] 
ITS#10025 slapo-dynlist: add option to disable filter support

21 months agoMerge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6
Quanah Gibson-Mount [Sat, 20 Jan 2024 22:32:16 +0000 (22:32 +0000)] 
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6

21 months agoITS#10125: fix bad merge
Howard Chu [Sat, 20 Jan 2024 21:16:17 +0000 (21:16 +0000)] 
ITS#10125: fix bad merge

From ac011b2c5a14d665b5756d8a7435627ffc508855

21 months agoITS#10059
Quanah Gibson-Mount [Thu, 18 Jan 2024 18:41:24 +0000 (18:41 +0000)] 
ITS#10059

21 months agoITS#10059 - Add configuration example for slapo-homedir(5)
Craig Balfour [Fri, 26 May 2023 13:51:26 +0000 (15:51 +0200)] 
ITS#10059 - Add configuration example for slapo-homedir(5)

21 months agoITS#10153
Quanah Gibson-Mount [Thu, 18 Jan 2024 18:41:00 +0000 (18:41 +0000)] 
ITS#10153

21 months agoITS#10153 - slapd(8) describe -T modify (slapmodify)
SATOH Fumiyasu [Thu, 21 Dec 2023 07:37:31 +0000 (16:37 +0900)] 
ITS#10153 - slapd(8) describe -T modify (slapmodify)

21 months agoMerge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6
Quanah Gibson-Mount [Tue, 16 Jan 2024 20:42:39 +0000 (20:42 +0000)] 
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6

21 months agoITS#10110
Quanah Gibson-Mount [Tue, 16 Jan 2024 20:41:18 +0000 (20:41 +0000)] 
ITS#10110

21 months agoITS#10110 Do not skip backover for result entries
Ondřej Kuzník [Tue, 9 Jan 2024 15:36:40 +0000 (15:36 +0000)] 
ITS#10110 Do not skip backover for result entries

21 months agoITS#10135
Quanah Gibson-Mount [Tue, 16 Jan 2024 20:39:04 +0000 (20:39 +0000)] 
ITS#10135

21 months agoITS#10135 dynlist: fix search2resp callback context
Howard Chu [Fri, 5 Jan 2024 14:01:16 +0000 (14:01 +0000)] 
ITS#10135 dynlist: fix search2resp callback context

21 months agoITS#10130 Several callers of getpassphrase() ignore NULL returns
Stacey Marshall [Tue, 14 Nov 2023 16:36:16 +0000 (16:36 +0000)] 
ITS#10130 Several callers of getpassphrase() ignore NULL returns

21 months agoITS#10098
Quanah Gibson-Mount [Tue, 16 Jan 2024 20:34:56 +0000 (20:34 +0000)] 
ITS#10098

21 months agoITS#10098 contrib: fix Makefiles for Windows
Howard Chu [Thu, 14 Sep 2023 19:31:41 +0000 (20:31 +0100)] 
ITS#10098 contrib: fix Makefiles for Windows

Must build with "make PLAT=NT"

21 months agoITS#10109
Quanah Gibson-Mount [Tue, 16 Jan 2024 20:33:05 +0000 (20:33 +0000)] 
ITS#10109

21 months agoITS#10109 Pass operation to slap_get_csn()
Ondřej Kuzník [Mon, 27 Nov 2023 12:33:29 +0000 (12:33 +0000)] 
ITS#10109 Pass operation to slap_get_csn()

21 months agoITS#10137
Quanah Gibson-Mount [Tue, 16 Jan 2024 20:30:34 +0000 (20:30 +0000)] 
ITS#10137

21 months agoITS#10137 LMDB: Allow users to define MDB_IDL_LOGN
Clément Renault [Mon, 27 Nov 2023 09:35:15 +0000 (10:35 +0100)] 
ITS#10137 LMDB: Allow users to define MDB_IDL_LOGN

21 months agoITS#10143
Quanah Gibson-Mount [Tue, 16 Jan 2024 19:19:37 +0000 (19:19 +0000)] 
ITS#10143

21 months agoITS#10143 only slapd should use the logfile
Howard Chu [Mon, 11 Dec 2023 17:56:51 +0000 (17:56 +0000)] 
ITS#10143 only slapd should use the logfile

21 months agoITS#10142
Quanah Gibson-Mount [Tue, 16 Jan 2024 19:18:39 +0000 (19:18 +0000)] 
ITS#10142

21 months agoITS#10142 Link tiers in on cn=config startup
Ondřej Kuzník [Mon, 11 Dec 2023 17:05:02 +0000 (17:05 +0000)] 
ITS#10142 Link tiers in on cn=config startup

21 months agoITS#10145
Quanah Gibson-Mount [Tue, 16 Jan 2024 19:15:44 +0000 (19:15 +0000)] 
ITS#10145

21 months agoITS#10145 ldap_url_parse_ext: fail earlier on bad URL enclosure
Howard Chu [Sat, 16 Dec 2023 14:01:46 +0000 (14:01 +0000)] 
ITS#10145 ldap_url_parse_ext: fail earlier on bad URL enclosure

21 months agoITS#10144
Quanah Gibson-Mount [Tue, 16 Jan 2024 19:14:36 +0000 (19:14 +0000)] 
ITS#10144

21 months agoITS#10144 libldap: RDNs must contain at least 1 AVA
Howard Chu [Sat, 16 Dec 2023 12:45:56 +0000 (12:45 +0000)] 
ITS#10144 libldap: RDNs must contain at least 1 AVA

21 months agoITS#10092
Quanah Gibson-Mount [Tue, 16 Jan 2024 19:05:05 +0000 (19:05 +0000)] 
ITS#10092

21 months agoITS#10092 fix local logger for Windows
Howard Chu [Fri, 11 Aug 2023 15:12:53 +0000 (16:12 +0100)] 
ITS#10092 fix local logger for Windows

Don't use writev, just copy the message to insert prefix

21 months agoITS#10129
Quanah Gibson-Mount [Tue, 16 Jan 2024 18:50:12 +0000 (18:50 +0000)] 
ITS#10129

21 months agoITS#10129 Fix lloadd.conf manpage
Ondřej Kuzník [Thu, 9 Nov 2023 15:55:53 +0000 (15:55 +0000)] 
ITS#10129 Fix lloadd.conf manpage

21 months agoITS#10124
Quanah Gibson-Mount [Tue, 16 Jan 2024 18:20:44 +0000 (18:20 +0000)] 
ITS#10124

21 months agoITS#10124 libldap: fix dhparam init with OpenSSL 3.x
Howard Chu [Mon, 6 Nov 2023 09:08:43 +0000 (09:08 +0000)] 
ITS#10124 libldap: fix dhparam init with OpenSSL 3.x

21 months agoITS#9378, ITS#10125
Quanah Gibson-Mount [Thu, 11 Jan 2024 22:35:25 +0000 (22:35 +0000)] 
ITS#9378, ITS#10125

21 months agoITS#10125 mdb_load: fix cursor reinit in Append mode
Howard Chu [Sun, 5 Nov 2023 17:34:03 +0000 (17:34 +0000)] 
ITS#10125 mdb_load: fix cursor reinit in Append mode

21 months agoITS#10089 Fix acl logging
Ondřej Kuzník [Thu, 2 Nov 2023 14:02:15 +0000 (14:02 +0000)] 
ITS#10089 Fix acl logging

21 months agoITS#10123
Quanah Gibson-Mount [Thu, 11 Jan 2024 22:02:46 +0000 (22:02 +0000)] 
ITS#10123

21 months agoITS#10123 Adjust our prototypes for both K&R and C2x compatibility
Ondřej Kuzník [Thu, 2 Nov 2023 13:59:33 +0000 (13:59 +0000)] 
ITS#10123 Adjust our prototypes for both K&R and C2x compatibility

21 months agoITS#10123 Add a missing include
Ondřej Kuzník [Thu, 2 Nov 2023 13:42:07 +0000 (13:42 +0000)] 
ITS#10123 Add a missing include

21 months agoITS#10100 fix Windows timestamps
hyc [Thu, 21 Sep 2023 02:43:23 +0000 (19:43 -0700)] 
ITS#10100 fix Windows timestamps

Simplify, instead of trying to maintain offset between performance
counter and systemtime, just use performance counter.

21 months agoITS#10094
Quanah Gibson-Mount [Thu, 11 Jan 2024 21:56:39 +0000 (21:56 +0000)] 
ITS#10094

21 months agoITS#10094 libldap/OpenSSL: fix setting ciphersuites
Howard Chu [Thu, 12 Oct 2023 16:22:48 +0000 (17:22 +0100)] 
ITS#10094 libldap/OpenSSL: fix setting ciphersuites

Don't try old-style ciphersuite list if only v1.3 or newer ciphers were specified

21 months agoITS#10117
Quanah Gibson-Mount [Thu, 11 Jan 2024 21:54:20 +0000 (21:54 +0000)] 
ITS#10117

21 months agoITS#10117 build: fix slap-config.h decls for Windows DLLs
Howard Chu [Thu, 19 Oct 2023 17:46:54 +0000 (18:46 +0100)] 
ITS#10117 build: fix slap-config.h decls for Windows DLLs

21 months agoITS#10080
Quanah Gibson-Mount [Thu, 11 Jan 2024 18:15:58 +0000 (18:15 +0000)] 
ITS#10080

21 months agoITS#10080 Fix typo in test script and add checks for ADD and MODRDN.
Hiroyuki Homma [Thu, 11 Jan 2024 02:43:03 +0000 (11:43 +0900)] 
ITS#10080 Fix typo in test script and add checks for ADD and MODRDN.

21 months agoITS#10080 Fix refreshAndPersist synchronization problem with glue + rwm
Hiroyuki Homma [Wed, 10 Jan 2024 06:06:49 +0000 (15:06 +0900)] 
ITS#10080 Fix refreshAndPersist synchronization problem with glue + rwm

21 months agoITS#10080 Fix slapcat when gluing is on
Ondřej Kuzník [Thu, 9 Nov 2023 11:13:46 +0000 (11:13 +0000)] 
ITS#10080 Fix slapcat when gluing is on

21 months agoITS#10080 Preserve original choice of backend for entry_release
Ondřej Kuzník [Thu, 24 Aug 2023 10:33:50 +0000 (11:33 +0100)] 
ITS#10080 Preserve original choice of backend for entry_release

21 months agoITS#10105
Quanah Gibson-Mount [Thu, 11 Jan 2024 17:58:55 +0000 (17:58 +0000)] 
ITS#10105

21 months agoITS#10105 liblber lutil_debug: ensure msg ends with NL
Howard Chu [Mon, 2 Oct 2023 17:51:28 +0000 (18:51 +0100)] 
ITS#10105 liblber lutil_debug: ensure msg ends with NL

21 months agoITS#10101
Quanah Gibson-Mount [Thu, 11 Jan 2024 17:56:13 +0000 (17:56 +0000)] 
ITS#10101

21 months agoITS#10101 libldap: fix double sb_close when first TLS connection fails
Florin Crișan [Wed, 20 Sep 2023 13:06:09 +0000 (16:06 +0300)] 
ITS#10101 libldap: fix double sb_close when first TLS connection fails

21 months agoCleanup Windows build
Howard Chu [Thu, 7 Sep 2023 19:03:07 +0000 (20:03 +0100)] 
Cleanup Windows build

Fix make depend errors in slapi

21 months agoITS#9378 Add replay tool
Howard Chu [Fri, 22 Dec 2023 19:55:22 +0000 (19:55 +0000)] 
ITS#9378 Add replay tool

Reads a replay log and executes all the write ops

21 months agoITS#9378 Add explicit replay logging
Howard Chu [Fri, 22 Dec 2023 13:14:32 +0000 (13:14 +0000)] 
ITS#9378 Add explicit replay logging

Logs essential ops so they can be replayed.
Ignores read ops for now.