Commit graph

24480 commits

Author SHA1 Message Date
Ondřej Kuzník
2de0fb10c5 ITS#10104 Add slapo-alias to contrib 2024-04-02 20:07:30 +00:00
Ondřej Kuzník
c4879a3cc0 ITS#10103 Fix contrib module OIDs 2024-04-02 20:06:34 +00:00
Quanah Gibson-Mount
fa5cf1252f Happy New Year! 2024-03-26 19:45:35 +00:00
Quanah Gibson-Mount
291c1e1e9a ITS#10185, ITS#10188 2024-03-26 17:07:26 +00:00
Howard Chu
dab86ede12 ITS#10188 autogroup: allow groups to be members of other groups
But doesn't support recursion - modifications on one autogroup
will not trigger further updates on other autogroups that reference it.
2024-03-26 17:05:45 +00:00
Howard Chu
9b3caaf7b8 ITS#10188 autogroup: cleanup autogroup_response
Minor restructuring
2024-03-26 17:05:33 +00:00
Howard Chu
ee98be8d82 ITS#10185 autogroup: fix missing mutex_unlock
Broken in 95e7a7be16
2024-03-26 17:04:58 +00:00
Howard Chu
1a5007f386 ITS#10185 autogroup: check for invalid memberURL filter 2024-03-26 17:04:51 +00:00
Howard Chu
687bd194c9 ITS#10185 autogroup: plug memleak when deleting a group 2024-03-26 17:04:44 +00:00
Howard Chu
67b6ef8bf4 ITS#10185 autogroup: use dnIsSuffixScope to check DN membership
Also break out of some loops after getting a matching result
2024-03-26 17:04:36 +00:00
Howard Chu
acacc95bbf ITS#10185 autogroup: don't process deletes until after op succeeds 2024-03-26 17:04:31 +00:00
Howard Chu
af36be99b6 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.
2024-03-26 17:04:26 +00:00
Quanah Gibson-Mount
220b715cda ITS#10186 2024-03-26 17:04:05 +00:00
Howard Chu
9fd8cd2066 ITS#10186 overlay response callbacks should ignore op->o_abandon 2024-03-26 17:02:34 +00:00
Howard Chu
559fdeab4e slapo-autogroup: update Makefile to install manpage 2024-03-26 17:02:04 +00:00
Quanah Gibson-Mount
e79434edeb ITS#10044 2024-03-26 16:43:53 +00:00
Howard Chu
97474d966b ITS#10044 dynlist: check for abandon in search2resp 2024-03-26 16:42:34 +00:00
Quanah Gibson-Mount
1a5f5eb668 ITS#10172 2024-03-26 16:42:10 +00:00
Howard Chu
513da65360 ITS#10172 logging: report errors when rotation fails 2024-03-26 16:41:34 +00:00
Quanah Gibson-Mount
c73a6bea33 ITS#10177 2024-03-26 16:40:46 +00:00
HAMANO Tsukasa
eb28d78bb5 ITS#10177 fix back-perl build for clang15 or later
Remove problematic and unnecessary compile flags.
2024-03-26 16:39:55 +00:00
Quanah Gibson-Mount
215ecc1e1a ITS#7400 2024-03-26 16:38:39 +00:00
Howard Chu
f30def7767 ITS#7400 slapo-memberof: delete note about deprecation 2024-03-26 16:38:10 +00:00
Quanah Gibson-Mount
49685240fc ITS#7400 2024-03-26 16:37:24 +00:00
Quanah Gibson-Mount
0a1b9adbbe ITS#9952 2024-03-26 16:34:08 +00:00
Howard Chu
e08b80e8b7 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.
2024-03-26 16:33:55 +00:00
Howard Chu
5e598b4371 Revert "ITS#9952 libldap: use atexit for TLS teardown"
This reverts commit 337455eb3a.
The change was non-portable, caused ITS#10176. OpenSSL 3 is
broken and should be fixed.
2024-03-26 16:33:50 +00:00
Quanah Gibson-Mount
534efef7d1 minor cleanup 2024-02-15 19:38:42 +00:00
Quanah Gibson-Mount
1999ea5b8b ITS#10179 2024-02-15 18:14:22 +00:00
Nadezhda Ivanova
6b5543aaf8 ITS#10179 back-asyncmeta(5) man page incorrectly mentions rewrite
back-asyncmeta does not currently support the rewrite engine.
2024-02-15 18:14:12 +00:00
Quanah Gibson-Mount
e5691c4f75 ITS#10164 2024-02-15 18:13:33 +00:00
Nadezhda Ivanova
493e991ebc ITS#10164 back-meta hangs when used with dynlist overlay
Make sure every proxied operation has a separate candidates structure.
2024-02-15 18:13:20 +00:00
Quanah Gibson-Mount
aedc51888a ITS#10173 2024-02-15 18:11:00 +00:00
Ondřej Kuzník
70e72e5889 ITS#10173 Populate li_minCSN on conversion 2024-02-15 18:10:53 +00:00
Quanah Gibson-Mount
74a2c5345a ITS#10171 2024-02-15 18:07:33 +00:00
Stephen Gallagher
d019472211 ITS#10171 - Explicitly cast private values
Fixes issues with -Werror=incompatible-pointer-types

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-02-15 18:07:02 +00:00
Quanah Gibson-Mount
45f8aa2279 ITS#10170 2024-02-15 18:06:33 +00:00
Howard Chu
68cba1f476 ITS#10170 accesslog: skip response if not fully initialized yet 2024-02-15 18:05:37 +00:00
Quanah Gibson-Mount
dfa5d8a710 ITS#10167 2024-02-15 17:56:59 +00:00
Howard Chu
6b81fca50a ITS#7400 memberof: note consumers must use exattr
to exclude the memberof attribute from replication
2024-02-15 17:56:24 +00:00
Howard Chu
e992b8972d ITS#10167 slapo-memberof: add addcheck option
Check memberships of newly added entries.
2024-02-15 17:56:16 +00:00
Ondřej Kuzník
fe7ee15016 ITS#9823 Move to a place that is better associated with accesslog 2024-02-15 17:55:09 +00:00
Howard Chu
954497a372 slapo-autogroup: fix typo in Debug msg
Made in 1cf39a8568
2024-02-15 17:54:28 +00:00
Howard Chu
b325b429e2 slapo-autogroup: fix typo in Debug msg
Was present in original commit 946e859108
2024-02-15 17:54:23 +00:00
Quanah Gibson-Mount
29c2826bc9 ITS#10165 2024-02-15 17:51:56 +00:00
Nadezhda Ivanova
01e32028fc ITS#10165 back-meta fails to bind to target when proxying an internal operation 2024-02-15 17:51:42 +00:00
Quanah Gibson-Mount
397fc80c28 ITS#10166 2024-02-15 17:48:41 +00:00
Howard Chu
ce1d833c54 ITS#10166 slapi: fix plugin.c plugin_pblock_new() usage
Broken in 9142da8eaf
2024-02-15 17:48:20 +00:00
Quanah Gibson-Mount
6b162b7dab Return to release engineering 2024-01-29 20:42:27 +00:00
Quanah Gibson-Mount
37bde3c0a7 Prep for release 2024-01-29 18:52:23 +00:00