1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-04 05:18:06 +03:00
samba-mirror/source3/winbindd
Jeremy Allison 120c09b125 From Steve Danneman @ Isilon.
Attached is the companion patch to
(037b9689d9), which
made handling of WINBINDD_LIST_GROUPS asynchronous.

Because most all of the list_groups code was reusable, I abstracted it,
and implemented both list_groups and list_users on top of it.

On my large test domain a "wbinfo -u" call went from 70 seconds to 30
seconds with this patch.  Plus, the parent process is no longer blocked
from receiving new requests during that time.

Steven Danneman | Software Development Engineer
Isilon Systems    P +1-206-315-7500     F +1-206-315-7501
www.isilon.com
(This used to be commit 5188f28611)
2008-06-26 14:02:39 -07:00
..
idmap_ad.c Replace sid_string_static by sid_string_dbg in DEBUGs 2007-12-15 22:09:36 +01:00
idmap_cache.c Make some fns static 2008-03-28 13:44:30 +01:00
idmap_ldap.c Replace sid_string_static by sid_string_dbg in DEBUGs 2007-12-15 22:09:36 +01:00
idmap_nss.c nsswitch: convert winbind_env_set(), winbind_on() and winbind_off() into macros 2008-02-13 10:44:52 +01:00
idmap_passdb.c r25154: move winbindd code into winbindd/ 2007-10-10 12:30:46 -05:00
idmap_rid.c Replace sid_string_static by sid_string_dbg in DEBUGs 2007-12-15 22:09:36 +01:00
idmap_tdb2.c Convert old sid-string handling in idmap_tdb2 to a new one 2008-01-16 16:50:46 +03:00
idmap_tdb.c s/sid_to_string/sid_to_fstring/ 2007-12-15 22:47:30 +01:00
idmap_util.c Fix valgrind bug in debug statement. Don't reference uninitialized memory. 2008-05-30 17:53:16 -07:00
idmap.c idmap: Fix typos in comments. 2008-06-17 10:30:19 +02:00
nss_info_template.c r25154: move winbindd code into winbindd/ 2007-10-10 12:30:46 -05:00
nss_info.c RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
winbindd_ads.c Make WINBINDD_LIST_GROUPS handler asynchronous. 2008-05-22 13:55:57 -05:00
winbindd_async.c From Steve Danneman @ Isilon. 2008-06-26 14:02:39 -07:00
winbindd_cache.c winbind cache: Don't create SN cache entries during name-to-sid queries. 2008-06-16 15:21:28 +02:00
winbindd_ccache_access.c RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
winbindd_cm.c Revert "Fix a memleak caused by a crappy get_sorted_dc_list() API" 2008-06-17 12:21:03 +02:00
winbindd_cred_cache.c RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
winbindd_creds.c Use netr_SamInfo3 everywhere in winbindd. 2008-02-17 02:12:00 +01:00
winbindd_domain.c From Steve Danneman @ Isilon. 2008-06-26 14:02:39 -07:00
winbindd_dual.c Fix by Bo Yang <boyang@novell.com> for bug with winbindd trusted domain child 2008-06-02 15:26:37 -07:00
winbindd_group.c From Steve Danneman @ Isilon. 2008-06-26 14:02:39 -07:00
winbindd_idmap.c s/sid_to_string/sid_to_fstring/ 2007-12-15 22:47:30 +01:00
winbindd_locator.c libwbclient: Abstract the DS_XXX flags for DsGetDcName(). 2008-05-13 12:58:52 -05:00
winbindd_misc.c From Steve Danneman @ Isilon. 2008-06-26 14:02:39 -07:00
winbindd_ndr.c Split the winbindd_passdb backend into a 'builtin' and a 'sam' 2008-05-30 23:49:36 -07:00
winbindd_pam.c rename rpccli_samr_chgpasswd3 to rpccli_samr_chgpasswd_user3. 2008-06-25 23:58:50 +02:00
winbindd_passdb.c Part of fix for #5551. Split out the group enumeration functions to a BUILTIN and a Domain 2008-06-25 15:23:32 -07:00
winbindd_proto.h From Steve Danneman @ Isilon. 2008-06-26 14:02:39 -07:00
winbindd_reconnect.c Use rpccli_samr_QueryDomainInfo() in winbindd. 2008-02-06 02:09:44 +01:00
winbindd_rpc.c Introduce rpccli_set_timeout() 2008-04-20 00:14:26 +02:00
winbindd_sid.c s/sid_to_string/sid_to_fstring/ 2007-12-15 22:47:30 +01:00
winbindd_user.c From Steve Danneman @ Isilon. 2008-06-26 14:02:39 -07:00
winbindd_util.c Fix bug #5533. Winbindd fails to cope correctly with a workgroup name containing a '.'. 2008-06-20 12:49:14 -07:00
winbindd_wins.c This is a large patch (sorry). Migrate from struct in_addr 2007-10-24 14:16:54 -07:00
winbindd.c winbind: remove duplicate debug message for failing messaging_init(). 2008-06-26 12:31:10 +02:00
winbindd.h From Steve Danneman @ Isilon. 2008-06-26 14:02:39 -07:00