1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/source4/rpc_server/drsuapi
Stefan Metzmacher 5109e777f7 getncchanges: implement DRSUAPI_DRS_GET_ANC more correctly
The most important case is the combination of
DRSUAPI_DRS_CRITICAL_ONLY and DRSUAPI_DRS_GET_ANC.

With DRSUAPI_DRS_GET_ANC we need to make sure all ancestors
included even if they're not marked with
isCriticalSystemObject=TRUE.

I guess we still don't behave exactly as Windows, but it's much
better than before and fixes the initial replication if
someone moved the administrator account to an OU.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=12398

Pair-Programmed-With: Bob Campbell <bobcampbell@catalyst.net.nz>

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Bob Campbell <bobcampbell@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2017-02-08 23:20:19 +01:00
..
addentry.c werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source4/rpc_server/ 2016-09-28 00:04:20 +02:00
dcesrv_drsuapi.c werror: replace WERR_UNKNOWN_LEVEL with WERR_INVALID_LEVEL in source4/rpc_server/ 2016-09-28 00:04:35 +02:00
dcesrv_drsuapi.h Extend DsBind and DsGetDomainControllerInfo to work with w2k8. 2016-05-26 06:21:10 +02:00
drsutil.c s4-rpc_server/drsuapi: Print ldb error showing why we failed to perform the access check 2013-09-16 19:37:20 +02:00
getncchanges.c getncchanges: implement DRSUAPI_DRS_GET_ANC more correctly 2017-02-08 23:20:19 +01:00
updaterefs.c Use GUID_equal in a few places 2014-06-10 19:19:13 +02:00
writespn.c werror: replace WERR_UNKNOWN_LEVEL with WERR_INVALID_LEVEL in source4/rpc_server/ 2016-09-28 00:04:35 +02:00