Age | Commit message (Collapse) | Author |
|
making an iddb.d directory in the ZeroTier home folder. Also clean up some obsolete cruft from makefiles.
|
|
startup, which is good enough for clients right now. Supernodes will get something else for long-term authoritative identity caching.
|
|
way to save identities, but that can be a different feature. Regular clients do not really need a permanent cache (yet). When/if we do need one we can do it then. Until then it only caused problems.
|
|
Version 0.6.0 marks the transition of ZeroTier One from ALPHA to BETA.
Major updates to the web site and binary packages for MacOS and Linux
are coming soon, followed by Windows soon thereafter.
This version contains a number of changes including:
* Speed improvements to encryption
* A new much-improved identity algorithm, which unfortunately requires an
identity regeneration. This should happen automatically, and should be
the last time for a good long while assuming there's nothing wrong with
what's here.
* Cleaned up the Network::Config mess in the code, factored out Config
into its own NetworkConfig class.
* Lots of work to support private networks, which are still in testing.
Concurrent with the web site update will be another minor release to
include any fixes there.
* Some changes to the protocol for better future-proofing.
* Netconf support for ARP caching parameters configurable on per-network
basis.
You must update to stay connected to the network; this version will not
talk to 0.5.0. After this, I'm going to be much more reluctant to make
incompatible changes.
|
|
|
|
|
|
want to do tablets eventually.
|
|
think I am gonna go with this one. Seems memory-hard enough to me. I am probably procrastinating by obsessing over it.
|
|
|
|
encrypt and decrypt. Profiling analysis found that Salsa20 encrypt was accounting for a nontrivial percentage of CPU time, so it makes sense to cut this load fundamentally. There are no published attacks against Salsa20/12, and DJB believes 20 rounds to be overkill. This should be more than enough for our needs. Obviously incorporating ASM Salsa20 is among the next steps for performance.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
handled correctly.
|
|
|
|
|
|
|
|
|
|
|
|
reveals fairly nice behavior. It looks like the traffic jams are the fault of ARP, which results from a gaggle of hosts trying to send ping replies. ARP caching will help with that quite a bit.
|
|
Issue #19
|
|
|
|
shub-niggurath.zerotier.com:/git/ZeroTierOne into adamierymenko-dev
|
|
|
|
|
|
more cleanup. Also fix it so certificates wont be accepted unless they are newer than existing ones.
|
|
|
|
table. That ways it will be possible for network changes to take effect almost immediately across all active peers.
|
|
|
|
and on receipt of MULTICAST_LIKE.
|
|
|
|
|
|
|
|
|
|
|
|
seekable, so take two.
|
|
public easier, add new supernode identities after generating them, fix known good and bad IDs in selftest.
|
|
|
|
bit. Current hashcash cost should be overkill for what we need but still tolerable to users.
|
|
|
|
|
|
|
|
other boxes.
|
|
thinking about at 4am.
|
|
serialize/deserialize, and rename parameter to qualifier to make better conceptual sense.
|
|
Whew. This is a big one. More of a marathon than a sprint.
First, four big things:
1) This version breaks backward compatibility with all prior versions.
It's in alpha, I can do that.
2) The port has changed from 8993 to 9993 to mark this change. Probably
not necessary but why not? Also 8993/UDP turned out to be used by some
enterprise LDAP thingy, which doesn't matter much either but again why
not?
3) This version, unlike previous versions, does NOT auto-join the Earth
network. Soon there will be more than one net, and not everyone is going
to want to get dumped on a flat global LAN right out of the box. To
join Earth use the command line interface:
sudo zerotier-cli join bc8f9a8ee3000001
4) Finally, you will get a different IP on Earth. The whole cryptosystem
has changed and we're not going to bother with continuity issues in
alpha testing.
So what's changed? See the blog:
http://blog.zerotier.com/post/62991430345/alpha-zerotier-one-network-is-down-briefly
The net should be up shortly after this commit. If there are any issues,
0.5.0 will be rapidly followed by 0.5.1. :-) Otherwise the next sprint
will be finishing up support for private networks. Then it's off to the
races with BETA, then Windows. (Decided to move into beta before Windows
in all likelihood.)
|
|
|