Enable UDP support (-DLDAP_CONNECTIONLESS) for Likewise-Open

Bug #390579 reported by Thierry Carrez
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openldap (Debian)
Won't Fix
openldap (Ubuntu)
Mathias Gug

Bug Description

Our OpenLDAP is compiled (as is the default) without client support for CLDAP (connection-less LDAP, over UDP). This is primarily due to CLDAP never making it into a standard, as evidenced by its proposed move to historical status as RFC3352.

However, CLDAP is used by Active Directory, and Likewise-Open requires its (client) openldap library to support CLDAP in order to talk with Active Directory. This makes Likewise-Open 5 compile and bundle its own OpenLDAP library for the sole purpose of getting CLDAP client support built-in.

As Likewise-Open 5 is scheduled to move to main on this cycle, it makes sense to try to avoid shipping a private OpenLDAP library with it. Outcome of the discussion at UDS with Howard Chu was that enabling -DLDAP_CONNECTIONLESS should not have adverse performance or stability consequences.

Revision history for this message
Thierry Carrez (ttx) wrote :

Proposed patch
Passes all build tests. Querying cldap: URLs no longer returns "Could not parse LDAP URI(s)" but that's about as far as I could validate that cldap was enabled.

Changed in openldap (Ubuntu):
importance: Undecided → Wishlist
status: New → Confirmed
Mathias Gug (mathiaz)
Changed in openldap (Ubuntu):
status: Confirmed → In Progress
assignee: nobody → Mathias Gug (mathiaz)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package openldap - 2.4.17-1ubuntu2

openldap (2.4.17-1ubuntu2) karmic; urgency=low

  [ Thierry Carrez ]
  * debian/rules: Enable -DLDAP_CONNECTIONLESS to build CLDAP (UDP) support
    in the openldap library, as required by Likewise-Open (LP: #390579)

  [ Mathias Gug ]
  * debian/patches/its6077-uniqueness-overlay: fixes some issues with the
    uniqueness overlay.
  * debian/patches/its6220-writetimeout-directive: fixes a problem with the
    writetimeout directive being in effect even if it wasn't set,
    closing connections incorrectly.
  * debian/patches/its6222-dncachesize-parameter: fixes the behavior of the
    dncachesize parameter that was added in RE24, so that if it is set to
    "0" (now the default), it has an unlimited DN cache (RE23 always
    had an unlimited DN cache).

 -- Mathias Gug <email address hidden> Fri, 31 Jul 2009 13:43:46 -0400

Changed in openldap (Ubuntu):
status: In Progress → Fix Released
Changed in openldap (Debian):
status: Unknown → New
Changed in openldap (Debian):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.