summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
...
* s4 upgradeprovision: fix styleMatthieu Patou2010-06-201-76/+123
| | | | | | | | | add_deletedobj_containers add missing objects clean add-mising handle special add + dump denied Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* s4 upgrade provision: Refactor code to do all the modification within 1 ↵Matthieu Patou2010-06-201-308/+413
| | | | | | transaction Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* s4 upgrade provision: Fix style in gen_dn_indexMatthieu Patou2010-06-201-2/+1
| | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* s4 Add functions related to ldb manipulation when doing upgradeMatthieu Patou2010-06-201-17/+83
| | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* s4 provision: Add information about provisioned usn range in sam.ldbMatthieu Patou2010-06-201-0/+96
| | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* python: Use samba.tests.TestCase, make sure base class tearDown andJelmer Vernooij2010-06-1928-80/+107
| | | | setUp methods are called, fix formatting.
* acl: Clean up formatting, use samba.tests.TestCase.Jelmer Vernooij2010-06-191-124/+128
|
* pyrpc: Fix reference counting when using secondary connections.Jelmer Vernooij2010-06-192-18/+43
|
* samba.tests.samba3: Clean up imports, use new TestCase class.Jelmer Vernooij2010-06-191-13/+38
|
* ntacls: Raise TestSkipped rather than writing to stdout.Jelmer Vernooij2010-06-191-16/+15
|
* python/passwords: Clean up imports.Jelmer Vernooij2010-06-191-8/+7
|
* samba.tests: Provide TestCase and TestSkipped classes (from testtools) for ↵Jelmer Vernooij2010-06-191-6/+9
| | | | convenience.
* dsdb_schema_info: Clean up imports, avoid using rpc test case forJelmer Vernooij2010-06-191-9/+2
| | | | non-RPC tests.
* python: Remove unnecessary Ldb.set_invocation_id - use ↵Jelmer Vernooij2010-06-191-7/+0
| | | | SamDB.set_invocation_id instead.
* pyglue: Trim dependencies.Jelmer Vernooij2010-06-192-2/+2
|
* pyglue: Remove unused code.Jelmer Vernooij2010-06-191-27/+5
|
* pydsdb: Move write_prefixes_from_schema_to_ldb to pydsdb from pyglue.Jelmer Vernooij2010-06-193-27/+27
|
* pydsdb: Move dsdb_set_schema_from_ldb to pydsdb.Jelmer Vernooij2010-06-193-49/+32
|
* pydsdb: Move set_schema_from_ldif function to pydsdb from pyglue.Jelmer Vernooij2010-06-193-19/+21
|
* s4:provision: don't use hardcoded 'Default-First-Site-Name'Stefan Metzmacher2010-06-191-2/+2
| | | | | | metze Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org>
* s4:instancetype LDB module - "instanceType" is single-valued - MS-ADTS ↵Matthias Dieter Wallnöfer2010-06-192-2/+21
| | | | 3.1.1.5.2.2
* s4:torture/ldap/basic.c - add more error code/messages testsMatthias Dieter Wallnöfer2010-06-191-30/+264
| | | | | And now we do match at least the LDAP error code (the WERROR one does still differ from Windows - we will see how to change that).
* s4:ldap_backend.c - more customisations to match Windows Server error ↵Matthias Dieter Wallnöfer2010-06-191-13/+16
| | | | behaviour on renames
* 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,".
* s4:python/samba/__init__.py - now specify the "relax" control for the delete ↵Matthias Dieter Wallnöfer2010-06-191-5/+5
| | | | operation before the provision
* 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
|
* s4:objectclass LDB module - disable delete operations when ↵Matthias Dieter Wallnöfer2010-06-191-5/+80
| | | | "SYSTEM_FLAG_DISALLOW_DELETE" is specified
* s4:rootdse LDB module - strip trailing whitespacesMatthias Dieter Wallnöfer2010-06-191-24/+24
|
* s4:rootdse LDB module - protect add and delete operations on the rootdse entryMatthias Dieter Wallnöfer2010-06-191-4/+34
|
* s4:rootdse LDB module - Return "UNWILLING_TO_PERFORM" when no attribute fits ↵Matthias Dieter Wallnöfer2010-06-191-1/+2
| | | | on a change
* s4:rootdse LDB module - refactor error messagesMatthias Dieter Wallnöfer2010-06-191-24/+29
| | | | Fix indentations, use "set_errstring" when no "asprintf" functionality required.
* s4:objectclass LDB module - use the old DN when displaying error messagesMatthias Dieter Wallnöfer2010-06-191-2/+2
|
* s4:objectclass LDB module - add a better message when the parent DN is invalidMatthias Dieter Wallnöfer2010-06-191-2/+3
|
* s4:objectclass LDB module - add an error message when someone tries to add ↵Matthias Dieter Wallnöfer2010-06-191-3/+4
| | | | entries without objectclasses
* s4:objectclass LDB module - handle the case when there is a retry to add the ↵Matthias Dieter Wallnöfer2010-06-191-0/+26
| | | | | | | | root basedn This isn't quitted with a normal "NO_SUCH_OBJECT" (parent not found) but with a very special referral: one with the DN itself and the hostname is the last component value of the DN.
* heimdal/waf: Initial work on making it possible to use the systemJelmer Vernooij2010-06-193-579/+626
| | | | | | | heimdal again. Still missing are the detection of the right Heimdal version and linking (unresolved symbols at the moment).
* dsdb: Fix includes when building against system ldb.Jelmer Vernooij2010-06-192-0/+4
|
* dsdb: Use Samba includes so _PUBLIC_ is defined.Jelmer Vernooij2010-06-192-2/+2
|
* dsdb: Make module ops struct for each module public.Jelmer Vernooij2010-06-197-8/+6
|
* s4-python: Use sys.prefix rather than guessing prefix from currentJelmer Vernooij2010-06-191-7/+6
| | | | file path.
* wafsamba: Fix typo: noextenion -> noextension.Jelmer Vernooij2010-06-191-1/+1
|
* waf: Add missing dependency (so header paths are inherited) on talloc to ↵Jelmer Vernooij2010-06-191-0/+1
| | | | internal python lib.
* samba4: Build libreplace as builtin library by default so it doesn't endJelmer Vernooij2010-06-181-1/+1
| | | | up in $prefix/lib.
* ldb: Remove dependency on self.Jelmer Vernooij2010-06-181-1/+1
|
* ldbsamba: Build as subsystem to prevent infinite recursion issues.Jelmer Vernooij2010-06-181-1/+1
|
* s4: Don't build a $prefix/lib/libpython.so, as such a library often already ↵Jelmer Vernooij2010-06-181-1/+2
| | | | exists :-)
* s4-waf: Don't include pytalloc when embedding python.Jelmer Vernooij2010-06-182-2/+1
|
* s4: Build more python convenience files as subsystems rather than as python ↵Jelmer Vernooij2010-06-182-6/+9
| | | | modules.