summaryrefslogtreecommitdiffstats
path: root/source4/lib/ldb
Commit message (Collapse)AuthorAgeFilesLines
...
* s4-ldb: fixed the parsing of references in the openldap backendAndrew Tridgell2010-07-021-5/+6
| | | | We need to use ldap_parse_reference() not ldap_parse_result()
* s4:dsdb: move dsdb python tests from lib/ldb/ to dsdb/Stefan Metzmacher2010-06-308-7680/+0
| | | | metze
* s4:ldb/python: make it possible to run tests standaloneStefan Metzmacher2010-06-308-3/+22
| | | | metze
* ldb:ldb_map_outbound.c - "ldb_parse_tree_collect_attrs" - remove unneeded ↵Matthias Dieter Wallnöfer2010-06-291-2/+0
| | | | return value
* ldb:ldb_modules.c - "ldb_dso_load_symbol" - remove unneeded caste before "dlsym"Matthias Dieter Wallnöfer2010-06-291-2/+1
|
* s4:ldb - "ldb_dn_update_components" - fix free of invalid DN partsMatthias Dieter Wallnöfer2010-06-291-4/+3
| | | | | Use "LDB_FREE" for such free operations and in addition wipe also the casefolded DN out.
* ldb:ldb_dn.c - "ldb_dn_set_extended_component" - free the linearized string ↵Matthias Dieter Wallnöfer2010-06-291-2/+4
| | | | when the components change
* s4:ldb_dn.c - make the code parts which free extended components consistentMatthias Dieter Wallnöfer2010-06-291-9/+7
| | | | Cosmetic
* ldb:ldb_dn - "ldb_dn_explode" - move the "dn->comp_num" initalisation ↵Matthias Dieter Wallnöfer2010-06-291-3/+3
| | | | | | upwards and use "LDB_FREE" for freeing "dn->components" Mostly cosmetic - no behaviour change
* Implementation of self membership validated right.Nadezhda Ivanova2010-06-281-5/+103
| | | | | When this right is granted, the user can add or remove themselves from a group even if they dont have write property right.
* ldb: Fix a wrong changetype in unit testMatthieu Patou2010-06-251-1/+1
| | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* s4-ldb: use CHECK_XSLTPROC_MANPAGES()Andrew Tridgell2010-06-241-1/+1
|
* s4-python: python is not always in /usr/binAndrew Tridgell2010-06-241-1/+1
| | | | | | | | Using "#!/usr/bin/env python" is more portable. It still isn't ideal though, as we should really use the python path found at configure time. We do that in many places already, but some don't. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s4/ldb: ldb_msg_el_map_remote() should rename the remote attribute names ↵Endi S. Dewata2010-06-241-1/+15
| | | | into local names as defined in simple_ldap_map.c.
* libds:common Remove DS_DC_* domain functionality flagsAndrew Bartlett2010-06-231-8/+8
| | | | | | These are just a subset of the DS_DOMAIN_ functionality flags, are compared and often confused with each other. Just make them one set. Andrew Bartlett
* s4/dsdb-test: fix usage commentKamen Mazdrashki2010-06-221-2/+2
|
* s4:ldap.py - test subtree deletes through a new testcaseMatthias Dieter Wallnöfer2010-06-201-0/+48
|
* ldb:controls - add the "TREE_DELETE" control for allowing subtree deletesMatthias Dieter Wallnöfer2010-06-202-0/+34
|
* ldb:ldb.h - add classifications to the control declarationsMatthias Dieter Wallnöfer2010-06-201-7/+13
| | | | This makes it easier to understand which standard specifies which control.
* ldb:pyldb.c - introduce a "mem_ctx" also on "py_ldb_search"Matthias Dieter Wallnöfer2010-06-201-12/+19
| | | | To prevent memory leaks
* ldb:pyldb.c - some cleanups and adequations also in "py_ldb_modify" and ↵Matthias Dieter Wallnöfer2010-06-201-19/+28
| | | | | | "py_ldb_rename" To make them consistent.
* s4:ldb: only do ABI checking for the standalone build for nowStefan Metzmacher2010-06-201-12/+24
| | | | | | | | Otherwise we fail to build samba4 with a system ldb. metze Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* ldb: Add ABI file for use when including ildap in the build.Jelmer Vernooij2010-06-201-0/+224
|
* ldb: Change LDBSAMBA back to subsystem, update comments, use differentJelmer Vernooij2010-06-201-2/+7
| | | | ABI file based on whether ldb_ildap is included.
* Move a few more samdb-specific methods to SamDB, away from Ldb.Jelmer Vernooij2010-06-201-2/+2
|
* ldb: add a new control bypassioperationnalMatthieu Patou2010-06-203-0/+37
| | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* python: Use samba.tests.TestCase, make sure base class tearDown andJelmer Vernooij2010-06-196-21/+24
| | | | setUp methods are called, fix formatting.
* acl: Clean up formatting, use samba.tests.TestCase.Jelmer Vernooij2010-06-191-124/+128
|
* python/passwords: Clean up imports.Jelmer Vernooij2010-06-191-8/+7
|
* dsdb_schema_info: Clean up imports, avoid using rpc test case forJelmer Vernooij2010-06-191-9/+2
| | | | non-RPC tests.
* s4:instancetype LDB module - "instanceType" is single-valued - MS-ADTS ↵Matthias Dieter Wallnöfer2010-06-191-0/+9
| | | | 3.1.1.5.2.2
* ldb:ldb_dn.c - don't support "ldb_dn_add_child" on a "" parent DNMatthias Dieter Wallnöfer2010-06-191-0/+7
| | | | It's meaningless and could end in DNs as "cn=child,".
* ldb:api.py - add a small test for the enhanced "py_ldb_delete" syntaxMatthias Dieter Wallnöfer2010-06-191-0/+9
|
* ldb:python bindings - some small cleanup & improvements in "py_ldb_add"Matthias Dieter Wallnöfer2010-06-191-14/+13
| | | | Also to make it similar to "py_ldb_delete".
* ldb:python bindings - let also "py_ldb_delete" support controlsMatthias Dieter Wallnöfer2010-06-191-6/+50
|
* wafsamba: Fix typo: noextenion -> noextension.Jelmer Vernooij2010-06-191-1/+1
|
* ldb: Remove dependency on self.Jelmer Vernooij2010-06-181-1/+1
|
* ldb: Don't build pyldb_util as python module but rather as subsystem, so as ↵Jelmer Vernooij2010-06-181-2/+2
| | | | to not delute /usr/lib.
* s4:ldap.py - add another test about linked attributesMatthias Dieter Wallnöfer2010-06-161-1/+90
| | | | | In addition this test makes sure that the bug regarding the search with deleted linked attributes in the filter has been fixed.
* s4-waf: Fix build of libldb_ildap against system ldb.Jelmer Vernooij2010-06-151-1/+1
|
* wafsamba: Fix include path inheritance from module subsystems.Jelmer Vernooij2010-06-151-10/+0
|
* ldb: Bump version number, use same ABI version for Samba4 and non-Samba 4 ↵Jelmer Vernooij2010-06-152-5/+221
| | | | versions.s
* ldb: Fix included ldb build.Jelmer Vernooij2010-06-152-1/+14
|
* ldb: Only build standard ldb modules when building bundled ldb.Jelmer Vernooij2010-06-151-72/+70
|
* 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.
* 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