| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-08-15 | Add setmtu command, fix bond lifetime issue | Joseph Henry | |
| 2023-08-09 | Don't skip hellos when there are no paths available | travisladuke | |
| working on #2082 | |||
| 2023-08-01 | Fix typos (#2075) | Brenton Bostick | |
| 2023-07-20 | suppress warnings: comparison of integers of different signs: 'int64_t' (aka ↵ | Brenton Bostick | |
| 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] (#2063) | |||
| 2023-07-18 | Exit if loading an invalid identity from disk (#2058) | Grant Limberg | |
| * Exit if loading an invalid identity from disk Previously, if an invalid identity was loaded from disk, ZeroTier would generate a new identity & chug along and generate a brand new identity as if nothing happened. When running in containers, this introduces the possibility for key matter loss; especially when running in containers where the identity files are mounted in the container read only. In this case, ZT will continue chugging along with a brand new identity with no possibility of recovering the private key. ZeroTier should exit upon loading of invalid identity.public/identity.secret #2056 * add validation test for #2056 | |||
| 2023-05-01 | Brenton/curly braces (#1971) | Brenton Bostick | |
| * fix formatting * properly adjust various lines breakup multiple statements onto multiple lines * insert {} around if, for, etc. | |||
| 2023-04-28 | Outgoing Packet Metrics (#1980) | Grant Limberg | |
| add tx/rx labels to packet counters and add metrics for outgoing packets | |||
| 2022-12-22 | Add missing default initialization of _lowBandwidthMode | Joseph Henry | |
| 2022-12-05 | Add low-bandwidth mode | Joseph Henry | |
| 2022-10-09 | Behavioral changes to multipath balance modes (See: #1745 and #1753) | Joseph Henry | |
| 2022-09-20 | Improved multipath link monitoring | Joseph Henry | |
| 2022-06-06 | Set version to correct 1.10.0. | Adam Ierymenko | |
| 2022-03-02 | Remove bonds for peers that have fully expired. Remove notion of bond health | Joseph Henry | |
| 2021-12-01 | moar plumbing progress | Grant Limberg | |
| 2021-12-01 | wip | Grant Limberg | |
| 2021-09-01 | Consolidation of multipath logic. Better system separation | Joseph Henry | |
| 2021-05-25 | Fix a few things... | Adam Ierymenko | |
| 2021-05-24 | Basic plumbing for authentication requirement and piping through of URL ↵ | Adam Ierymenko | |
| information. | |||
| 2020-08-20 | BSL date bump | Adam Ierymenko | |
| 2020-07-27 | Add basic bond health status reporting (listbonds) | Joseph Henry | |
| 2020-06-17 | Adjust terminology | Joseph Henry | |
| 2020-05-12 | Add Bonds, Slaves, and Flows | Joseph Henry | |
| 2019-08-23 | Relicense: GPLv3 -> ZeroTier BSL 1.1 | 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 ↵ | Joseph Henry | |
| permanent homes | |||
| 2019-05-13 | Added divisor for ZT_PEER_ACTIVITY_TIMEOUT, gives quicker indication to ↵ | Joseph Henry | |
| status change in SDK | |||
| 2019-03-22 | Get rid of ZT_FAST_MEMCPY because this is not really needed. | Adam Ierymenko | |
| 2019-03-21 | Replace certificate based gating of multicast like/gather with a simpler ↵ | Adam Ierymenko | |
| more efficient method, fix some minor issues with request based com/cert push, and clean up some other random stuff. | |||
| 2019-03-19 | . | Adam Ierymenko | |
| 2019-03-14 | More cleanup. | Adam Ierymenko | |
| 2019-03-14 | Clean out some unnecessarily pedantic auth stuff in favor of a simpler way ↵ | Adam Ierymenko | |
| of gating multicast gathers. | |||
| 2019-01-14 | Updated licenses for 2019 | Joseph Henry | |
| 2018-07-10 | Rough draft of fq-codel implementation | Joseph Henry | |
| 2018-06-22 | Improved path selection, more efficient traffic allocation, lower QoS/ACK ↵ | Joseph Henry | |
| overhead | |||
| 2018-06-14 | Added multipath field to zerotier-cli status output. Adjusted how path ↵ | Joseph Henry | |
| estimates are computed and cached | |||
| 2018-05-01 | Introduced basic multipath support | Joseph Henry | |
| 2018-01-25 | More work on GitHub issue #666 | Adam Ierymenko | |
| 2018-01-25 | A small memory use reduction. | Adam Ierymenko | |
| 2018-01-25 | Implement continuous contacting of designated anchors and multicast ↵ | Adam Ierymenko | |
| replicators - GitHub issue #666 | |||
| 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 | |
| done differently. | |||
| 2017-12-15 | Some micro-optimizations, including a memcpy that is faster than Linux for ↵ | Adam Ierymenko | |
| most distro/compiler versions. | |||
| 2017-12-04 | Clean up remote tracing code, add per-network remote trace settings, add ↵ | Adam Ierymenko | |
| remote trace level, and make local trace output readable again. | |||
| 2017-10-25 | Now with more worky. | 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 | |
| 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-25 | Fix API problem with path configuration.. | Adam Ierymenko | |
| 2017-09-01 | Add UDP MTU configurability. | Adam Ierymenko | |
| 2017-09-01 | Raise chunk size to max packet size for network configs. Chunking breaks ↵ | Adam Ierymenko | |
| really ancient clients, so this helps them live a little longer. No real downside for new clients. | |||
| 2017-08-23 | Clean up WHOIS code. | Adam Ierymenko | |
