summaryrefslogtreecommitdiff
path: root/source4/lib
AgeCommit message (Collapse)AuthorFilesLines
2010-06-20s4:registry/regf.c - add some casts to suppress build warnings on SolarisMatthias Dieter Wallnöfer1-2/+2
2010-06-20s4:registry/rpc.c - fix Solaris warnings by castsMatthias Dieter Wallnöfer1-4/+4
2010-06-20s4:libpolicy - fix printf output specifiers to suppress warningMatthias Dieter Wallnöfer1-1/+1
2010-06-20s4:libpolicy - Solaris compatibility fixMatthias Dieter Wallnöfer1-1/+5
2010-06-20s4:ldap.py - test subtree deletes through a new testcaseMatthias Dieter Wallnöfer1-0/+48
2010-06-20ldb:controls - add the "TREE_DELETE" control for allowing subtree deletesMatthias Dieter Wallnöfer2-0/+34
2010-06-20ldb:ldb.h - add classifications to the control declarationsMatthias Dieter Wallnöfer1-7/+13
This makes it easier to understand which standard specifies which control.
2010-06-20ldb:pyldb.c - introduce a "mem_ctx" also on "py_ldb_search"Matthias Dieter Wallnöfer1-12/+19
To prevent memory leaks
2010-06-20ldb:pyldb.c - some cleanups and adequations also in "py_ldb_modify" and ↵Matthias Dieter Wallnöfer1-19/+28
"py_ldb_rename" To make them consistent.
2010-06-20Revert "s4:ldb-samba: fix the build without a system ldb"Stefan Metzmacher1-5/+0
This reverts commit 44c01a5eb45a0cd5ca3de8be5c4680de75418dce. This caused problems when using a system ldb and as we don't do ABI checks for ldb-samba4 any more, we don't need this change. metze Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20s4:ldb: only do ABI checking for the standalone build for nowStefan Metzmacher1-12/+24
Otherwise we fail to build samba4 with a system ldb. metze Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20libpolicy: Fix the build.Jelmer Vernooij2-2/+2
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Add preliminary support for storing changed Group Policies.Wilco Baan Hofman3-0/+101
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Refactor policy filesystem code.Wilco Baan Hofman1-97/+244
* It now uses reusable code to download the GPT. * It creates a list before copying for better error handling. * String_replace is now used instead of manually replacing '\\' with '/' for local paths. * A security check has been added for file names with "../". * It adheres to the 80 column rule, if at all possible. Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Fix memory allocation with error handling.Wilco Baan Hofman5-21/+135
Also moved pypolicy.c headers around so as not to generate compile warnings Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Code cleanups: GUID generation, lp_dnsdomain instead of lp_realm, missing ↵Wilco Baan Hofman2-9/+6
spaces. Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Set inherit flag type to bool.Wilco Baan Hofman1-1/+1
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Fix 'magic' numbers to be strlen(something)Wilco Baan Hofman2-4/+6
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Change talloc_steal to strdup because function might not expect it.Wilco Baan Hofman1-5/+5
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Add GP ini functions.Wilco Baan Hofman2-2/+134
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Remove iconv convenience in used functions, which were deleted in commit ↵Wilco Baan Hofman2-3/+0
f9ca9e46ad24036bf00cb361a6cef4b2e7e98d7d Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Add ini parser for GPO's.Wilco Baan Hofman3-2/+17
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Add net gpo setacl support. Create gp_set_acl function. Show ACL in net gpo ↵Wilco Baan Hofman3-1/+101
show. Cleanup memory allocation of gp_create_gpo Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Fix set GPT security descriptor to match windows' behaviour.Wilco Baan Hofman1-1/+1
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Fix crash when get_gpo_info returns incorrect data.Wilco Baan Hofman2-5/+12
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Add preliminary NT ACL support for GPT (GPO on filesystem).Wilco Baan Hofman3-37/+119
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20samba4: Add python bindings for samba.policy.get_gplink_options.Jelmer Vernooij2-0/+52
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20policy: Add samba.policy.get_gpo_flags binding.Jelmer Vernooij3-0/+122
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Add gpo create functionality. Also fix gPLink handling bugsWilco Baan Hofman6-18/+473
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Fix mode_t in mkdir.Wilco Baan Hofman1-1/+1
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Optimize the backslash logic in the path traversal.Wilco Baan Hofman1-24/+9
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Fix error in logic, making recursion work past the first level.Wilco Baan Hofman1-1/+1
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Add fetch function for GPO which fetches all relevant files from the sysvol ↵Wilco Baan Hofman5-5/+277
share. Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Add getinheritance and setinheritance to net gpo util and library.Wilco Baan Hofman2-0/+65
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Implemented delete group policy link function and corresponding feature in ↵Wilco Baan Hofman1-1/+69
net gpo. Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Changed add_gplink to set_gplink, so we can change gPLink options as well.Wilco Baan Hofman2-7/+16
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Add add gPLink function and corresponding net gpo linkadd call.Wilco Baan Hofman2-47/+89
Also added some definitions for future functions in policy.h Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Rename files to reflect the libpolicy naming convention. Also fix the GNU ↵Wilco Baan Hofman4-4/+6
make build. Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20Rename libgpo to lib/policy to avoid confusion with samba3 and add waf buildWilco Baan Hofman5-0/+671
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20ldb: Add ABI file for use when including ildap in the build.Jelmer Vernooij1-0/+224
2010-06-20ldb: Change LDBSAMBA back to subsystem, update comments, use differentJelmer Vernooij2-7/+16
ABI file based on whether ldb_ildap is included.
2010-06-20s4:ldb-samba: fix the build without a system ldbStefan Metzmacher1-1/+5
metze
2010-06-20Move a few more samdb-specific methods to SamDB, away from Ldb.Jelmer Vernooij1-2/+2
2010-06-20ldb: add a new control bypassioperationnalMatthieu Patou3-0/+37
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-19python: Use samba.tests.TestCase, make sure base class tearDown andJelmer Vernooij8-25/+32
setUp methods are called, fix formatting.
2010-06-19acl: Clean up formatting, use samba.tests.TestCase.Jelmer Vernooij1-124/+128
2010-06-19python/passwords: Clean up imports.Jelmer Vernooij1-8/+7
2010-06-19dsdb_schema_info: Clean up imports, avoid using rpc test case forJelmer Vernooij1-9/+2
non-RPC tests.
2010-06-19s4:instancetype LDB module - "instanceType" is single-valued - MS-ADTS ↵Matthias Dieter Wallnöfer1-0/+9
3.1.1.5.2.2
2010-06-19ldb:ldb_dn.c - don't support "ldb_dn_add_child" on a "" parent DNMatthias Dieter Wallnöfer1-0/+7
It's meaningless and could end in DNs as "cn=child,".