mirror of
https://github.com/samba-team/samba.git
synced 2025-01-13 13:18:06 +03:00
ed2fc52243
This adds basic DRS_GET_TGT support. If the GET_TGT flag is specified then the server will use the object cache to store the objects it sends back. If the target object for a linked attribute is not in the cache (i.e. it has not been sent already), then it is added to the response message. Note that large numbers of linked attributes will not be handled well yet - the server could potentially try to send more than will fit in a single repsonse message. Also note that the client can sometimes set the GET_TGT flag even if the server is still sending the links last. In this case, we know the client supports GET_TGT so it's safe to send the links interleaved with the source objects (the alternative of fetching the target objects but not sending the links until last doesn't really make any sense). Signed-off-by: Tim Beale <timbeale@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Garming Sam <garming@catalyst.net.nz> |
||
---|---|---|
.. | ||
tests | ||
dsdb_access.c | ||
dsdb_dn.c | ||
dsdb_dn.h | ||
util_groups.c | ||
util_links.c | ||
util_links.h | ||
util_samr.c | ||
util_trusts.c | ||
util.c | ||
util.h |