1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/source3/nsswitch
Volker Lendecke caf8c6a76b r21064: The core of this patch is
void message_register(int msg_type,
                      void (*fn)(int msg_type, struct process_id pid,
-                                void *buf, size_t len))
+                                void *buf, size_t len,
+                                void *private_data),
+                     void *private_data)
 {
        struct dispatch_fns *dfn;

So this adds a (so far unused) private pointer that is passed from
message_register to the message handler. A prerequisite to implement a tiny
samba4-API compatible wrapper around our messaging system. That itself is
necessary for the Samba4 notify system.

Yes, I know, I could import the whole Samba4 messaging system, but I want to
do it step by step and I think getting notify in is more important in this
step.

Volker
(This used to be commit c8ae60ed65)
2007-10-10 12:17:32 -05:00
..
idmap_ad.c r21036: Fix the ad nss info backend to not abort the search when called outside the idmap daemon 2007-10-10 12:17:29 -05:00
idmap_cache.c r20774: I thought I committed this before Xmas holidays ... 2007-10-10 12:17:08 -05:00
idmap_ldap.c r20774: I thought I committed this before Xmas holidays ... 2007-10-10 12:17:08 -05:00
idmap_nss.c r20774: I thought I committed this before Xmas holidays ... 2007-10-10 12:17:08 -05:00
idmap_passdb.c r20774: I thought I committed this before Xmas holidays ... 2007-10-10 12:17:08 -05:00
idmap_rid.c r20951: Remove the DOM_SID field in the struct idmap_domain and bounce 2007-10-10 12:17:21 -05:00
idmap_tdb.c r20774: I thought I committed this before Xmas holidays ... 2007-10-10 12:17:08 -05:00
idmap_util.c r20774: I thought I committed this before Xmas holidays ... 2007-10-10 12:17:08 -05:00
idmap.c r20951: Remove the DOM_SID field in the struct idmap_domain and bounce 2007-10-10 12:17:21 -05:00
nss_info_template.c r21001: * Use a simple '#define LDAPMessage void' to fix the build 2007-10-10 12:17:25 -05:00
nss_info.c r21001: * Use a simple '#define LDAPMessage void' to fix the build 2007-10-10 12:17:25 -05:00
pam_winbind.c r21020: Some pam_winbind fixes: 2007-10-10 12:17:28 -05:00
pam_winbind.h r21012: Patch from Danilo Almeida @ Centeris (via me): 2007-10-10 12:17:27 -05:00
wb_client.c r20994: Remove unused code. 2007-10-10 12:17:24 -05:00
wb_common.c r20269: merge -r20264:20267 from SAMBA_3_0_24 2007-10-10 12:16:38 -05:00
wbinfo.c r19957: Initial framework to make winbindd robust 2007-10-10 12:16:15 -05:00
winbind_client.h r10321: Fix winbindd recursion bug found by Ingo Steuwer <steuwer@univention.de>. 2007-10-10 11:03:40 -05:00
winbind_nss_aix.c r18798: use libreplace headers in pam and nss modules 2007-10-10 12:00:59 -05:00
winbind_nss_config.h r18955: fix the build on solaris where unistd.h needs to be includes before 2007-10-10 12:14:50 -05:00
winbind_nss_freebsd.c Correct freebsd 5.1 support for winbind contributed by Aaron Collins. 2003-11-27 05:11:14 +00:00
winbind_nss_hpux.h Fix for winbindd on HPUX from albert chin (china@thewrittenword.com) 2003-11-03 21:05:47 +00:00
winbind_nss_irix.c r15425: Use dynamic buffers in the IRIX nsswithch module to prevent truncation 2007-10-10 11:16:43 -05:00
winbind_nss_irix.h r15116: Allow the user to set winbind nss timeouts in seconds on IRIX. Don't 2007-10-10 11:16:24 -05:00
winbind_nss_linux.c r20269: merge -r20264:20267 from SAMBA_3_0_24 2007-10-10 12:16:38 -05:00
winbind_nss_linux.h Cleanup of winbind client side code. 2003-03-31 04:36:01 +00:00
winbind_nss_netbsd.c r19287: As requested by Bjoern Jacke <bjoern@j3e.de>: Check in the NetBSD winbind module by Luke 2007-10-10 12:15:28 -05:00
winbind_nss_netbsd.h r19287: As requested by Bjoern Jacke <bjoern@j3e.de>: Check in the NetBSD winbind module by Luke 2007-10-10 12:15:28 -05:00
winbind_nss_solaris.c r14365: As solaris nss includes includes.h, make sure we use 2007-10-10 11:15:27 -05:00
winbind_nss_solaris.h r7949: Work around for broken Solaris header files. 2007-10-10 10:58:04 -05:00
winbind_nss.h r19287: As requested by Bjoern Jacke <bjoern@j3e.de>: Check in the NetBSD winbind module by Luke 2007-10-10 12:15:28 -05:00
winbindd_ads.c r21001: * Use a simple '#define LDAPMessage void' to fix the build 2007-10-10 12:17:25 -05:00
winbindd_async.c r20986: Commit the prototype of the nss_info plugin interface. 2007-10-10 12:17:23 -05:00
winbindd_cache.c r20986: Commit the prototype of the nss_info plugin interface. 2007-10-10 12:17:23 -05:00
winbindd_ccache_access.c r19207: Properly canonicalize incoming names to the 2007-10-10 12:15:21 -05:00
winbindd_cm.c r21064: The core of this patch is 2007-10-10 12:17:32 -05:00
winbindd_cred_cache.c r20846: Before this gets out of control... 2007-10-10 12:17:13 -05:00
winbindd_creds.c r18271: Big change: 2007-10-10 11:51:18 -05:00
winbindd_dual.c r21064: The core of this patch is 2007-10-10 12:17:32 -05:00
winbindd_group.c r21014: move some functionss to winbindd_group.c and make static 2007-10-10 12:17:27 -05:00
winbindd_misc.c r19394: When we fail to get the list of trusted domains, make sure to return 2007-10-10 12:15:32 -05:00
winbindd_nss.h r21009: Patch from Danilo Almeida @ Centeris (via me). 2007-10-10 12:17:26 -05:00
winbindd_pam.c r21009: Patch from Danilo Almeida @ Centeris (via me). 2007-10-10 12:17:26 -05:00
winbindd_passdb.c r21014: move some functionss to winbindd_group.c and make static 2007-10-10 12:17:27 -05:00
winbindd_reconnect.c r18271: Big change: 2007-10-10 11:51:18 -05:00
winbindd_rpc.c r20090: Fix a class of bugs found by James Peach. Ensure 2007-10-10 12:16:24 -05:00
winbindd_sid.c r20116: Start merging in the work done to create the new idmap subsystem. 2007-10-10 12:16:25 -05:00
winbindd_user.c r20986: Commit the prototype of the nss_info plugin interface. 2007-10-10 12:17:23 -05:00
winbindd_util.c r21018: Removing the set_domain_online_request again in trustdom_recv(). 2007-10-10 12:17:27 -05:00
winbindd_wins.c r19667: Fix incorrect null check 2007-10-10 12:15:46 -05:00
winbindd.c r21064: The core of this patch is 2007-10-10 12:17:32 -05:00
winbindd.h r20986: Commit the prototype of the nss_info plugin interface. 2007-10-10 12:17:23 -05:00
wins.c r20269: merge -r20264:20267 from SAMBA_3_0_24 2007-10-10 12:16:38 -05:00