s4:samr RPC server - QueryDisplayInfo returns always all domains users, aliases and...
authorMatthias Dieter Wallnöfer <mdw@samba.org>
Sat, 15 Jan 2011 11:30:16 +0000 (12:30 +0100)
committerMatthias Dieter Wallnöfer <mdw@samba.org>
Tue, 15 Feb 2011 15:56:19 +0000 (16:56 +0100)
commit2e0a933ac87a378bf18f6a73186d291803d09d8b
tree49bdba62e6d3a95403e025cbcc297440a41bd490
parentaaae3164b5220f42b5524cb030ebfd17e88bd32e
s4:samr RPC server - QueryDisplayInfo returns always all domains users, aliases and groups

That means when calling "QueryDisplayInfo" on the BUILTIN handle we
still get all related domain objects - for example all domain (global
+ universal) groups. This is contrary to the "EnumDomain..." calls which
do really only return the objects in the specified domain policy handle.

This has been observed against Windows Server 2008 and confirmed by
dochelp.

In the same occasion I've converted from a "gendb*"-oriented search call to "dsdb_search".

Patch-reviewed-by: Andrew Tridgell <tridge@samba.org>
source4/rpc_server/samr/dcesrv_samr.c