Howard Chu
1d37f7b005
ITS#10209 libldap: only use OPENSSL_INIT_NO_ATEXIT if it's defined
...
Fake OpenSSL clones like LibreSSL don't support it.
In general we will make no effort to support fake OpenSSL clones.
2024-05-09 19:08:33 +00:00
Quanah Gibson-Mount
2814365126
ITS#10214
2024-05-09 17:10:10 +00:00
Quanah Gibson-Mount
5747936fd5
ITS#10214 - Regenerate configure
2024-05-09 17:09:19 +00:00
HAMANO Tsukasa
71f8894a9c
ITS#10214 Reduce library dependencies
...
Currently, slapd links libsystemd to notify service state to systemd.
However, libsystemd link several unnecessary libraries, which increases security risks.
The systemd documentation provides a method to send state notifications to systemd using a simple protocol without the need to link against libsystemd.
https://www.freedesktop.org/software/systemd/man/devel/sd_notify.html
2024-05-09 17:08:46 +00:00
Quanah Gibson-Mount
585c66a1c0
ITS#9921
2024-05-08 17:57:16 +00:00
Howard Chu
cfcb996084
ITS#9921 fix vlvResult comment
2024-05-08 15:30:06 +00:00
Quanah Gibson-Mount
2624ea1416
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6
2024-05-07 17:29:40 +00:00
Quanah Gibson-Mount
fd4db20d77
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6
2024-05-07 17:29:14 +00:00
Quanah Gibson-Mount
7c99799729
ITS#10212
2024-05-07 16:49:34 +00:00
Quanah Gibson-Mount
ccbec37209
ITS#10198
2024-05-07 16:49:00 +00:00
Quanah Gibson-Mount
ba13a88dbf
ITS#10208
2024-05-07 16:45:11 +00:00
Ondřej Kuzník
d0a392b210
ITS#10084 Switch MECH default away from DIGEST-MD5
2024-05-07 16:43:54 +00:00
Quanah Gibson-Mount
b03015b273
ITS#10211
2024-05-07 16:38:07 +00:00
Nick Porter
0938316f3f
ITS#10211 slapd: Fix peercred uid and gid format
...
uid and gid are unsigned int and so should be formatted as such when
creating the authid string.
2024-05-07 16:37:12 +00:00
Quanah Gibson-Mount
32db3dce4d
ITS#10206
2024-05-07 16:35:27 +00:00
Ryan Tandy
b3c81ba171
ITS#10206 Include <kadm5/private.h> for kadm5_s_init_with_password_ctx
2024-05-07 16:35:12 +00:00
Quanah Gibson-Mount
7f5f4c635d
ITS#10204
2024-05-07 16:33:24 +00:00
Howard Chu
3f752740b1
ITS#10204 slapo-constraint: fix double-free on invalid attr
2024-05-07 16:32:51 +00:00
Quanah Gibson-Mount
0feb4ef151
ITS#10197
2024-05-07 16:32:32 +00:00
Nadezhda Ivanova
5a0fb54284
ITS#10197 Back-meta and back-asyncmeta add a new target structure and increase the number of targets even if uri parsing fails
...
Reproducible when adding a new target via cn=config
2024-05-07 16:31:45 +00:00
Quanah Gibson-Mount
1a82434b92
ITS#10183
2024-05-07 16:31:32 +00:00
Howard Chu
6eb993c57f
ITS#10183 ldapmodify: add jump to lineno option
2024-05-07 16:30:19 +00:00
Howard Chu
d83d6b4ebe
ITS#10212 LMDB: better fix
2024-05-03 20:44:48 +01:00
Howard Chu
37829ce493
ITS#10212 LMDB: init txnid for read-only DBs
2024-05-02 16:33:14 +01:00
Quanah Gibson-Mount
c9fc3a431e
ITS#10207 - regenerate configure
2024-05-01 16:27:08 +00:00
Howard Chu
00240128f5
ITS#10207 configure.ac: fix typo from ITS#10177
2024-05-01 16:23:41 +00:00
Quanah Gibson-Mount
f66f8ec6a0
ITS#10161 - regenerate configure
2024-04-16 19:30:39 +00:00
Quanah Gibson-Mount
0a4435b87f
ITS#10161 - Add BUILD_NESTGROUP required for testsuite
2024-04-16 19:30:05 +00:00
Quanah Gibson-Mount
91b27126a3
ITS#10161 - Add missing testsuite bits
2024-04-16 16:56:33 +00:00
Quanah Gibson-Mount
66a961aaa3
ITS#10161 - regenerate configure
2024-04-16 16:09:35 +00:00
Quanah Gibson-Mount
4778532c4f
ITS#10161
2024-04-16 16:09:18 +00:00
Howard Chu
fbef77d42d
ITS#10161 Add nestgroup overlay
2024-04-16 16:08:15 +00:00
Quanah Gibson-Mount
dc7f07c294
ITS#10193
2024-04-16 15:48:54 +00:00
Nadezhda Ivanova
e9c93fac09
ITS#10193 Asyncmeta starts more than one timeout loop per database and slaptest crashes
2024-04-16 15:45:51 +00:00
Howard Chu
d3ae7c36e5
ITS#10198 Win32 mdb_strerror - stop passing "ignored" parameter
...
The M$ docs say the parameter is ignored, but it actually isn't,
and will cause a SEGV if the pointed memory isn't an init'd va_list.
2024-04-04 07:17:35 +01:00
Quanah Gibson-Mount
305bbd4bce
ITS#10103, ITS#!014, ITS#10182
2024-04-02 20:09:34 +00:00
Howard Chu
bc6ab1131f
ITS#10182 slapo-alias: check for static operational attrs too
2024-04-02 20:08:10 +00:00
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