- Went back to a single session counter instead of two counter states - Went to a full 64-bit counter in the header as recommended by Noise, turns out there is a good reason. It simplifies everything. - Implemented Monica's simpler stateless counter window algorithm, but also only one on the whole session. - Simplified some counter logic generally. - Header check codes are temporarily gone, coming back in a different form. This is being committed "on top" of what was there instead of reverting the old commits to preserve the history. |
||
---|---|---|
.github | ||
artwork | ||
attic | ||
ci | ||
controller | ||
crypto | ||
debian | ||
network-hypervisor | ||
service | ||
utils | ||
vl1-service | ||
zssp | ||
.drone.jsonnet | ||
.drone.yml | ||
.gitignore | ||
Cargo.toml | ||
LICENSE.md | ||
Makefile | ||
README.md | ||
rustfmt.toml | ||
zerotier-one.spec |
tetanus: work-in-progress repo for ZeroTier v2
This repository contains the work-in-progress ZeroTier v2 code base, which is implemented in (almost) pure Rust.
DO NOT expect this code to work or be useful for anything yet. Also note that it does not yet have an open source license. We are planning on licensing it under one when it's released, but for now it's just copyright ZeroTier. (We're considering the MPL and a few other options.)
Eventually the plan is that this repository will be merged back into the main repo as a branch and then this branch will become the new release, replacing the current v1 code base. Until then, feel free to look around.
Once again: do not expect this to be done and do not try to post bug reports about it. It's very much under construction.
=) =) =) =) =) =) =)