| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-10-02 | timestamps changed from uint64_t to int64_t | Grant Limberg | |
| There were cases in the code where time calculations and comparisons were overflowing and causing connection instability. This will keep time calculations within expected ranges. | |||
| 2017-09-01 | Add UDP MTU configurability. | Adam Ierymenko | |
| 2017-08-23 | Threading issue fix? | Adam Ierymenko | |
| 2017-08-23 | Fix another deadlock. | Adam Ierymenko | |
| 2017-08-23 | Fix possible deadlock. | Adam Ierymenko | |
| 2017-08-23 | Fix pointer bug. | Adam Ierymenko | |
| 2017-08-23 | Clean up WHOIS code. | Adam Ierymenko | |
| 2017-08-23 | Tighten a few timings. | Adam Ierymenko | |
| 2017-08-08 | Small fix: should expire packets to prevent repeated WHOISes. | Adam Ierymenko | |
| 2017-08-08 | Make rxQueue lock-free using an atomic counter ring buffer. | Adam Ierymenko | |
| 2017-07-17 | Cleanup. | Adam Ierymenko | |
| 2017-07-13 | Bunch of remote tracing work. | Adam Ierymenko | |
| 2017-07-07 | Remote trace: plumbing, replace old TRACE with calls to Trace object. | Adam Ierymenko | |
| 2017-07-06 | . | Adam Ierymenko | |
| 2017-07-06 | . | Adam Ierymenko | |
| 2017-06-23 | Remove Cluster.hpp | Adam Ierymenko | |
| 2017-04-27 | License header update. | Adam Ierymenko | |
| 2017-03-27 | Fix TRACE and CLUSTER builds. | Adam Ierymenko | |
| 2017-03-27 | Add thread PTR that gets passed through the entire ZT core call stack and ↵ | Adam Ierymenko | |
| then passed to handler functions resulting from a call. | |||
| 2017-03-17 | Fix attempt to WHOIS self. | Adam Ierymenko | |
| 2017-03-10 | Tweak WHOIS path for federation. | Adam Ierymenko | |
| 2017-03-01 | ZeroTier now has link quality measurement. We are not using this yet but ↵ | Adam Ierymenko | |
| decided to put it in to prep for future QoS support and SD-WAN stuff. | |||
| 2017-03-01 | Outgoing side of packet counter for link quality reporting. Also some ↵ | Adam Ierymenko | |
| cleanup and a cluster mode build fix. | |||
| 2017-02-05 | Docs, code cleanup, and protect the extra new fields of HELLO with ↵ | Adam Ierymenko | |
| encryption as a precaution. | |||
| 2017-02-04 | A bit of code cleanup. | Adam Ierymenko | |
| 2017-02-04 | Eliminate a little copypasta. | Adam Ierymenko | |
| 2017-02-03 | Slight refactor to RENEDEZVOUS sending code for federation. | Adam Ierymenko | |
| 2017-02-01 | agree() must be called on our identity, the one with the secret | Adam Ierymenko | |
| 2017-02-01 | Eliminate another check in cluster frontplane mode. | Adam Ierymenko | |
| 2017-02-01 | Add more specific check in source==self case instead of dumping it. | Adam Ierymenko | |
| 2017-02-01 | Yeah that could never have worked (normal packets in cluster mode). | Adam Ierymenko | |
| 2017-02-01 | Another tweak to cluster I/O rules. | Adam Ierymenko | |
| 2017-02-01 | Take 3 | Adam Ierymenko | |
| 2017-02-01 | Still want to send WANT_PEER under two failure modes. | Adam Ierymenko | |
| 2017-02-01 | Can't armor() a packet until all flags are set. | Adam Ierymenko | |
| 2017-02-01 | Minor send path refactor to make packet I/O work on clusters if they are ↵ | Adam Ierymenko | |
| members of networks. Also fix a crash if compiled in cluster mode but no cluster is enabled. | |||
| 2017-01-27 | Relay policy can now be computed. | Adam Ierymenko | |
| 2017-01-27 | Replace piecemeal designation of upstreams with the concept of moons, which ↵ | Adam Ierymenko | |
| is simpler and easier to use and inherits all the cool live update stuff of worlds (now called planets) and global roots. | |||
| 2016-11-22 | Wire through external path lookup. Static paths should now work. | Adam Ierymenko | |
| 2016-11-22 | Replace long callback arg list with struct, and implement path whitelisting, ↵ | Adam Ierymenko | |
| path blacklisting, and local.conf support for roles. | |||
| 2016-11-17 | Modify unite() to deal with a second layer of upstreams. | Adam Ierymenko | |
| 2016-11-17 | Rename getBestRoot() etc. | Adam Ierymenko | |
| 2016-10-05 | Go ahead and loop back packets whose destination is self. Some OSes require ↵ | Adam Ierymenko | |
| this since they aactually follow the full network path even for local IPs. | |||
| 2016-09-28 | Check multicast limit on send after NDP emulation code. | Adam Ierymenko | |
| 2016-09-27 | Cleanup, and implement compression disable flag for networks. | Adam Ierymenko | |
| 2016-09-20 | Refactor COM stuff a bit, and respond to COM requests a bit more readily for ↵ | Adam Ierymenko | |
| rapid setup. Will need to revisit later. | |||
| 2016-09-13 | Implement relay policy, and setting multicast limit to 0 now disables ↵ | Adam Ierymenko | |
| multicast on the network as would be expected. | |||
| 2016-09-09 | Fix gating of multicast GATHER replies since these can come from upstream, ↵ | Adam Ierymenko | |
| etc., and fix an issue with sending ECHO to recheck marginal paths. | |||
| 2016-09-09 | More refactoring to clean up code, and add a gate function to make sure we ↵ | Adam Ierymenko | |
| do not handle OK packets we did not expect. This hardens up a few potential edge cases around security, since such messages might be used to e.g. pollute a cache and DOS under certain conditions. | |||
| 2016-09-07 | Bunch more path refactoring. Peers no longer forget paths, but do not ↵ | Adam Ierymenko | |
| normally use expired paths. Expired paths might still be tried if nothing else is reachable. | |||
