1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-28 07:21:54 +03:00
samba-mirror/source3/rpc_server
David Disseldorp 1c579318ae s3-spoolss: fix spoolss GetPrinterData behaviour
Windows sends spoolss GetPrinterData requests with an offered buffer
size of zero, Model and TrayFormTable data is commonly requested in
this way.

Samba's GetPrinterData response for the above case includes the correct
error code (WERR_MORE_DATA), however the type field is set to REG_NONE.
This causes Windows (seen on XP and 2k3) to give up on the request.

If the type field is retained (not set to REG_NONE) when responding with
WERR_MORE_DATA, Windows reissues the GetPrinterData request with an
increased offered buffer size.

Signed-off-by: Günther Deschner <gd@samba.org>
2010-11-10 15:23:22 +01:00
..
dcesrv_gssapi.c s3-dcerpc: add server helpers for gssapi auth 2010-09-23 10:54:19 -07:00
dcesrv_gssapi.h s3-dcerpc: add server helpers for gssapi auth 2010-09-23 10:54:19 -07:00
dcesrv_ntlmssp.c s3-dcerpc: add server helpers for ntlmssp auth 2010-09-23 10:53:42 -07:00
dcesrv_ntlmssp.h s3-dcerpc: add server helpers for ntlmssp auth 2010-09-23 10:53:42 -07:00
dcesrv_spnego.c Fix bug 7694 - Crash bug with invalid SPNEGO token. 2010-09-23 21:44:24 -07:00
dcesrv_spnego.h s3-dcerpc: add spnego server helpers 2010-09-23 10:54:23 -07:00
rpc_handles.c s3-dcerpc: Use dcerpc_AuthType in pipe_auth_data 2010-07-28 12:19:32 -04:00
rpc_ncacn_np.c s3-rpc_server: Normalize rpc_pipe_open_interface pipe name. 2010-10-15 12:15:45 +00:00
rpc_ncacn_np.h s3-rpc_server: Make auth_serversupplied_info const. 2010-10-15 11:34:03 +00:00
rpc_server.c s3-rpc_server: fix some uninitalized variables and c++ build warnings. 2010-09-15 13:24:44 +02:00
rpc_server.h s3-rpc_server: Added initial generic RPC server infrastructure. 2010-09-15 12:53:41 +02:00
srv_dfs_nt.c s3-dfs: Use struct pipes_struct. 2010-07-28 10:39:23 +02:00
srv_dssetup_nt.c s3-secrets: only include secrets.h when needed. 2010-08-05 10:12:25 +02:00
srv_echo_nt.c s3: Implement echo_TestSleep 2010-10-08 21:11:45 +02:00
srv_eventlog_nt.c libcli/security Provide a common, top level libcli/security/security.h 2010-10-12 05:54:10 +00:00
srv_initshutdown_nt.c s3-initshutdown: Use struct pipes_struct. 2010-07-28 10:39:23 +02:00
srv_lsa_nt.c libcli/security Provide a common, top level libcli/security/security.h 2010-10-12 05:54:10 +00:00
srv_netlog_nt.c libcli/security Provide a common, top level libcli/security/security.h 2010-10-12 05:54:10 +00:00
srv_ntsvcs_nt.c s3:rpc_server:ntsvcs: registry is not directly used an more. 2010-09-21 06:53:32 +02:00
srv_pipe_hnd.c s3-rpc_server: Moved "external" pipe functions to rpc_ncacn_np.c. 2010-09-15 12:53:42 +02:00
srv_pipe_internal.h s3-rpc: Seperate rpc_srv_register for plain connection. 2010-06-04 12:12:43 -04:00
srv_pipe_register.c s3-rpc_server: Added callbacks for init and shutdown of a rpc service. 2010-07-19 12:59:18 +02:00
srv_pipe.c s3-dcerps: check auth_type 2010-09-23 10:54:25 -07:00
srv_samr_chgpasswd.c s3: Pass rhost through to smb_pam_passchange 2010-08-27 12:53:17 +02:00
srv_samr_nt.c Remove fstring from map_username. Create a more sane interface than the called-parameter-is-modified. 2010-11-10 01:14:17 +00:00
srv_samr_util.c s3-passdb: include samr.h where needed. 2010-08-06 15:43:37 +02:00
srv_samr_util.h s3: Pass rhost through to smb_pam_passchange 2010-08-27 12:53:17 +02:00
srv_spoolss_nt.c s3-spoolss: fix spoolss GetPrinterData behaviour 2010-11-10 15:23:22 +01:00
srv_spoolss_util.c libcli/security Provide a common, top level libcli/security/security.h 2010-10-12 05:54:10 +00:00
srv_spoolss_util.h s3-spoolss: Fix servername/printername handling which turns out to be very important to get right. 2010-09-30 02:59:35 +02:00
srv_srvsvc_nt.c Fix bug 7781 - Samba transforms ShareName to lowercase (sharename) when adding new share via MMC 2010-11-10 01:14:17 +00:00
srv_svcctl_nt.c libcli/security Provide a common, top level libcli/security/security.h 2010-10-12 05:54:10 +00:00
srv_winreg_nt.c Revert "Wrap security_token_has_privilege() with a check for lp_enable_privileges(). Needed" 2010-10-22 23:41:36 +00:00
srv_wkssvc_nt.c Revert "Wrap security_token_has_privilege() with a check for lp_enable_privileges(). Needed" 2010-10-22 23:41:36 +00:00
wscript_build s3-waf: fixed paths in s3 waf build for rpc_server 2010-10-25 11:12:03 +11:00