73c7ecfa0bee4dec6a3e19d36687f0d7711d896c 54900 |
|
23-Mar-2015 |
vboxsync |
NAT/Network: proxy_create_socket - bump up SNDBUF for TCP sockets Windows. |
431266d56e1180d9644db549bfdab2a0df7a09cc 54895 |
|
21-Mar-2015 |
vboxsync |
NAT/Network: group windows and unix code to make socket non-blocking
into one #if/#elif. |
23bcfa32fddbe29a8c4c40d3bcfa4693a555c177 54124 |
|
10-Feb-2015 |
vboxsync |
NAT/Network: Add missing Id/@file/copyright headers. |
2b114c590cf5a19f8047cd7bde9c7e5ae00aa22b 53624 |
|
31-Dec-2014 |
vboxsync |
scm automatic cleanups. |
717b647a42eab6c848ad95fcf8cbba45040a9127 52930 |
|
02-Oct-2014 |
vboxsync |
NetworkServices/NAT/proxy: fixed wrong condition |
a652270569ab08b9cbbe0b3adaf0e104a55663de 52288 |
|
06-Aug-2014 |
vboxsync |
NAT/Net: Ouch, FIONBIO argument has been wrong since initial check-in
so on Windows we have been doing blocking connect(). Fortunately,
WSAEventSelect() automatically switches sockets to non-blocking mode
when we start polling them.
Fix it and adjust the test of connect()'s errno, since Windows returns
EWOULDBLOCK instead of EINPROGRESS on non-blocking connect. |
5c2d199b221ace9ddfe14234a39789cbd66edd0c 52286 |
|
06-Aug-2014 |
vboxsync |
NAT/Net: Add SET_SOCKERRNO() macro. Use it avoid clobbering errno. |
336abf709b664cf025b12d41a0970c332e21b0c2 51974 |
|
10-Jul-2014 |
vboxsync |
NAT/Net: Careful with that DWORD... It's unsigned, so assigning
negative values to it is a bad idea, especially when a coercion to a
wider signed type is about to happen. While here, don't test that
DWORD values are <= 0, just test for zero instead.
In particulat this fixes returning socket errors from
pxtcp_sock_recv() and pxtcp_sock_send() wrappers on Windows. |
5f53595a0c2e10e26dfc3e39c2d3f25b90d996f7 51597 |
|
10-Jun-2014 |
vboxsync |
NAT/Net: convert perror/warn/warnx to DPRINTFs. |
795297035e862feebe886bc7161069c5f15f3ba6 51594 |
|
10-Jun-2014 |
vboxsync |
NAT/Net: don't forget to close socket if FIONBIO fails. |
d5a9ad32d75e5aff807a76bffa77c8ebb6bbc308 51581 |
|
10-Jun-2014 |
vboxsync |
NAT/Net: Start untangling errno vs. winsock mess. Don't refer errno
directly, while here convert some perror() calls to DPRINTFs. |
daef40d247c31e2073c0ed0ec55fac77a4b89ac3 51576 |
|
09-Jun-2014 |
vboxsync |
NAT/Net: Get rid of inet_ntop(3) (not available on Windows XP). Since
DPRINTFs now use Log*() calls we can use %RTnaipv4/%RTnaipv6. |
1c08b0ec28ca5c600c21c0ab5a53cae73f1c821d 51574 |
|
08-Jun-2014 |
vboxsync |
NAT/Net: #define LOG_GROUP LOG_GROUP_NAT_SERVICE |
5e380bb6e05999a7e268cbd514e8a09f7d165f18 51022 |
|
09-Apr-2014 |
vboxsync |
NAT/Net: call fcntl(F_GETFL) correctly, it ignores its argument and
returns the flags as the return value of fcntl(2). |
082c6edfc1747c117e841c610bad38274e20f98f 50022 |
|
06-Jan-2014 |
vboxsync |
Don't call pbuf_free() in proxy_sendto(), leave it up to the caller
that may still need the pbuf, e.g. to generate an ICMP error. |
02e2c1561737621f6f809c974cdccd0e3aafee3c 49860 |
|
10-Dec-2013 |
vboxsync |
proxy_sendto: return negated error code. |
cfdba31ca72cc33430f0364b686f1d52559a81b5 49713 |
|
29-Nov-2013 |
vboxsync |
Enable ping proxy. |
23f9334c7d1947f99ee3d8e0a6ff2a2df8388f9e 49708 |
|
28-Nov-2013 |
vboxsync |
proxy_sendto: declare nsent under Windows properly instead of papering
over with a dangerous cast. |
93d0eb3efd6295a422538bd060ba65f4df05f957 49606 |
|
21-Nov-2013 |
vboxsync |
proxy_init: Add call to pxping_init(), #if0'ed for now. |
ea4cc4baf344078dbaa552da8a1f3369a057dd72 49330 |
|
30-Oct-2013 |
vboxsync |
NetworkServices/proxy.c: removes annoying asserts on darwin. |
2d5c2f8b7f8e7cfeb5eb272b1242e4258dcd64be 49249 |
|
23-Oct-2013 |
vboxsync |
Finish DNS proxy code and hook it in. |
f0c792e78a8bf77c28c7814441e514bea7c5362b 49016 |
|
10-Oct-2013 |
vboxsync |
Change vestigial names proxytest.* to proxy.* |