|
e6b5f8aabd
|
AES work... but disabled in this commit.
|
2020-09-10 15:43:40 -04:00 |
|
|
b7b01da742
|
Wire up dearmor() path.
|
2020-08-25 14:13:20 -07:00 |
|
|
2ac49d99dd
|
AES integrated on send side.
|
2020-08-21 14:23:31 -07:00 |
|
|
06730c7d1d
|
BSL date bump
|
2020-08-20 12:51:39 -07:00 |
|
|
29ebda62ef
|
Remove (some) debug functions and traces
|
2020-07-23 00:32:39 -07:00 |
|
|
a50e8e9878
|
Add Bonds, Slaves, and Flows
|
2020-05-12 01:35:48 -07:00 |
|
|
52a166a71f
|
Relicense: GPLv3 -> ZeroTier BSL 1.1
|
2019-08-23 09:23:39 -07:00 |
|
|
5b2b088714
|
Cleanup, version bump.
|
2019-06-11 14:58:23 -07:00 |
|
|
cacdb445c7
|
Bump protocol version to 10
|
2019-05-14 13:54:27 -07:00 |
|
|
63ec19674c
|
.
|
2019-03-19 16:43:43 -07:00 |
|
|
0e597191b8
|
Updated licenses for 2019
|
2019-01-14 10:25:53 -08:00 |
|
|
9681fedbb4
|
Spellcheck sweep across codebase
|
2018-06-07 17:25:27 -07:00 |
|
|
46a7a2be2e
|
Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality
|
2018-05-30 17:45:29 -07:00 |
|
|
f7019d9e80
|
Tie up the rest of hub and spoke designated replicator multicast mode.
|
2018-01-26 22:14:10 -05:00 |
|
|
65c07afe05
|
Copyright updates for 2018.
|
2018-01-08 14:33:28 -08:00 |
|
|
9c7ee5a21e
|
Tear out old "link quality" stuff since it is not currently used and will be done differently.
|
2018-01-08 13:06:24 -08:00 |
|
|
2d0dc62a53
|
docs
|
2017-10-24 14:57:02 -07:00 |
|
|
f8014413a3
|
Add UDP MTU configurability.
|
2017-09-01 16:25:34 -07:00 |
|
|
1685659e37
|
Remote tracing works.
|
2017-07-17 17:02:50 -07:00 |
|
|
b9e1d53d7a
|
Minor cleanup.
|
2017-07-17 14:21:09 -07:00 |
|
|
ab0806a036
|
Cleanup.
|
2017-07-17 13:48:39 -07:00 |
|
|
4ecc0c59ca
|
Plumbing through of remote trace into controller code.
|
2017-07-14 13:03:16 -07:00 |
|
|
495c5ce81d
|
Bunch of remote tracing work.
|
2017-07-13 10:51:05 -07:00 |
|
|
dab0fb9e05
|
Remote trace: plumbing, replace old TRACE with calls to Trace object.
|
2017-07-07 16:58:05 -07:00 |
|
|
2ec88e8008
|
Remove old circuit test code. Rules engine will let us do this much better and more simply.
|
2017-05-30 10:19:45 -07:00 |
|
|
1b68d6dbdc
|
License header update.
|
2017-04-27 20:47:25 -07:00 |
|
|
e10325e133
|
GitHub issue #461 -- plus a bit of cleanup and optimization
|
2017-03-17 17:15:23 -07:00 |
|
|
5e6a4e5f5e
|
Send revocations automatically on deauth for instant kill, also fix some issues with the RP.
|
2017-03-06 15:12:28 -08:00 |
|
|
d79585d44d
|
Circuit tests now report link quality. Also fixed a little thing in revocation propagation.
|
2017-03-01 15:12:17 -08:00 |
|
|
1d39be61b2
|
ZeroTier now has link quality measurement. We are not using this yet but decided to put it in to prep for future QoS support and SD-WAN stuff.
|
2017-03-01 14:36:52 -08:00 |
|
|
2bf9145ae6
|
Outgoing side of packet counter for link quality reporting. Also some cleanup and a cluster mode build fix.
|
2017-03-01 10:22:57 -08:00 |
|
|
10185e92fa
|
Certificate of ownership -- used to secure against IP address spoofing, especially for IPv4 and regular IPv6.
|
2017-02-23 11:47:36 -08:00 |
|
|
803f74634a
|
Tweak how we do crypto of the masked portions of HELLO just to be more "boring" in the DJB sense.
|
2017-02-06 07:39:38 -08:00 |
|
|
f85a630a64
|
Docs and a small build fix in debug mode.
|
2017-02-06 07:17:45 -08:00 |
|
|
43182f8f57
|
Docs, code cleanup, and protect the extra new fields of HELLO with encryption as a precaution.
|
2017-02-05 16:19:03 -08:00 |
|
|
3587aa1ea7
|
Add and send certificates of representation to tell people what our valid upstreams are. These are not used yet but will be needed for future privacy modes, etc. Also some cleanup.
|
2017-02-04 13:17:00 -08:00 |
|
|
beb642faa5
|
Stub out CAN_REACH.
|
2017-02-04 10:21:31 -08:00 |
|
|
f102fd7f92
|
Extend in-band world updates to handle moons too.
|
2017-01-27 13:50:56 -08:00 |
|
|
0995c1dcaa
|
Encapsulate LZ4 in Packet.cpp to eliminate dependency.
|
2017-01-19 15:16:04 -08:00 |
|
|
7612bf3302
|
Fix LZ4 warning.
|
2017-01-19 14:54:39 -08:00 |
|
|
d5528e4e9a
|
Wire up VERB_USER_MESSAGE in core.
|
2017-01-09 15:55:07 -08:00 |
|
|
1615ef1114
|
Rename getBestRoot() etc.
|
2016-11-17 16:31:58 -08:00 |
|
|
bf8d71e82c
|
Add notion of upstream that is separate from root in Topology, etc.
|
2016-11-17 16:20:41 -08:00 |
|
|
93b4ac5cb2
|
Remove unused POW code, will revisit later.
|
2016-10-13 13:17:30 -07:00 |
|
|
cc4bacc199
|
Cleanup, and implement compression disable flag for networks.
|
2016-09-27 12:22:25 -07:00 |
|
|
15c07c58b6
|
Refactored network config chunking to sign every chunk to prevent stupid DOS attack potential, and implement network config fast propagate (though we probably will not use this for a bit).
|
2016-09-27 11:33:48 -07:00 |
|
|
7e4b6b594b
|
It now builds.
|
2016-09-26 17:05:39 -07:00 |
|
|
eac3667ec1
|
Bunch more refactoring and work on revocations, etc.
|
2016-09-26 16:17:02 -07:00 |
|
|
1f74dd4589
|
Revocation work in progress, add WATCH which is TEE with implicit rate sync (thanks JG@DCVC!), and clean up some cruft in Network.
|
2016-09-23 16:08:38 -07:00 |
|
|
0d4109a9f1
|
More refactoring to clean up code, and add a gate function to make sure we do not handle OK packets we did not expect. This hardens up a few potential edge cases around security, since such messages might be used to e.g. pollute a cache and DOS under certain conditions.
|
2016-09-09 08:43:58 -07:00 |
|