Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-24 | Add length limit to TEE and REDIRECT, and completely factor out old C ↵ | Adam Ierymenko | |
json-parser to eliminate a dependency. | |||
2016-08-17 | Controller fixes... | Adam Ierymenko | |
2016-08-17 | We now always build the controller in ZeroTier One, at least for desktop and ↵ | Adam Ierymenko | |
server targets. Also means that ZeroTier One now requires C++11. (Still keeping C++11 out of the core in node/ though.) | |||
2016-08-16 | C++11 mode build fix. | Adam Ierymenko | |
2016-08-04 | More cleanup and removal of DeferredPackets, will do the latter in a more ↵ | Adam Ierymenko | |
elegant way. | |||
2016-08-03 | Bunch of work on pushing and replication of tags and capabilities, and ↵ | Adam Ierymenko | |
protocol cleanup. | |||
2016-07-12 | Fix to fix to GitHub issue #352 | Adam Ierymenko | |
2016-07-12 | JSON fix for trusted paths (does not affect normal op) | Adam Ierymenko | |
2016-07-12 | Rename file to be intuitive. | Adam Ierymenko | |
2016-07-12 | Plumbing through trusted path stuff to OneService. | Adam Ierymenko | |
2016-07-12 | Should remove old IPs before trying to add new ones. | Adam Ierymenko | |
2016-07-12 | GitHub issue #352 | Adam Ierymenko | |
2016-07-08 | Docs and controller API version | Adam Ierymenko | |
2016-06-23 | More new CLI work. | Adam Ierymenko | |
2016-06-21 | Add network local.conf stuff to save network permission settings and wire it ↵ | Adam Ierymenko | |
all through via the JSON API. Default route and route management stuff just about done. | |||
2016-06-21 | Plumbing for network setting control, and GitHub issue #330 | Adam Ierymenko | |
2016-06-21 | Route management now works on Windows, including default route override! ↵ | Adam Ierymenko | |
1.1.6 very close! | |||
2016-06-21 | Windows builds again. And there was much rejoicing. | Adam Ierymenko | |
2016-06-21 | Make Dictionary templatable so it can be used where we want a higher capacity. | Adam Ierymenko | |
2016-06-17 | Tying up default route and route mgmt loose ends. It now periodically ↵ | Adam Ierymenko | |
updates shadow routes so hopefully your link will stay up as you move around. | |||
2016-06-16 | Default route population works on Mac! | Adam Ierymenko | |
2016-06-16 | Report routes in locally joined network JSON. | Adam Ierymenko | |
2016-06-15 | Default route ready to test on Mac. | Adam Ierymenko | |
2016-06-15 | ManagedRoute, which applies C++ RAII to injected routes. Move RoutingTable ↵ | Adam Ierymenko | |
to attic. | |||
2016-06-14 | Big refactor in service code to prep for plumbing through route management. | Adam Ierymenko | |
2016-06-08 | Support yet another old version of http-parser for CentOS/EPEL. | Adam Ierymenko | |
2016-06-08 | Fix build against Debian version of libhttp-parser -- its old but it will work. | Adam Ierymenko | |
2016-04-19 | Cleanup in numerous places, reduce network chattiness around MULTICAST_LIKE, ↵ | Adam Ierymenko | |
and fix a "how was that working" latent bug causing some control traffic to take the scenic route. | |||
2016-04-18 | Store lat/lon too for testing and future display use. | Adam Ierymenko | |
2016-04-18 | Replace cluster-geo subprocess with in-memory loaded CSV of GeoIP data. This ↵ | Adam Ierymenko | |
is faster, cheaper, more reliable. We use https://db-ip.com/ but others would work too. | |||
2016-04-18 | . | Adam Ierymenko | |
2016-04-07 | Boost local interface check interval a bit to speed direct link provisioning ↵ | Adam Ierymenko | |
on startup. | |||
2016-04-07 | Make port mapper names even more unique, and trial bind before binding TCP ↵ | Adam Ierymenko | |
now which should work on Linux and others. | |||
2016-04-07 | dev branch now works again on Linux | Adam Ierymenko | |
2016-04-05 | Binder for Windows, and use Binder to get local interface addresses to ↵ | Adam Ierymenko | |
advertise. | |||
2016-04-05 | OneService now binds all ports to specific local interfaces instead of ↵ | Adam Ierymenko | |
wildcard and rebinds on changes. (default route) | |||
2016-04-05 | More refactoring and prep for explicit interface bindings (for default route ↵ | Adam Ierymenko | |
support). | |||
2016-04-01 | Tweak metric and clean out attic a bit. | Adam Ierymenko | |
2016-03-03 | stupid bug is stupid | Adam Ierymenko | |
2016-03-03 | indent fix | Adam Ierymenko | |
2016-03-03 | Fix problems with previous commit. | Adam Ierymenko | |
2016-03-03 | Another NAT-t improvement: | Adam Ierymenko | |
Many NATs revert to symmetric behavior from friendlier modes if they cannot preserve ports. This can occur if there is, for example, more than one ZT device behind the NAT using port 9993. Others (Airport Extreme?) seem to have bugs in which they completely freak out if more than one device tries to do a lot of mappings using the same internal local port. Mostly to fix the latter case and somewhat to fix the former, we introduce a secondary port. ZeroTier now binds 9993 (or whatever port you specify) plus another port computed deterministically from your ZeroTier address. This port is used for new links 1/4 of the time. This mostly addresses the second problem above and partly helps to address the first. If uPnP/NAT-PMP is enabled we also still open a tertiary port because some routers freak out if NAT-t is attempted using the same port as uPnP. All of this is IPv4 only of course. IPv6 is sane. | |||
2016-01-20 | Transfer speed increate + stability fixes | Joseph Henry | |
2016-01-12 | boring doc stuff | Adam Ierymenko | |
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-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 | 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?!? | |||
2015-12-21 | Selectively move over changes from "edge" to "dev" excluding netcon. | Adam Ierymenko | |