ungleich-user/dal/tests
Sajeyks 0cb0344ac8 Compute the next uidNumber from LDAP instead of a local file
The highest uidNumber was cached in dal/ldap_max_uid_file. That breaks
with more than one replica and is lost on every container restart. The
uniqueness check behind it searched base '' (the root DSE), which
OpenLDAP never matches, so nothing caught a stale file. The error path
also referenced a setting that does not exist.

Now a paged search over ENTIRE_SEARCH_BASE finds the highest uidNumber
on each activation. Numbering is unchanged: the next number is above
both LDAP_DEFAULT_START_UID and every existing uidNumber.
LDAP_MAX_UID_FILE_PATH is no longer used.
2026-11-06 15:03:57 +03:00
..
__init__.py Add end-to-end tests and pin production baseline dependencies 2026-11-06 14:46:24 +03:00
base.py Compute the next uidNumber from LDAP instead of a local file 2026-11-06 15:03:57 +03:00
test_flows.py Compute the next uidNumber from LDAP instead of a local file 2026-11-06 15:03:57 +03:00