- Feb 08, 2023
-
-
Quanah Gibson-Mount authored
-
Quanah Gibson-Mount authored
-
Quanah Gibson-Mount authored
-
- Feb 01, 2023
-
-
Howard Chu authored
-
Ondřej Kuzník authored
-
- Jan 30, 2023
-
-
Quanah Gibson-Mount authored
-
Quanah Gibson-Mount authored
-
-
Ondřej Kuzník authored
-
Ondřej Kuzník authored
-
- Jan 23, 2023
-
-
Ondřej Kuzník authored
We can't rlock if we've registered ourselves as a writer. We can only figure that out by checking if we're the thread that initiated the pause: is the server paused already?
-
- Jan 19, 2023
-
-
We're in a much better place now and there is only a single task active for a given syncinfo_t plus the task that's just scheduled it and is wrapping up. Any remaining times this wouldn't be true are probably bugs to be fixed.
-
-
epoch_append should be called at the point the object is not reachable anymore, otherwise a thread from a "future" might still access it post reclamation.
-
- Jan 18, 2023
-
-
Ondřej Kuzník authored
-
- Jan 11, 2023
-
-
Quanah Gibson-Mount authored
Use cn=config format of TRUE/FALSE instead of slapd.conf format on/off
-
- Jan 10, 2023
-
-
- Jan 09, 2023
-
-
- Dec 25, 2022
-
-
Howard Chu authored
-
- Dec 15, 2022
-
-
Howard Chu authored
-
Howard Chu authored
-
- Dec 07, 2022
-
-
Same as ITS#9358 but for ordering matching rule, not just equality
-
- Dec 05, 2022
-
-
Quanah Gibson-Mount authored
-
- Dec 01, 2022
-
-
-
-
-
For simple (non-nested) member compares, avoid unnecessary fetches of dyngroups that can't match the filter. cache filter/entry instance info across multiple dyn entries to avoid refetching each filter entry for each dyngruop test.
-
Minimize cost of dynamic lists while still making them filterable: require their attrs to be explicitly mapped if filtering is to be supported. Also check config scope in compare op
-
output buffer may overrun 1 byte for specially crafted approxMatch search filters. Not exploitable, no operational or security impact.
-
- Nov 28, 2022
-
-
Howard Chu authored
-
Howard Chu authored
fakepage pointers are only guaranteed to be 2-byte aligned. Use a 2-byte aligned struct definition when referencing 2-byte page members if a page pointer possibly points to a fakepage.
-
Quanah Gibson-Mount authored
-
Howard Chu authored
32 was chosen for page size of 4KB. Not large nough for 16KB pages.
-
- Nov 24, 2022
-
-
Ondřej Kuzník authored
-
- Nov 07, 2022
-
-
Ondřej Kuzník authored
-
- Nov 01, 2022
-
-
Howard Chu authored
-
- Oct 31, 2022
-
-
config_back_entry_get currently returns the entry directly without securing the rwlock, which is unsafe. However we can't keep holding it on return in case the caller decides to hold onto the entry indefinitely, hence rlock+entry_dup+runlock.
-
-
Some values we export in cn=monitor are not managed in a single place, instead, a task exists that gathers a snapshot of the lloadd state and stores it for monitor consumption. This exposes a race between the test reading it out and lloadd updating this cached copy. While we still have to rely on a shell, rather than being intelligent about whether or not we should emit a readout into search.out or wait and try again (which is what test004-monitor does), just filter this attribute out.
-