| Age | Commit message (Expand) | Author |
| 2021-09-01 | Consolidation of multipath logic. Better system separation | Joseph Henry |
| 2021-05-03 | Fix (some) compile-time warnings on Linux | Joseph Henry |
| 2020-11-12 | Revert "Push credentials in multicast." | Adam Ierymenko |
| 2020-11-12 | Revert "Build fix, and move multicast pushCredentialsIfNeeded." | Adam Ierymenko |
| 2020-11-12 | Build fix, and move multicast pushCredentialsIfNeeded. | Adam Ierymenko |
| 2020-11-12 | Push credentials in multicast. | Adam Ierymenko |
| 2020-09-11 | Disable unicast compression as it almost never helps and usually just wastes ... | Adam Ierymenko |
| 2020-08-21 | AES integrated on send side. | Adam Ierymenko |
| 2020-08-20 | BSL date bump | Adam Ierymenko |
| 2020-05-12 | Add Bonds, Slaves, and Flows | Joseph Henry |
| 2020-05-12 | Merge dev into multipath | Joseph Henry |
| 2019-08-23 | Relicense: GPLv3 -> ZeroTier BSL 1.1 | Adam Ierymenko |
| 2019-08-20 | Added flow-awareness check for policies, more work on ZT_MULTIPATH_ACTIVE_BACKUP | Joseph Henry |
| 2019-08-19 | Added notion of Flows | Joseph Henry |
| 2019-06-25 | Tighten up credential push just a bit for faster up-time with older nodes, sh... | Adam Ierymenko |
| 2019-06-13 | Compiler warning cleanup | Grant Limberg |
| 2019-05-17 | Fixed ZT_SDK build issue. Moved ZT_SDK preprocessor directives to more perman... | Joseph Henry |
| 2019-05-13 | Disabled compression for outbound packets in SDK build | Joseph Henry |
| 2019-03-19 | . | Adam Ierymenko |
| 2019-03-14 | Clean out some unnecessarily pedantic auth stuff in favor of a simpler way of... | Adam Ierymenko |
| 2019-01-25 | Fixed sign-comparison compile warnings in QoS code | Joseph Henry |
| 2019-01-14 | Updated licenses for 2019 | Joseph Henry |
| 2018-08-09 | merge dev | Adam Ierymenko |
| 2018-07-20 | Fix a bug that caused a crash on empty HTTP requests (localhost only) and add... | Adam Ierymenko |
| 2018-07-10 | Rough draft of fq-codel implementation | Joseph Henry |
| 2018-06-07 | Added TX queue cap for issue #769 | Joseph Henry |
| 2018-05-30 | Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality | Joseph Henry |
| 2018-05-01 | Introduced basic multipath support | Joseph Henry |
| 2018-02-09 | A few fixes dicatated by valgrind. | Adam Ierymenko |
| 2018-01-26 | Add support for designated multicast replicators to Multicaster::send(). | Adam Ierymenko |
| 2018-01-26 | Clean up some multicast code. | Adam Ierymenko |
| 2018-01-25 | Implement continuous contacting of designated anchors and multicast replicato... | Adam Ierymenko |
| 2018-01-08 | Copyright updates for 2018. | Adam Ierymenko |
| 2018-01-08 | Tear out old "link quality" stuff since it is not currently used and will be ... | Adam Ierymenko |
| 2017-12-04 | Clean up remote tracing code, add per-network remote trace settings, add remo... | Adam Ierymenko |
| 2017-10-25 | Refactor path stability stuff and add basic multipath support. | Adam Ierymenko |
| 2017-10-02 | timestamps changed from uint64_t to int64_t | Grant Limberg |
| 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 |