This project is mirrored from https://git.openldap.org/openldap/openldap.git.
Pull mirroring updated .
- 23 Jan, 2023 1 commit
-
-
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?
-
- 19 Jan, 2023 3 commits
-
-
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.
-
- 18 Jan, 2023 1 commit
-
-
Ondřej Kuzník authored
-
- 11 Jan, 2023 1 commit
-
-
Quanah Gibson-Mount authored
Use cn=config format of TRUE/FALSE instead of slapd.conf format on/off
-
- 10 Jan, 2023 1 commit
-
-
- 09 Jan, 2023 2 commits
-
-
- 25 Dec, 2022 1 commit
-
-
Howard Chu authored
-
- 15 Dec, 2022 1 commit
-
-
Howard Chu authored
-
- 07 Dec, 2022 1 commit
-
-
Same as ITS#9358 but for ordering matching rule, not just equality
-
- 05 Dec, 2022 1 commit
-
-
Quanah Gibson-Mount authored
-
- 01 Dec, 2022 6 commits
-
-
-
-
-
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.
-
- 28 Nov, 2022 4 commits
-
-
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.
-
- 24 Nov, 2022 1 commit
-
-
Ondřej Kuzník authored
-
- 07 Nov, 2022 1 commit
-
-
Ondřej Kuzník authored
-
- 01 Nov, 2022 1 commit
-
-
Howard Chu authored
-
- 31 Oct, 2022 3 commits
-
-
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.
-
- 27 Oct, 2022 1 commit
-
-
Nadezhda Ivanova authored
ITS#9941 Fix asyncmeta manpage to clarify that only round-robin scheduling is used for target connections.
-
- 26 Oct, 2022 1 commit
-
-
Howard Chu authored
-
- 20 Oct, 2022 3 commits
-
-
Howard Chu authored
Add check for trivial input string.
-
Howard Chu authored
Must dup arg since subtree may also come from parsed URL.
-
Howard Chu authored
Harmless, length check at end of routine would have returned an error anyway.
-
- 14 Oct, 2022 1 commit
-
-
Howard Chu authored
If a writer is blocked and a config pause is pending, just close the blocked connection. Don't wait around for a slow client to catch up.
-
- 13 Oct, 2022 1 commit
-
-
Use #elif defined(...) for HAVE_WINSOCK and MACOS. All other instances of these macros use #ifdef or similar. A compiler may warn about them not being defined. In libraries/liblber/sockbuf.c, (DOS && PCNFS) and (DOS && NCSA) were replaced with HAVE_PCNFS and HAVE_NCSA, respectively. It seems logical to do the same at the only remaining occurrence of DOS, PCNFS, and NCSA. Use #if HARDCODE_DATA consistently, replacing two instances of #ifdef. HARDCODE_DATA is always defined, and this way you can set HARDCODE_DATA to 0 and have it work, rather than it going down the wrong branch and failing in these two cases.
-
- 12 Oct, 2022 1 commit
-
-
- 11 Oct, 2022 3 commits
-
-
Howard Chu authored
-
Howard Chu authored
Git doesn't recreate empty directories, make it explicitly
-
Howard Chu authored
-