1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-10 01:18:15 +03:00
samba-mirror/source4/librpc/rpc
Andrew Tridgell a872005c1c r10699: fixed the dcerpc code so that you can shutdown the pipe safely from
within a callback on the pipe. This should fix a problem volker
encountered with winbind. The fix invoolves making the recv_data
handler free the memory for a packet, instead of having the transport
layer free it after calling recv_data. When the transport layer freed
it, it had no way of knowing if the callback had shutdown the pipe, so
it had no way of knowing if it could safely use the pointer.

Also changed the pipe shutdown hook for the smb transport to use an
async SMB close. This ensures that when you shutdown the pipe, you
don't block waiting for the server to ack the close of the pipe fnum.
(This used to be commit c87d7f580e)
2007-10-10 13:39:21 -05:00
..
dcerpc_auth.c r9505: Work on GENSEC and the code that calls it, for tighter interface 2007-10-10 13:34:24 -05:00
dcerpc_error.c r6526: Rename this RPC fault. Everybody else calls this ACCESS_DENIED, and 2007-10-10 13:16:22 -05:00
dcerpc_schannel.c r10402: Make the RPC-SAMLOGON test pass against Win2k3 SP0 again. 2007-10-10 13:38:39 -05:00
dcerpc_smb.c r10699: fixed the dcerpc code so that you can shutdown the pipe safely from 2007-10-10 13:39:21 -05:00
dcerpc_sock.c r10699: fixed the dcerpc code so that you can shutdown the pipe safely from 2007-10-10 13:39:21 -05:00
dcerpc_util.c r10368: when building the epm tower, don't put host names in the ip address 2007-10-10 13:38:32 -05:00
dcerpc.c r10699: fixed the dcerpc code so that you can shutdown the pipe safely from 2007-10-10 13:39:21 -05:00
dcerpc.h r7865: changed pidl to take a "const void *" instead of a "void *" for the 2007-10-10 13:18:44 -05:00