Age | Commit message (Collapse) | Author | Files | Lines |
|
Andrew Bartlett
(This used to be commit ba23dac0319f7c5ad89e5d79174520892027afdd)
|
|
provision, and ignore 'no such entry' as an error (it is normal, and
just means the partition is compleatly empty).
Andrew Bartlett
(This used to be commit 1fb8c31a3da6fc07f55027f05dba5e03dcf8a4f7)
|
|
Andrew Bartlett
(This used to be commit a7595d009a89fecd7723a1e356d5a58d687bdbb0)
|
|
samdb before we start writing entries into it.
In doing so, I realised we still used 'dnsDomain', which is not part
of the standard schema (now removed).
We also set the 'wrong' side of the linked attributes for the
masteredBy on each partition - this is now set in provision_self_join
and backlinks via the linked attributes code.
When we have the schema loaded, we must also have a valid domain SID
loaded, so that the objectclass module works. This required some ejs
glue.
Andrew Bartlett
(This used to be commit b0de08916e8cb59ce6a2ea94bbc9ac0679830ac1)
|
|
(This used to be commit d01f0f4c2037b531b3fd088060717f90e60471e9)
|
|
cli_credentials_guess().
(This used to be commit e52710d6794a25ba697f8c26b43784226964f9cb)
|
|
in dssync tests.
(This used to be commit c7eae1c7842f9ff8b70cce9e5d6f3ebbbe78e83b)
|
|
(This used to be commit 7280c1e9415daabb2712db1372e23f9846272ede)
|
|
(This used to be commit 08501fbef38f81ce5ff4885a1696f9cb392fd631)
|
|
(This used to be commit def0ae919b9b65e70124ee5bfcd70d3a22973a9b)
|
|
suppressed with --quiet. Hopefully this will be easier with python.
Andrew Bartlett
(This used to be commit f6e0e15fa5e2b0b7368ff945cc988579aaba0a6c)
|
|
by seperating the modules list into parts. That way, we can remove
the modules that the backend will provide.
Andrew Bartlett
(This used to be commit d67e5c7896f6d3064298897ae4d3204498824b06)
|
|
results, as used particularly by MMC's Active Directory Users and
Computers to list group members.
This may be used on any attribute, but is useful to obtain attributes
that may be lengthy in 'pages'. The implementation presumes that
attributes will always be returned by the DB in the same order.
Andrew Bartlett
(This used to be commit c789a91e00b47b2f02513e97101b9606d00c6aaa)
|
|
(This used to be commit d9391316a982cfff6b283e7d4a86103ec6fe370d)
|
|
(This used to be commit 12debcceac6cca1d8c8e1f78a0c7772b944e9f8d)
|
|
explicitly.
(This used to be commit 5b29ef7c03d9ae76b0ca909e9f03a58e1bad3521)
|
|
(This used to be commit fb2150a07aa6460165efb4587c86ecc820cdeac0)
|
|
up the call stack.
(This used to be commit ba75f1613a9aac69dd5df94dd8a2b37820acd166)
|
|
(This used to be commit 6cbce47a3eaef76a89db7cd0ab0d4f6441fc720d)
|
|
(This used to be commit a9a9634df8f3137ecb308adb90a755f12af94972)
|
|
(This used to be commit cc5260971c4953ce742363b324ac3804c531e2dd)
|
|
(This used to be commit 31073a9e4ecaee08b3e27631db620957df8adde6)
|
|
(This used to be commit 8625cd403ba3a7d2b1b1fccfeb5efd7e21de0135)
|
|
which is part of twisted.
(This used to be commit b0f808345f948c49ad46f34ba306ca8354393850)
|
|
without swig installed.
(This used to be commit f97f82adbd2663cadcfc5522c809ce2e659fb42c)
|
|
(This used to be commit 4429f8b87e057787df0748f93c842c9a634dada5)
|
|
netbios names at this point, the calling order has changed, and we
have a more informative place to do it.
Andrew Bartlett
(This used to be commit 3136dccd542a72ecda0c73a91674383736571bb5)
|
|
(This used to be commit 99c342641b865e37c9ee8dd280348b659076d1e5)
|
|
(This used to be commit 1755adffecb8ed68047d6ad69087a680cc63ba8f)
|
|
(This used to be commit 9af2aeb22500baf65c11bc46c0051385911a8d67)
|
|
(This used to be commit 42738301b1c88ccf46405d6c9171b3ae082423bd)
|
|
if it isn't available.
(This used to be commit 4e7709379de2fb9bf1eafd9ee9cbe10a0e6df51e)
|
|
swig torture code to common python directory as well.
(This used to be commit cbf656ff054ab2b0b5ca81e1d4f16ac54c8098f1)
|
|
for LDB (replaced by a much more extensive test) - moved tool to bin directory
(This used to be commit d6d3b0ad7a789441c82cf30a640033a052921c37)
|
|
(This used to be commit e6cd16d0fb3c7f0d4756c28b8c9300583910c4c6)
|
|
(This used to be commit 93eba0a3a984e9cd08ab2cf74b409938c991824a)
|
|
(This used to be commit fc3a8caef749ddac56a4f035dde8b6ceeaa95c48)
|
|
(This used to be commit 28f05bb5ef9e727298f4b61e71c42a8703374b96)
|
|
(This used to be commit 56dfcb4f2f8e74c9d8b2fe3a0df043781188a555)
|
|
end up with a SID with a space in it.
Andrew Bartlett
(This used to be commit 7771f59eadf7045d852e60aa365036da230b41b9)
|
|
Andrew Bartlett
(This used to be commit a71414ec3efd3e52a898b58bd2ea7d986518f531)
|
|
Templates just don't belong in the sam.ldb, as they don't obey any of
the other rules. This moves them to a seperate templates.ldb.
In samldb, this patch reworks the duplicate SID and Name detection
code, to use ldb_search_exp_fmt() rather than gendb_search. This
returns far more useful errors, which we now handle and report better.
The call to samdb_search_for_parent_domain() has been moved in samldb,
to allow both the account and SID uniqueness checks to be in the same
domain. This function also returns better errors.
dcesrv_drsuapi.c is updated for the new prototype of
samdb_search_for_parent_domain()
Andrew Bartlett
(This used to be commit f1ab90c88c782c693b41795d70368650806543b5)
|
|
metze
(This used to be commit c6d959e52cf4b86a52e46402392f32450d3c3635)
|
|
Create a phpLDAPadmin configuration file example to use ldapi to talk
to Samba4
Andrew Bartlett
(This used to be commit 54f4c8ba6127757fd272bd97e301188eb69977ed)
|
|
--enable-nss-wrapper or --enable-developer is given
metze
(This used to be commit f8bc6b9ad0eec60bff7fdc5653397efd9a044a29)
|
|
metze
(This used to be commit 74f5a69022db89314762b4023dd8348cf93004d7)
|
|
metze
(This used to be commit d2726e7609be4916b159c1e0ff4daea5568cf393)
|
|
metze
(This used to be commit 14ca6a8bf90bc73e1fdb0f510be795e28977601e)
|
|
The aim here is to ensure that if we have
CN=Users,DC=samba,DC=example,DC=com
that we cannot have a DN of the form
cn=admin ,cn=useRS,DC=samba,DC=example,DC=com
This module pulls apart the DN, fixes up the relative DN part, and
searches for the parent to copy the base from.
I've used the objectclass module, as I intend to also validate the
placement of child objects, by reading the allowedChildClasses virtual
attribute.
In the future, I'll also force the attribute names to be consistant
(using the case from the schema).
Andrew Bartlett
(This used to be commit c0a0c69ac5a81cfcb7c7d5ba38db59f8686c30ab)
|
|
Much more work is still required here, particularly to handle this
better during the provision, and to handle modifies and deletes, but
this is a start.
Andrew Bartlett
(This used to be commit 2ba99d58e9fe1f8e4b15a58a2fdfce6e876f99b4)
|