Skip to content

[1.0.0] Normalize DNs in an RFC 4518 caseIgnore style way.#172

Merged
ChadSikorra merged 1 commit into
FreeDSx:mainfrom
ChadSikorra:upgrade/dn-normalization
Jun 6, 2026
Merged

[1.0.0] Normalize DNs in an RFC 4518 caseIgnore style way.#172
ChadSikorra merged 1 commit into
FreeDSx:mainfrom
ChadSikorra:upgrade/dn-normalization

Conversation

@ChadSikorra

Copy link
Copy Markdown
Contributor

This applies DN normalization consistently, handling whitespace better. For the normal ascii cases it uses a more optimized version to avoid performance penalties for doing this all over the place. The normalization is also memoized, so it's not done constantly. However, this still avoids value unescaping for the moment. But this needs to be done as it impacts binds / evaluations / ACL / etc.

@ChadSikorra ChadSikorra force-pushed the upgrade/dn-normalization branch from 81c14e4 to ab7aef9 Compare June 6, 2026 18:39
@ChadSikorra ChadSikorra merged commit 35becc8 into FreeDSx:main Jun 6, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant