-----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 <[EMAIL PROTECTED]> Changed-By: Tommi Virtanen <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]