|
|
@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 …
|
|
|
@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.
|
|
|
@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
|
|
|
@49836
|
11 years |
vboxsync |
VBoxNetLwipNAT.cpp: extract fetchNatPortForwardRules() to fetch ipv4 …
|
|
|
@49835
|
11 years |
vboxsync |
VBoxNetLwipNAT.cpp: uses exported functions and listener declaration.
|
|
|
@49834
|
11 years |
vboxsync |
VBoxNetLwipNAT.cpp: G/c extra lines.
|
|
|
@49823
|
11 years |
vboxsync |
VBoxNetLwipNAT: G/c removes uniused members and its initializarion: …
|
|
|
@49782
|
11 years |
vboxsync |
pxping_recv4, pxping_recv6: free incoming pbuf after reporting time …
|
|
|
@49759
|
11 years |
vboxsync |
pxping_recv4: disable setsockopt-based code to set DF - it's too …
|
|
|
@49746
|
11 years |
vboxsync |
Disable DF code on Linux for now to unbreak the build.
Apparently, …
|
|
|
@49745
|
11 years |
vboxsync |
pxping_recv4: propagate DF flag if OS provides a socket option for that.
|
|
|
@49735
|
11 years |
vboxsync |
VBoxNetBaseService hides all details of internal network …
|
|
|
@49715
|
11 years |
vboxsync |
Try to fix in6_pktinfo kludge again. Test for GLIBC_PREREQ in a …
|
|
|
@49714
|
11 years |
vboxsync |
Try to fix in6_pktinfo kludge. Apparently it was hidden under …
|
|
|
@49713
|
11 years |
vboxsync |
Enable ping proxy.
|
|
|
@49711
|
11 years |
vboxsync |
ICMP_FILTER is not privileged. Drop the comment now that setsockopt …
|
|
|
@49710
|
11 years |
vboxsync |
Fix edito in previous: create icmp6 socket using OS-specific socket …
|
|
|
@49709
|
11 years |
vboxsync |
Do the song and dance to use WSARecvMsg on Windows.
|
|
|
@49708
|
11 years |
vboxsync |
proxy_sendto: declare nsent under Windows properly instead of papering …
|
|
|
@49707
|
11 years |
vboxsync |
Provide CMSG_FIRSTHDR and CMSG_NXTHDR.
|
|
|
@49695
|
11 years |
vboxsync |
Provide some cmsghdr compat. CMSG_FIRSTHDR/CMSG_NXTHDR are not yet …
|
|
|
@49694
|
11 years |
vboxsync |
Provide implementation of inet_ntop(), which is available only since …
|
|
|
@49693
|
11 years |
vboxsync |
rtadvd_recv: declare optlen as int to avoid "unary minus operator …
|
|
|
@49692
|
11 years |
vboxsync |
G/c unused variable.
|
|
|
@49691
|
11 years |
vboxsync |
#include <mswsock.h> for LPFN_WSARECVMSG and friends.
|
|
|
@49690
|
11 years |
vboxsync |
G/c unused variable.
|
|
|
@49689
|
11 years |
vboxsync |
Create ICMP sockets for ping proxy.
|
|
|
@49688
|
11 years |
vboxsync |
G/c redundant lwIP includes.
|
|
|
@49663
|
11 years |
vboxsync |
Convince Solaris headers to expose socket stuff we need with …
|
|
|
@49650
|
11 years |
vboxsync |
Init sin6_flowinfo.
|
|
|
@49649
|
11 years |
vboxsync |
Set sin6_port through correct union member.
|
|
|
@49648
|
11 years |
vboxsync |
Complete ICMPv6.
|
|
|
@49637
|
11 years |
vboxsync |
Refactor a bit.
|
|
|
@49617
|
11 years |
vboxsync |
Add a few comments.
|
|
|
@49616
|
11 years |
vboxsync |
Delay TTL check until after loopback remapping check.
Fix loopback …
|
|
|
@49613
|
11 years |
vboxsync |
Add a comment that RFC 3542 IPV6_RECVTCLASS has no RFC 2292 …
|
|
|
@49611
|
11 years |
vboxsync |
On OS X request RFC 3542 API (neither old RFC 2292, nor new RFC 3542 …
|
|
|
@49609
|
11 years |
vboxsync |
Oops. Revert previous. <netinet/icmp6.h> that it needs (and that I …
|
|
|
@49607
|
11 years |
vboxsync |
Use ICMP filters if present.
|
|
|
@49606
|
11 years |
vboxsync |
proxy_init: Add call to pxping_init(), #if0'ed for now.
|
|
|
@49605
|
11 years |
vboxsync |
Add pxping bits.
|
|
|
@49593
|
11 years |
vboxsync |
Snapshot work in progress on IPv6 ping now that it seems to work for …
|
|
|
@49560
|
11 years |
vboxsync |
NetworkServices: VBoxNetBaseService::isMainNeeded() +const.
|
|
|
@49559
|
11 years |
vboxsync |
VBoxNetNAT: always needs Main.
|
|
|
@49555
|
11 years |
vboxsync |
pxping_timeout_del: mark pxping argument as unused.
|
|
|
@49545
|
11 years |
vboxsync |
Use rand(3) on Windows. It's not good, but we don't need …
|
|
|
@49544
|
11 years |
vboxsync |
G/c unused variables. Pass iplen around as u16_t.
This makes Windows …
|
|
|
@49533
|
11 years |
vboxsync |
Handle mapped loopbacks. Propagate TTL, TOS.
|
|
|
@49516
|
11 years |
vboxsync |
Introduce option "--need-main(-M) on|off" in network services to …
|
|
|
@49515
|
11 years |
vboxsync |
Snapshot work in progress on ping proxy. Not hooked into the build yet.
|
|
|
@49443
|
11 years |
vboxsync |
Don't schedule pxdns_timer() if we don't have any active requests.
|
|
|
@49413
|
11 years |
vboxsync |
Handle VBoxNetLwipNAT::init() failure too.
|
|
|
@49412
|
11 years |
vboxsync |
VBoxNetBaseService::tryGoOnline: return iprt status code.
Adapt …
|
|
|
@49399
|
11 years |
vboxsync |
Fix indentation.
|
|
|
@49398
|
11 years |
vboxsync |
G/c leftover DPRINTFs for closesocket().
|
|
|
@49330
|
11 years |
vboxsync |
NetworkServices/proxy.c: removes annoying asserts on darwin.
|
|
|
@49323
|
11 years |
vboxsync |
Few more missed -1 -> INVALID_SOCKET replacements.
|
|
|
@49315
|
11 years |
vboxsync |
fwspec_set: use getaddrinfo() version on Windows too
|
|
|
@49300
|
11 years |
vboxsync |
G/c unused variables.
|
|
|
@49299
|
11 years |
vboxsync |
On Windows getsockopt() takes char *, not void * - add cast to pacify …
|
|
|
@49298
|
11 years |
vboxsync |
G/c unused variable.
|
|
|
@49297
|
11 years |
vboxsync |
pxdns_create_resolver_sockaddrs: enable getaddrinfo() code on Windows too
|
|
|
@49252
|
11 years |
vboxsync |
NATNetwork: localize windows' headers inclusion.
|
|
|
@49251
|
11 years |
vboxsync |
As a stopgap measure #include <ws2tcpip.h> here (should be moved to …
|
|
|
@49250
|
11 years |
vboxsync |
#include <stdio.h>
|
|
|
@49249
|
11 years |
vboxsync |
Finish DNS proxy code and hook it in.
|
|
|
@49210
|
11 years |
vboxsync |
Add listener for HostNameResolutionConfigurationChange (a do-nothing …
|
|
|
@49203
|
11 years |
vboxsync |
pxtcp_pmgr_chan_pollin: don't request POLLIN on the socket if we have …
|
|
|
@49200
|
11 years |
vboxsync |
VBoxNetLwipNAT::init: Move code to read IPv6 options so that …
|
|
|
@49199
|
11 years |
vboxsync |
VBoxNetLwipNAT::init: shuffle delcarations a bit to improve readability.
|
|
|
@49198
|
11 years |
vboxsync |
Rename VBoxNetLwipNAT::net to m_net
|
|
|
@49197
|
11 years |
vboxsync |
Use getaddrinfo(3) on Unix.
|
|
|
@49149
|
11 years |
vboxsync |
On NATNetworkSetting trigger quick RAs.
|
|
|
@49125
|
11 years |
vboxsync |
Fix TAB/spaces in previous.
|
|
|
@49124
|
11 years |
vboxsync |
VBoxNetLwipNAT::HandleEvent: set NATSEVICEPORTFORWARDRULE::Pfr::fPfrIPv6
|
|
|
@49119
|
11 years |
vboxsync |
VBoxNetNAT: drops Windows's limitation on registering listeners.
|
|
|
@49113
|
11 years |
vboxsync |
NetworkServices: coding style
|
|
|
@49112
|
11 years |
vboxsync |
VBoxNetLwipNAT.cpp: event qeue processing (borrowed from VBoxHeadless).
|
|
|
@49110
|
11 years |
vboxsync |
VBoxNetLwipNAT.cpp: extend listener scope to class level.
|
|
|
@49109
|
11 years |
vboxsync |
VBoxNetLwipNAT.cpp: typo (copy'n'paste) in dynamic port-forwarding …
|
|
|
@49102
|
11 years |
vboxsync |
Listen for VBoxEventType_OnNATNetworkSetting to pick up changes in …
|
|
|
@49099
|
11 years |
vboxsync |
Use proxy_options::ipv6_defroute instead of rtmon_get_defaults() to …
|
|
|
@49096
|
11 years |
vboxsync |
Blank lines nit.
|
|
|