Accepted ldaptor 0.0.21 (all source)
-----BEGIN PGP SIGNED MESSAGE-----
Format: 1.7
Date: Sun, 29 Feb 2004 00:23:15 +0200
Source: ldaptor
Binary: python2.3-ldaptor ldaptor-doc python2.2-ldaptor python-ldaptor ldaptor-webui ldaptor-utils
Architecture: source all
Version: 0.0.21
Distribution: unstable
Urgency: low
Maintainer: Tommi Virtanen <tv@debian.org>
Changed-By: Tommi Virtanen <tv@debian.org>
Description:
ldaptor-doc - Documentation for Ldaptor
ldaptor-utils - Command-line LDAP utilities
ldaptor-webui - Web user interface for editing LDAP directories
python-ldaptor - Pure-Python library for LDAP
python2.2-ldaptor - Pure-Python library for LDAP
python2.3-ldaptor - Pure-Python library for LDAP
Closes: 223632 232022 232255
Changes:
ldaptor (0.0.21) unstable; urgency=low
.
* Documentation changes:
- Added document "Introduction to LDAP".
- Added example web-based application, a simple addressbook
search, and slides demonstrating how one might write one
incrementally. These might not make much sense without
the talk (or even with it), my apologies for that.
- Upgrade to docbook-slides 3.2.0.
- Allow xsltproc to use net in case the XML catalog isn't well
setup -- will re-enable --nonet when docbook-slides registers
with xml-core.
.
* API changes:
- Add a new utility function
ldapconnector.LDAPClientCreator.connectAnonymously(), which does
an anonymous bind on behalf of the caller.
- Allow ldaptor.apps.webui.htmlify.htmlify_attributes() to work on
sets and sequences alike.
- Search supports new sizeLimitIsNonFatal flag, that makes
sizeLimitExceeded errors from server just truncate the result
list instead of aborting the search.
- Implement LDAPExtendedResponse.
.
* Refactorings to adapt to Ldaptor APIs:
.
* Refactorings to adapt to Twisted APIs:
- Adapt to Twisted changing Options superclass from UserDict to
dict: Options mixins can no longer inherit Options, as otherwise
python2.3 throws a TypeError: Cannot create a consistent method
resolution order (MRO) for bases. Closes: #232255, 223632,
232022.
- Add twisted newcred support.
- Partial woven support (twisted.web.widgets is deprecated, but
now woven is deprecated too, in favor of newov! I can't keep
up!)
- Woven integration of the basic LDAP objects.
- ldaptor-webui search, delete and change_password
- Ldaptor-webui refactoring
- newcred and simpleguard
- get rid of twisted.internet.app
.
* Internal refactorings:
- Refactor LDAP filter parsing to have all the things looking like
(key=...) in one function.
- Refactor ldaperrors to actually use the exception classes.
- Modularize the experimental LDAP server implementation.
.
* Bugfixes:
- Fix webui moves: typo in variable name, handle
distinguishednames as objects and not strings.
- Make sure the port number is an integer before using it in
LDAPConnector.
- Add proper stringification to LDAPClientConnectionLostException;
used to cause tuple index errors in LDAPException.__str__().
- Make URLs like http://localhost:38980/dc=example,dc=com (no
trailing slash) work in ldaptor-webui.
- In ldaptor-webui search, do not show the default twisted form
error screen when there was no form submitted. Ugly workaround
that provides default values instead of '', I can't seem to find
a nicer way.
.
* Cleanups:
- Remove unused methods and imports.
- Remove BidirDict, it's not used anymore.
- Remove debug prints.
- Move from equality comparison to identity comparison when
comparing against None. Cleaner and should even be faster.
- Cleanup doc/Makefile
- split the massive "do all" target into smaller targets
- protect targets against missing parent directories of target
file
- move the HTML diff files and such out of doc/examples/
- Cleanup LDAPException stringification, protect against
exceptions with neither arguments nor class attribute name.
- Cleanup indentation.
- Pychecker cleanups.
.
* Packaging:
- Add build-depends needed for generating the documentation.
- Move examples/ to doc/examples/
- Make sure the documents can be built automatically.
- Build-Depend on things needed for generating the documentation.
- Add a new binary package, ldaptor-doc, that will contain the
documentation.
- Depend on a new enough version of Twisted.
.
* Administrivia:
- Edit TODO notes.
- Ignore documentation generated files.
- Add unit test coverage checking.
- When rsyncing documentation to pyramid.twistedmatrix.com, rsync
the full directories of slides, not just the index.html.
Files:
02d2798fa94f51d13c97208a66baf47d 795 admin optional ldaptor_0.0.21.dsc
d4afb71023154d3187fc98b1e49d0949 132234 admin optional ldaptor_0.0.21.tar.gz
af3cbab172de3849f8230914a261251d 9464 python optional python-ldaptor_0.0.21_all.deb
a16c3c1508bc8df0ecb5c96e4ad014ac 47058 python optional python2.2-ldaptor_0.0.21_all.deb
93ac42a2d9fcf777cbfaccdfcffb57e0 47072 python optional python2.3-ldaptor_0.0.21_all.deb
8fa4da41e00a5aeeed082ac2bb98cde7 28692 admin optional ldaptor-webui_0.0.21_all.deb
c9af5dbb148cb647dd66a57c4186c6eb 19500 admin optional ldaptor-utils_0.0.21_all.deb
5db0266915fca9765ce1ebbc040ee38c 1011754 doc optional ldaptor-doc_0.0.21_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iQCVAwUBQEEWCoAGLnzk1H7BAQFOoAP9Fzs6GuTn87vXvqxrF1yJGLivO+9Y5MOQ
tldlwef47bqBb14rWRW2CjGqHjfqXY6+n4Wn6kQQSQUFlSfaT/H8RcayDq1wvPRm
2yojH/cF7UZIGnN3HK4LmR42mgWk+3PEH5ExmzdIUvqr/AQh7IkqQX5N+1mMOGce
JjsRJK3s9bo=
=z6Aa
-----END PGP SIGNATURE-----
Accepted:
ldaptor-doc_0.0.21_all.deb
to pool/main/l/ldaptor/ldaptor-doc_0.0.21_all.deb
ldaptor-utils_0.0.21_all.deb
to pool/main/l/ldaptor/ldaptor-utils_0.0.21_all.deb
ldaptor-webui_0.0.21_all.deb
to pool/main/l/ldaptor/ldaptor-webui_0.0.21_all.deb
ldaptor_0.0.21.dsc
to pool/main/l/ldaptor/ldaptor_0.0.21.dsc
ldaptor_0.0.21.tar.gz
to pool/main/l/ldaptor/ldaptor_0.0.21.tar.gz
python-ldaptor_0.0.21_all.deb
to pool/main/l/ldaptor/python-ldaptor_0.0.21_all.deb
python2.2-ldaptor_0.0.21_all.deb
to pool/main/l/ldaptor/python2.2-ldaptor_0.0.21_all.deb
python2.3-ldaptor_0.0.21_all.deb
to pool/main/l/ldaptor/python2.3-ldaptor_0.0.21_all.deb
--
To UNSUBSCRIBE, email to debian-devel-changes-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org