1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-04 05:18:06 +03:00
samba-mirror/source/rpc_client
Matthew Chapman 7d03e6e219 Win9x user level security.
* Added SAMR_LOOKUP_DOMAIN (-> SamrLookupDomainInSamServer)

* Added real SAMR_ENUM_DOM_GROUPS (corresponding to
SamrEnumerateGroupsInDomain). The existing one is just an alias for
SamrQueryDisplayInformation (see below).

* Added three extra info levels to SAMR_QUERY_DISPINFO. Info level 3 is
what was previously SAMR_ENUM_DOM_GROUPS; info levels 4 and 5 are
simple user/group list requests used by Win9x and I suspect (haven't
checked) the "low speed connection" User Manager.

* Added another two aliases for SAMR_QUERY_DISPINFO, opcodes 0x30 and
0x33. Usually the first is with info level 3 and the second 4 but there is
some overlap so indeed these should be implemented as just aliases.

* Return ERRDOS/ERRmoredata on extra data instead of
STATUS_BUFFER_OVERFLOW for Win95's benefit. On a named pipe this results
in an SMBreadX as usual.

Still need to fix SAMR_QUERY_DOMAIN_INFO which has a hard-coded number of
users and groups - which Win95 proceeds to truncate at.
0001-01-01 00:00:00 +00:00
..
cli_login.c removed nt_pipe_fnum from struct cli_state. need to be able to call 0001-01-01 00:00:00 +00:00
cli_lsarpc.c Always null-terminate strings. 0001-01-01 00:00:00 +00:00
cli_netlogon.c removed nt_pipe_fnum from struct cli_state. need to be able to call 0001-01-01 00:00:00 +00:00
cli_pipe.c removed nt_pipe_fnum from struct cli_state. need to be able to call 0001-01-01 00:00:00 +00:00
cli_reg.c added jeremy's new c++-like code for parsing of security descriptors. 0001-01-01 00:00:00 +00:00
cli_samr.c Win9x user level security. 0001-01-01 00:00:00 +00:00
cli_srvsvc.c removed nt_pipe_fnum from struct cli_state. need to be able to call 0001-01-01 00:00:00 +00:00
cli_svcctl.c rpcclient "Service Control Manager" svcenum [-i] command. 0001-01-01 00:00:00 +00:00
cli_wkssvc.c removed nt_pipe_fnum from struct cli_state. need to be able to call 0001-01-01 00:00:00 +00:00
ntclienttrust.c This is a security audit change of the main source. 0001-01-01 00:00:00 +00:00