diff options
author | Andrew Tridgell <tridge@samba.org> | 2009-09-08 11:49:28 +1000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2009-09-08 11:52:45 +1000 |
commit | 91805627c9b845cfb47d2d8af9535b2929f093f5 (patch) | |
tree | 413841241c01d4bf34b64417b64ad7f9eb3c2575 /source4/rpc_server/drsuapi/dcesrv_drsuapi.c | |
parent | 783cde79667fbc91213733b0e85e596fc8173cea (diff) | |
download | samba-91805627c9b845cfb47d2d8af9535b2929f093f5.tar.gz samba-91805627c9b845cfb47d2d8af9535b2929f093f5.tar.bz2 samba-91805627c9b845cfb47d2d8af9535b2929f093f5.zip |
s4: implemented server side of DSUpdateRefs call
This call is made by DCs to tell us we should notify them of directory
changes
Diffstat (limited to 'source4/rpc_server/drsuapi/dcesrv_drsuapi.c')
-rw-r--r-- | source4/rpc_server/drsuapi/dcesrv_drsuapi.c | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/source4/rpc_server/drsuapi/dcesrv_drsuapi.c b/source4/rpc_server/drsuapi/dcesrv_drsuapi.c index 1473da0ee1..30096f199e 100644 --- a/source4/rpc_server/drsuapi/dcesrv_drsuapi.c +++ b/source4/rpc_server/drsuapi/dcesrv_drsuapi.c @@ -350,6 +350,9 @@ static WERROR dcesrv_drsuapi_DsGetNCChanges(struct dcesrv_call_state *dce_call, return WERR_DS_DRA_BAD_NC; } + DEBUG(4,("DsGetNSChanges with uSHChanged >= %llu\n", + (unsigned long long)r->in.req->req8.highwatermark.highest_usn)); + /* Construct response. */ ncRoot_dn = ldb_dn_new(mem_ctx, b_state->sam_ctx, ncRoot->dn); ret = drsuapi_search_with_extended_dn(b_state->sam_ctx, mem_ctx, &site_res, @@ -479,16 +482,6 @@ static WERROR dcesrv_drsuapi_DsGetNCChanges(struct dcesrv_call_state *dce_call, /* - drsuapi_DsReplicaUpdateRefs -*/ -static WERROR dcesrv_drsuapi_DsReplicaUpdateRefs(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, - struct drsuapi_DsReplicaUpdateRefs *r) -{ - DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR); -} - - -/* DRSUAPI_REPLICA_ADD */ static WERROR dcesrv_DRSUAPI_REPLICA_ADD(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, |