- 01 Sep, 2010 1 commit
-
-
Alexandre Julliard authored
-
- 14 Dec, 2009 3 commits
-
-
Rob Shearman authored
rpcrt4: Process control packets in the server synchronously to avoid races when using 3-factor authentication. The client has nothing to wait for after sending the AUTH3 packet before sending the first request packet. Therefore, we must ensure that the AUTH3 packet has finished being processed before we start processing any request packets.
-
Rob Shearman authored
-
Rob Shearman authored
-
- 16 Nov, 2009 1 commit
-
-
Rob Shearman authored
Upon failure to allocate results in process_bind_packet, build nack packet and send right away, instead of falling into the normal path and potentially dereferencing the NULL pointer.
-
- 12 Nov, 2009 1 commit
-
-
Rob Shearman authored
Fixes Valgrind errors in various tests using RPC.
-
- 11 Nov, 2009 1 commit
-
-
Rob Shearman authored
-
- 30 Mar, 2009 2 commits
-
-
Rob Shearman authored
rpcrt4: Free the memory allocated for the protseq and endpoint strings allocated in RpcServerUseProtseq* functions. Make a copy of the protseq string in alloc_serverprotoseq to simplify memory management in higher-level functions.
-
Rob Shearman authored
However, on some buggy platforms it returns RPC_S_INVALID_ENDPOINT_FORMAT. Don't follow this behaviour our implementation of the API.
-
- 26 Mar, 2009 1 commit
-
-
Rob Shearman authored
Return RPC_S_INVALID_ENDPOINT_FORMAT if a NULL endpoint is passed into RpcServerUseProtseqEp{,Ex}{A,W}.
-
- 23 Mar, 2009 2 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
-
- 16 Feb, 2009 1 commit
-
-
Michael Stefaniuc authored
-
- 04 Jan, 2009 2 commits
-
-
Michael Stefaniuc authored
Also fix the compiler warnings introduced by this change.
-
Michael Stefaniuc authored
Also fix the compiler warnings introduced by this change.
-
- 18 Oct, 2008 1 commit
-
-
Alexandre Julliard authored
-
- 23 Sep, 2008 1 commit
-
-
Hans Leidekker authored
-
- 12 Sep, 2008 3 commits
-
-
Rob Shearman authored
In this case conn->server_binding will be NULL and consequently bind->Handle will be NULL, causing I_RpcFreeBuffer to fail. Therefore just use I_RpcFree to free the buffer as that is just what I_RpcFreeBuffer does under the hood anyway.
-
Rob Shearman authored
-
Rob Shearman authored
rpcrt4: Free the memory for a registered interface that is in use and when WaitForCallsToComplete is 0.
-
- 01 Apr, 2008 1 commit
-
-
Rob Shearman authored
rpcrt4: Improve trace in RPCRT4_find_interface to print the interface identifier data as well as the object guid.
-
- 14 Mar, 2008 1 commit
-
-
Andrew Talbot authored
-
- 16 Feb, 2008 2 commits
-
-
Rob Shearman authored
When using native compiler exceptions, the previous method of doing this, __EXCEPT(NULL), would expand to __except( (NULL)(GetExceptionInformation())) which doesn't compile as NULL isn't a function. So add a new macro, __EXCEPT_ALL, which works correctly both when using native compiler exceptions and without and which makes the meaning of code in which it is used clearer.
-
Rob Shearman authored
When using native compiler exceptions, it isn't valid to use GetExceptionCode and GetExceptionInformation anywhere other than in the filter or handler blocks since it would be very hard for the compiler to work out where to retrieve the exception information from on the stack. Therefore, remove the WINE_EXCEPTION_FILTER and WINE_FINALLY_FUNC macros which enabled GetExceptionCode, GetExceptionInformation and AbnormalTermination to be used inside of the functions they declared and fix up all callers to access the information directly.
-
- 05 Feb, 2008 1 commit
-
-
Rob Shearman authored
-
- 11 Jan, 2008 1 commit
-
-
Rob Shearman authored
-
- 09 Jan, 2008 1 commit
-
-
Rob Shearman authored
-
- 08 Jan, 2008 2 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
The actual sending of the request is still done in I_RpcSendReceive though. Disallow the server from calling I_RpcSend and I_RpcReceive to allow simplification of the code. The releasing of the connection is now done in I_RpcFreeBuffer. Implement I_RpcNegotiateTransferSyntax.
-
- 07 Jan, 2008 1 commit
-
-
Rob Shearman authored
-
- 31 Dec, 2007 1 commit
-
-
Rob Shearman authored
Release them after processing of a request has finished to avoid a slow memory leak if the association isn't released for ages.
-
- 18 Dec, 2007 2 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
-
- 17 Dec, 2007 2 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
Support handing out association group IDs.
-
- 25 Oct, 2007 1 commit
-
-
Gerald Pfeifer authored
-
- 22 Aug, 2007 1 commit
-
-
Andrew Talbot authored
-
- 23 Jul, 2007 1 commit
-
-
Rob Shearman authored
-
- 05 Jul, 2007 2 commits
-
-
Rob Shearman authored
rpcrt4: Return a fault packet if the proc num exceeds the index of the last function available for the interface.
-
Rob Shearman authored
Remove the WINE_RPCFLAG_EXCEPTION hack to pass exception information to I_RpcSend.
-