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
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
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
Andrew Elble
326e088df6
ITS#10329 slapo-pcache: clear out already freed op req DN
2025-11-04 18:36:40 +00:00
Arvid Requate
7929b3ee77
ITS#7901 slapschema: preserve errors in -c mode
2025-10-22 19:25:34 +00:00
Ondřej Kuzník
6a28e8919d
ITS#10313 Allow counter mods to be chained
2025-10-21 03:15:43 +00:00
Ondřej Kuzník
e0cca3fcab
ITS#10313 Tighten counter tracking modification
...
Try to make sure the counter/timer value we used hasn't been used up in
the meantime. Also if the update cannot be committed, do not say whether
the provided OTP was correct, this would open up an oracle for malicious
clients to brute force a token they could use later/elsewhere.
2025-10-21 03:15:43 +00:00
Ondřej Kuzník
1414325c4d
ITS#10379 Use a fresh timestamp for internal mod
2025-10-21 03:15:43 +00:00
Ondřej Kuzník
a480eae05a
ITS#10169 Do not leak opattr mods
2025-10-21 03:15:43 +00:00
Howard Chu
78ecd45ff7
Revert "ITS#10398 slapo-memberof/refint: fix clash on subtree renames"
...
This reverts commit 1b1b687bd4 .
Pushed by mistake
2025-10-16 20:18:36 +01:00
Howard Chu
e8105816ce
ITS#10381 fix logformat for Windows again
...
Misplaced line in previous commit.
2025-10-15 20:17:34 +01:00
Howard Chu
1b1b687bd4
ITS#10398 slapo-memberof/refint: fix clash on subtree renames
...
refint must use manageDsaIt control on its repair ops, and
memberof must ignore modify ops with this control set.
2025-10-07 19:12:12 +01:00
Nadezhda Ivanova
0c69e59f85
ITS#10392 back-ldap does not return a response if incorrect secprops is configured
2025-09-30 16:14:55 +00:00