Andrew Bartlett [Sun, 9 Oct 2011 12:28:15 +0000 (23:28 +1100)]
gensec: trim header includes back to what is actually required
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Tue Oct 11 06:13:08 CEST 2011 on sn-devel-104
Andrew Bartlett [Sun, 9 Oct 2011 12:27:44 +0000 (23:27 +1100)]
auth/credentials Declare remaining functions are public interfaces and put into credentials.h
This is in preperation for this file being used by s3, and recognises that these are all
reasonable, public interfaces but were not declared as such in the past.
Andrew Bartlett
Andrew Bartlett [Fri, 7 Oct 2011 06:24:12 +0000 (17:24 +1100)]
auth: move gensec_start.c to the top level
This does not change who uses gensec for now, but makes it possible to
write new gensec modules outside source4/
Andrew Bartlett
Andrew Bartlett [Fri, 7 Oct 2011 06:20:33 +0000 (17:20 +1100)]
auth: move credentials layer to the top level
This will allow gensec_start.c to move to the top level. This does not change
what code uses the cli_credentials code, but allows the gensec code to be
more broadly.
Andrew Bartlett
Andrew Bartlett [Mon, 10 Oct 2011 02:09:30 +0000 (13:09 +1100)]
s4-s3-upgrade: Allow import (just without a uid mapping) where getpwnam fails
This allows the tests to pass on systems without a jelmer user :-)
Andrew Bartlett
Andrew Bartlett [Sun, 9 Oct 2011 12:25:11 +0000 (23:25 +1100)]
lib/param Avoid dyn_ defines that are not provided by the autoconf build
The autoconf build will never use these parameters or load the
smb.conf with these defaults, so the defaults are not important.
Andrew Bartlett
Andrew Bartlett [Sun, 9 Oct 2011 12:24:32 +0000 (23:24 +1100)]
lib/param Use strcasecmp_m rather than strcasecmp as this is banned in the s3 includes.h
Andrew Bartlett [Sun, 9 Oct 2011 12:23:45 +0000 (23:23 +1100)]
lib/param Use talloc_strdup rather than strdup as strdup is banned in the s3 includes.h
Andrew Bartlett [Sun, 9 Oct 2011 12:23:05 +0000 (23:23 +1100)]
lib/param Avoid the name string_set as this is already used in the s3 param code
Andrew Bartlett [Sun, 9 Oct 2011 12:22:11 +0000 (23:22 +1100)]
lib/param Avoid the use of the name service_ok() which is used in the s3 param code
Andrew Bartlett [Sun, 9 Oct 2011 12:17:45 +0000 (23:17 +1100)]
lib/param: Remove unused #include of lib/socket/socket.h
Andrew Bartlett [Sun, 9 Oct 2011 12:16:55 +0000 (23:16 +1100)]
libcli/smb Move CSC_POLICY_* definition to smb_constants.h
This removes the duplicate definition between smb.h and lib/param/loadparm.c
which in turn allows this file to be compiled with the s3 includes.h
Andrew Bartlett
Andrew Bartlett [Thu, 6 Oct 2011 08:34:50 +0000 (19:34 +1100)]
lib/param move source4 param code to the top level
This is done so that the lpcfg_ functions are available across the whole
build, either with the struct loadparm_context loaded from an smb.conf directly
or as a wrapper around the source3 param code.
This is not the final, merged loadparm, but simply one step to make
it easier to solve other problems while we make our slow progress
on this difficult problem.
Andrew Bartlett
Simo Sorce [Mon, 10 Oct 2011 21:48:02 +0000 (17:48 -0400)]
pac: Fix wrong memory allocation check
Autobuild-User: Simo Sorce <idra@samba.org>
Autobuild-Date: Tue Oct 11 01:18:22 CEST 2011 on sn-devel-104
Simo Sorce [Mon, 10 Oct 2011 19:52:38 +0000 (15:52 -0400)]
ndr.pc: needs samba-util not samba-hostconfig
Stefan Metzmacher [Mon, 10 Oct 2011 13:58:24 +0000 (15:58 +0200)]
libcli/cldap: don't pass tevent_context to cldap_socket_init()
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Oct 10 23:23:07 CEST 2011 on sn-devel-104
Stefan Metzmacher [Mon, 10 Oct 2011 13:48:11 +0000 (15:48 +0200)]
libcli/cldap: make use of explicit tevent_contexts
metze
Stefan Metzmacher [Mon, 10 Oct 2011 13:46:17 +0000 (15:46 +0200)]
libcli/cldap: pass tevent_context to cldap_search_send()
metze
Stefan Metzmacher [Mon, 10 Oct 2011 13:42:57 +0000 (15:42 +0200)]
libcli/cldap: pass tevent_context to cldap_netlogon_send()
metze
Stefan Metzmacher [Mon, 10 Oct 2011 13:38:22 +0000 (15:38 +0200)]
libcli/cldap: pass tevent_context to cldap_set_incoming_handler()
metze
Christian Ambach [Mon, 10 Oct 2011 15:48:18 +0000 (17:48 +0200)]
s3:smb2_create: fix allocation size return value when opening existing files
at least on GPFS, using the stat information gave wrong results
example: FileInfo gave
12582912000, Create Response gave
25769803776000
This makes the create part use the same method as fileinfo,
matching up the replies of both calls
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Mon Oct 10 21:49:53 CEST 2011 on sn-devel-104
Günther Deschner [Tue, 4 Oct 2011 15:35:31 +0000 (17:35 +0200)]
s3-passdb: split out passdb/pdb_smbpasswd.h.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Oct 10 20:14:46 CEST 2011 on sn-devel-104
Günther Deschner [Tue, 4 Oct 2011 15:32:41 +0000 (17:32 +0200)]
s3-passdb: split out passdb/pdb_wbc_sam.h.
Guenther
Günther Deschner [Tue, 4 Oct 2011 15:31:59 +0000 (17:31 +0200)]
s3-passdb: split out passdb/pdb_tdb.h.
Guenther
Günther Deschner [Mon, 10 Oct 2011 11:06:51 +0000 (13:06 +0200)]
s3-net: when all DNS servers fail to operate, the overal DNS registration result
must be a failure.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Oct 10 15:59:20 CEST 2011 on sn-devel-104
Stefan Metzmacher [Mon, 10 Oct 2011 10:48:40 +0000 (12:48 +0200)]
ldb: change version to 1.1.3 after pyldb changes
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Oct 10 14:24:25 CEST 2011 on sn-devel-104
Jelmer Vernooij [Sat, 8 Oct 2011 12:34:57 +0000 (14:34 +0200)]
Remove pointless exception catching in tests.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sun Oct 9 00:00:26 CEST 2011 on sn-devel-104
Jelmer Vernooij [Sat, 8 Oct 2011 12:34:35 +0000 (14:34 +0200)]
netcmd/domain: Remove unused imports.
Karolin Seeger [Sat, 8 Oct 2011 18:54:37 +0000 (20:54 +0200)]
s3-docs: Fix typo.
Karolin
Autobuild-User: Karolin Seeger <kseeger@samba.org>
Autobuild-Date: Sat Oct 8 22:27:07 CEST 2011 on sn-devel-104
Karolin Seeger [Sat, 8 Oct 2011 18:53:18 +0000 (20:53 +0200)]
s3-docs: Fix bug #7908.
Fix typo.
Thanks to John Bradshaw for reporting!
Karolin
Jelmer Vernooij [Sat, 8 Oct 2011 12:13:04 +0000 (14:13 +0200)]
netcmd: Avoid catching all exceptions, avoid using ';' at the end of lines.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sat Oct 8 15:46:46 CEST 2011 on sn-devel-104
Jelmer Vernooij [Sat, 8 Oct 2011 12:07:18 +0000 (14:07 +0200)]
upgrade: Avoid catching all exceptions, just catch the ones we care about.
Matthias Dieter Wallnöfer [Fri, 30 Sep 2011 14:45:55 +0000 (16:45 +0200)]
s4:findprovisionusnranges - the default python path is detected over "env"
Reviewed-by: Jelmer
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Sat Oct 8 13:06:20 CEST 2011 on sn-devel-104
Matthias Dieter Wallnöfer [Fri, 30 Sep 2011 13:47:04 +0000 (15:47 +0200)]
s4:upgrading-samba4.txt - fix mistakes reported by bug #8504
Reviewed-by: Jelmer
Stefan Metzmacher [Sat, 8 Oct 2011 07:18:02 +0000 (09:18 +0200)]
examples/VFS: add skel_get_dfs_referrals()
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Sat Oct 8 11:29:18 CEST 2011 on sn-devel-104
Stefan Metzmacher [Sat, 8 Oct 2011 07:17:11 +0000 (09:17 +0200)]
examples/VFS: fix names in skel_opaque.c
metze
Stefan Metzmacher [Sat, 8 Oct 2011 05:23:00 +0000 (07:23 +0200)]
s4:torture/smb2: avoid '//' comments
The compiler on openindiana doesn't like them.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Sat Oct 8 08:56:10 CEST 2011 on sn-devel-104
Stefan Metzmacher [Sat, 8 Oct 2011 05:22:39 +0000 (07:22 +0200)]
s4:torture/drs: avoid '//' comments
The compiler on openindiana doesn't like them.
metze
Stefan Metzmacher [Sat, 8 Oct 2011 05:22:14 +0000 (07:22 +0200)]
s4:lib/wmi: avoid '//' comments
The compiler on openindiana doesn't like them.
metze
Stefan Metzmacher [Sat, 8 Oct 2011 05:21:49 +0000 (07:21 +0200)]
s3:utils: avoid '//' comments
The compiler on openindiana doesn't like them.
metze
Stefan Metzmacher [Sat, 8 Oct 2011 05:21:25 +0000 (07:21 +0200)]
s3:lib/netapi: avoid '//' comments
The compiler on openindiana doesn't like them.
metze
Stefan Metzmacher [Sat, 8 Oct 2011 05:20:39 +0000 (07:20 +0200)]
dnsserver.idl: avoid '//' comments
The compiler on openindiana doesn't like them.
metze
Andrew Bartlett [Sat, 8 Oct 2011 00:19:35 +0000 (11:19 +1100)]
build: build wbinfo only once in the waf build
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Sat Oct 8 04:52:03 CEST 2011 on sn-devel-104
Andrew Bartlett [Fri, 7 Oct 2011 23:50:32 +0000 (10:50 +1100)]
build: remove double-setting of build_public_headers
The top level build already sets this, so we do not need to set it twice.
Andrew Bartlett
Andrew Bartlett [Fri, 7 Oct 2011 23:49:49 +0000 (10:49 +1100)]
build: s3 public headers appear to be correct now
The build now passes without this setting, so remove it to ensure we
do this check in future.
Andrew Bartlett
Stefan Metzmacher [Tue, 4 Oct 2011 10:44:12 +0000 (12:44 +0200)]
selftest: run dfs tests on plugin_s4_dc
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Sat Oct 8 03:18:54 CEST 2011 on sn-devel-104
Stefan Metzmacher [Tue, 4 Oct 2011 10:38:00 +0000 (12:38 +0200)]
s3:modules: add vfs_dfs_samba4
This module overloads the SMB_VFS_GET_DFS_REFERRAL() hooks,
in order to support the domain, dc and sysvol referrals
for a AD DC.
The config would look like this:
[IPC$]
vfs objects = dfs_samba4
metze
Stefan Metzmacher [Sat, 1 Oct 2011 07:15:58 +0000 (09:15 +0200)]
s3:msdfs: removed unused variables
metze
Stefan Metzmacher [Sat, 1 Oct 2011 07:13:50 +0000 (09:13 +0200)]
s3:msdfs: implement setup_dfs_referral() on top of SMB_VFS_GET_DFS_REFERRALS()
metze
Stefan Metzmacher [Sat, 1 Oct 2011 04:57:18 +0000 (06:57 +0200)]
s3:vfs: add SMB_VFS_GET_DFS_REFERRAL() hooks
metze
Stefan Metzmacher [Tue, 4 Oct 2011 10:41:12 +0000 (12:41 +0200)]
s3:param: add lp_host_msdfs to loadparm_s3_context
metze
Stefan Metzmacher [Tue, 4 Oct 2011 10:42:11 +0000 (12:42 +0200)]
s4:smb_server: implement dfs referral handing on top of dfs_server_ad_get_referrals()
metze
Stefan Metzmacher [Tue, 4 Oct 2011 11:08:50 +0000 (13:08 +0200)]
dfs_server: add generic dfs_server_ad_get_referrals() call
This is a generic function to implement the domain, dc and sysvol
DFS referrals.
metze
Michael Adam [Fri, 7 Oct 2011 12:00:18 +0000 (14:00 +0200)]
examples/VFS: fix a typo in the README
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Sat Oct 8 01:42:33 CEST 2011 on sn-devel-104
Jeremy Allison [Fri, 7 Oct 2011 18:09:44 +0000 (11:09 -0700)]
Fix bug #8509 - Read-only handles on SAMR allow SAMR_DOMAIN_ACCESS_CREATE_USER.
Not a security issue as we also check inside _samr_CreateUser2.
Thanks to Andreas Schneider <asn@samba.org> for finding and testing this.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Fri Oct 7 21:51:27 CEST 2011 on sn-devel-104
Stefan Metzmacher [Wed, 5 Oct 2011 12:59:59 +0000 (14:59 +0200)]
s4:dsdb/password_hash: add DSDB_CONTROL_PASSWORD_BYPASS_LAST_SET_OID
Which allows the caller to pass a given 'pwdLastSet' value
(every useful for migrations).
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Oct 7 15:28:13 CEST 2011 on sn-devel-104
Stefan Metzmacher [Fri, 7 Oct 2011 07:58:29 +0000 (09:58 +0200)]
Revert "ldb: support raw OIDs in control string parsing"
This reverts commit
ea41860d32d38448e08cefd79d30ee1150317a9e.
This is not needed, because we already have the 'local_oid' magic.
metze
Stefan Metzmacher [Fri, 7 Oct 2011 07:57:34 +0000 (09:57 +0200)]
s4:dbchecker: make use of local_oid controls for dsdb.DSDB_CONTROL_DBCHECK
metze
Stefan Metzmacher [Fri, 7 Oct 2011 07:56:17 +0000 (09:56 +0200)]
ldb/ldb_controls: allow oid up to 255 chars
We have char oid[256], so allow sscanf() to consume 255 chars.
metze
Stefan Metzmacher [Fri, 7 Oct 2011 07:49:48 +0000 (09:49 +0200)]
s4:dsdb: fix the order of DSDB_CONTROL_* defines in samdb.h
This makes clear that struct dsdb_control_password_change
belongs to DSDB_CONTROL_PASSWORD_CHANGE_OID.
metze
Andreas Schneider [Fri, 7 Oct 2011 08:30:23 +0000 (10:30 +0200)]
uid_wrapper: Add uwrap_setresuid().
Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Fri Oct 7 12:04:05 CEST 2011 on sn-devel-104
Andreas Schneider [Thu, 6 Oct 2011 14:52:03 +0000 (16:52 +0200)]
uid_wrapper: Add uwrap_setregid().
Andreas Schneider [Thu, 6 Oct 2011 14:25:32 +0000 (16:25 +0200)]
uid_wrapper: Add uwrap_setreuid().
Andrew Bartlett [Thu, 6 Oct 2011 05:59:19 +0000 (16:59 +1100)]
s4-param copy print_parameter and equal_parameter in from source3
This will allow these functions to be put into lib/param shortly.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Fri Oct 7 10:17:01 CEST 2011 on sn-devel-104
Andrew Bartlett [Thu, 6 Oct 2011 05:58:32 +0000 (16:58 +1100)]
s3-param Remove odd formatting to allow code merge
This code is very old, and has some code styles that we have not used
in Samba for a very long time. This fixes up a the extra braces around
return values.
Andrew Bartlett
Andrew Bartlett [Thu, 6 Oct 2011 05:54:08 +0000 (16:54 +1100)]
s3-param: inline octal_string into caller to allow code merge
Andrew Bartlett [Thu, 6 Oct 2011 05:35:39 +0000 (16:35 +1100)]
param: Use a bool to hold boolean parameters
All three-state parameters invoking Auto (2) are already declared as integers, not
booleans.
Andrew Bartlett
Andrew Bartlett [Thu, 6 Oct 2011 05:34:52 +0000 (16:34 +1100)]
s3-param use Auto define for lm_announce default
Andrew Bartlett [Tue, 5 Jul 2011 00:14:12 +0000 (10:14 +1000)]
ldb: use ldb directly rather than via a copy
This avoids needing to manually sync the two files, which due to the
top level build must be API compatible at all times anyway.
The most important recent change was:
commit
e3b76bd6205acfc1a89fbcab5d9588b32cb47b88
Author: Andrew Tridgell <tridge@samba.org>
Date: Thu Jul 28 15:51:31 2011 +1000
ldb: fixed a search expression parse bug
However, as we always control the search expression in the callers to
this code, no backport to other releases is required.
Andrew Bartlett
Andrew Bartlett [Thu, 8 Sep 2011 00:42:02 +0000 (10:42 +1000)]
build: ndrdump is only built with waf
We no longer need an #if (_SAMBA_BUILD >= 4) here.
Andrew Bartlett
Andrew Bartlett [Thu, 8 Sep 2011 00:09:12 +0000 (10:09 +1000)]
build: Remove obsolete --enable/disable-merged-build
All waf builds build everything now.
Andrew Bartlett
Andrew Bartlett [Wed, 7 Sep 2011 22:46:42 +0000 (08:46 +1000)]
build: Remove _SAMBA_WAF_BUILD_
The _SAMBA_BUILD_ macro can pick the difference between autoconf and waf builds now
Andrew Bartlett
Andrew Bartlett [Thu, 1 Sep 2011 02:45:53 +0000 (12:45 +1000)]
autobuild: Remove s3-waf from autobuild
Andrew Bartlett [Thu, 1 Sep 2011 02:45:38 +0000 (12:45 +1000)]
build: Reduce build systems to just top level waf and autoconf
The s3-waf build system is a key component of the top level build, but
with this commit is is no longer available directly. This reduces the
number of build system combinations in master as we prepare for the
Samba 4.0 release.
Andrew Bartlett
Andrew Tridgell [Fri, 7 Oct 2011 04:25:59 +0000 (15:25 +1100)]
s4-dsdb: special case for deleted objects one way link
we show wellknown links to the deleted objects container
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Fri Oct 7 07:58:08 CEST 2011 on sn-devel-104
Andrew Tridgell [Fri, 7 Oct 2011 02:20:35 +0000 (13:20 +1100)]
s4-dsdb: don't display links to deleted objects
unless the user asks for the display of deactivated links, we should
not display DNs that link to deleted objects
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Fri, 7 Oct 2011 02:19:48 +0000 (13:19 +1100)]
s4-dsdb: fixed one_way_link calculation
we need to check for the other end of the link, not the current linkID
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Fri, 7 Oct 2011 00:46:59 +0000 (11:46 +1100)]
s4-dsdb: fixed behaviour of show_deleted and show_recycled control
to correctly implement the show_deleted and show_recycled control we
need to know if the recyclebin is enabled. When not enabled, the
isRecycled attribute is ignored, and only isDeleted is used.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Fri, 7 Oct 2011 00:46:05 +0000 (11:46 +1100)]
s4-dsdb: fixed the check_optional_feature() call
the dsdb_check_optional_feature() call should look on our own NTDS DN
for the enabled feature. This should work for all features, not just
for forest wide fetaures.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Stefan Metzmacher [Thu, 6 Oct 2011 07:57:20 +0000 (09:57 +0200)]
s3:lib: remove unused/empty modules.c
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Thu Oct 6 15:23:45 CEST 2011 on sn-devel-104
Stefan Metzmacher [Thu, 7 Jul 2011 17:48:02 +0000 (19:48 +0200)]
selftest/Samba3: enable uid wrapper in nmbd, winbindd and smbd
metze
Signed-off-by: Andreas Schneider <asn@samba.org>
Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Thu Oct 6 13:49:05 CEST 2011 on sn-devel-104
Stefan Metzmacher [Thu, 7 Jul 2011 17:47:20 +0000 (19:47 +0200)]
s3:configure.developer: add --enable-uid-wrapper
metze
Signed-off-by: Andreas Schneider <asn@samba.org>
Volker Lendecke [Sat, 19 Feb 2011 23:05:06 +0000 (00:05 +0100)]
s3: Use the uid_wrapper
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Andreas Schneider <asn@samba.org>
Volker Lendecke [Sat, 19 Feb 2011 22:21:07 +0000 (23:21 +0100)]
uid_wrapper: We have talloc_array_length, no need for an explicit length
Signed-off-by: Andreas Schneider <asn@samba.org>
Andrew Bartlett [Fri, 9 Sep 2011 12:41:28 +0000 (22:41 +1000)]
lib/util: consolidate module loading
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Thu Oct 6 08:52:30 CEST 2011 on sn-devel-104
Andrew Bartlett [Fri, 9 Sep 2011 12:25:43 +0000 (22:25 +1000)]
modules: standardise on samba_init_module as the hook symbol to resolve
Andrew Bartlett [Fri, 9 Sep 2011 12:18:42 +0000 (22:18 +1000)]
lib/util: Use only init_module_fn typedef in module loading
Andrew Bartlett [Fri, 9 Sep 2011 12:10:12 +0000 (22:10 +1000)]
lib/util: Remove unused module loading functions
Andrew Bartlett [Fri, 9 Sep 2011 11:24:49 +0000 (21:24 +1000)]
lib/util: consolidate module loading into common code
This creates a samba-modules private libary that handles the details.
Andrew Bartlett
Andrew Bartlett [Fri, 9 Sep 2011 10:29:32 +0000 (20:29 +1000)]
s3-module allow libreplace to provide dlopen replacement
Given that we have replacement dlopen() etc, use this from libreplace.
The dlerror() from libreplace gives a good error if the platform
really does not have dlopen().
Andrew Bartlett
Andrew Tridgell [Thu, 6 Oct 2011 03:21:41 +0000 (14:21 +1100)]
samba-tool: add support for fixing broken backlinks in dbcheck
this allows dangling backlinks to be removed
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Oct 6 07:08:35 CEST 2011 on sn-devel-104
Andrew Tridgell [Thu, 6 Oct 2011 03:21:02 +0000 (14:21 +1100)]
s4-dsdb: allow deletion of backlinks if DSDB_CONTROL_DBCHECK given
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Thu, 6 Oct 2011 03:20:25 +0000 (14:20 +1100)]
s4-dsdb: added DSDB_CONTROL_DBCHECK
this will be used for overrides by the dbcheck validator
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Thu, 6 Oct 2011 03:19:24 +0000 (14:19 +1100)]
ldb: support raw OIDs in control string parsing
this makes it possible to use a raw OID string on the command line or
in python scripts
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Thu, 6 Oct 2011 03:18:49 +0000 (14:18 +1100)]
ldb: fixed memory leak in control string parsing
if parsing fails, free ctrl
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Thu, 6 Oct 2011 01:31:21 +0000 (12:31 +1100)]
s4-dsdb: allow groupType update on deleted objects
this allows dbcheck to fix groupType on objects that have been deleted
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Thu, 6 Oct 2011 00:24:28 +0000 (11:24 +1100)]
s4-rodc: use the rodc_replica flag on the partition
this sets DSDB_REPL_FLAG_PARTIAL_REPLICA when replicating a RODC
partition, which tells the replication code to map instanceType to
remove the INSTANCE_TYPE_WRITE bit
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Thu, 6 Oct 2011 00:14:13 +0000 (11:14 +1100)]
s4-rodc: ensure we load replicated partitions for RODCs
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Bartlett [Fri, 30 Sep 2011 21:33:38 +0000 (14:33 -0700)]
s4-dsdb: Do not assume that all deleted objects have an objectCategory and sAMAccountType
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Thu Oct 6 03:43:13 CEST 2011 on sn-devel-104
Andrew Bartlett [Fri, 30 Sep 2011 01:56:38 +0000 (18:56 -0700)]
dsdb: Do not attempt to resolve conflicts on an RODC