1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-13 13:18:06 +03:00
samba-mirror/source4/lib/ldb
Andrew Bartlett f77c410084 r16264: Add, but do not yet enable, the partitions module.
This required changes to the rootDSE module, to allow registration of
partitions.  In doing so I renamed the 'register' operation to
'register_control' and 'register_partition', which changed a few more
modules.

Due to the behaviour of certain LDAP servers, we create the baseDN
entry in two parts: Firstly, we allow the admin to export a simple
LDIF file to add to their server.  Then we perform a modify to add the
remaining attributes.

To delete all users in partitions, we must now search and delete all
objects in the partition, rather than a simple search from the root.
Against LDAP, this might not delete all objects, so we allow this to
fail.

In testing, we found that the 'Domain Controllers' container was
misnamed, and should be 'CN=', rather than 'OU='.

To avoid the Templates being found in default searches, they have been
moved to CN=Templates from CN=Templates,${BASEDN}.

Andrew Bartlett
(This used to be commit b49a4fbb57)
2007-10-10 14:09:09 -05:00
..
common r16172: Translate the ldb error codes into appropriate messages for the 2007-10-10 14:09:04 -05:00
docs make a more recent snapshot of ldb available to interested 2004-03-31 06:45:39 +00:00
examples r12847: add some ldb examples from Brad Hards (bradh@frogmouth.net) 2007-10-10 13:50:06 -05:00
include r16264: Add, but do not yet enable, the partitions module. 2007-10-10 14:09:09 -05:00
ldb_ildap r16087: Fix silly cut-and-paste typo that cost me much of my afternoon... 2007-10-10 14:08:58 -05:00
ldb_ldap r16087: Fix silly cut-and-paste typo that cost me much of my afternoon... 2007-10-10 14:08:58 -05:00
ldb_sqlite3 r16090: Fix standalone build after the rename of enum ldb_request_type in 2007-10-10 14:08:58 -05:00
ldb_tdb r16087: Fix silly cut-and-paste typo that cost me much of my afternoon... 2007-10-10 14:08:58 -05:00
man r13074: Add oLschema2ldif manpage 2007-10-10 13:51:22 -05:00
modules r16264: Add, but do not yet enable, the partitions module. 2007-10-10 14:09:09 -05:00
samba r16067: Remove const, it isn't required and just causes a warning. 2007-10-10 14:08:56 -05:00
swig r15389: Add some better torture tests for LdbMessage. 2007-10-10 14:05:31 -05:00
tests r13742: Fix tests to work better with ldap 2007-10-10 13:52:08 -05:00
tools r16036: Add a couple of new functions to corretly deal with timeouts. 2007-10-10 14:08:52 -05:00
web r12845: fix some typos 2007-10-10 13:50:05 -05:00
aclocal.m4 r10856: we need aclocal.m4 in ldb for standalone configure 2007-10-10 13:39:37 -05:00
autogen.sh r10485: run autoheader before autoconf 2007-10-10 13:38:53 -05:00
config.m4 r15300: Only enable SWIG shared libs if python is available 2007-10-10 14:05:04 -05:00
config.mk r16028: Re-add the objectclass module, in the new async scheme. 2007-10-10 14:08:51 -05:00
configure.in r15301: Use static libraries internally. This required a few hacks in the build 2007-10-10 14:05:07 -05:00
Doxyfile r14108: Make the Doxyfiles a bit shorter... 2007-10-10 13:56:51 -05:00
examples.dox r12850: - add Doxygen comments to ldb 2007-10-10 13:50:53 -05:00
ldap.m4 r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues with local 2007-10-10 14:05:00 -05:00
ldb.pc.in r14592: Add support for loading shared modules to LDB. 2007-10-10 13:58:58 -05:00
mainpage.dox r12850: - add Doxygen comments to ldb 2007-10-10 13:50:53 -05:00
Makefile.in r16089: Make doxygen target work if $DOXYGEN variable is empty. 2007-10-10 14:08:58 -05:00
README_gcov.txt r10038: Update instructions on using gcov with ldb 2007-10-10 13:36:32 -05:00
sqlite3.m4 r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues with local 2007-10-10 14:05:00 -05:00