On Thu, 2007-07-05 at 09:02 +0200, Stefan (metze) Metzmacher wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> [EMAIL PROTECTED] schrieb:
> > Author: abartlet
> > Date: 2007-07-05 03:06:59 +0000 (Thu, 05 Jul 2007)
> > New Revision: 23718
> > 
> > WebSVN: 
> > http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=23718
> > 
> > Log:
> > Make Samba4 work against the LDAP backend again. 
> > 
> > When we set up the schema, we don't have a partitions container yet.
> > The LDAP error differs from that given by LDB, so I think we still
> > have some conformance work to do.
> 
> yes, the problem is that ldb_tdb returns just 0 search results, but
> success when the basedn isn't present. And it realy should return
> LDB_ERR_NO_SUCH_OBJECT in this case, but we have too many code not
> checking for LDB_ERR_NO_SUCH_OBJECT, so that we would break a lot
> if we would let ldb_tdb return LDB_ERR_NO_SUCH_OBJECT.

I think it is reasonable to change tdb to throw an error if the base
does not exists.
We need to deal with LDB_ERR_NO_SUCH_OBJECT as ldap backends can happily
return that. I will look into this as soon as I can carve some time for
it.

Simo.

-- 
Simo Sorce
Samba Team GPL Compliance Officer
email: [EMAIL PROTECTED]
http://samba.org

Reply via email to