Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
Released 3.4.8 (unreleased)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The date is missing (but maybe you wanted to handle that later at the merge time)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exactly


Fixes:
* Plugged memory and reference leaks at error-handling time (#40, #617, #619,
#620, #621, #622, #632)
* VLV control now honours contextID passed in (#618)
* ldapurl now correctly escapes when emitting a HTML anchor (#628)
* _ldap.str2dn now handles empty string correctly (#549)
* handle server-sent invalid UTF-8 correctly (by throwing an error) (#624)

Doc:
* fd ownership has now been clarified - if providing an fd to set up a new
LDAPObject, it is now owned and managed by the module, do not close it
yourself (#575)
* clarifications on handling EINTR -> use OPT_RESTART (#242)
* clarified build dependencies (#569)

Infrastructure:
* Build requirement pinned to ``setuptools>=61``: older setuptools ignores
the PEP 621 ``[project]`` table and produces an sdist with broken metadata
Expand Down
2 changes: 1 addition & 1 deletion Lib/ldap/pkginfo.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""
meta attributes for packaging which does not import any dependencies
"""
__version__ = '3.4.7'
__version__ = '3.4.8'
__author__ = 'python-ldap project'
__license__ = 'Python style'
2 changes: 1 addition & 1 deletion Lib/ldapurl.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
See https://www.python-ldap.org/ for details.
"""

__version__ = '3.4.7'
__version__ = '3.4.8'

__all__ = [
# constants
Expand Down
2 changes: 1 addition & 1 deletion Lib/ldif.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

See https://www.python-ldap.org/ for details.
"""
__version__ = '3.4.7'
__version__ = '3.4.8'

__all__ = [
# constants
Expand Down
2 changes: 1 addition & 1 deletion Lib/slapdtest/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
See https://www.python-ldap.org/ for details.
"""

__version__ = '3.4.7'
__version__ = '3.4.8'

from slapdtest._slapdtest import SlapdObject, SlapdTestCase, SysLogHandler
from slapdtest._slapdtest import requires_ldapi, requires_sasl, requires_tls
Expand Down
6 changes: 4 additions & 2 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
include MANIFEST.in Makefile CHANGES INSTALL LICENCE README TODO
include tox.ini
include SECURITY.md CONTRIBUTING.rst README.rst
include tox.ini .readthedocs.yaml
include Misc/python-ldap.supp
include Modules/*.c Modules/*.h
recursive-include Build *.cfg*
recursive-include Lib *.py
recursive-include Demo *.py
recursive-include Tests *.py *.ldif
recursive-include Lib/slapdtest *.pem *.key *.conf *.sh README
recursive-include Doc *.rst *.py spelling_wordlist.txt Makefile
recursive-include Doc *.rst *.py spelling_wordlist.txt requirements.txt Makefile
prune Doc/.build