Robert Shearman
423e7e3089
rpcrt4: Print some more informative error messages when getaddrinfo fails.
2006-06-03 11:40:42 +02:00
Robert Shearman
efc974d1f5
rpcrt4: All of the parameters to TowerExplode are optional.
2006-06-02 11:24:29 +02:00
Robert Shearman
37364b836f
rpcrt4: Add functions for generating and parsing the upper floors in endpoint-mapper towers for different transports.
2006-06-02 11:24:03 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Robert Shearman
cfa769fb9f
rpcrt4: Warn if CreateNamedPipe fails.
2006-05-20 14:03:31 +02:00
Robert Shearman
4fb6295528
rpcrt4: Wait for all of the requested bytes to be returned for tcp connections.
2006-05-20 14:02:30 +02:00
Robert Shearman
9cebbdd80f
rpcrt4: Fix for the open functions in the transports being transposed between ncacn_np and ncalrpc.
2006-05-20 14:00:48 +02:00
Robert Shearman
c1a31cef3d
rpcrt4: Don't release the auth info if it isn't present.
2006-05-20 14:00:43 +02:00
Mike McCormack
c3a08421a2
rpcrt4: Fix and test RpcNetworkIsProtseqValid.
2006-05-18 16:36:34 +02:00
Robert Shearman
217ec275b8
rpcrt4: Store non-connection-specific authentication information in a ref-counted structure that is shared between connections and bindings.
2006-05-18 10:36:07 +02:00
Robert Shearman
5067ea70c0
rpcrt4: Increment the call id field of the request header.
...
This is necessary for compatibility with MS/RPC servers.
2006-05-18 10:34:33 +02:00
Francois Gouget
325912de98
rpcrt4: Fix some conditional includes.
...
Check for HAVE_UNISTD_H before including unistd.h.
There is no HAVE_SYS_TYPES to check.
Tweak the indentation of a few #include directives.
2006-05-15 11:09:41 +02:00
Robert Shearman
cce073a777
rpcrt4: Use getaddrinfo to get the sockaddr.
...
Use getaddrinfo to get the sockaddr to use for connecting to a remote
server as Connection->NetworkAddr may be a hostname as well. Use a
loop to support both IP and IPv6.
2006-05-07 10:04:40 +02:00
Mike McCormack
481cec4006
rpcrt4: Invalid sockets should have a value of -1.
2006-04-21 12:44:45 +02:00
Mike McCormack
3d5e517e5b
rpcrt4: Add support for the ncacn_ip_tcp transport layer.
2006-04-21 11:34:08 +02:00
Mike McCormack
5bfb579f9a
rpcrt4: Add a stub transport layer for ncacn_ip_tcp.
2006-04-21 11:32:57 +02:00
Mike McCormack
87ddd7b53a
rpcrt4: Hide the details of the rpc transport mechanism.
2006-04-21 11:32:44 +02:00
Mike McCormack
83109e4937
rpcrt4: Abstract RPCRT4_SpawnConnection.
2006-04-21 11:32:29 +02:00
Mike McCormack
e7e209da64
rpcrt4: Move the connected check inside the named pipe code.
2006-04-21 11:32:07 +02:00
Mike McCormack
5c6f72873a
rpcrt4: Split the transport layer into a different file.
2006-04-21 11:31:51 +02:00