b5e51a17f57d4fe07a991fe3622c16742f558099 55223 |
|
13-Apr-2015 |
vboxsync |
Main/HostDnsService: if VBoxInternal2/HostDNSOrderIgnore global
extradata is set to a value other than "0", don't send notification
when only the order of nameservers changed. |
2b114c590cf5a19f8047cd7bde9c7e5ae00aa22b 53624 |
|
31-Dec-2014 |
vboxsync |
scm automatic cleanups. |
d9241a9515e03c7c95a170b2106b365411df0c4e 53123 |
|
22-Oct-2014 |
vboxsync |
Fix typo in header comment. |
510b14148124a664875cdb3a996433bd92c9324e 53122 |
|
22-Oct-2014 |
vboxsync |
Main/HostDnsService: revert r96327 and follow-up r96329 and r96331 to
revert conversion of HostDnsInformation to Unicode.
HostDnsServiceWin.cpp behavioral changes will be redone as a separate
commit against old definition of HostDnsInformation.
Intervening SafeArray cleanup in r96372 is preserved, hopefully
without errors. Please review. |
099e7a98b610d5290560331351a58781728dd33e 52932 |
|
02-Oct-2014 |
vboxsync |
HostDnsServiceResolvConf: copyright header |
cb702d6d593134e47854c00a7fa1156fe48a14cc 52901 |
|
30-Sep-2014 |
vboxsync |
Main: trailing spaces + warning |
63fdb92b88f31446f6ea53241c0d127677c71c7e 52897 |
|
30-Sep-2014 |
vboxsync |
Main: DnsMonitorService: step on unicode rails: store network configuration in unicode-compatible containner (std::wstring) (preliminary tested on Linux, Mac and Windows); DnsMonitorService for Windows: reworked in order to subscribe to correct events and filter-out those ones we don't interested in. (Experimantal, needs more testing and review). |
dbbd0cae65188dffbd927bdde2d88cbeec2e26da 50263 |
|
28-Jan-2014 |
vboxsync |
Main/HostDnsService:
- Generic part could be used with threading on or off: OS which can monitor changes on DNS structures might need this (e.g. Windows, Darwin, Linux)
- ResolvConf based (Linux, Solaris, FreeBSD ans Os/2) doesn't use scanf based resovl.conf parsing new Slirp's parser used instead. It's configured to provide strings instead of addresses. (to resolve xtracker/7034c2)
- Darwin monitoring code has been refactored.
- linux changed to handle cases described in xtracker/7034c3
- Windows monitors changes on register changes. |
0d49a2fbc9857ad8dd29542de7fb37202f1a283f 50213 |
|
24-Jan-2014 |
vboxsync |
spaces |
c0b3f8f271f3bc2358c46ed5a99af29a28bd1b66 49409 |
|
07-Nov-2013 |
vboxsync |
Main/HostDnsService: fixed object deletion and coding style |
3f2299591cfeb8a37a3578bef9c44c1790860948 49235 |
|
22-Oct-2013 |
vboxsync |
Main/HostDnsService: splits HostDnsService on "singleton" HostDnsMonitor
which monitors host changes and share DnsInformation to per HostImpl/VirtualBoxImpl objects
HostDnsMonitorProxy.
TODO: Win/Darwin parts might burn (not tested)
TODO: find good place to call HostDnsMonitor::shutdown() to stop
monitoring thread. (ref counting could be used on
HostDnsMonitor::addMonitorProxy and HostDnsMonitor::releaseMonitorProxy,
but it better to pausing monitoring on no --auto-shutdown launches of VBoxSVC). |
8dfc5e89cd3421bb0602f33768f00c1f1d40b1d2 48955 |
|
07-Oct-2013 |
vboxsync |
Main: Whitespace (including tabs!) and svn:keywords cleanups by scm. |
5218e94d899f948d3def7109e05a93fc6d590037 48805 |
|
02-Oct-2013 |
vboxsync |
Main: HostDnsServiceWin::init(void) -> HostDnsServiceWin::init(const VirtualBox *aParent) and firing event on update. |
937e96b5b6df88090d954d59ff2def8882724b7c 48494 |
|
16-Sep-2013 |
vboxsync |
Main/HostDnsServiceResolvConf::update(): Don't fail on update if resolv.conf empty or so on. |
18b1f1bb3429f8bfc1a52cfaeb2445e9fb1f55cd 48330 |
|
06-Sep-2013 |
vboxsync |
Main/DNS: general host specific DNS and Co handling added.
Darwin implementation has self-update mechanism, for other hosts it's in todo list. |