История коммитов

Автор SHA1 Сообщение Дата
  Adam Ierymenko b6f6ed35fc More Windows tweaks and a compile fix. 9 лет назад
  Adam Ierymenko d3cb063d13 Tweaks to WindowsEthernetTap to attempt to address GitHub issue #308 and/or GitHub issue #277 -- we can't reproduce yet but I found one area where a spin was possible under certain failure conditions. Maybe. 9 лет назад
  Adam Ierymenko 4e4fd51117 boring doc stuff 9 лет назад
  Adam Ierymenko 0d9f33dc4f Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, (2) clean up some other stuff seen during debugging and reduce the sizes of some buffers due to Windows small stack size, (3) remove a redundant try/catch. 9 лет назад
  Adam Ierymenko b75bdedaee Manually set DeviceInstanceID since this registry key is missing on Windows Vista and Server 2008. 9 лет назад
  Adam Ierymenko 620562f7cf Because Windows, because Windows. Now it upgrades correctly from 1.0.1, including automatic driver update from NDIS5 to NDIS6. Also a bit more robust on creating new ports, just in case. 9 лет назад
  Adam Ierymenko 922d9657b9 Save enumeration of statically assigned IPs so they will always be reassigned on device "power cycle." 9 лет назад
  Adam Ierymenko 6f46f0e0e1 Because Windows. 9 лет назад
  Adam Ierymenko 8169b35482 Kill the devcon.exe dependency by dynamically loading cfgmgr32, newdev, and setupapi and using these functions directly. 9 лет назад
  Adam Ierymenko 56285ec0d4 Another attempt at a fix for all the Windows driver coma issues. 9 лет назад
  Adam Ierymenko 494681a482 This might be a final fix for GitHub issue #173 and possibly others: 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! 9 лет назад
  Adam Ierymenko 6fc090eb00 Don't actually "power cycle" the interface except on startup. Doing that after we're running could lose IP configuration. 9 лет назад
  Adam Ierymenko dd70188643 Make tap driver even more defensive... seems to maybe fix the new network problem. Have to test a bit more. 9 лет назад
  Adam Ierymenko c7eb5f0c81 Windows build warning removal, be more defensive in Windows tap driver code, and clean up service start/stop in installer. 9 лет назад
  Adam Ierymenko 241f308334 Fix to tap reset code in Windows tap connector. 9 лет назад
  Adam Ierymenko e744580b89 Fix a bunch of Windows tap issues. Turns out NDIS6 allowed us to ditch some NDIS5 cruft, but I did have to add one hack specific to that one instead. Seems reliable now. 9 лет назад
  Adam Ierymenko a40192a40b Scratch that wrapper... it was easy to make, but it turns out WebControl is 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. 9 лет назад
  Adam Ierymenko 720ac93ba9 Use NDIS6 driver preferentially if available. 9 лет назад
  Adam Ierymenko ce09e363dc Destroy tap devices on Windows 'leave'. 9 лет назад
  Adam Ierymenko f5848972f9 Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>. 9 лет назад
  Adam Ierymenko 7192fe6d15 osdep/ compile fixes, and remove some lingering OS-specific stuff from node/Defaults 10 лет назад
  Adam Ierymenko 8990fb8267 osnet -> osdep 10 лет назад