Commit graph

24572 commits

Author SHA1 Message Date
Quanah Gibson-Mount
1136fabf06 ITS#10433 - Update copyright year 2026-01-28 17:43:12 +00:00
Quanah Gibson-Mount
1885843be4 Merge remote-tracking branch 'origin/mdb.RE/0.9' 2026-01-26 19:03:01 +00:00
Quanah Gibson-Mount
03d56d5380 Prep for release (0.9.34) 2026-01-26 19:02:01 +00:00
Quanah Gibson-Mount
5aaa51af6c Merge remote-tracking branch 'origin/mdb.RE/0.9' 2026-01-26 19:00:10 +00:00
Howard Chu
159cea0bba ITS#10258 daemon/epoll: fix check for active socket
Lock sd_mutex before checking
2026-01-13 18:15:29 +00:00
Howard Chu
ab4f4bcf5c ITS#10258 slapd: fix unbind/close race
Don't call slapd_set_read() on an Unbinding connection
2026-01-13 18:15:29 +00:00
Howard Chu
27a60451c5 ITS#10419, ITS#10420 2026-01-13 16:51:58 +00:00
Ali Caglayan
12ebcffba4 ITS#10420 LMDB: add support for Haiku 2026-01-13 16:50:24 +00:00
Ali Caglayan
4c84d3a312 ITS#10419 LMDB: add support for NetBSD 2026-01-13 16:50:17 +00:00
Quanah Gibson-Mount
c79a8ea61b Merge remote-tracking branch 'origin/mdb.RE/0.9' 2026-01-12 23:59:39 +00:00
Howard Chu
f1620c3a1b ITS#10421 2026-01-06 20:53:47 +00:00
Howard Chu
46b33d2b45 ITS#10421 mdb_load: check for malicious input 2026-01-06 20:53:08 +00:00
Ondřej Kuzník
03005f10b7 ITS#10415 Add sockbuf_max_pending_client 2026-01-06 16:10:47 +00:00
Nadezhda Ivanova
1cbc8353c2 ITS#10388 Fixed an error in the regression test from previous commit 2026-01-06 15:12:28 +02:00
Ondřej Kuzník
cb6e2e555e ITS#9959 Nul-terminate addresses
Debug(LDAP_DEBUG_CONNS, ...) gets these passed as %s, reaching just
beyond the allocated buffer.
2025-12-18 23:27:24 +00:00
Ondřej Kuzník
dcbb48dec7 ITS#9959 Do not read c_auth without lock 2025-12-18 23:27:24 +00:00
Ondřej Kuzník
176680e824 ITS#10414 Do not replace tool's provided buffer 2025-12-16 16:33:10 +00:00
Ondřej Kuzník
1668b5c432 ITS#10414 Remember whether we have a frontend/back-config 2025-12-16 16:33:10 +00:00
Graham Leggett
f3b49ffa10 ITS#10149 - Allow certificates and keys to be read from URIs 2025-12-15 22:52:13 +00:00
Ondřej Kuzník
127b34eb0b ITS#9577 Also exit when started with just -V 2025-12-13 00:22:53 +00:00
Ondřej Kuzník
93d7b9ef7a ITS#7347 Allow subtractive -a/z/i to work as expected 2025-12-11 20:42:19 +00:00
Ondřej Kuzník
b8df689969 ITS#9640 Introduce the increment privilege 2025-12-11 20:42:19 +00:00
Quanah Gibson-Mount
8423637333 ITS#10306 - Regenerate configure 2025-12-11 20:41:22 +00:00
Ondřej Kuzník
b7d3e353ec ITS#10413 Prepare cookie just before we actually send it 2025-12-10 19:48:51 +00:00
Howard Chu
09d24f1484 ITS#10306 configure: use cache for epoll/kqueue checks 2025-12-09 17:45:27 +00:00
Howard Chu
93a96ed2e7 ITS#9305 clients: print actual error from connect failure
Related to ITS#10371
2025-12-09 15:06:05 +00:00
Howard Chu
148e940fda ITS#9305 libldap: don't mask ld_errno if set during connect failure 2025-12-09 15:06:05 +00:00
Howard Chu
b0e95d023a ITS#9305 libldap: report errmsg from hostname lookup failures
Use new LDAP_X_SERVER_UNKNOWN error code for failed lookups.
2025-12-09 15:06:05 +00:00
Ondřej Kuzník
b3821e772a ITS#10358 Retry if entry changed (use assert control to detect this) 2025-12-09 00:59:57 +00:00
Ondřej Kuzník
3d94d11c75 ITS#7441 Consider both parts of an X-ORDERED value 2025-12-08 18:52:59 +00:00
Ondřej Kuzník
0f2d23066e ITS#10361 Standardise CONFIGPWF usage 2025-12-05 18:47:39 +00:00
Ondřej Kuzník
9c025b8aff ITS#10361 Remove bashism 2025-12-05 18:47:39 +00:00
Ondřej Kuzník
9cb8701e3c ITS#10408 Do not assume sop is still in the list 2025-12-04 22:46:36 +00:00
Ondřej Kuzník
aa3e8f34c3 ITS#6151 Regenerate cosine.ldif 2025-12-04 18:26:33 +00:00
Ondřej Kuzník
e6f666a1ac ITS#6151 Update cosine.schema for RFC 4524
- adds a new substring match omitted previously (uniqueIdentifier)
- removes streetAddress duplication in domain objectclass
- prefers short names for MUST/MAY attributes
- long definitions (for 'co', 'drink', ...) are NOT removed here
- attributes/objectclasses removed by RFC 4524 are NOT removed here

Chooses not to remove DESC tags removed in RFC1274 in the interests of
keeping the diff small.
2025-12-04 18:26:33 +00:00
Quanah Gibson-Mount
e8a7203afd ITS#6938, ITS#9739 - Regenerate configure 2025-12-02 16:26:54 +00:00
Howard Chu
f0999bdc22 ITS#6938 WIN32 IPv6: fix sockaddr_storage detection
It's defined in winsock2.h. Also remove error for missing INET6_ADDRSTRLEN
define, we already have it in our <ac/socket.h> if it's missing.
2025-12-01 16:18:46 +00:00
Howard Chu
90e6bfe0c6 ITS#6938 WIN32: silence warnings for redefined error codes 2025-12-01 16:18:46 +00:00
Howard Chu
7055e08841 ITS#10410 lutil_strncopy: refix prev commit 2025-12-01 16:16:10 +00:00
Howard Chu
a946853b12 ITS#10410 lutil_strncopy: fix prev commit 2025-12-01 15:56:36 +00:00
Howard Chu
a16f196903 ITS#10410 lutil_strncopy: fix off by one 2025-12-01 15:18:54 +00:00
Howard Chu
afafeaf407 ITS#10410 WIN32 logging: simplify buffer calculation 2025-12-01 15:09:21 +00:00
Howard Chu
ff0f9d94ac ITS#10398 slapo-memberof manpage update 2025-11-20 16:53:01 +00:00
Howard Chu
1bc7cd0e2a ITS#10398 slapo-memberof/refint: fix clash on subtree renames
memberof must ignore modify ops from refint overlay.
2025-11-18 16:35:59 +00:00
Ondřej Kuzník
81d5126b31 Clarify slapadd -w option to avoid common pitfall 2025-11-11 16:35:04 +00:00
Ondřej Kuzník
6bf78d4bfb Clarify lloadd.conf example 2025-11-11 16:35:04 +00:00
Howard Chu
34813d9cba ITS#10329 slapo-pcache: don't clobber original request DN
in merge_entry()
2025-11-04 18:36:40 +00:00
Andrew Elble
9ae2539170 ITS#10329 slapo-pcache: template match must be case insensitive 2025-11-04 18:36:40 +00:00
Andrew Elble
5359362de0 ITS#10329 slapo-pcache: (re)set expiry time if query is pos/neg 2025-11-04 18:36:40 +00:00
Andrew Elble
ba18e87102 ITS#10329 slapo-pcache: in refresh, set q_uuid on query if it changes pos/neg 2025-11-04 18:36:40 +00:00