summaryrefslogtreecommitdiffstats
path: root/source4/lib
Commit message (Collapse)AuthorAgeFilesLines
* ldb: Only build standard ldb modules when building bundled ldb.Jelmer Vernooij2010-06-151-72/+70
|
* ldb-samba: Add missing dependency on credentials code.Jelmer Vernooij2010-06-151-1/+1
|
* s4:Descriptor tests clean-up.Nadezhda Ivanova2010-06-141-153/+67
| | | | A bit of refactoring and modified the tests to use encrypted connection so that they pass against Windows unconditionally.
* Support system talloc/tevent headers.Jelmer Vernooij2010-06-131-2/+2
|
* s4-test: Use smb.conf path set in environment rather than usingJelmer Vernooij2010-06-131-2/+2
| | | | | | command-line options. This is the first step towards supporting custom test runners.
* s4:ldif_read_prefixMap - don't cause memory leaks on error conditionsMatthias Dieter Wallnöfer2010-06-121-2/+2
|
* s4:dsdb Allow a binary prefix map to be specified in the LDIFAndrew Bartlett2010-06-121-0/+14
| | | | | | This allows it to be specified in either binary or as a string. Andrew Bartlett
* Adjusted ACL tests to use encripted connection.Nadezhda Ivanova2010-06-111-120/+69
| | | | | This way we get rid of the conditional if.Samba checks, because users are successfully created and enabled.
* s4:passwords.py - set the "dSHeuristics"Matthias Dieter Wallnöfer2010-06-111-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.
* s4:passwords.py - use "self" before "enable_account" to make really sure ↵Matthias Dieter Wallnöfer2010-06-111-1/+1
| | | | which LDB connection should be used
* s4:ldap.py - check how the directory server behaves when the ↵Matthias Dieter Wallnöfer2010-06-111-2/+12
| | | | | | | 'distinguishedName' attribute wasn't set correctly (On add operations the server does completely ignore it and uses the "header" DN)
* s4:ldap.py - check if the "name" of an entry was really ignoredMatthias Dieter Wallnöfer2010-06-111-2/+7
|
* ldb:ldb_sqlite3 backend - remove a warning which has already been resolvedMatthias Dieter Wallnöfer2010-06-111-1/+0
|
* ldb:ldb_sqlite3 backend - remove checks which are now done elsewhereMatthias Dieter Wallnöfer2010-06-111-29/+0
| | | | (In SAMBA LDB modules)
* s4:ldap.py - add testcase which demonstrates the reset of the "primaryGroupID"Matthias Dieter Wallnöfer2010-06-101-0/+7
|
* s4:ldap.py - add a test to demonstrate the 'instanceType' behaviourMatthias Dieter Wallnöfer2010-06-101-0/+39
|
* ldb:pyldb.c - we cannot use "ldb_dn_compare" if both message DNs are NULL in ↵Matthias Dieter Wallnöfer2010-06-071-3/+5
| | | | | | "py_ldb_msg_compare" Discovered by the testcase.
* s4 python: add more unit tests to verify the compare testsMatthieu Patou2010-06-071-0/+19
|
* s4:objectclass_attrs LDB module - move the single-valued attribute check ↵Matthias Dieter Wallnöfer2010-06-071-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".
* s4:rdn_name LDB module - move the "distinguishedName" write prevent check hereMatthias Dieter Wallnöfer2010-06-072-7/+6
| | | | In my eyes it fits better here than in the TDB backend code.
* s4:ldap.py - add some "objectclass" behaviour testsMatthias Dieter Wallnöfer2010-06-071-0/+190
|
* s4:ldap.py - enhance the attributes testcase to demonstrate how the ↵Matthias Dieter Wallnöfer2010-06-071-2/+75
| | | | | | attributes are checked against the schema and the specified objectclasses This demonstrates the bew "objectclass_attrs" LDB module behaviour.
* s4:ldap.py - enhance the rename tests to demonstrate the functionalityMatthias Dieter Wallnöfer2010-06-071-0/+37
|
* s4:ldb python bindings - implement comparison on Python LDB Message objectsMatthieu Patou2010-06-071-2/+38
| | | | Coauthors: Jelmer Vernooij, Matthias Dieter Wallnöfer
* ldb:ldb_msg_remove_attr - provide a better implementationMatthias Dieter Wallnöfer2010-06-061-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.
* s4:ldap.py - enhance the RDN name test to show that invalid "name" ↵Matthias Dieter Wallnöfer2010-06-061-1/+3
| | | | attributes are allowed on add operations
* s4:rdn_name LDB module - use "ldb_msg_remove_attr" for deleting attributesMatthias Dieter Wallnöfer2010-06-061-4/+2
|
* s4:rdn_name LDB module - remove "rdn_name_find_attribute"Matthias Dieter Wallnöfer2010-06-061-15/+2
| | | | It does exactly the same as "ldb_msg_find_element".
* ldb:ltdb_filter_attrs - fix a counter variable typeMatthias Dieter Wallnöfer2010-06-061-2/+3
|
* s4:urgent_replication.py - specify the "dnsRoot" attribute which is ↵Matthias Dieter Wallnöfer2010-06-061-0/+1
| | | | requested on "crossRef" entries
* s4:ldap.py - make sure that also the "posixuser" will be deleted on test ↵Matthias Dieter Wallnöfer2010-06-061-0/+1
| | | | breakages
* libreplace: Fix readline build with libedit.James Peach2010-06-031-0/+38
| | | | | | | libedit on MAc OSX 10.5 does not have the rl_completion_t typedef, but uses a internal typedef names CPPFunction. Signed-off-by: Günther Deschner <gd@samba.org>
* s4:ldb_msg_element_compare - fix typo in commentMatthias Dieter Wallnöfer2010-06-021-1/+1
|
* s4:lib/ldb/pyldb_util.c - add a cast to quiet a warningMatthias Dieter Wallnöfer2010-06-021-1/+1
| | | | Jelmer, please fix if it isn't correct.
* pyldb_util: Remove dependency on LIBPYTHON - it's already thereJelmer Vernooij2010-05-311-2/+1
| | | | implicitly and not available in the standalone build.
* ldb:ldb_msg_add_steal_string - prevent also there the addition of strings ↵Matthias Dieter Wallnöfer2010-05-311-0/+5
| | | | with length 0
* Revert "ldb: Remove Samba-specific symbols."Simo Sorce2010-05-311-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.
* pyldb: Remove duplicate copy of function.Jelmer Vernooij2010-05-311-28/+0
|
* ldb: Remove unexisting and mistyped function from headerSimo Sorce2010-05-311-2/+0
|
* ldb: Install ldb_handlers.h header.Jelmer Vernooij2010-05-311-3/+3
|
* ldb: Remove Samba-specific symbols.Jelmer Vernooij2010-05-311-5/+0
|
* ldb: Move utility functions to separate file.Jelmer Vernooij2010-05-312-4/+88
|
* ldb: Fix dependencies when building with system ldb.Jelmer Vernooij2010-05-315-10/+34
|
* ldb: Revert signature file changes made in ↵Kai Blin2010-05-311-0/+5
| | | | 151e239bcf2860411527a953d627b2d724c0a57e
* ldb/waf: Fix build with system and bundled ldb.Jelmer Vernooij2010-05-312-9/+5
|
* waf: Refactor manpage building code.Jelmer Vernooij2010-05-311-3/+5
|
* Add manpages argument to SAMBA_LIBRARY().Jelmer Vernooij2010-05-311-16/+3
|
* s4-waf: Fixed the ldb build.Stefan Metzmacher2010-05-311-3/+3
|
* ldb: Support building with system ldb libraryJelmer Vernooij2010-05-311-13/+12
|
* ldb: Remove manual pages for binaries that have already been moved to utils/.Jelmer Vernooij2010-05-313-167/+1
|