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. |
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. |
ae6c6b63a02886bd9d58462eed8626899872f584 46965 |
|
04-Jul-2013 |
vboxsync |
NetworkService/DHCP: missed Config.h |