ldaptor 0.0.43-0.2ubuntu1 source package in Ubuntu

Changelog

ldaptor (0.0.43-0.2ubuntu1) edgy; urgency=low

  * Merge from Debian unstable.
  * Correct ldaptor-webui.install to work with any python version.

ldaptor (0.0.43-0.2) unstable; urgency=low

  * Non-maintainer upload.
  * Let python-ldaptor replace python2.3-ldaptor (Closes: #378945).

ldaptor (0.0.43-0.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Update package for python policy transition (Closes: #373559, #378586).
  * Get rid of the /usr/doc link in postinst (Closes: #359444).

ldaptor (0.0.43) unstable; urgency=low

  * Applications changes:
    - ldaptor-ldap2dhcpconf:
      - hosts can now have bootFile attributes
      - support groups of DHCP hosts, possibly with bootFile attributes
    - webui:
      - In delete, instead of a special result page, redirect to search
        page on success. If current base DN was deleted, also go up to
        parent DN.
      - In webui edit, allow editing of entries even if they miss a 'must'
        field. The server should have never allowed that, but let's not
        break in any case.
      - Use webut.skin to make ldaptor webui skinnable. This allows
        embedding it seamlessly in a web site.
    - Add server support for
      - Adding entries.
      - Modifying entries.
      - Modifying DNs. Not deleting the old RDN is not yet supported.
      - Changing passwords with passwordModifyRequest, with general
        extendedRequest support.

  * Documentation changes:
    - Explain some abbreviations in ldap intro document.

  * API changes:
    - ldiftree.LDIFTreeEntry.children now always defers.
    - ldiftree.LDIFTreeEntry.lookup and ldiftree.get now accept strings as
      DNs.
    - Add LDIFTreeEntry.commit().
    - In ldiftree, show pure .dir entries as children too.  Requiring the
      .ldif file to be present forces simple use to have entries all the
      way up to root, e.g. "dc=com" and "dc=foo,dc=com". Still might not
      want missing .ldif files inside the valid tree.. need to get back to
      this later.
    - Make .match() *always* case-insensitive. The real solution would be
      case-insensitive if and by a method set in the attributeType syntax,
      as specified in the schema, etc. But we have no syntax support yet.
    - Add .move() to inmemory and ldiftree entries.
    - Remove LDAPModification_*. This is a non-compatible, but low-level
      API change. You probably should not have been using
      LDAPModification_* directly anyway, and the change to using delta
      should be easy. The new approach is make pureldap just handle
      sequences of sequences, and teach ldaptor.delta classes how to
      generate LDAPModifyRequests, with .asLDAP().
    - Give ReadOnlyInMemoryLDAPEntry a dummy commit method.

  * Refactorings to adapt to Twisted APIs:
    - Refactor for twisted 1.3->2.2 and nevow 0.3.0->0.6.0.

  * Bugfixes:
    - Fix ldaptor-ldap2dhcpconf, which has been totally broken since v0.0.32.
    - webui:
      - Do not leak LDAP connections in webui search.
      - Handle invalid search filters gracefully in advanced search.
      - Don't link to delete on the delete page.
      - Fix delete page header link targets.
      - In delete, do not redirect to search on error.
      - Always clear query arguments when creating a link.
      - Fix move, used to have whitespace in form action URL.
      - Fix move status message.
      - Make test tac set up a base DN. Otherwise, adding posixAccounts
        will fail because the search for uidNumbers requires a base.
      - Avoid i18nized string concatenation with plus.
      - Make webui delete success message more explicit.
    - Make LDAPFilter_substrings.substrings behave like a proper
      list. Otherwise e.match() will fail with an IndexError. Used to only
      trigger when receiving filters, that is, on the server end.
    - In BEROctetString, make sure we stringify the value before using it.
    - Improve ldiftree error reporting.
    - Fix perl invocation in makefile to work with new make backslash
      handling.

  * Cleanups:
    - Add web interface tests, using twill. The old test-webui.tac for
      demo use is now called demo-webui-fi.tac.
    - Improved unit test coverage.
    - Better code reuse between entry, inmemory and ldiftree.
    - Unused import cleanup.
    - Whitespace cleanup.

  * Packaging:
    - Depend on twisted >= 2.0 and nevow >= 0.6.0.

 -- Steve Kowalik <email address hidden>   Tue, 25 Jul 2006 21:35:16 +1000

Upload details

Uploaded by:
Steve Kowalik
Uploaded to:
Edgy
Original maintainer:
Tommi Virtanen
Architectures:
all
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Edgy: [SUPERSEDED] i386

Downloads

File Size SHA-256 Checksum
ldaptor_0.0.43-0.2ubuntu1.tar.gz 217.9 KiB 0ecead20c9502f04792f09ce035c2c19b531ffa665748096a49e6dc14311fa70
ldaptor_0.0.43-0.2ubuntu1.dsc 866 bytes d1039411108146a2d3db9c1095404345ce491506ed993e358e38f9f0dac9d7aa

View changes file

Binary packages built by this source