Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-23 | MERGE current "dev" into "netcon" -- should not affect netcon itself but ↵ | Adam Ierymenko | |
will retest -- brings ZeroTier core up to 1.1.0 | |||
2015-11-21 | ARP packets do need the source IP address in them, as well as the MAC address. | Grant Limberg | |
Packets wouldn't even show up in WireShark without the source IP in it. | |||
2015-11-21 | ARP packet lengths are 28 bytes. This condition required the packet to be ↵ | Grant Limberg | |
29 or more bytes. | |||
2015-11-16 | Turns out it wasn't hard to add miniupnpc to the VS2012 project and just ↵ | Adam Ierymenko | |
have it build with the rest of the code. | |||
2015-11-13 | Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, ↵ | Adam Ierymenko | |
(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. | |||
2015-11-10 | GitHub issue #242 -- crappy uPnP protocol demands infinite lease time or else | Adam Ierymenko | |
2015-11-09 | Try bringing back TTL escalation -- may help with Docker (IP-MASQ) type NAT | Adam Ierymenko | |
2015-11-03 | Create periodic backup copies of controller.db in network controller from ↵ | Adam Ierymenko | |
the main process itself to facilitate easier and safer backups of controller.db. | |||
2015-11-02 | More appropriate phyOnUnixClose handling | Joseph Henry | |
2015-11-02 | Fixed another closure bug. Updated debug levels | Joseph Henry | |
2015-10-29 | Added state dump, fixed numerous RPC related bugs | Joseph Henry | |
2015-10-27 | Add set buffer sizes code to Phy<> | Adam Ierymenko | |
2015-10-27 | Merge Phy<> from netcon. | Adam Ierymenko | |
2015-10-22 | More cluster wiring... | Adam Ierymenko | |
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. |