* SECURITY UPDATE: Regular Expression DoS
- debian/patches/CVE-2021-46823-pre.patch: get rid of
expected failures in tokenizer tests in Lib/ldap/schema/tokenizer.py,
Tests/t_ldap_schema_tokenizer.py.
- debian/patches/CVE-2021-46823.patch: fix ReDoS in
regex in Lib/ldap/schema/tokenizer.py.
- CVE-2021-46823
* No-change rebuild to drop python3.7.
* Merge from Debian unstable. Remaining changes:
- Add python3-ldap.maintscript to correctly perform symlink to dir
conversion of the previously linked docs directory on upgrades.
* Dropped changes, no longer needed:
- python-ldap-dbg: Depend on python2-dbg.
* Drop python2 support; Closes: #937880
* No-change rebuild with fixed binutils on arm64.
* python-ldap-dbg: Depend on python2-dbg.
* Add python3-ldap.maintscript to correctly perform symlink to dir
conversion of the previously linked docs directory on upgrades. LP:
#1850283
[ Emmanuel Arias ]
* d/control: Bump Standard-Version to 4.4.1 (from 4.4.0)
[ Sandro Tosi ]
* Drop python-pyldap transitional packages, no more rdeps left
* Team upload.
* Reintroduce Python 2 support.
* Team upload.
* New upstream release.
* Use debhelper-compat instead of debian/compat.
* Drop Python 2 support.
* Bump debhelper compat level to 12.
* Bump standards version to 4.4.0 (no changes).
* Enable autopkgtest-pkg-python testsuite.
* Team upload
[ Willem van den Akker ]
* debian/control
- Update VCS links to DPMT repositories.
- add missing Multi-Arch options.
[ Ondřej Nový ]
* d/control: Removing redundant Priority field in binary package
[ Pierre-Elliott Bécue ]
* Add a call to dpkg-maintscript-helper symlink_to_dir to handle properly
the replacement of /u/s/doc/python-ldap-dbg symlink by a directory, in
order to smoothen the stretch -> buster transition. (Closes: #905198)
- d/control: Add the Pre-Depends: ${misc:Pre-Depends} entry on
python-ldap-dbg
- d/python-ldap-dbg.maintscript: Add the symlink_to_dir call.
* debian/control:
- Bump to standard version 4.2.0
* debian/rules:
- Add hardening=+all to DEB_BUILD_MAINT_OPTIONS for binaries.
* New upstream release
* debian/control
- bump to standard version 4.1.4.
- remove ancient-python-version-field.
- add Multi-Arch: same.
* debian/python-ldap.docs
- rename to docs (avoid dependency other python variant)
* debian/rules
- remove dh_installdoc. We can use the default.
* New upstream release
* debian/control
- add Team-support
- removed python-ldap-doc dependency.
* Non-maintainer upload.
* Add Provides, Conflicts, Replaces for python{3,}-pyldap.
(Closes: #886847, #886847)
* New upstream version.
* debian/control
- VCS*: migrate to salsa.debian.org
- bump to standard version 4.1.3
* debian/copyright
- fixed incomplete entry (Closes: #885010)
* debian/compat
- bump to 11
[Timo Aaltonen]
* New upstream release.
- drop 01_setup_cfg.diff, obsolete
* Package python3-ldap. (Closes: #884882)
[Willem van den Akker]
* debian/watch
- handle 'b' and 'rc' tags.
* debian control
- bump standard version to 4.1.2.
* New maintainer (Closes: #868690).
* New upstream version 2.5.2
* debian/control
- change priority '-dbg' package to optional.
- bump standard version to 4.1.1.
- add VCS fields.
* debian/copyright
- make dep-5.
* QA upload.
* New upstream version 2.4.41 (Closes: #771504)
* Non-maintainer upload.
* Imported Upstream version 2.4.28
* Use debhelper v10
* Use secure transport for homepage URL
* Update watch file
* Add dh-python to Build-Depends
* Non-maintainer upload.
* New upstream release.
* Non-maintainer upload.
* New upstream release. (Closes: #742487)
* watch: Update the url.
* Rebuild to drop files installed into /usr/share/pyshared.
* New upstream release.
* New upstream release.
* New upstream release; thanks to Robin Wittler. Closes: #651687.
* Suggest python-pyasn1 for ldap.controls.*, ldap.extop.*, ldap.syncrepl.
* Drop ${python:Breaks} (#631397).
* Conforms to Standards version 3.9.3.
* New upstream release.
* Switch from dh_pycentral to dh_python2. Closes: #617010.
* Switch to dpkg-source 3.0 (quilt) format.
* Switch to debhelper 8.
* Conforms to Standards version 3.9.2.
* New upstream release.
* New upstream release.
* Allow for Python 2.6 installation paths (*/dist-packages rather than
*/site-packages). Closes: #547845.
* Switch to debhelper 7.
* Provide python-ldap-dbg. Closes: #529874.
* New upstream release.
* debian/control, debian/watch: Update upstream URL.
* Conforms to Standards version 3.8.2.
* New upstream release.
* debian/copyright: Update upstream URL.
* New upstream release.
* debian/watch: Update upstream URL.
* New upstream release. Closes: #504835.
* Conforms to Standards version 3.8.1.
* New upstream release.
* Drop openldap_2.1.diff (we've been using 2.4 for a while).
* Convert back to a monolithic .diff.gz, it's pretty simple now.
* Add Homepage field.
* Conforms to Standards version 3.8.0.
* New upstream release.
* New upstream release.
* Conforms to Standards version 3.7.3.
* New upstream release.
* Build for Python 2.5. Closes: #411799.
* New upstream release.
- LDIF parser now handles changetype. Closes: #413980.
- debian/patches/openldap_2.1.diff: More changes for compatibility
with OpenLDAP 2.1 (upstream assumes 2.3+).
- debian/patches/passwd_none.diff: Integrated upstream.
* debian/python-ldap.preinst: Don't remove /usr/share/doc/python-ldap as
it is no longer being replaced with a symlink to python2.3-ldap.
* Prune indirectly used libraries from the link line and from build
dependencies (specifically, `-lssl -lcrypto' and libssl-dev). See
<http://lists.debian.org/debian-devel-announce/2005/11/msg00016.html>;.
* Switch to python-central.
* Acknowledge NMU. Thanks, Pierre!
* Build depend on cdbs (>= 0.4.41) to ensure it supports the new
Python policy (#373628).
* Remove `dummy package' from the description.
* debian/patches/passwd_none.diff: Accept None for user, oldpw, newpw
in passwd(). Backported from CVS, partially fixes #291230.
* debian/rules: cdbs now cleans the build directory on its own.
* Conforms to Standards version 3.7.2.
* Non-maintainer upload.
* Update to the new python policy (Closes: #373322).
* New upstream release.
* Split python-ldap-doc into a separate source package in contrib due
to its build dependency on latex2html.
* debian/patches/openldap_2.1.diff: Preserve compatibility with the
currently packaged OpenLDAP libraries.
* debian/patches/result3_tuple_size.diff: Fix tuple size in result3().
Thanks to Alessandro Ogier for the patch (SF#1368108; fixed in CVS).
Closes: #357932.
* New maintainer. Closes: #354618.
* New upstream release. Closes: #343374.
- Features specific to OpenLDAP 2.1+ are now used only if available.
Closes: #293585.
* Switch to cdbs.
* debian/patches/opt_api_info.diff: LDAPAPIInfo.ldapai_vendor_version is
an integer rather than a string. Closes: #278795.
* Add support for Python 2.4. Closes: #324847.
* Remove support for Python 2.1/2.2. Closes: #351142.
* Fix typo in description. Closes: #300040, #300045, #300062, #300070.
* Distribute examples with python-ldap-doc. Closes: #269496, #306513.
* Remove empty files from python-ldap-doc.
* Replace /usr/share/doc/python-ldap with a symlink to python2.3-ldap.
* debian/copyright: Add Peter and myself to the list of maintainers.
* debian/python-ldap-doc.doc-base: Add.
* debian/watch: Add.
* debian/README.Debian: LDAPv3 warning no longer relevant; remove.
* debian/TODO.Debian: All done; remove.
* debian/python-ldap.preinst, debian/python2.3-ldap.preinst: Remove
woody compatibility code.
* Conforms to Standards version 3.6.2.
* New upstream version. This possibly closes bug 273916, but I'll need
confirmation from the submitter before closing the bug.
* New upstream version.
* New upstream version.
* New upstream version. This release has added the ldap.filter module
to setup.py. (closes: #204832)
* Acknowledged bugs from the two previous NMUs (closes: #206492, #205755)
* Updated standards version to 3.6.1.
* Build python2.1-ldap without thread support. As far as I'm aware, no-one
was actually using the reentrant build (I silently introduced it several
revisions ago without any requests/complaints until now). If you need
thread support, use a newer python version (zope is one of the few
remaining users of python 2.1). (closes: #207226).
* Remove .pyo files left by previous versions of python-ldap in the preinst
script (closes: #198521)
* NMU to correct my previous NMU, sorry.
* Correct dependencies (closes: #206492).
* NMU.
* Rebuild for python 2.3 (closes: #205755).
* Standards-version is 3.6.0.
* New upstream release.
* New upstream release.
Upstream added code fixing the problems with ldap modLists. I haven't
heard back from the submitter, so I'm assuming that the fix was ok. This
upload therefore (closes: #175710).
* Added 'exit 0' to the end of the prerm scripts.
* Added note to README.Debian about the change in default LDAP protocol
version to v3.
* Updated standards version to 3.5.10.
* New upstream release.
* Now Build-Depends on libsasl2-dev, not libsasl-dev. Removed Depends
on libldap2-tls.
* New upstream release (small bugfix release over 2.0.0pre07 to fix
python 2.1 compatibility upstream).
* Seperate binary-all and binary-arch targets in debian/rules and
make them build the correct things. (closes: #188600)
* Change the package section to python.
* Updated standards version to 3.5.9.
* Merge TLS builds into standard packages. This involved some evil
monkeying with dpkg-divert to work around what I think is a dpkg bug
Please yell at me if the upgrade fails (I have no doubt that will
happen anyway).
* Removed full stop from end of python-ldap-doc description to shut up
lintian.
* New upstream release.
* Set DH_COMPAT in debian/rules (closes: #185320).
* New upstream version (incorporating patch to 76722).
* Moved byte-compilation into postinst and prerm scripts.
* Split docs away from module packages.
* Added TLS support modules.
* Build SASL in by default.
* Added Conflicts: field to control file to shut dpkg up even more.
* Added Python 2.3 version.
* Changed default python version to 2.2.
* Added Replaces: field to control file to shut dpkg up on upgrade.
(closes: #157015)
* New upstream version.
* Really fixed segfault (sorry, I forgot to include my own patch in the
last upload). (closes: #76722)
* Extensive hacking of debian/* files to build package for multiple python
versions. (closes: #151640)
* Added HTML documentation to package (closes: #76718)
* Patch to prevent segfault (closes: #76722)
* New maintainer - Peter Hawkins <peterh@debian.org> (with Gregor's
permission)
* New upstream version: 2.0.0pre04.
* Examples have been removed upstream.
* New upstream version from CVS.
* copyright: new home page http://python-ldap.sourceforge.net/
(closes: #94854).
* New upstream version from CVS:
- Compiles against OpenLDAP 2.0.x (closes: #76717, #84508).
* Built against Python 2.1 (closes: #118405).
* Docs removed for now (are not up to date anyway) (closes: #72026, #67330,
#78417).
* New upstream version:
- features class-based exceptions
(closes: Bug#50837: python-ldap: exceptions should be class-based).
- Documentation is now included in pdf format instead of ps.
* New upstream version.
* Moved documentation to /usr/share/doc, closes: Bug#46661.
* New upstream version.
* Now uses openldap instead of umich-ldap (closes Bug#36462: Python-ldap
should use openldap not umich, closes Bug#35384: python-ldap vs
openldap).
* examples/test.py was modified to work with the default Debian
openldapd setup.
* Maintainer upload (closes Bug#28217).
* debian/control: The preferred maintainer email address is
<flight@debian.org>.
* non-maintainer (binary-only) upload for Alpha
* create directory debian/tmp/usr/libpython1.5 before calling 'make install'
* Initial release.