Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-12 | boring doc stuff | Adam Ierymenko | |
2016-01-12 | Docs and cleanup. | Adam Ierymenko | |
2016-01-12 | Simplify Peer locking to eliminate deadlock with new path recursion check ↵ | Adam Ierymenko | |
code (and also probably improve performance). | |||
2016-01-12 | Use network user ptr in lookup for Ethernet frame handling to eliminate map ↵ | Adam Ierymenko | |
lookup. | |||
2016-01-12 | Add a network-associated user ptr in API. | Adam Ierymenko | |
2016-01-12 | Merge branch 'master' into dev | Adam Ierymenko | |
2016-01-12 | Merge pull request #291 from JackyRen/patch-1 | Adam Ierymenko | |
Update controller README.md | |||
2016-01-12 | Dead code removal. | Adam Ierymenko | |
2016-01-12 | Update controller README.md | Ren Jie | |
Sync make parameter with code. | |||
2016-01-11 | Check shouldUsePathForZeroTierTraffic in legacy beacon responder. | Adam Ierymenko | |
2016-01-11 | Instead of using binary packet comparison, add a callback to the API to ↵ | Adam Ierymenko | |
explicitly check whether paths should be used. Check in with this callback (if present) when learning new paths or sending initial packets. | |||
2016-01-11 | docs | Adam Ierymenko | |
2016-01-11 | Refactor to eliminate copypasta. | Adam Ierymenko | |
2016-01-11 | Fix a bug that we visually found in Windows code -- it was not advertising ↵ | Adam Ierymenko | |
uPnP addresses?!? | |||
2016-01-11 | Remove somewhat ugly and costly anti-recursion hack -- we will switch to ↵ | Adam Ierymenko | |
more explicit methods. | |||
2016-01-06 | Close another potential anti-recursion loophole. | Adam Ierymenko | |
2016-01-06 | Roots should probably not do this since it would likely be a waste of packets. | Adam Ierymenko | |
2016-01-06 | Put old test code in attic. | Adam Ierymenko | |
2016-01-06 | AntiRecursion cleanup and some other minor things. | Adam Ierymenko | |
2016-01-06 | Tighten up dead path detection. Should now auto-detect dead paths in less ↵ | Adam Ierymenko | |
than 10 seconds at a very small cost in ECHO requests (or HELLOs for older peers). GitHib issue #272 | |||
2016-01-05 | simplify if | Adam Ierymenko | |
2016-01-05 | Implement first pass on rapid dead path detection, and increment version to ↵ | Adam Ierymenko | |
1.1.3 (dev) | |||
2016-01-05 | more dead code | Adam Ierymenko | |
2016-01-05 | Outline dead path detection mechanism. | Adam Ierymenko | |
2016-01-05 | dead code removal | Adam Ierymenko | |
2015-12-21 | VERSION 1.1.2: bug fixes and NAT-PMP support | Adam Ierymenko | |
ZeroTier One version 1.1.2 is mostly a bug fix release, but also includes support for NAT-PMP as a method of mapping external ports from behind supported routers. Bugs fixed include: - Refactored path selection code to eliminate a change that might have introduced a reliability regression from earlier versions. - Reworked UPnP code for improved reliability and also added NAT-PMP support. - Fixed a crash on network preferred relays. (Not exploitable or security critical since only network controllers can send that config option and there was no buffer overflow or other exploitable issue.) - Fix GUI problem on OSX where window could be larger than screen on some Macbooks. - Fix a potential rate limit problem on PUSH_DIRECT_PATHS that could negatively impact same-network connectivity. - Update zerotier-cli to show preferred vs. active paths and hide inactive ones. - Fix an issue on shutdown with thread delete order and thread synchronization. | |||
2015-12-21 | Windows 1.1.2 build. | Adam Ierymenko | |
2015-12-21 | Selectively move over changes from "edge" to "dev" excluding netcon. | Adam Ierymenko | |
2015-12-01 | Fix Linux init script to properly specify runlevels. | Adam Ierymenko | |
2015-11-30 | Fix for GitHub issue #260 -- fix for (non-exploitable) crash in network ↵ | Adam Ierymenko | |
preferred relay code | |||
2015-11-30 | Low-impact sanity check against GitHub issue #247 -- will likely prevent ↵ | Adam Ierymenko | |
other weird recursions too. | |||
2015-11-30 | Fix for GitHub issue #252 | Adam Ierymenko | |
2015-11-30 | GitHub issue #257 | Adam Ierymenko | |
2015-11-30 | Put selftest back and turn off tracing in PortMapper. | Adam Ierymenko | |
2015-11-30 | Simplify IP assignment logic in OSXEthernetTap, also fix for GitHub issue #249 | Adam Ierymenko | |
2015-11-30 | indentation | Adam Ierymenko | |
2015-11-30 | ... and here. | Adam Ierymenko | |
2015-11-30 | Need to close on premature abort too or resources are leaked. | Adam Ierymenko | |
2015-11-30 | Also add a timeout for the actual NAT-PMP port mapping step. | Adam Ierymenko | |
2015-11-30 | ifdef naming fix. | Adam Ierymenko | |
2015-11-30 | Fix for uPnP | Adam Ierymenko | |
2015-11-30 | Merge miniupnpc/libnatpmp build into main build by just adding flags, defs, ↵ | Adam Ierymenko | |
and objs. | |||
2015-11-30 | Ton of uPnP work and adding NAT-PMP support, still testing... | Adam Ierymenko | |
2015-11-30 | Merge pull request #261 from janjaapbos/synology | Adam Ierymenko | |
Fix for cross compiling | |||
2015-11-30 | Merge pull request #259 from janjaapbos/jb-dev | Adam Ierymenko | |
Increase maximum number of paths per IP scope to 4 | |||
2015-11-30 | Increase maximum number of paths per IP scope to 4 | Janjaap Bos | |
Otherwise, local discovered routes are ignored. Don't know what the best value would be. Taking 4 for now. | |||
2015-11-24 | Merge branch 'dev' of github.com:zerotier/ZeroTierOne into dev | Adam Ierymenko | |
2015-11-24 | Merge pull request #254 from bonki/fix_iproute2_ip_handling | Adam Ierymenko | |
Fix for GitHub issue #253. | |||
2015-11-24 | Fix for GitHub issue #253. | Adrian Frühwirth | |
Make 'ip' detection more robust (some distros don't ship the binary in /sbin or /usr/sbin). Add error handling for cases where an ip add/remove fails. | |||
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. |