Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ldap.dn.dn2str() does not support flags #257

Open
michael-o opened this issue Jan 18, 2019 · 0 comments · May be fixed by #466
Open

ldap.dn.dn2str() does not support flags #257

michael-o opened this issue Jan 18, 2019 · 0 comments · May be fixed by #466

Comments

@michael-o
Copy link

Issue description:
in C dn2str() supports flags which works by providing LDAP_DN_FORMAT_UFN, LDAP_DN_FORMAT_AD_CANONICAL. These symbols do exist in Python, but cannot be used ultimately because the Python counterpart is pure Python and does not pass to dn2str(3). It'd be great if this would work as in C for dn2str and str2dn.

Operating system: FreeBSD 11.2-STABLE

Python version: 3.6.8

python-ldap version: 3.1.0

spaceone added a commit to spaceone/python-ldap that referenced this issue Apr 1, 2022
In C `dn2str()` supports `flags` which works by providing `LDAP_DN_FORMAT_UFN`, `LDAP_DN_FORMAT_AD_CANONICAL`.
These symbols do exist in Python, but could not be used ultimately because the Python counterpart was pure Python and did not pass to `dn2str(3)`.

Fix python-ldap#257
@spaceone spaceone linked a pull request Apr 1, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants