1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00
samba-mirror/source3/rpc_server
Volker Lendecke eccb9b7962 r21549: Only create DISP_INFO structs for domain handles, the others don't need
them. It just does not make sense to do a querydispinfo on an alias handle...

This fixes a memleak: Every samr_connect*() call leaked a DISP_INFO for the
(NULL) sid.

More cleanup pending: Essentially, we only need the DISP_INFO cache for the
get_global_sam_sid() domain. BUILTIN is fixed and small enough, and there are
no other domains around where enumerations could happen.

This also removes the explicit builtin_domain flags. I don't think this is
worth it. If this makes a significant difference, then we have a *VERY* tuned
RPC layer...

Jeremy, please check this. If it's ok, we might want to merge it across.

Volker
(This used to be commit 0aceda68a8)
2007-10-10 12:18:12 -05:00
..
srv_dfs_nt.c r20875: Pass DCE/RPC server call arguments as a struct rather than as separate arguments. 2007-10-10 12:17:16 -05:00
srv_echo_nt.c r20875: Pass DCE/RPC server call arguments as a struct rather than as separate arguments. 2007-10-10 12:17:16 -05:00
srv_eventlog_lib.c r17316: More C++ warnings -- 456 left 2007-10-10 11:38:25 -05:00
srv_eventlog_nt.c r20269: merge -r20264:20267 from SAMBA_3_0_24 2007-10-10 12:16:38 -05:00
srv_eventlog.c r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
srv_initshutdown_nt.c r20875: Pass DCE/RPC server call arguments as a struct rather than as separate arguments. 2007-10-10 12:17:16 -05:00
srv_lsa_ds_nt.c r6014: rather large change set.... 2007-10-10 10:56:15 -05:00
srv_lsa_ds.c getting rid of copmpiler warning 2003-08-28 20:48:04 +00:00
srv_lsa_hnd.c r18404: * swap from POLICY_HND to the struct policy_handle from ndr/misc.h 2007-10-10 11:51:22 -05:00
srv_lsa_nt.c r20875: Pass DCE/RPC server call arguments as a struct rather than as separate arguments. 2007-10-10 12:17:16 -05:00
srv_lsa.c r19224: Add setting the rng_fault_state to the already converted pipes. 2007-10-10 12:15:23 -05:00
srv_netlog_nt.c r19058: Implement "user cannot change password", and complete "user must change 2007-10-10 12:15:06 -05:00
srv_netlog.c r13434: Add stub for NET_SAM_LOGON_EX. 2007-10-10 11:10:02 -05:00
srv_ntsvcs_nt.c r10781: merging eventlog and svcctl code from trunk 2007-10-10 11:04:53 -05:00
srv_ntsvcs.c r10656: BIG merge from trunk. Features not copied over 2007-10-10 11:04:48 -05:00
srv_pipe_hnd.c r16945: Sync trunk -> 3.0 for 3.0.24 code. Still need 2007-10-10 11:19:14 -05:00
srv_pipe.c r19220: Check if a backend has set rng_fault_state and send a dce-level fault pdu. 2007-10-10 12:15:22 -05:00
srv_samr_nt.c r21549: Only create DISP_INFO structs for domain handles, the others don't need 2007-10-10 12:18:12 -05:00
srv_samr_util.c r20546: Fix some IBM checker errors 2007-10-10 12:16:56 -05:00
srv_samr.c r18621: Fix samr server build. 2007-10-10 11:52:01 -05:00
srv_spoolss_nt.c r21164: Fix from Martin Zielinski <mz@seh.de> for EnumprinterdataEX 2007-10-10 12:17:45 -05:00
srv_spoolss.c r21100: Add the RPC hack fix to adddriver as well as adddriverex. 2007-10-10 12:17:37 -05:00
srv_srvsvc_nt.c r21265: Fix some valgrind errors -- not in 3_0 2007-10-10 12:17:52 -05:00
srv_svcctl_nt.c r19776: Hmmm. I should have done one instead of three commits. Sorry :-) 2007-10-10 12:15:54 -05:00
srv_svcctl.c r12914: adding query/set ops for security descriptors on services. 2007-10-10 11:06:07 -05:00
srv_unixinfo_nt.c r20875: Pass DCE/RPC server call arguments as a struct rather than as separate arguments. 2007-10-10 12:17:16 -05:00
srv_util.c r11917: Move nt_token_to_group_list to srv_netlog_nt.c. srv_util.c is empty now. 2007-10-10 11:05:35 -05:00
srv_winreg_nt.c r21462: Fix EnumValue (?) 2007-10-10 12:18:06 -05:00
srv_wkssvc_nt.c r20875: Pass DCE/RPC server call arguments as a struct rather than as separate arguments. 2007-10-10 12:17:16 -05:00