| 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-07-07 | Remote trace: plumbing, replace old TRACE with calls to Trace object. | Adam Ierymenko | |
| 2017-04-27 | License header update. | 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. | |||
| 2016-11-17 | Rename getBestRoot() etc. | Adam Ierymenko | |
| 2016-11-03 | add new files & remove old ones from VS project. Now builds & runs on ↵ | Grant Limberg | |
| Windows again | |||
| 2016-09-27 | Cleanup, and implement compression disable flag for networks. | Adam Ierymenko | |
| 2016-09-09 | (1) Public networks now get COMs even though they do not gate with them ↵ | Adam Ierymenko | |
| since they will need them to push auth for multicast stuff, (2) added a bunch of rate limit circuit breakers for anti-DOS, (3) cleanup. | |||
| 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-08-23 | Tidy up a few minor protocol things, improve documentation in Packet.hpp. | Adam Ierymenko | |
| 2016-08-09 | More cleanup and removal of cruft due to obsolete network-specific relays ↵ | Adam Ierymenko | |
| (will be replaced with federation stuff). | |||
| 2016-08-08 | It builds... almost ready to test some rules engine stuff. | Adam Ierymenko | |
| 2016-06-28 | Fix getPeer(self) bug if I am the controller. | Adam Ierymenko | |
| 2016-05-06 | Simplify a bunch of NetworkConfig stuff by eliminating accessors, also makes ↵ | Adam Ierymenko | |
| network controller easier to refactor. | |||
| 2016-04-12 | NetworkConfig refactor almost done. | Adam Ierymenko | |
| 2016-01-12 | boring doc stuff | Adam Ierymenko | |
| 2015-11-10 | Query both root and network controller for multicast last resort GATHER. | Adam Ierymenko | |
| 2015-11-09 | Ready to test. | Adam Ierymenko | |
| 2015-11-02 | Tweak some timings for better reliability. | Adam Ierymenko | |
| 2015-10-27 | Factor out RemotePath subclass of Path -- no longer needed, just cruft. | Adam Ierymenko | |
| 2015-10-27 | Don't include COM if not necessary (fix). | Adam Ierymenko | |
| 2015-10-01 | . | Adam Ierymenko | |
| 2015-10-01 | Need to hold nconf so *com does not die while being used. | Adam Ierymenko | |
| 2015-10-01 | Send COM with MULTICAST_GATHER for future use. | Adam Ierymenko | |
| 2015-08-27 | Integrate Hashtable into Multicaster, where @mwarning found heaviest ↵ | Adam Ierymenko | |
| std::map() overhead. | |||
| 2015-07-28 | Remove some left over debug code, and fix attempt to send to self if we are ↵ | Adam Ierymenko | |
| an active bridge. | |||
| 2015-07-07 | Implement ERROR_UNWATNED_MULTICAST | Adam Ierymenko | |
| 2015-07-07 | Save a little bit of RAM by getting rid of overkill CMWC4096 non-crypto PRNG ↵ | Adam Ierymenko | |
| and replacing it with a simple non-crypto PRNG that just uses Salsa20. | |||
| 2015-06-26 | Put multicast txQueue back to list. | Adam Ierymenko | |
| 2015-06-23 | replace vector::erase, was missed in a previous commit (ref #186) | Moritz Warning | |
| 2015-06-19 | Root server terminology cleanup, and tighten up a security check by checking ↵ | Adam Ierymenko | |
| full identity of peers instead of just address. | |||
| 2015-06-18 | Merge pull request #186 from mwarning/txQueue_vector | Adam Ierymenko | |
| replace txQueue list by vector for faster memory access and less allo… | |||
| 2015-06-19 | replace txQueue list by vector for faster memory access and less allocations | Moritz Warning | |
| 2015-05-06 | Renamed supernode to rootserver | Kees Bos | |
| 2015-04-08 | Remove Logger.hpp references. | Adam Ierymenko | |
| 2015-04-06 | Check for subscribed multicast groups should be able to check groups bridged ↵ | Adam Ierymenko | |
| behind me. | |||
| 2015-04-06 | More build fixes, and attic/ some stuff. | Adam Ierymenko | |
| 2015-02-17 | Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] | Adam Ierymenko | |
| 2015-01-05 | Cleanup, add tristate to config code in Network, and happy new year! | Adam Ierymenko | |
| 2014-12-02 | Windows Visual Studio meaningless-warning-ectomy. | Adam Ierymenko | |
| 2014-11-26 | Remove more legacy code -- just doing the supernode redist for old multicast ↵ | Adam Ierymenko | |
| is now good enough given the small number of legacy nodes left. | |||
| 2014-11-26 | cleanup and docs | Adam Ierymenko | |
| 2014-11-26 | docs and cleanup | Adam Ierymenko | |
| 2014-11-25 | Add ZT_SUPPORT_LEGACY_MULTICAST ifdef to enable the legacy code to all be ↵ | Adam Ierymenko | |
| toggled. | |||
| 2014-11-24 | Re-enable legacy multicast distribution -- still too many pre1.0.0 nodes online. | Adam Ierymenko | |
| 2014-11-24 | Multicast code cleanup. | Adam Ierymenko | |
| 2014-11-23 | A few more tweaks to MC algo... | Adam Ierymenko | |
| 2014-11-21 | Fix thinko in multicast changes... works now! | Adam Ierymenko | |
| 2014-11-21 | Send multicasts in random order. | Adam Ierymenko | |
| This should not affect most users, but on large networks it should cause service announcements to work a lot better. This is the result of a prolonged discussion with a user about the visibility of game servers on a large network. The old multicast algorithm was de-facto randomized due to its distributed nature, while the new algorithm is more deterministic. This will restore some randomization beyond limit-overflow conditions. It won't affect small networks at all. | |||
