summaryrefslogtreecommitdiff
path: root/source4/lib/ldb
AgeCommit message (Collapse)AuthorFilesLines
2010-06-14s4:Descriptor tests clean-up.Nadezhda Ivanova1-153/+67
A bit of refactoring and modified the tests to use encrypted connection so that they pass against Windows unconditionally.
2010-06-13Support system talloc/tevent headers.Jelmer Vernooij1-2/+2
2010-06-13s4-test: Use smb.conf path set in environment rather than usingJelmer Vernooij1-2/+2
command-line options. This is the first step towards supporting custom test runners.
2010-06-11Adjusted ACL tests to use encripted connection.Nadezhda Ivanova1-120/+69
This way we get rid of the conditional if.Samba checks, because users are successfully created and enabled.
2010-06-11s4:passwords.py - set the "dSHeuristics"Matthias Dieter Wallnöfer1-0/+33
As per Nadia's request and abartlet's suggestion the test now also sets the "dSHeuristics" attribute properly to be able to perform the tests also against Windows without further configuration. The code has the neat feature that it undoes the change and resets the behaviour as it was before.
2010-06-11s4:passwords.py - use "self" before "enable_account" to make really sure ↵Matthias Dieter Wallnöfer1-1/+1
which LDB connection should be used
2010-06-11s4:ldap.py - check how the directory server behaves when the ↵Matthias Dieter Wallnöfer1-2/+12
'distinguishedName' attribute wasn't set correctly (On add operations the server does completely ignore it and uses the "header" DN)
2010-06-11s4:ldap.py - check if the "name" of an entry was really ignoredMatthias Dieter Wallnöfer1-2/+7
2010-06-11ldb:ldb_sqlite3 backend - remove a warning which has already been resolvedMatthias Dieter Wallnöfer1-1/+0
2010-06-11ldb:ldb_sqlite3 backend - remove checks which are now done elsewhereMatthias Dieter Wallnöfer1-29/+0
(In SAMBA LDB modules)
2010-06-10s4:ldap.py - add testcase which demonstrates the reset of the "primaryGroupID"Matthias Dieter Wallnöfer1-0/+7
2010-06-10s4:ldap.py - add a test to demonstrate the 'instanceType' behaviourMatthias Dieter Wallnöfer1-0/+39
2010-06-07ldb:pyldb.c - we cannot use "ldb_dn_compare" if both message DNs are NULL in ↵Matthias Dieter Wallnöfer1-3/+5
"py_ldb_msg_compare" Discovered by the testcase.
2010-06-07s4 python: add more unit tests to verify the compare testsMatthieu Patou1-0/+19
2010-06-07s4:objectclass_attrs LDB module - move the single-valued attribute check ↵Matthias Dieter Wallnöfer1-44/+0
into this module It seems to me more consistent (and also to keep the same behaviour on all backends). Also the DRS hack should therefore not be needed anymore since the "repl_meta_data" module launches requests behind "objectclass_attrs".
2010-06-07s4:rdn_name LDB module - move the "distinguishedName" write prevent check hereMatthias Dieter Wallnöfer2-7/+6
In my eyes it fits better here than in the TDB backend code.
2010-06-07s4:ldap.py - add some "objectclass" behaviour testsMatthias Dieter Wallnöfer1-0/+190
2010-06-07s4:ldap.py - enhance the attributes testcase to demonstrate how the ↵Matthias Dieter Wallnöfer1-2/+75
attributes are checked against the schema and the specified objectclasses This demonstrates the bew "objectclass_attrs" LDB module behaviour.
2010-06-07s4:ldap.py - enhance the rename tests to demonstrate the functionalityMatthias Dieter Wallnöfer1-0/+37
2010-06-07s4:ldb python bindings - implement comparison on Python LDB Message objectsMatthieu Patou1-2/+38
Coauthors: Jelmer Vernooij, Matthias Dieter Wallnöfer
2010-06-06ldb:ldb_msg_remove_attr - provide a better implementationMatthias Dieter Wallnöfer1-2/+3
We can have some special (bad) messages which contain multiple message elements for the same attribute. The AD password change ones are such an example.
2010-06-06s4:ldap.py - enhance the RDN name test to show that invalid "name" ↵Matthias Dieter Wallnöfer1-1/+3
attributes are allowed on add operations
2010-06-06s4:rdn_name LDB module - use "ldb_msg_remove_attr" for deleting attributesMatthias Dieter Wallnöfer1-4/+2
2010-06-06s4:rdn_name LDB module - remove "rdn_name_find_attribute"Matthias Dieter Wallnöfer1-15/+2
It does exactly the same as "ldb_msg_find_element".
2010-06-06ldb:ltdb_filter_attrs - fix a counter variable typeMatthias Dieter Wallnöfer1-2/+3
2010-06-06s4:urgent_replication.py - specify the "dnsRoot" attribute which is ↵Matthias Dieter Wallnöfer1-0/+1
requested on "crossRef" entries
2010-06-06s4:ldap.py - make sure that also the "posixuser" will be deleted on test ↵Matthias Dieter Wallnöfer1-0/+1
breakages
2010-06-02s4:ldb_msg_element_compare - fix typo in commentMatthias Dieter Wallnöfer1-1/+1
2010-06-02s4:lib/ldb/pyldb_util.c - add a cast to quiet a warningMatthias Dieter Wallnöfer1-1/+1
Jelmer, please fix if it isn't correct.
2010-05-31pyldb_util: Remove dependency on LIBPYTHON - it's already thereJelmer Vernooij1-2/+1
implicitly and not available in the standalone build.
2010-05-31ldb:ldb_msg_add_steal_string - prevent also there the addition of strings ↵Matthias Dieter Wallnöfer1-0/+5
with length 0
2010-05-31Revert "ldb: Remove Samba-specific symbols."Simo Sorce1-0/+5
This reverts commit fe8302b235197e359a20ba0489eb72b54793963e. Jelmer, please do not re-re-revert this until we can properly handle *both* s4 and standalone ldb builds.
2010-05-31pyldb: Remove duplicate copy of function.Jelmer Vernooij1-28/+0
2010-05-31ldb: Remove unexisting and mistyped function from headerSimo Sorce1-2/+0
2010-05-31ldb: Install ldb_handlers.h header.Jelmer Vernooij1-3/+3
2010-05-31ldb: Remove Samba-specific symbols.Jelmer Vernooij1-5/+0
2010-05-31ldb: Move utility functions to separate file.Jelmer Vernooij2-4/+88
2010-05-31ldb: Fix dependencies when building with system ldb.Jelmer Vernooij5-10/+34
2010-05-31ldb: Revert signature file changes made in ↵Kai Blin1-0/+5
151e239bcf2860411527a953d627b2d724c0a57e
2010-05-31ldb/waf: Fix build with system and bundled ldb.Jelmer Vernooij2-9/+5
2010-05-31waf: Refactor manpage building code.Jelmer Vernooij1-3/+5
2010-05-31Add manpages argument to SAMBA_LIBRARY().Jelmer Vernooij1-16/+3
2010-05-31s4-waf: Fixed the ldb build.Stefan Metzmacher1-3/+3
2010-05-31ldb: Support building with system ldb libraryJelmer Vernooij1-13/+12
2010-05-31ldb: Remove manual pages for binaries that have already been moved to utils/.Jelmer Vernooij3-167/+1
2010-05-31ldb-waf: Fix installation path of manpages, simplify manpage handling.Jelmer Vernooij1-5/+3
2010-05-30s4:tests/python/passwords.py - fix filterMatthias Dieter Wallnöfer1-1/+1
2010-05-30ldb:ldb_tdb/ldb_tdb.c - quiet a warning regarding TDB -> LDB error code ↵Matthias Dieter Wallnöfer1-0/+2
conversions
2010-05-30s4:ldap.py - add a test which shows the modification behaviour of important ↵Matthias Dieter Wallnöfer1-0/+104
attributes This shows how important attributes of SAM objects do behave when you launch add and delete modify requests on them.
2010-05-30s4:ldap.py - add more test cases to show invalid primary group change behaviourMatthias Dieter Wallnöfer1-0/+23