|
|
@51692
|
10 年 |
vboxsync |
NAT/Net: When using IP_HDRINCL we need to rewrite mapped ping …
|
|
|
@51691
|
10 年 |
vboxsync |
NAT/Net: pxping_pcb_rtstrfmt: for mapped addresses print both original …
|
|
|
@51690
|
10 年 |
vboxsync |
NAT/Net: OS X reports IP datagrams on raw sockets with IP header …
|
|
|
@51684
|
10 年 |
vboxsync |
NAT/Net: Solaris doesn't compute IPv4 header checksum for ICMP echo …
|
|
|
@51682
|
10 年 |
vboxsync |
NAT/Net: init pxping::hdrincl appropriately as we know IP_HDRINCL is …
|
|
|
@51681
|
10 年 |
vboxsync |
NAT/Net: Solaris doesn't report POLLHUP for TCP sockets.
|
|
|
@51674
|
10 年 |
vboxsync |
NAT/Net: OS X reports POLLHUP when inbound closes, not when both sides …
|
|
|
@51653
|
10 年 |
vboxsync |
NAT/Net: add missing newlines to DPRINTFs.
|
|
|
@51608
|
10 年 |
vboxsync |
NAT/Net: return negated errno from pxtcp_sock_recv()/pxtcp_sock_send() …
|
|
|
@51597
|
10 年 |
vboxsync |
NAT/Net: convert perror/warn/warnx to DPRINTFs.
|
|
|
@51594
|
10 年 |
vboxsync |
NAT/Net: don't forget to close socket if FIONBIO fails.
|
|
|
@51585
|
10 年 |
vboxsync |
NAT/Net: Fix previous - provide #include's necessary for …
|
|
|
@51584
|
10 年 |
vboxsync |
NAT/Net: Hide checking for transient errors (EWOULDBLOCK &co) in an …
|
|
|
@51583
|
10 年 |
vboxsync |
NAT/Net: On Windows provide all "Berkeley" WSAE* error codes with …
|
|
|
@51582
|
10 年 |
vboxsync |
NAT/Net: Drop errno redefinition kludge, socket errors are now …
|
|
|
@51581
|
10 年 |
vboxsync |
NAT/Net: Start untangling errno vs. winsock mess. Don't refer errno …
|
|
|
@51577
|
10 年 |
vboxsync |
NAT/Net: Minor cosmetics in the unix section.
|
|
|
@51576
|
10 年 |
vboxsync |
NAT/Net: Get rid of inet_ntop(3) (not available on Windows XP). Since …
|
|
|
@51575
|
10 年 |
vboxsync |
NAT/Net: Get rid of inet_ntop(3). Add formatter for %R[ping_pcb] and …
|
|
|
@51574
|
10 年 |
vboxsync |
NAT/Net: #define LOG_GROUP LOG_GROUP_NAT_SERVICE
|
|
|
@51573
|
10 年 |
vboxsync |
NAT/Net: Use logger for DPRINTFs.
|
|
|
@51332
|
11 年 |
vboxsync |
pxtcp_pcb_forward_outbound: move code to do sendmsg/WSASend to a …
|
|
|
@51300
|
11 年 |
vboxsync |
pxtcp_sock_read: move code to do recvmsg/WSARecv to a separate function.
|
|
|
@51156
|
11 年 |
vboxsync |
Convince Solaris headers to expose socket stuff we need in a way that …
|
|
|
@51022
|
11 年 |
vboxsync |
NAT/Net: call fcntl(F_GETFL) correctly, it ignores its argument and …
|
|
|
@50494
|
11 年 |
vboxsync |
VBoxNetLwipNAT: Windows build fix.
|
|
|
@50489
|
11 年 |
vboxsync |
fwspec_set: use LogRel to log gai_strerror().
|
|
|
@50488
|
11 年 |
vboxsync |
Massage release logging for port-forwarding a bit. Log rules on startup.
|
|
|
@50487
|
11 年 |
vboxsync |
NATNet: clean up handling of port-forwarding rules a bit.
Don't assert …
|
|
|
@50484
|
11 年 |
vboxsync |
Oops, fix TABs in previous.
|
|
|
@50483
|
11 年 |
vboxsync |
fetchNatPortForwardRules: pass fIsIPv6 flag to netPfStrToPf.
|
|
|
@50480
|
11 年 |
vboxsync |
VBoxNetLwipNAT::natServicePfRegister: fix trivial constness XXX.
|
|
|
@50450
|
11 年 |
vboxsync |
VBoxNetBaseService.cpp: fix build on ancient Linux box.
|
|
|
@50360
|
11 年 |
vboxsync |
Print ifconfig-like information about proxy netif to release log.
|
|
|
@50279
|
11 年 |
vboxsync |
Entity parameter to VBoxLogRelCreate is used only for log file header …
|
|
|
@50273
|
11 年 |
vboxsync |
Provide LWIP_DEBUGF definition that uses VBox logging facilities. …
|
|
|
@50264
|
11 年 |
vboxsync |
TCP_OVERSIZE_DBGCHECK is defined automatically for LWIP_DEBUG if …
|
|
|
@50256
|
11 年 |
vboxsync |
LWIP_DEBUG is only tested for being defined. Don't define it as …
|
|
|
@50240
|
11 年 |
vboxsync |
Create NAT Network release logger. This can probably use some …
|
|
|
@50239
|
11 年 |
vboxsync |
TrustedMain: when com::Initialize() fails make error reporting more sane.
|
|
|
@50213
|
11 年 |
vboxsync |
spaces
|
|
|
@50106
|
11 年 |
vboxsync |
G/c temporary local redefinitions of DPRINTF*.
|
|
|
@50105
|
11 年 |
vboxsync |
Get rid of plain printfs: convert to DPRINTFs or g/c.
|
|
|
@50103
|
11 年 |
vboxsync |
LWIP_NOASSERT is tested with #ifdef, not #if. Drop it its incorrect …
|
|
|
@50083
|
11 年 |
vboxsync |
#define ETH_PAD_SIZE 2 - to make IP header &c aligned.
|
|
|
@50082
|
11 年 |
vboxsync |
Deal with ETH_PAD_SIZE != 0. Express processGSO() in terms of …
|
|
|
@50075
|
11 年 |
vboxsync |
Get rid of LWIP_SOCKET - we don't need it for NAT and it pollutes …
|
|
|
@50073
|
11 年 |
vboxsync |
Drop lwip-namespace.h renaming for VBoxNetNAT. It is only necessary …
|
|
|
@50072
|
11 年 |
vboxsync |
Refer to lwip symbols without lwip_ prefix introduced by our internal …
|
|
|
@50069
|
11 年 |
vboxsync |
Give this file its own multiple inclusion protection guard.
|
|
|
@50068
|
11 年 |
vboxsync |
Add ifdefed out code to use debug helper for raw ICMP sockets.
Add to …
|
|
|
@50067
|
11 年 |
vboxsync |
Add commented out DEFS line to enable valgrind instrumentation for …
|
|
|
@50066
|
11 年 |
vboxsync |
Use component-specific lwipopts.h instead of sharing single one. This …
|
|
|
@50065
|
11 年 |
vboxsync |
Add commented out snippet to use debug helper for raw ICMP sockets.
|
|
|
@50029
|
11 年 |
vboxsync |
pxping_recv6: translate errors from proxy_sendto() into ICMPv6 error …
|
|
|
@50028
|
11 年 |
vboxsync |
pxping_recv6: check if pbuf_header() succeeded.
|
|
|
@50024
|
11 年 |
vboxsync |
pxping_pcb_deregister: clear ping_pcb::next to satisfy assertion (now …
|
|
|
@50022
|
11 年 |
vboxsync |
Don't call pbuf_free() in proxy_sendto(), leave it up to the caller …
|
|
|
@50021
|
11 年 |
vboxsync |
pxping_pcb_delete: fix assertions (that were not compiled).
|
|
|
@50006
|
11 年 |
vboxsync |
We still own pbuf after ip_output_if/ip6_output_if so call pbuf_free …
|
|
|
@50005
|
11 年 |
vboxsync |
On Windows use pxping_win.c based on crippled but unprivileged Icmp API.
|
|
|
@50004
|
11 年 |
vboxsync |
Simple ping proxy that uses rather limited but unprivileged Windows …
|
|
|
@50002
|
11 年 |
vboxsync |
VBoxNetLwipNAT::init: fix begin/end pasto in the condition of the loop …
|
|
|
@49865
|
11 年 |
vboxsync |
pxping_recv4: comment update for previous after testing - OS X really …
|
|
|
@49863
|
11 年 |
vboxsync |
pxping_recv4: according to ping sources at www.opensource.apple.com …
|
|
|
@49862
|
11 年 |
vboxsync |
pxping_pmgr_icmp6_error: g/c unused variable.
|
|
|
@49861
|
11 年 |
vboxsync |
Use either IP_HDRINCL or OS-specific socket option to deal with IPv4 …
|
|
|
@49860
|
11 年 |
vboxsync |
proxy_sendto: return negated error code.
|
|
|
@49857
|
11 年 |
vboxsync |
socklen_t is already defined in <ws2tcpip.h>, drop local definition.
|
|
|
@49856
|
11 年 |
vboxsync |
Redefine a few more socket errno values without WSA prefix. Note …
|
|
|
@49842
|
11 年 |
vboxsync |
DHCP/NAT and NAT are acting in the same manner: polling for events on …
|
|
|
@49839
|
11 年 |
vboxsync |
NetworkServices/NAT: windows build fix
|
|
|
@49836
|
11 年 |
vboxsync |
VBoxNetLwipNAT.cpp: extract fetchNatPortForwardRules() to fetch ipv4 …
|
|
|
@49835
|
11 年 |
vboxsync |
VBoxNetLwipNAT.cpp: uses exported functions and listener declaration.
|
|
|
@49834
|
11 年 |
vboxsync |
VBoxNetLwipNAT.cpp: G/c extra lines.
|
|
|
@49823
|
11 年 |
vboxsync |
VBoxNetLwipNAT: G/c removes uniused members and its initializarion: …
|
|
|
@49782
|
11 年 |
vboxsync |
pxping_recv4, pxping_recv6: free incoming pbuf after reporting time …
|
|
|
@49759
|
11 年 |
vboxsync |
pxping_recv4: disable setsockopt-based code to set DF - it's too …
|
|
|
@49746
|
11 年 |
vboxsync |
Disable DF code on Linux for now to unbreak the build.
Apparently, …
|
|
|
@49745
|
11 年 |
vboxsync |
pxping_recv4: propagate DF flag if OS provides a socket option for that.
|
|
|
@49735
|
11 年 |
vboxsync |
VBoxNetBaseService hides all details of internal network …
|
|
|
@49715
|
11 年 |
vboxsync |
Try to fix in6_pktinfo kludge again. Test for GLIBC_PREREQ in a …
|
|
|
@49714
|
11 年 |
vboxsync |
Try to fix in6_pktinfo kludge. Apparently it was hidden under …
|
|
|
@49713
|
11 年 |
vboxsync |
Enable ping proxy.
|
|
|
@49711
|
11 年 |
vboxsync |
ICMP_FILTER is not privileged. Drop the comment now that setsockopt …
|
|
|
@49710
|
11 年 |
vboxsync |
Fix edito in previous: create icmp6 socket using OS-specific socket …
|
|
|
@49709
|
11 年 |
vboxsync |
Do the song and dance to use WSARecvMsg on Windows.
|
|
|
@49708
|
11 年 |
vboxsync |
proxy_sendto: declare nsent under Windows properly instead of papering …
|
|
|
@49707
|
11 年 |
vboxsync |
Provide CMSG_FIRSTHDR and CMSG_NXTHDR.
|
|
|
@49695
|
11 年 |
vboxsync |
Provide some cmsghdr compat. CMSG_FIRSTHDR/CMSG_NXTHDR are not yet …
|
|
|
@49694
|
11 年 |
vboxsync |
Provide implementation of inet_ntop(), which is available only since …
|
|
|
@49693
|
11 年 |
vboxsync |
rtadvd_recv: declare optlen as int to avoid "unary minus operator …
|
|
|
@49692
|
11 年 |
vboxsync |
G/c unused variable.
|
|
|
@49691
|
11 年 |
vboxsync |
#include <mswsock.h> for LPFN_WSARECVMSG and friends.
|
|
|
@49690
|
11 年 |
vboxsync |
G/c unused variable.
|
|
|
@49689
|
11 年 |
vboxsync |
Create ICMP sockets for ping proxy.
|
|
|
@49688
|
11 年 |
vboxsync |
G/c redundant lwIP includes.
|
|
|
@49663
|
11 年 |
vboxsync |
Convince Solaris headers to expose socket stuff we need with …
|
|
|
@49650
|
11 年 |
vboxsync |
Init sin6_flowinfo.
|
|
|
@49649
|
11 年 |
vboxsync |
Set sin6_port through correct union member.
|
|
|