s4: Handle DRSUAPI_DS_REPLICA_NEIGHBOUR_SPECIAL_SECRET_PROCESSING in getncchanges
authorAnatoliy Atanasov <anatoliy.atanasov@postpath.com>
Wed, 23 Sep 2009 23:51:55 +0000 (16:51 -0700)
committerAnatoliy Atanasov <anatoliy.atanasov@postpath.com>
Thu, 24 Sep 2009 00:10:27 +0000 (17:10 -0700)
commit4f9de0e995cbdebe8919bc703ea257149f02d5b1
treecf59189add1333d1d99e3d3412d0e64b48432cee
parent23e4470c31a1800065830205241295344057ca01
s4: Handle DRSUAPI_DS_REPLICA_NEIGHBOUR_SPECIAL_SECRET_PROCESSING in getncchanges

When this flag is specified in the request these attributes are treated as
secret: currentValue, dBCSPwd, initialAuthIncoming, initialAuthOutgoing,
lmPwdHistory, ntPwdHistory, priorValue, supplementalCredentials,
trustAuthIncoming, trustAuthOutgoing, unicodePwd
Their value is changed to NULL and the meta_data.originating_change_time to 0
source4/rpc_server/drsuapi/dcesrv_drsuapi.h
source4/rpc_server/drsuapi/drsutil.c
source4/rpc_server/drsuapi/getncchanges.c