- Aug 20, 2024
-
-
Julian Rother authored
-
- Oct 19, 2023
-
-
Julian Rother authored
-
Julian Rother authored
-
Julian Rother authored
-
Julian Rother authored
Recent setuptools releases refuse to build packages with invalid version strings. So instead of using the bare commit hash as the version, we now build proper version strings like X.Y.Z.dev-git.COMMIT for CI development builds and X.Y.Z for release builds (same as before).
-
- Feb 22, 2022
-
-
Julian Rother authored
The code for COMPRAE requests in LDAPRequestHandler was not updated when the interface of Entry changed. For this reason, all COMPARE requests failed with a TypeError exception and consequently result code "other".
-
- Dec 11, 2021
-
-
Julian Rother authored
-
- Dec 08, 2021
-
-
Julian Rother authored
EntryTemplate.extract_search_constraints now returns constraints for "(|(FILTER))" as if it were "(FILTER)".
-
- Dec 05, 2021
-
-
Julian Rother authored
An AttributeError was raised in match_equal/match_substr of string matching rules if any attribute value contained a prohibited character. These attribute values are now ignored for matching.
-
- Dec 03, 2021
-
-
Julian Rother authored
-
- Dec 02, 2021
-
-
Julian Rother authored
-
Julian Rother authored
-
Julian Rother authored
-
Julian Rother authored
-
Julian Rother authored
- Nov 26, 2021
-
-
Julian Rother authored
-
- Nov 25, 2021
-
-
Julian Rother authored
-
Julian Rother authored
-
- Nov 23, 2021
-
-
Julian Rother authored
-
Julian Rother authored
-
- Nov 17, 2021
-
-
Julian Rother authored
Minimal supported python version is changed to 3.7 to support Debian Buster.
-
Julian Rother authored
-
Julian Rother authored
DN/RDN/RDNAssertion now require a schema parameter that is used for correct parsing and comparing. DN and RDN objects are now longer hashable (this may change later). Hex-formatted assertion values in DN strings are still not supported.
- Nov 14, 2021
-
-
Julian Rother authored
Attribute type and object class definitions are now parsed from their string representation. Extensible filters are now supported. Somewhat unrelated: Object.match_search and Object.get_search_result_entry are replaced with Object.search. Object.compare_dn and Object.match_compare are replaced with Object.compare. Schema and object code now has extensive unit tests.
-
- Nov 01, 2021
-
-
Julian Rother authored
-
- Oct 29, 2021
-
-
Julian Rother authored
This control extension is enabled by default and works with existing do_search handlers .
-
- Oct 23, 2021
-
-
Julian Rother authored
-
Julian Rother authored
-
Julian Rother authored
The default implementation relies on do_search to get the requested object.
-
Julian Rother authored
Matching rules objectIdentifierMatch and objectIdentifierFirstComponentMatch now behave correctly when comparing a numeric OID and the corresponding short descriptive name or two different short descriptive name belonging to the same OID.
-
- Oct 21, 2021
-
-
Julian Rother authored
-
- Oct 19, 2021
-
-
-
Julian Rother authored
-
- Aug 26, 2021
-
-
Julian Rother authored
DN handling now fully conforms to RFC4514 and has a high test coverage. Still lacks a lot of documentation.
-
- Aug 04, 2021
-
-
Julian Rother authored
-
- Jul 29, 2021
-
-
Julian Rother authored
-
Julian Rother authored
-