Howard Chu
fb67aa65d9
ITS#10450 slapd get_filter: plug leak on failed filter list
2026-02-10 22:44:07 +00:00
Howard Chu
f3964c6d33
ITS#10449 slapd controls.c parseReadAttrs: plug leak on failure
2026-02-10 22:03:18 +00:00
Ondřej Kuzník
1770eab8b8
ITS#10451 Unregister event before we close socket
...
We don't need the event anymore so let's make everyone's life easier by
not letting the library see different events on different sockets doing
different things on the same fd number. epoll/kqueue don't like it and
this could be a libevent bug somewhere in handling that refusal.
2026-02-10 19:31:53 +00:00
Lukas Dresel
6566527af6
ITS#10425 back-asyncmeta: suffixmassage empty target underflows dn length in asyncmeta_dn_massage
2026-02-10 18:29:15 +00:00
Ondřej Kuzník
5129517b69
ITS#10440 slapo-retcode: do not propagate request controls to internal ops
2026-02-10 16:54:48 +00:00
Ondřej Kuzník
927629417d
ITS#10440 slapo-syncprov: do not propagate request controls to internal ops
2026-02-10 16:54:48 +00:00
Ondřej Kuzník
813cf829e4
ITS#10440 slapo-retcode: do not propagate request controls to internal ops
2026-02-10 16:54:48 +00:00
Ondřej Kuzník
04ebe9ab77
ITS#10440 slapo-nestgroup: do not propagate request controls to internal ops
2026-02-10 16:54:48 +00:00
Ondřej Kuzník
73a97a774a
ITS#10440 slapo-memberof: do not propagate request controls to internal ops
2026-02-10 16:54:48 +00:00
Ondřej Kuzník
663d956922
ITS#10440 slapo-constraint: do not propagate request controls to internal ops
2026-02-10 16:54:48 +00:00
Ondřej Kuzník
732649eca6
ITS#10160 Make the == precedence explicit, helps with readability too
2026-02-10 00:04:08 +00:00
Ondřej Kuzník
7e10a4a62f
ITS#10436 Fix sometimes uninitialised variables
2026-02-10 00:04:08 +00:00
Ondřej Kuzník
3fff1e7256
ITS#10191 Make sure pausepoll is always initialized
2026-02-10 00:04:08 +00:00
Ondřej Kuzník
f088bbf994
ITS#10436 Make gdb happy and keep unique names for static variables
2026-02-10 00:04:08 +00:00
Ondřej Kuzník
b7573f5d2f
ITS#10436 Typo
2026-02-10 00:04:08 +00:00
Ondřej Kuzník
c10be389bc
ITS#10437 Let systemd know we're mid-pause
2026-02-10 00:04:08 +00:00
Ondřej Kuzník
210b599944
ITS#10436 Log current file in defacl message
2026-02-10 00:04:08 +00:00
Ondřej Kuzník
957d23df00
ITS#10436 Check we understand the requested password hash early
2026-02-10 00:04:08 +00:00
Ondřej Kuzník
6eb2b1c4e3
ITS#10436 Config handling
...
Stuff that can crash slap* tools and similar nits
2026-02-10 00:04:08 +00:00
Ondřej Kuzník
1780b2121e
ITS#9022 Introduce -o remove-sids= to slapadd
2026-02-09 18:41:47 +00:00
Howard Chu
fa3b4ba823
ITS#10448 slapo-syncprov: free parsed control when operation completes
2026-02-06 20:00:57 +00:00
Howard Chu
6603ce17d9
Revert "ITS#10448 slapo-syncprov: plug leak in syncprov_parseCtrl"
...
This reverts commit e9451873ae .
Breaks all replication
2026-02-06 19:52:38 +00:00
Kang Yang
e9451873ae
ITS#10448 slapo-syncprov: plug leak in syncprov_parseCtrl
2026-02-06 19:40:57 +00:00
Howard Chu
f3fbf2aaac
ITS#10450 slapd controls.c: cleanup parseAssert / parseValuesReturnFilter
...
Delete improper error handling, avoid unnecessary debug activity
2026-02-06 16:44:38 +00:00
Howard Chu
1202b06ec5
ITS#10447 back-ldap/slapo-chain: plug leak in ldap_chain_parse_ctrl()
2026-02-06 15:57:51 +00:00
Kang Yang
4d17376182
ITS#10446 slapd authzPrettyNormal: plug memory leak
2026-02-06 15:48:12 +00:00
Kang Yang
6d76680ec8
ITS#10443 slap_sasl_mechs(): must mutex SASL call
2026-02-06 13:40:44 +00:00
Howard Chu
3521bfb30b
ITS#10442 slapo-dds: delete redundant line
2026-02-05 15:46:19 +00:00
Howard Chu
ee7651a430
ITS#10442 slapo-dds: fix min-ttl/max-ttl init
...
Error was present in dds.c initial commit
2026-02-05 15:30:52 +00:00
Ondřej Kuzník
74d0c6d992
ITS#10293 Report syncrepl workload outline in STATS
2026-02-03 21:02:46 +00:00
Ondřej Kuzník
84cea5eb67
ITS#10250 Retrieve old value for attr_diff
2026-02-03 16:49:45 +00:00
Ondřej Kuzník
87933f3ecd
ITS#10250 Simplify attr_cmp calling convention
...
We no longer need the kludge to touch up modifiersName/modifyTimestamp
(ITS#4820) since the mod is being passed to the backend with
orm_no_opattrs these days.
2026-02-03 16:49:45 +00:00
Quanah Gibson-Mount
1136fabf06
ITS#10433 - Update copyright year
2026-01-28 17:43:12 +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
Ondřej Kuzník
03005f10b7
ITS#10415 Add sockbuf_max_pending_client
2026-01-06 16:10:47 +00: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
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
Ondřej Kuzník
b7d3e353ec
ITS#10413 Prepare cookie just before we actually send it
2025-12-10 19:48:51 +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
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
Howard Chu
afafeaf407
ITS#10410 WIN32 logging: simplify buffer calculation
2025-12-01 15:09:21 +00:00