f56ae76497dcd1260c5acd63943de5326b75cfa5 53855 |
|
16-Jan-2015 |
vboxsync |
build fix |
5c3a81a007ccffcd30c91a085725d1d78b8c1053 53827 |
|
15-Jan-2015 |
vboxsync |
build fix |
68805e5ad6a674c39dfa0172a85949fff3aaea14 53826 |
|
15-Jan-2015 |
vboxsync |
added another two Windows resource files |
dcea28d87546913d664d332092030127558b642c 51895 |
|
07-Jul-2014 |
vboxsync |
build fix |
d86f28d9c698e2ec000650267e4599177ceaeac3 51892 |
|
07-Jul-2014 |
vboxsync |
VBoxNetNat: Added icon. |
13493ab7596e827b8d0caab2c89e635dd65f78f9 51770 |
|
01-Jul-2014 |
vboxsync |
Merged in iprt++ dev branch. |
6378953a7e2b7787c4955fdf1a88710f5f98c769 51156 |
|
28-Apr-2014 |
vboxsync |
Convince Solaris headers to expose socket stuff we need in a way that
works for newer versions of g++ too. See the comment for gory details. |
5eb4b75eda15627221295b5a3edf2d0622b4da28 50068 |
|
14-Jan-2014 |
vboxsync |
Add ifdefed out code to use debug helper for raw ICMP sockets.
Add to the makefile commented out option to enable it. |
2fa7e677ac62fdf33911319f0f558306a19d477c 50067 |
|
14-Jan-2014 |
vboxsync |
Add commented out DEFS line to enable valgrind instrumentation for
lwip's memp.c pool allocator (requires valgrind headers installed). |
60ab040676f3fed809de7b4bb12233b1b4a96136 50066 |
|
14-Jan-2014 |
vboxsync |
Use component-specific lwipopts.h instead of sharing single one. This
commit just replicates existing lwipopts.h and the resulting object
code is identical. |
c12ea5636f55fa8c4d8de7d0ccb870c5f8bcc231 50065 |
|
14-Jan-2014 |
vboxsync |
Add commented out snippet to use debug helper for raw ICMP sockets. |
9f8403c919ff34010f07a4e697c619fbfe832555 50005 |
|
26-Dec-2013 |
vboxsync |
On Windows use pxping_win.c based on crippled but unprivileged Icmp API. |
6a9535fac6406fce9d72b6e20c2b8be966da7e38 49835 |
|
09-Dec-2013 |
vboxsync |
VBoxNetLwipNAT.cpp: uses exported functions and listener declaration. |
0e1eea910a209a7a8edeed71c9be066a02f59202 49735 |
|
30-Nov-2013 |
vboxsync |
VBoxNetBaseService hides all details of internal network implementation and become responsible for supporting receiving loop. Notification of children are done via introduced interface:
virtual int processFrame(void *, size_t) = 0;
virtual int processGSO(PCPDMNETWORKGSO, size_t) = 0;
virtual int processUDP(void *, size_t) = 0;
processFrame() and processGSO() might return VERR_IGNORED, to inform base service switch to processUDP() (e.g. for DHCP needs) |
cfdba31ca72cc33430f0364b686f1d52559a81b5 49713 |
|
29-Nov-2013 |
vboxsync |
Enable ping proxy. |
2ac7f49e11a553a348be2be368bed8fd942820c4 49663 |
|
26-Nov-2013 |
vboxsync |
Convince Solaris headers to expose socket stuff we need with
-D_XOPEN_SOURCE=500 -D__EXTENSIONS__=1
-D_XOPEN_SOURCE=600 would also work, but <sys/feature_tests.h> insists
on C99 for it and so explodes for C++. Note that for 500 it insists
on NOT using C99, so when some day we decide to use -std=c99 we are in
for some fun. |
2d5c2f8b7f8e7cfeb5eb272b1242e4258dcd64be 49249 |
|
23-Oct-2013 |
vboxsync |
Finish DNS proxy code and hook it in. |
177727c096bdc6d5749f5f95c7307d9e6af5653d 49119 |
|
15-Oct-2013 |
vboxsync |
VBoxNetNAT: drops Windows's limitation on registering listeners. |
f0c792e78a8bf77c28c7814441e514bea7c5362b 49016 |
|
10-Oct-2013 |
vboxsync |
Change vestigial names proxytest.* to proxy.* |
d5b5f09d8841828e647de9da5003fda55ca4cd5e 48956 |
|
08-Oct-2013 |
vboxsync |
NetworkServices: Whitespace (including tabs!) and svn:keywords cleanups by scm. |
a24a5c1de771bb93e5b0fe0adb3e16dc6d835838 48365 |
|
06-Sep-2013 |
vboxsync |
lwip-nat: move IPv6 to _DEFS |
4acc8b08449be3ee3745e66d85e79f474098870b 48179 |
|
30-Aug-2013 |
vboxsync |
Conditionally include lwip makefile to make it possible to build
locally. This is still icky. |
a3d9dd392ec76233e30f01423ed5755e6187618e 48178 |
|
30-Aug-2013 |
vboxsync |
Do not hardcode lwip location in lwip makefile. Provide functions for
"calling" makefiles to add lwip to its sources and use these functions
in Devices and NAT.
XXX: It's still icky that Devices pulls in lwip makefile and then NAT
(which is included later) inherits it. But this commit allows
inclusion problem (and possible move of the lwip directory) to be
addressed separately. |
8b0582aa635b2c654a3a469911716a914d86fe6d 48110 |
|
28-Aug-2013 |
vboxsync |
Drop Devices/Network from INCS - VBoxLwipCore moved in with the rest of lwip. |
994437951cbf1cb7f9573c5623aaed0df89451d1 48108 |
|
28-Aug-2013 |
vboxsync |
VBoxLwipCore.cpp is a generic wrapper for lwip, so it should live
alongside lwip. This removes Devices/Network from the list of
mandatory include directories (this will be necessary for component
specific lwipopts.h). |
a218a3f92594b5f2beb9c8298c6fe6e3a8e502f8 48001 |
|
22-Aug-2013 |
vboxsync |
Move proxy sources from Devices/Network/lwip-new/vbox
to NetworkServices/NAT where they belong. |
1bc9eac6de1180c96a4308e994db3505171a84db 47993 |
|
22-Aug-2013 |
vboxsync |
G/c tstNetPfAddressPortPairParse - requested by vasily. |
0f7abc0ba17daaec33dddd33b10c0c83c5eb18cd 47992 |
|
22-Aug-2013 |
vboxsync |
Drop VBoxNetSlirpNAT.cpp - it's not and will not be used. It begat
lwip version and can retire in peace now. Slirp sources need
addtional cleanup to g/c service-specific bits, but that will be
handled separately. |
6a461badd9da2d39690a819ccad14e03781d8c4b 47897 |
|
20-Aug-2013 |
vboxsync |
NetworkServices/NAT: renamed old VBoxNetNAT to VBoxNetSlirpNAT |
c550c12592dedfe03ef31ce25305c688073dc72c 47896 |
|
20-Aug-2013 |
vboxsync |
build fix |
20fc4a350a4a8e56ffaac6cf57dcd677a7ac36c5 47894 |
|
20-Aug-2013 |
vboxsync |
VBoxNetLwipNAT => VBoxNetNAT |
3ae005634672855b6833cd01a1e47f223ecf60b7 47881 |
|
20-Aug-2013 |
vboxsync |
NetworkServices/NAT: fix SERVICE_NAME |
5127f5f0c13e00438384929be2bb068179b054de 47866 |
|
20-Aug-2013 |
vboxsync |
nat-service: removes unwanted PROGRAMS entry. |
14fd9b01bd00bf61ba96873ecbefdac1efcb5ddc 47865 |
|
20-Aug-2013 |
vboxsync |
nat-service: _NAME for hardened service. |
38ce01f0174eaa361f03608d5576e517a615a9db 47864 |
|
20-Aug-2013 |
vboxsync |
nat-service: templates names:
VBoxNetLwipNATHardened_TEMPLATE: VBOXR3EXE ->VBOXR3HARDENEDEXE
and VBOXMAINCLIENT$(if-expr defined(VBOX_WITH_HARDENING),DLL,EXE) ->
VBOXMAIN$(if-expr defined(VBOX_WITH_HARDENING),DLL,CLIENTEXE |
1b23da133a9fa48adc1ea464ef9f17ceeacf6742 47863 |
|
20-Aug-2013 |
vboxsync |
vbox-nat-netservice: hardened build fix. |
1d985a21a9c5e227f3fce03d34198e66c141f870 47692 |
|
13-Aug-2013 |
vboxsync |
buld rules for compiling NAT service on Windows. |
80f885b31199024580c2bd811d9287aae80752f8 47567 |
|
07-Aug-2013 |
vboxsync |
Move proxy sources from LWIP_SOURCES to LWIP_NAT_SOURCES - we don't
need to build them elsewhere. Refer to the former in VBoxNetLwipNAT
makefile. Arguably, those sources should be moved to where they
belong too. |
6418539e7e63a36f6c1f2e6170e4e881a3693947 47176 |
|
16-Jul-2013 |
vboxsync |
Solaris needs -lsocket -lnsl |
a503c2437be421c711f33a915695f3c6a31227e5 46425 |
|
07-Jun-2013 |
vboxsync |
LWIP-new/iSCSI: updates. |
a50808e8a35d9593432271572fb44ab9f1455395 45672 |
|
23-Apr-2013 |
vboxsync |
nat-lwip: missed test case and condition for testcase. |
6d73c66200a04223ae56a22ff221ec32193717a5 45559 |
|
16-Apr-2013 |
vboxsync |
NAT/Lwip-service: Main client now, dynamic port-forward + managment. |
2622c26c6b4105d944a29c5e2c77b6ef26e10101 44824 |
|
25-Feb-2013 |
vboxsync |
Network-service for lwip-driven proxy.
additionally enables SrvNat trunk type for Nat services.
Note: all changes disabled by default. |
772269936494ffaddd0750ba9e28e805ba81398c 41477 |
|
29-May-2012 |
vboxsync |
**/Makefile.kmk: Cosmetic changes. |
500aaaf3dc1d98456808e7618db3fb2e7c8fb8e0 36217 |
|
09-Mar-2011 |
vboxsync |
NATService: compilable again. |
0b87790df72dd730ef361a1ce1a8d40ed4d15e10 35489 |
|
11-Jan-2011 |
vboxsync |
OSE header fix |
52831df2c11f241bf670f904d23a4fbb3ef5e5bb 31516 |
|
10-Aug-2010 |
vboxsync |
split line. |
dbdad2be7058be4e01da4612890595236e19a004 31417 |
|
05-Aug-2010 |
vboxsync |
NetworkServices/NAT: small fix to make it link again |
cb5eae61b4dd9efcc1fc8ac5c140c10e3d0ac3fa 30017 |
|
03-Jun-2010 |
vboxsync |
NATService: clean up. |
d1a00c93378091ef28db9d959b2d692cc8143a07 27856 |
|
31-Mar-2010 |
vboxsync |
export NetworkServices/NAT and NetworkServices/NetLib to OSE |