--- Begin Message ---
- To: Andrew Bartlett <abartlet@samba.org>
- Subject: LDAP/Samba 4 summary
- From: Howard Chu <hyc@symas.com>
- Date: Thu, 27 Sep 2007 22:41:23 -0700
- User-agent: Mozilla/5.0 (X11; U; Linux i686; rv:1.9a8pre) Gecko/2007091708 SeaMonkey/2.0a1pre
Missing features / wishlist
bitwise ops.
already in OpenLDAP, recently added to FedoraDS(?)
USNs
partially implemented in OpenLDAP, need more complete spec
LDAP Transaction support
draft-zelenga-ldap-txn - partially implemented in OpenLDAP
some concerns because Samba's definition of transaction is not the
canonical ACID definition. More like ACI, no Durability guarantee, doesn't
play well with LDAP Multimaster Replication. We all agreed that if Samba
doesn't care, neither do we. All that matters is that it provides tidy,
painless rollback in event of intermediate failures.
Access Controls
my suggestion re: OpenLDAP - we support modular ACL engines, we should
just write a module for native NT ACLs in OpenLDAP
AD schema - we agreed that a new schema is necessary no matter how you
slice it, we will all collaborate to define a superset of AD that everyone can
support.
Authentication mechanisms - generally Samba will handle this itself
validation - Samba4 + LDAP must pass everything under Samba's "make test"
suite.
Transactions again - we may need things like memberOf and other linked
attributes to be managed internally in the server. No problem, both OpenLDAP
and FDS have memberOf plugins already available.
Subtree renames - MS tools assume subtree renames work. Supported in
OpenLDAP already (back-hdb, back-ldif, will be in back-tdb). Unfortunately not
supported in FedoraDS, might be able to kludge it, but it will require
additional mapping layers. And kludging will break base-scope searches,
referential integrity, etc...
--
-- Howard Chu
Chief Architect, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/
--- End Message ---