summaryrefslogtreecommitdiff
path: root/osdep/WindowsEthernetTap.cpp
AgeCommit message (Collapse)Author
2015-07-06Another attempt at a fix for all the Windows driver coma issues.Adam Ierymenko
2015-06-12This might be a final fix for GitHub issue #173 and possibly others: ↵Adam Ierymenko
ACTIVELY detect borked port status on Windows and if any "cable unplugged" or other wacky states are detected whack the adapter (close and reopen). Tested adding a whole bunch of windows networks, removing, adding more, etc. and it seems to work very well!
2015-05-20Don't actually "power cycle" the interface except on startup. Doing that ↵Adam Ierymenko
after we're running could lose IP configuration.
2015-05-19Make tap driver even more defensive... seems to maybe fix the new network ↵Adam Ierymenko
problem. Have to test a bit more.
2015-05-19Windows build warning removal, be more defensive in Windows tap driver code, ↵Adam Ierymenko
and clean up service start/stop in installer.
2015-05-08Fix to tap reset code in Windows tap connector.Adam Ierymenko
2015-05-08Fix a bunch of Windows tap issues. Turns out NDIS6 allowed us to ditch some ↵Adam Ierymenko
NDIS5 cruft, but I did have to add one hack specific to that one instead. Seems reliable now.
2015-05-08Scratch that wrapper... it was easy to make, but it turns out WebControl is ↵Adam Ierymenko
IE4 (!!!?!). Also prefer NDIS5 to NDIS6 *if* NDIS5 is installed. We will no longer ship it, but this will make older installs use the same driver they are already using. Should ease upgrade.
2015-04-25Use NDIS6 driver preferentially if available.Adam Ierymenko
2015-04-24Destroy tap devices on Windows 'leave'.Adam Ierymenko
2015-04-24Windows now builds and runs selftest correctly, and fixed a Windows (and ↵Adam Ierymenko
possibly other platforms) issue in Phy<>.
2015-04-08osdep/ compile fixes, and remove some lingering OS-specific stuff from ↵Adam Ierymenko
node/Defaults
2015-03-31osnet -> osdepAdam Ierymenko