Age | Commit message (Collapse) | Author | Files | Lines |
|
This module redirects various samdb requests into different modules,
depending on the prefix. It also makes moving to an LDAP backend
easier, as it is just a different partition backend.
This adds yet another stage to the provision process, as we must setup
the partitions before we setup the magic attributes.
Andrew Bartlett
(This used to be commit 31225b9cb6ef6fcb7bd831043999b1b44ef1b128)
|
|
Commit the classic backwards compatible module which is the default one
(This used to be commit a89cc346b9296cb49929898d257a064a6c2bae86)
|
|
Andrew Bartlett
(This used to be commit 82f5f6c03d005741613c5b00705613c4078c844e)
|
|
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 b49a4fbb57f10726bd288fdc9fc95c0cbbe9094a)
|
|
This was very confusing until I really looked at it.
Andrew Bartlett
(This used to be commit 0053d06d9f85f2304191ab8f68eee7f48b2f2aa8)
|
|
Find more possible posix group names for the 'domain users' group, as
the existing options don't exist in OSX.
Andrew Bartlett
(This used to be commit 4e8d7b7fb310a668ae8653bc06036c94249b2b2a)
|
|
(This used to be commit cef5cc6464001e1a1472e1029254c093942b6642)
|
|
(This used to be commit c6d20c22454b87b4dea3527f0efcecd373679848)
|
|
object oriented wrappers for the interfaces (still need to fix
the actual function calls)
(This used to be commit bf5da20869eae29aea92386cbb13413b507fc55f)
|
|
(This used to be commit b79092d7ee0c463e644ead2bfeb9692fc82d9c74)
|
|
seemed to work quite well and this technique might be good for
generating an interface to use for automated testing.
Tested by doing a nbt lookup against smbd.
(This used to be commit 11150b3140c91459f17c767adf07a54524338c18)
|
|
Fix up behaviour of Ldb.__setitem__() function. It should overwrite the
element data.
Add wrapper for ldb_msg_sanity_check().
(This used to be commit d67e055f86a62d0e61fd20d75b252a6211618f7b)
|
|
(This used to be commit 7e30e8ba57efe37314ebca02f964420f56b9eb52)
|
|
(This used to be commit 370e5b0f8aca6972888f42b5d4a06f7895cb9858)
|
|
(This used to be commit 4ec89bce8715f35f21fe05bb738dae13fc6c3066)
|
|
Remove some autogenerated headers (which had prototypes now autogenerated by pidl)
Remove ndr_security.h from a few places - it's no longer necessary
(This used to be commit c19c2b51d3e1ad347120b06a22bda5ec586c22e8)
|
|
(This used to be commit d9f1c19f58578f97e7a20a54c474abfe6525849f)
|
|
for REQUIRED_SUBSYSTEMS.
(This used to be commit adc8a019b6da256f104abed1b82bfde6998a2ac9)
|
|
(This used to be commit 7af59357b94e3819415b3a9257be0ced745ce130)
|
|
byte counts be given in convenient units.
(This used to be commit 1b8891a2f389c1016c3cfcbe635ed86d015554d8)
|
|
metze
(This used to be commit e896c32614fd4fd80a124ccfe49332e319f717f9)
|
|
(This used to be commit fa8d0dc14a1af9567401d54a803b34a6498b7cd4)
|
|
(This used to be commit d50661ed4ef3f6c96811649a1acbe5d702e80654)
|
|
(This used to be commit 222723e4434b85748aa82f192c5c4ce136933ce3)
|
|
(This used to be commit 5b722fcd4b1e194532a86bed84d11d778ae16fcc)
|
|
KeyError exceptions as appropriate.
Add a close() function to the wrapper as we can't rely on the
Python garbage collector destroying the object and closing the tdb file
at any particular time.
(This used to be commit a40d6c792257315d1eac955718db5ec1df7e07bb)
|
|
all parts of a ldb_result:
@BASEINFO has 2 elements
elt[0]: val[0]: sequenceNumber = 2
elt[1]: val[0]: distinguishedName = @BASEINFO
name=foo has 2 elements
elt[0]: val[0]: foo = bar
elt[1]: val[0]: distinguishedName = name=foo
Cleanup some swig junk that was only necessary when including config.h
and function prototypes that used the PRINTF_ATTRIBUTE() macro.
Add some more comments.
(This used to be commit 9327fd07d67da1845a60ccf2b7d1d43e9aed0d68)
|
|
(This used to be commit 73b233ee1b7e25ec74c1764804690c6faab75fd0)
|
|
Start decoding more of ldb_message and ldb_message_result.
(This used to be commit 60f7f14baa7ff212138ac2349b94d56918566f73)
|
|
Start wrapper for ldb_search(). Currently it returns a list of swig
ldb_message objects. More unpacking of results required.
(This used to be commit 704787978aa705edba233249e8eab236ffe303a4)
|
|
(This used to be commit 12429bb66f0f038f1a02932c012c9e9caae6d38c)
|
|
(This used to be commit c6c759e19f7fb9232d9c97b66d140c1bb0876dff)
|
|
(This used to be commit c60a2335383eb277a82dbe073ce9b58f8abf0241)
|
|
(This used to be commit 20d68c60b7b7dce1f4f82cb6d3af9431a0660854)
|
|
metze
(This used to be commit 9ec706238c173992dc938d537bdf1103bf519dbf)
|
|
(This used to be commit 1c4042e23f3e99f95133313607e2c2904503cf74)
|
|
(This used to be commit 4c9af9c1495e0582de8353709d7b79b731a7fc75)
|
|
main.mk
(This used to be commit 3721072fc531df2ffdc9ae323aa2e4e3d0fc58b7)
|
|
Add the start of a test framework for swigged functionality.
(This used to be commit 3dfd0959f78518c021417f3f1158c51d70a1e88c)
|
|
Fix calling of ejs_exception() without requiring --export-dynamic
(This used to be commit 8575e9a4903450aae1f29f55aae516085a9528bb)
|
|
(This used to be commit 06f7a8c692a645830eb3dd9abad8556c66bba747)
|
|
subsystems in case a library doesn't make sense.
(This used to be commit ed382873fd01457a53e0a1e1f5ba6753dfbc0646)
|
|
(This used to be commit 51b4270513752d2eafbe77f9de598de16ef84a1f)
|
|
(This used to be commit 867fc489228a827fae08de3969e0db2a22192609)
|
|
(This used to be commit c74fc55831ca24819ae7f5e0920d0351e2b46a08)
|
|
(This used to be commit 9c37f847d32d2f327a88c53a90af0c73126b76be)
|
|
try to include just the BASENAME.h files (containing only structs)
(This used to be commit 3dd477ca5147f28a962b8437e2611a8222d706bd)
|
|
(This used to be commit 1ffb82a7596f989c90df69573083a2c2e28f8808)
|
|
(This used to be commit 1a16a6f1dfa66499af43a6b88b3ea69a6a75f1fe)
|
|
(This used to be commit 98c4c3051391c6f89df5d133665f51bef66b1563)
|