Adam Ierymenko
|
bbcd76ecd0
Netconf updates -- actually issue COM, and log attempts to access networks in NetworkActivity using the new authenticated flag in the new DB schema.
|
12 năm trước cách đây |
Adam Ierymenko
|
3de76fcab1
Make network autoconf a little more frequent to tighten up expiration times.
|
12 năm trước cách đây |
Adam Ierymenko
|
d496304bbf
Put back rest of selftest.
|
12 năm trước cách đây |
Adam Ierymenko
|
719dd2870d
Self-test for certificate of membership.
|
12 năm trước cách đây |
Adam Ierymenko
|
2f00ae4fd7
Version 0.6.1: minor bug fix, DBM removal
|
12 năm trước cách đây |
Adam Ierymenko
|
5e71e07f59
Add persistent identity caching for use on supernodes. Activate by just making an iddb.d directory in the ZeroTier home folder. Also clean up some obsolete cruft from makefiles.
|
12 năm trước cách đây |
Adam Ierymenko
|
40e4f39181
Peers are now dumped on shutdown in a persistence cache and reloaded on startup, which is good enough for clients right now. Supernodes will get something else for long-term authoritative identity caching.
|
12 năm trước cách đây |
Adam Ierymenko
|
6e217dfcb0
Get rid of DBM, which technically is a case of YAGNI. Supernodes will need a 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.
|
12 năm trước cách đây |
Adam Ierymenko
|
bbfd43e036
VERSION 0.6.0 BETA: please upgrade!
|
12 năm trước cách đây |
Adam Ierymenko
|
70655cc3f7
Docs and auto-update of Earth network ID.
|
12 năm trước cách đây |
Adam Ierymenko
|
c89cdcc3fd
Blech... moving on!
|
12 năm trước cách đây |
Adam Ierymenko
|
1ed8a22d19
And then it turns out to be too slow on a slower 32-bit machine... we do want to do tablets eventually.
|
12 năm trước cách đây |
Adam Ierymenko
|
bad043729f
Yet another revision of this algo... yeesh... and update to supernode IDs. I think I am gonna go with this one. Seems memory-hard enough to me. I am probably procrastinating by obsessing over it.
|
12 năm trước cách đây |
Adam Ierymenko
|
3c5c3280ff
Fix an endian-non-neutrality bug in new hashcash identity algo.
|
12 năm trước cách đây |
Adam Ierymenko
|
8c9b73f67b
Make Salsa20 variable-round, allowing for Salsa20/12 to be used for Packet 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.
|
12 năm trước cách đây |
Adam Ierymenko
|
37e3bc3467
Bump version.h to version 0.6.0... almost there!
|
12 năm trước cách đây |
Adam Ierymenko
|
8d3dc3a44b
Add commented out gprof makefile options to Linux build.
|
12 năm trước cách đây |
Adam Ierymenko
|
fbf6ab5d4d
Bug fixes: inverted sense bug, printf format bug.
|
12 năm trước cách đây |
Adam Ierymenko
|
e13d4df9ab
Forgot to set defaults if multicast parameters are unset.
|
12 năm trước cách đây |
Adam Ierymenko
|
fb7d9b1029
Oops we needed _r in there...
|
12 năm trước cách đây |
Adam Ierymenko
|
5ef758bbd4
Eliminate unused private field (compiler warning).
|
12 năm trước cách đây |
Adam Ierymenko
|
ca93b4a1ac
Clean up some stuff, including a few spots where exceptions were not being handled correctly.
|
12 năm trước cách đây |
Adam Ierymenko
|
03b909603a
Clean up the awful Network::Config mess and break that out into NetworkConfig.
|
12 năm trước cách đây |
Adam Ierymenko
|
5a8f213c23
Work in progress...
|
12 năm trước cách đây |
Adam Ierymenko
|
b10871cedc
More work in netconf cleanup.
|
12 năm trước cách đây |
Adam Ierymenko
|
9f107dbd4e
Work in progress on cleaning up netconf mess in node code...
|
12 năm trước cách đây |
Adam Ierymenko
|
e6eb65be00
Netconf support for ARP and NDP caching TTLs.
|
12 năm trước cách đây |
Adam Ierymenko
|
dd7758e33e
Add multicast trace receiver to attic/. Another run of multicast trace 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.
|
12 năm trước cách đây |
Adam Ierymenko
|
d0dbd869c9
Increase verbosity of multicast tracing and fix tap build problem / GitHub Issue #19
|
12 năm trước cách đây |
Adam Ierymenko
|
9ece65da23
Fix some old column names in netconf.
|
12 năm trước cách đây |