History log of /vbox/src/VBox/NetworkServices/DHCP/Config.h
Revision Date Author Comments Expand
fc2936cb0bee5f5a4fa2d1aa50d72d9f31d69555 54504 25-Feb-2015 vboxsync

VBoxNetDHCP: Drag kicking and screaming VBoxNetDhcp::m_DhcpServer to NetworkManager::processParameterReqList() so that we can interrorgate it about DHCP options configured via API (though don't do it just yet).

413d704a1c05e34dfbbec2695dd209523239fa99 54499 25-Feb-2015 vboxsync

VBoxNetDHCP: keep a pointer to NetworkManager instead of using a global. To minimize churn, convert that global into a singleton. No functional change intended.

4385e174d1b0fa3a119b083b2234fd018a345dc6 50587 25-Feb-2014 vboxsync

NetworkServices/DHCP: use Utf8Str

0d49a2fbc9857ad8dd29542de7fb37202f1a283f 50213 24-Jan-2014 vboxsync

spaces

4597dc0c7d1226bffac551d7f96078ecad585304 49926 16-Dec-2013 vboxsync

VBoxNetDHCP:Config.h: G/c trailing white spaces.

8e2b1f0992b4da23b6a851ccd7733974d8576e98 49919 16-Dec-2013 vboxsync

VBoxNetDHCP:Config.h G/c -lines.

d689e422ecd57921aca8bbb10a96237aa3f9ace8 49918 16-Dec-2013 vboxsync

VBoxNetDHCP: Leases shouldn't cache settings which are could be changed at run-time, e.g. DNS settings.

e4d344c8c01cbd89994fd64377b0bc5e05b6fb1b 49821 09-Dec-2013 vboxsync

VBoxNetDHCP/Config.h uses shared declaration of "<" operator.

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)

e96c3345fd904eb75ce43234d620daba5e3aa639 49568 20-Nov-2013 vboxsync

DHCP: hides implementations requiring internals of ClientData from Client and Lease classes (warning: -Wdelete-incomplete).

bafdb82b073ec103837f030891f13d27986e61cb 49567 20-Nov-2013 vboxsync

DHCP/NetworkManager: visibility (ack,nak, offer4Client) from public to private.

b2032253010ade03087bc2649250e3626bda075c 49566 20-Nov-2013 vboxsync

DHCP: G/c lines.

84b6286d4cda8e483eb8408964af65be73a2433c 49565 20-Nov-2013 vboxsync

DHCP/Config.h reverts occidental commit in r90758.

9ee58e0e63331d8bb74e1d3fd64a5db28a670295 49564 20-Nov-2013 vboxsync

DHCP/VBoxNetDHCP.cpp: G/c unused declarations.

4901e0b6b9ee11ee0450793610578cce818faf0f 49563 20-Nov-2013 vboxsync

DHCP: first-level DHCP request packet processing moved to NetworkManager class. warning [-Wdelete-incomplete].

a9233c2764836549b33d8763907f6b5472f10106 49562 20-Nov-2013 vboxsync

VBoxNetDHCP/Config.h: license header.

f3cedc4c300fce50116bd0bdac745daac8f3a303 49542 19-Nov-2013 vboxsync

DHCP/NetworkManager hides internals in implementation.

148dfcc4759fdca12757b4b50f019dd0f94f08d4 49328 30-Oct-2013 vboxsync

NetServices/DHCP: XML lease serialization/deserialization.

03a8999a2d973cb4c77a871af1af1abd7339eeba 49327 30-Oct-2013 vboxsync

NetworkService/DHCP: refactoring: 1. Client and Lease are use shared data. 2. data moved to closer to implementations and accessible via accessors.

ab49680000495bbe6314f3add97e146a2a273b53 49063 12-Oct-2013 vboxsync

VboxNetDHCP: Lease: hides fields to internal data-structure and expose accessor functions. Lease: wasn't intended to be a base class. drop "virtual" from dtor.

0097d87845f13aa568db13bbcacf1157313e8441 49056 11-Oct-2013 vboxsync

VBoxNetDHCP/Config.h: warnings [-Wunused-parameter]

d5b5f09d8841828e647de9da5003fda55ca4cd5e 48956 08-Oct-2013 vboxsync

NetworkServices: Whitespace (including tabs!) and svn:keywords cleanups by scm.

Config.cpp Config.h Makefile.kmk VBoxNetDHCP.cpp /vbox/src/VBox/NetworkServices/NAT/Makefile.kmk /vbox/src/VBox/NetworkServices/NAT/RTWinPoll.cpp /vbox/src/VBox/NetworkServices/NAT/RTWinSocketPair.cpp /vbox/src/VBox/NetworkServices/NAT/VBoxNetLwipNAT.cpp /vbox/src/VBox/NetworkServices/NAT/fwudp.c /vbox/src/VBox/NetworkServices/NAT/portfwd.c /vbox/src/VBox/NetworkServices/NAT/proxy_dhcp6ds.c /vbox/src/VBox/NetworkServices/NAT/proxy_pollmgr.c /vbox/src/VBox/NetworkServices/NAT/proxy_pollmgr.h /vbox/src/VBox/NetworkServices/NAT/proxy_rtadvd.c /vbox/src/VBox/NetworkServices/NAT/proxy_tftpd.c /vbox/src/VBox/NetworkServices/NAT/proxytest.c /vbox/src/VBox/NetworkServices/NAT/proxytest.h /vbox/src/VBox/NetworkServices/NAT/pxdns.c /vbox/src/VBox/NetworkServices/NAT/pxtcp.c /vbox/src/VBox/NetworkServices/NAT/pxudp.c /vbox/src/VBox/NetworkServices/NAT/rtmon_bsd.c /vbox/src/VBox/NetworkServices/NAT/winutils.h /vbox/src/VBox/NetworkServices/NetLib/VBoxNetBaseService.cpp /vbox/src/VBox/NetworkServices/NetLib/VBoxNetPortForwardString.cpp /vbox/src/VBox/NetworkServices/NetLib/VBoxPortForwardString.h
ec08630365817126403c6389fdfeaef684a93c12 48483 16-Sep-2013 vboxsync

DHCP/Config.h: clean up. grouping data and functions.

94ca5c8512e71788df8958802417d5a3ac3f4268 48465 13-Sep-2013 vboxsync

DHCP: nukes extra lines.

e5d2729873049f9be403f69089c6f2af5e9e14ec 48461 12-Sep-2013 vboxsync

DHCP + lwip_nat: Domain Name passing on demand.

f48a89d029c08a8655a264760c2a62627fb298cd 48432 11-Sep-2013 vboxsync

ConfigEntity::ConfigEntity: init m_u32ExpirationPeriod

99eb640b71550610e4c11df5b795f90f7bd7082b 48420 11-Sep-2013 vboxsync

DHCP: moves implementation from header to source file.

520ede5548027dc4238db4b379e7249e5b396cd0 47501 01-Aug-2013 vboxsync

VBoxNetDHCP: removes session handling. binding and lease expiration control was added.

fa7a2ccbc768f09aa9d99280a9679f7e37835030 47020 06-Jul-2013 vboxsync

previous r87050, was re-commit of r86970 DHCP becomes Main client, internals changed to let more flexible managment and describing more complex networks (current state, so it should not brake a lot things, but something could stop working). more stuff moved to BaseNetworkService class. and r87051 nukes trailing whitespaces.

2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762e 47019 06-Jul-2013 vboxsync

NetworkServices/

0f70ed40798198e1d9099c6ae3bdb239d2b8cf0d 46969 04-Jul-2013 vboxsync

backed out r86967,r86968,r86969,r86970,r86971,r86972,r86973,r86975,r86976. will fix build locally.

/vbox/include/VBox/settings.h /vbox/src/VBox/Frontends/VBoxManage/VBoxManageDHCPServer.cpp /vbox/src/VBox/Main/Makefile.kmk /vbox/src/VBox/Main/idl/VirtualBox.xidl /vbox/src/VBox/Main/include/DHCPServerImpl.h /vbox/src/VBox/Main/include/HostImpl.h /vbox/src/VBox/Main/include/NATNetworkImpl.h /vbox/src/VBox/Main/include/NetworkServiceRunner.h /vbox/src/VBox/Main/src-client/ConsoleImpl2.cpp /vbox/src/VBox/Main/src-server/DHCPServerImpl.cpp /vbox/src/VBox/Main/src-server/HostImpl.cpp /vbox/src/VBox/Main/src-server/NATNetworkImpl.cpp /vbox/src/VBox/Main/src-server/NetworkServiceRunner.cpp /vbox/src/VBox/Main/src-server/VirtualBoxImpl.cpp /vbox/src/VBox/Main/src-server/xpcom/server.cpp /vbox/src/VBox/Main/xml/Settings.cpp Config.h Makefile.kmk VBoxNetDHCP.cpp /vbox/src/VBox/NetworkServices/NetLib/VBoxNetBaseService.cpp /vbox/src/VBox/NetworkServices/NetLib/VBoxNetBaseService.h
ae6c6b63a02886bd9d58462eed8626899872f584 46965 04-Jul-2013 vboxsync

NetworkService/DHCP: missed Config.h