Adam Ierymenko
|
59da359b06
|
More porting to new Buf system.
|
2020-01-24 23:36:08 -08:00 |
|
Adam Ierymenko
|
91ce4c4ea6
|
Refactoring protocol marshal/unmarshal code...
|
2020-01-24 21:16:07 -08:00 |
|
Adam Ierymenko
|
5c6bf9d0a4
|
Wiring up addroot/removeroot
|
2020-01-23 18:05:34 -08:00 |
|
Adam Ierymenko
|
33bb61c63d
|
Loads of refactoring, integration of new version of Trace.
|
2020-01-23 13:05:33 -08:00 |
|
Adam Ierymenko
|
eef70e198b
|
Version 2.x notice updates and other boring stuff.
|
2020-01-20 08:46:20 -08:00 |
|
Adam Ierymenko
|
53b7c8f725
|
Make Peer bootstrap field an Endpoint even though we only support InetAddress right now, and a bunch more stuff.
|
2020-01-20 08:08:38 -08:00 |
|
Adam Ierymenko
|
83eacdfada
|
New Buffer implementation (not used yet) and cleanup
|
2020-01-10 15:28:27 -08:00 |
|
Adam Ierymenko
|
3fbfad5585
|
cleanup
|
2020-01-07 14:03:50 -08:00 |
|
Adam Ierymenko
|
627533cf48
|
.
|
2020-01-07 13:24:15 -08:00 |
|
Adam Ierymenko
|
19899de5a6
|
.
|
2020-01-06 18:14:35 -08:00 |
|
Adam Ierymenko
|
c1b2c7903c
|
.
|
2020-01-02 19:04:36 -05:00 |
|
Adam Ierymenko
|
23d6a3aacd
|
Moar refactoring
|
2019-12-11 13:46:44 -08:00 |
|
Adam Ierymenko
|
bb53ee9567
|
Going once... going twice!
|
2019-09-21 15:04:00 -07:00 |
|
Adam Ierymenko
|
e08fc81397
|
More threading improvements in root, more DNS TXT and multicast work (in progress)
|
2019-09-16 10:33:59 -07:00 |
|
Adam Ierymenko
|
9f9032ae36
|
Cleanup and warning removal.
|
2019-09-13 16:24:02 -07:00 |
|
Adam Ierymenko
|
0db4151492
|
cleanup
|
2019-09-13 11:10:56 -07:00 |
|
Adam Ierymenko
|
2d1eeda188
|
Cleanup, optimization
|
2019-09-12 14:32:37 -07:00 |
|
Adam Ierymenko
|
d8dae365f6
|
Cleanup, optimization, multicast stuff, and it now compiles again.
|
2019-09-11 15:34:55 -07:00 |
|
Adam Ierymenko
|
274b2682d6
|
cleanup and docs
|
2019-09-05 15:09:20 -07:00 |
|
Adam Ierymenko
|
55f4f9aaeb
|
cleanup
|
2019-09-04 16:15:10 -07:00 |
|
Adam Ierymenko
|
846c96e8d5
|
.
|
2019-08-28 14:36:29 -07:00 |
|
Adam Ierymenko
|
a92967a7c1
|
.
|
2019-08-28 14:16:14 -07:00 |
|
Adam Ierymenko
|
6f6138c500
|
Merge relicensing change from dev
|
2019-08-23 09:27:13 -07:00 |
|
Adam Ierymenko
|
52a166a71f
|
Relicense: GPLv3 -> ZeroTier BSL 1.1
|
2019-08-23 09:23:39 -07:00 |
|
Adam Ierymenko
|
83d723eb79
|
type 1 (P-384) identities
|
2019-08-20 13:32:23 -07:00 |
|
Adam Ierymenko
|
6947a6b1d4
|
more cleanup
|
2019-08-14 15:12:49 -07:00 |
|
Adam Ierymenko
|
8f5f7f1baa
|
More work in progress
|
2019-08-14 12:48:45 -07:00 |
|
Adam Ierymenko
|
91a37f8868
|
Add base64 code (unpadded standard alphabet)
|
2019-08-07 22:35:17 -05:00 |
|
Adam Ierymenko
|
54a1bbd016
|
.
|
2019-08-07 11:20:12 -05:00 |
|
Adam Ierymenko
|
7e105343e2
|
WIP
|
2019-07-17 16:53:33 -05:00 |
|
Adam Ierymenko
|
debd5a5c5e
|
Add capability for P2P multicast propagation, and some cleanup.
|
2019-07-16 13:33:11 -05:00 |
|
Joseph Henry
|
0e597191b8
|
Updated licenses for 2019
|
2019-01-14 10:25:53 -08:00 |
|
Adam Ierymenko
|
65c07afe05
|
Copyright updates for 2018.
|
2018-01-08 14:33:28 -08:00 |
|
Adam Ierymenko
|
f23a43fb81
|
More cleanup.
|
2017-07-06 17:32:41 -07:00 |
|
Adam Ierymenko
|
d2415dee00
|
Cleanup.
|
2017-07-06 16:11:11 -07:00 |
|
Adam Ierymenko
|
355cce3938
|
Rename Utils::snprintf due to it being a #define on one platform.
|
2017-06-27 11:31:29 -07:00 |
|
Adam Ierymenko
|
1b68d6dbdc
|
License header update.
|
2017-04-27 20:47:25 -07:00 |
|
Adam Ierymenko
|
7a94f63058
|
Back out NaCl since the old one with xmm6 salsa2012 does not support multi-block use and the new one is slower.
|
2017-04-17 17:54:12 -07:00 |
|
Adam Ierymenko
|
df48738ac9
|
Enable use of NaCl for faster X64 Salsa20 implementations. Also include binary for OSX for easy build. Blazingly fast.
|
2017-04-17 16:43:03 -07:00 |
|
Adam Ierymenko
|
42f28bce52
|
Cleanup and make moons (federated roots) a little easier to deal with.
|
2017-02-13 09:03:48 -08:00 |
|
Adam Ierymenko
|
21f4a97c35
|
CSPRNG performance improvement, self test build fix.
|
2017-02-06 11:49:41 -08:00 |
|
Adam Ierymenko
|
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 |
|
Adam Ierymenko
|
fa2bb91ae5
|
Kill some old debug code.
|
2016-11-30 10:48:09 -08:00 |
|
Adam Ierymenko
|
ccdd4ffda7
|
Move split() to OSUtils since it is not used in core.
|
2016-11-18 15:49:28 -08:00 |
|
Adam Ierymenko
|
d7f2287ce9
|
More tweaks to path behavior.
|
2016-09-05 15:47:22 -07:00 |
|
Adam Ierymenko
|
e09c1a1c11
|
Big refactor mostly builds. We now have a uniform backward compatible netconf.
|
2016-06-16 12:28:43 -07:00 |
|
Adam Ierymenko
|
4e4fd51117
|
boring doc stuff
|
2016-01-12 14:04:55 -08:00 |
|
Adam Ierymenko
|
436c1fac1d
|
Selectively move over changes from "edge" to "dev" excluding netcon.
|
2015-12-21 16:15:39 -08:00 |
|
Adam Ierymenko
|
54f68280bd
|
Minor Windows build fixes. Builds on VS2012 again.
|
2015-11-12 16:48:42 -08:00 |
|
Adam Ierymenko
|
598a1d8dd7
|
Try reopening /dev/urandom if there is a problem.
|
2015-10-06 18:10:40 -07:00 |
|