Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-23 | minor changes | Joseph Henry | |
2015-09-22 | . | Adam Ierymenko | |
2015-09-22 | . | Adam Ierymenko | |
2015-09-22 | Phy<> loses socketpair, gains raw FD monitoring. | Adam Ierymenko | |
2015-09-22 | fixed fd-transfer logic bug, needs new write-queue logic | Joseph Henry | |
2015-09-15 | netif code hooked up | Joseph Henry | |
2015-09-11 | ARP cache and responder agent code for use in netcon and iOS. | Adam Ierymenko | |
2015-09-10 | . | Adam Ierymenko | |
2015-09-10 | Add socketpair support to Phy. | Adam Ierymenko | |
2015-09-02 | Unix domain sockets in Phy<> | Adam Ierymenko | |
2015-08-13 | Manually set DeviceInstanceID since this registry key is missing on Windows ↵ | Adam Ierymenko | |
Vista and Server 2008. | |||
2015-07-30 | Because Windows, because Windows. Now it upgrades correctly from 1.0.1, ↵ | Adam Ierymenko | |
including automatic driver update from NDIS5 to NDIS6. Also a bit more robust on creating new ports, just in case. | |||
2015-07-30 | Save enumeration of statically assigned IPs so they will always be ↵ | Adam Ierymenko | |
reassigned on device "power cycle." | |||
2015-07-30 | Suppress icacls output on lockDownFile(). | Adam Ierymenko | |
2015-07-30 | Because Windows. | Adam Ierymenko | |
2015-07-30 | Kill the devcon.exe dependency by dynamically loading cfgmgr32, newdev, and ↵ | Adam Ierymenko | |
setupapi and using these functions directly. | |||
2015-07-28 | Add miniupnpc builds for Windows, fix some Windows build warnings. | Adam Ierymenko | |
2015-07-28 | UPNP/NAT-PMP support with libminiupnpc (if built with it) -- GitHub issue #64 | Adam Ierymenko | |
2015-07-28 | Enable SO_NO_CHECK if available to skip UDP checksum on packet send for ↵ | Adam Ierymenko | |
slight performance improvement. We do our own cryptographically secure authentication so UDP checksum is worthless. | |||
2015-07-24 | Fix leaving of networks to actually call Network::destroy(). | Adam Ierymenko | |
2015-07-06 | Another attempt at a fix for all the Windows driver coma issues. | Adam Ierymenko | |
2015-06-12 | This 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-06-09 | Allow double-close just in case in Phy<> | Adam Ierymenko | |
2015-06-09 | Rework Phy<> to clean up _socks entries only in poll() to fix instability in ↵ | Adam Ierymenko | |
proxy. | |||
2015-06-05 | Fix for poll() in Phy<> with no sockets open. Only affects tcp-proxy. | Adam Ierymenko | |
2015-05-21 | Add some proxy debugging, and auto-resolve and periodically re-resolve TCP ↵ | Adam Ierymenko | |
fallback tunnel hostname. | |||
2015-05-21 | BackgroundResolver test. | Adam Ierymenko | |
2015-05-21 | Background resolver. | Adam Ierymenko | |
2015-05-20 | Don't actually "power cycle" the interface except on startup. Doing that ↵ | Adam Ierymenko | |
after we're running could lose IP configuration. | |||
2015-05-19 | Make tap driver even more defensive... seems to maybe fix the new network ↵ | Adam Ierymenko | |
problem. Have to test a bit more. | |||
2015-05-19 | Windows build warning removal, be more defensive in Windows tap driver code, ↵ | Adam Ierymenko | |
and clean up service start/stop in installer. | |||
2015-05-17 | BSDEthernetTap build fixes. | Adam Ierymenko | |
2015-05-17 | Bring BSDEthernetTap into the current century. | Adam Ierymenko | |
2015-05-08 | Fix to tap reset code in Windows tap connector. | Adam Ierymenko | |
2015-05-08 | Fix 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-08 | Scratch 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-25 | Use NDIS6 driver preferentially if available. | Adam Ierymenko | |
2015-04-24 | Destroy tap devices on Windows 'leave'. | Adam Ierymenko | |
2015-04-24 | Windows now builds and runs selftest correctly, and fixed a Windows (and ↵ | Adam Ierymenko | |
possibly other platforms) issue in Phy<>. | |||
2015-04-20 | OSUtils::resolve() | Adam Ierymenko | |
2015-04-20 | (1) now builds and works on Linux, (2) fix a threading problem causing carsh ↵ | Adam Ierymenko | |
on shutdown, (3) cleanup in selftest, re-enable Phy and Http tests. | |||
2015-04-16 | zerotier-cli suspiciously working... that didn't hurt *too* badly. | Adam Ierymenko | |
2015-04-16 | CLI work and Makefile cleanup. | Adam Ierymenko | |
2015-04-16 | Some cleanup, and bite the bullet and go ahead and write a simple Http ↵ | Adam Ierymenko | |
client. Need a cross-platform built-in one to do cli right. | |||
2015-04-15 | Putting the main binary back together... | Adam Ierymenko | |
2015-04-14 | Tap driver load fix. | Adam Ierymenko | |
2015-04-14 | Make tap itself handle remembering sticky device to nwid mappings. | Adam Ierymenko | |
2015-04-14 | Bunch of tap stuff, IP address assignment hookups, etc. | Adam Ierymenko | |
2015-04-14 | Just return files from listDirectory() since that is all we need, fix ↵ | Adam Ierymenko | |
network request on network restore logic, and remember saved networks in service/One | |||
2015-04-14 | Fix missed closedir() | Adam Ierymenko | |