|
|
@52288
|
10 years |
vboxsync |
NAT/Net: Ouch, FIONBIO argument has been wrong since initial check-in …
|
|
|
@52287
|
10 years |
vboxsync |
NAT/Net: Convert couple of missed checks to SOCKET_ERROR.
|
|
|
@52286
|
10 years |
vboxsync |
NAT/Net: Add SET_SOCKERRNO() macro. Use it avoid clobbering errno.
|
|
|
@52285
|
10 years |
vboxsync |
NAT/Net: Amend r95372 and do return normal poll bits along with …
|
|
|
@52284
|
10 years |
vboxsync |
NAT Network: On Windows FD_CLOSE is reported for incoming FIN, not on …
|
|
|
@52273
|
10 years |
vboxsync |
Untabify previous.
|
|
|
@52272
|
10 years |
vboxsync |
NAT Network: WSANETWORKEVENTS::iErrorCode[] elements can be accessed …
|
|
|
@52271
|
10 years |
vboxsync |
NAT Network: Successful FD_CLOSE is not accompanied with FD_READ, so …
|
|
|
@52257
|
10 years |
vboxsync |
NAT Network: Check if IP_MTU_DISCOVER defined instead of RT_OS_LINUX …
|
|
|
@52253
|
10 years |
vboxsync |
NAT Network: preserve IPv4 DF (is possible), TTL, TOS and IPv6 Hop …
|
|
|
@52008
|
10 years |
vboxsync |
NAT/Net: Fix corner case of incorrect wraparound in ring buffer logic …
|
|
|
@52001
|
10 years |
vboxsync |
NAT/Net: Bump up TCP_SND_QUEUELEN. IPv6 has smaller MSS, so it needs …
|
|
|
@51974
|
10 years |
vboxsync |
NAT/Net: Careful with that DWORD... It's unsigned, so assigning …
|
|
|
@51895
|
10 years |
vboxsync |
build fix
|
|
|
@51893
|
10 years |
vboxsync |
VBoxNetDHCP: Icon.
|
|
|
@51892
|
10 years |
vboxsync |
VBoxNetNat: Added icon.
|
|
|
@51770
|
10 years |
vboxsync |
Merged in iprt++ dev branch.
|
|
|
@51703
|
10 years |
vboxsync |
NAT/Net: Cosmetics - prefer ip_addr_* APIs to memcpy/memset.
|
|
|
@51702
|
10 years |
vboxsync |
NAT/Net: Cosmetic follow up to r94469 - use ipoff variable in debug …
|
|
|
@51700
|
10 years |
vboxsync |
NAT/Net: OS X converts total length field of the inner IP header …
|
|
|
@51692
|
10 years |
vboxsync |
NAT/Net: When using IP_HDRINCL we need to rewrite mapped ping …
|
|
|
@51691
|
10 years |
vboxsync |
NAT/Net: pxping_pcb_rtstrfmt: for mapped addresses print both original …
|
|
|
@51690
|
10 years |
vboxsync |
NAT/Net: OS X reports IP datagrams on raw sockets with IP header …
|
|
|
@51684
|
10 years |
vboxsync |
NAT/Net: Solaris doesn't compute IPv4 header checksum for ICMP echo …
|
|
|
@51682
|
10 years |
vboxsync |
NAT/Net: init pxping::hdrincl appropriately as we know IP_HDRINCL is …
|
|
|
@51681
|
10 years |
vboxsync |
NAT/Net: Solaris doesn't report POLLHUP for TCP sockets.
|
|
|
@51674
|
10 years |
vboxsync |
NAT/Net: OS X reports POLLHUP when inbound closes, not when both sides …
|
|
|
@51653
|
10 years |
vboxsync |
NAT/Net: add missing newlines to DPRINTFs.
|
|
|
@51608
|
11 years |
vboxsync |
NAT/Net: return negated errno from pxtcp_sock_recv()/pxtcp_sock_send() …
|
|
|
@51597
|
11 years |
vboxsync |
NAT/Net: convert perror/warn/warnx to DPRINTFs.
|
|
|
@51594
|
11 years |
vboxsync |
NAT/Net: don't forget to close socket if FIONBIO fails.
|
|
|
@51585
|
11 years |
vboxsync |
NAT/Net: Fix previous - provide #include's necessary for …
|
|
|
@51584
|
11 years |
vboxsync |
NAT/Net: Hide checking for transient errors (EWOULDBLOCK &co) in an …
|
|
|
@51583
|
11 years |
vboxsync |
NAT/Net: On Windows provide all "Berkeley" WSAE* error codes with …
|
|
|
@51582
|
11 years |
vboxsync |
NAT/Net: Drop errno redefinition kludge, socket errors are now …
|
|
|
@51581
|
11 years |
vboxsync |
NAT/Net: Start untangling errno vs. winsock mess. Don't refer errno …
|
|
|
@51577
|
11 years |
vboxsync |
NAT/Net: Minor cosmetics in the unix section.
|
|
|
@51576
|
11 years |
vboxsync |
NAT/Net: Get rid of inet_ntop(3) (not available on Windows XP). Since …
|
|
|
@51575
|
11 years |
vboxsync |
NAT/Net: Get rid of inet_ntop(3). Add formatter for %R[ping_pcb] and …
|
|
|
@51574
|
11 years |
vboxsync |
NAT/Net: #define LOG_GROUP LOG_GROUP_NAT_SERVICE
|
|
|
@51573
|
11 years |
vboxsync |
NAT/Net: Use logger for DPRINTFs.
|
|
|
@51332
|
11 years |
vboxsync |
pxtcp_pcb_forward_outbound: move code to do sendmsg/WSASend to a …
|
|
|
@51300
|
11 years |
vboxsync |
pxtcp_sock_read: move code to do recvmsg/WSARecv to a separate function.
|
|
|
@51156
|
11 years |
vboxsync |
Convince Solaris headers to expose socket stuff we need in a way that …
|
|
|
@51022
|
11 years |
vboxsync |
NAT/Net: call fcntl(F_GETFL) correctly, it ignores its argument and …
|
|
|
@50587
|
11 years |
vboxsync |
NetworkServices/DHCP: use Utf8Str
|
|
|
@50494
|
11 years |
vboxsync |
VBoxNetLwipNAT: Windows build fix.
|
|
|
@50489
|
11 years |
vboxsync |
fwspec_set: use LogRel to log gai_strerror().
|
|
|
@50488
|
11 years |
vboxsync |
Massage release logging for port-forwarding a bit. Log rules on startup.
|
|
|
@50487
|
11 years |
vboxsync |
NATNet: clean up handling of port-forwarding rules a bit.
Don't assert …
|
|
|
@50484
|
11 years |
vboxsync |
Oops, fix TABs in previous.
|
|
|
@50483
|
11 years |
vboxsync |
fetchNatPortForwardRules: pass fIsIPv6 flag to netPfStrToPf.
|
|
|
@50480
|
11 years |
vboxsync |
VBoxNetLwipNAT::natServicePfRegister: fix trivial constness XXX.
|
|
|
@50459
|
11 years |
vboxsync |
G/c uPfrHostAddr and uPfrGuestAddr from struct PORTFORWARDRULE.
…
|
|
|
@50450
|
11 years |
vboxsync |
VBoxNetBaseService.cpp: fix build on ancient Linux box.
|
|
|
@50360
|
11 years |
vboxsync |
Print ifconfig-like information about proxy netif to release log.
|
|
|
@50279
|
11 years |
vboxsync |
Entity parameter to VBoxLogRelCreate is used only for log file header …
|
|
|
@50273
|
11 years |
vboxsync |
Provide LWIP_DEBUGF definition that uses VBox logging facilities. …
|
|
|
@50264
|
11 years |
vboxsync |
TCP_OVERSIZE_DBGCHECK is defined automatically for LWIP_DEBUG if …
|
|
|
@50256
|
11 years |
vboxsync |
LWIP_DEBUG is only tested for being defined. Don't define it as …
|
|
|
@50240
|
11 years |
vboxsync |
Create NAT Network release logger. This can probably use some …
|
|
|
@50239
|
11 years |
vboxsync |
TrustedMain: when com::Initialize() fails make error reporting more sane.
|
|
|
@50213
|
11 years |
vboxsync |
spaces
|
|
|
@50106
|
11 years |
vboxsync |
G/c temporary local redefinitions of DPRINTF*.
|
|
|
@50105
|
11 years |
vboxsync |
Get rid of plain printfs: convert to DPRINTFs or g/c.
|
|
|
@50103
|
11 years |
vboxsync |
LWIP_NOASSERT is tested with #ifdef, not #if. Drop it its incorrect …
|
|
|
@50083
|
11 years |
vboxsync |
#define ETH_PAD_SIZE 2 - to make IP header &c aligned.
|
|
|
@50082
|
11 years |
vboxsync |
Deal with ETH_PAD_SIZE != 0. Express processGSO() in terms of …
|
|
|
@50075
|
11 years |
vboxsync |
Get rid of LWIP_SOCKET - we don't need it for NAT and it pollutes …
|
|
|
@50073
|
11 years |
vboxsync |
Drop lwip-namespace.h renaming for VBoxNetNAT. It is only necessary …
|
|
|
@50072
|
11 years |
vboxsync |
Refer to lwip symbols without lwip_ prefix introduced by our internal …
|
|
|
@50069
|
11 years |
vboxsync |
Give this file its own multiple inclusion protection guard.
|
|
|
@50068
|
11 years |
vboxsync |
Add ifdefed out code to use debug helper for raw ICMP sockets.
Add to …
|
|
|
@50067
|
11 years |
vboxsync |
Add commented out DEFS line to enable valgrind instrumentation for …
|
|
|
@50066
|
11 years |
vboxsync |
Use component-specific lwipopts.h instead of sharing single one. This …
|
|
|
@50065
|
11 years |
vboxsync |
Add commented out snippet to use debug helper for raw ICMP sockets.
|
|
|
@50029
|
11 years |
vboxsync |
pxping_recv6: translate errors from proxy_sendto() into ICMPv6 error …
|
|
|
@50028
|
11 years |
vboxsync |
pxping_recv6: check if pbuf_header() succeeded.
|
|
|
@50024
|
11 years |
vboxsync |
pxping_pcb_deregister: clear ping_pcb::next to satisfy assertion (now …
|
|
|
@50022
|
11 years |
vboxsync |
Don't call pbuf_free() in proxy_sendto(), leave it up to the caller …
|
|
|
@50021
|
11 years |
vboxsync |
pxping_pcb_delete: fix assertions (that were not compiled).
|
|
|
@50006
|
11 years |
vboxsync |
We still own pbuf after ip_output_if/ip6_output_if so call pbuf_free …
|
|
|
@50005
|
11 years |
vboxsync |
On Windows use pxping_win.c based on crippled but unprivileged Icmp API.
|
|
|
@50004
|
11 years |
vboxsync |
Simple ping proxy that uses rather limited but unprivileged Windows …
|
|
|
@50002
|
11 years |
vboxsync |
VBoxNetLwipNAT::init: fix begin/end pasto in the condition of the loop …
|
|
|
@49926
|
11 years |
vboxsync |
VBoxNetDHCP:Config.h: G/c trailing white spaces.
|
|
|
@49920
|
11 years |
vboxsync |
VBoxNetServices: moves bool operator== (const RTMAC&, const RTMAC&) to …
|
|
|
@49919
|
11 years |
vboxsync |
VBoxNetDHCP:Config.h G/c -lines.
|
|
|
@49918
|
11 years |
vboxsync |
VBoxNetDHCP: Leases shouldn't cache settings which are could be …
|
|
|
@49865
|
11 years |
vboxsync |
pxping_recv4: comment update for previous after testing - OS X really …
|
|
|
@49863
|
11 years |
vboxsync |
pxping_recv4: according to ping sources at www.opensource.apple.com …
|
|
|
@49862
|
11 years |
vboxsync |
pxping_pmgr_icmp6_error: g/c unused variable.
|
|
|
@49861
|
11 years |
vboxsync |
Use either IP_HDRINCL or OS-specific socket option to deal with IPv4 …
|
|
|
@49860
|
11 years |
vboxsync |
proxy_sendto: return negated error code.
|
|
|
@49859
|
11 years |
vboxsync |
VBoxNetDHCP.cpp: G/c nukes trailing whitespaces.
|
|
|
@49858
|
11 years |
vboxsync |
VBoxNetDHCP: extraction of configGetBoundryAddress function. (todo)
|
|
|
@49857
|
11 years |
vboxsync |
socklen_t is already defined in <ws2tcpip.h>, drop local definition.
|
|
|
@49856
|
11 years |
vboxsync |
Redefine a few more socket errno values without WSA prefix. Note …
|
|
|
@49842
|
11 years |
vboxsync |
DHCP/NAT and NAT are acting in the same manner: polling for events on …
|
|
|
@49839
|
11 years |
vboxsync |
NetworkServices/NAT: windows build fix
|
|
|