Adam Ierymenko
|
ed309b9f18
|
Build fixes, add more parsing and serialization to Identity.
|
2023-03-24 22:45:51 -04:00 |
|
Adam Ierymenko
|
f0158ee8ae
|
Simplify some Rust generic madness.
|
2023-03-14 13:30:35 -04:00 |
|
Adam Ierymenko
|
aafac271f5
|
Says hello to a root again!
|
2022-09-16 17:02:21 -04:00 |
|
Adam Ierymenko
|
07fc8b2d2b
|
rustfmt
|
2022-09-13 10:48:36 -04:00 |
|
Adam Ierymenko
|
32abd20c38
|
A bunch of reorg and simplification in the network hypervisor.
|
2022-09-13 10:35:52 -04:00 |
|
Adam Ierymenko
|
f153d43797
|
Reorganize a bit by shortening some directory names.
|
2022-08-18 16:38:32 -04:00 |
|
Adam Ierymenko
|
ed19fdeb6f
|
clean out attic
|
2022-08-13 07:23:03 -07:00 |
|
Adam Ierymenko
|
90e4199b90
|
Attic this too, though might use it in the future. It's cool but kill your darlings.
|
2022-06-14 12:02:10 -04:00 |
|
Adam Ierymenko
|
ace16bdf05
|
cleanup
|
2022-06-14 12:00:07 -04:00 |
|
Adam Ierymenko
|
37263cae96
|
attic this experiment for now, may have a far simpler version that is also more compliant with corp security guidelines
|
2022-06-14 11:58:15 -04:00 |
|
Adam Ierymenko
|
ded7c25786
|
Another absolute ton of work including getting the service almost to the point that it is ready to say HELLO. Also added an event and tracing infrastructure in the core. Some of the common Rust tracing/logging libraries are not used directly in the core for speed and future portability reasons but they will likely be used in the service.
|
2022-05-25 18:28:07 -04:00 |
|
Adam Ierymenko
|
1ad5d623f5
|
Update license and copyright for a project not yet actually released. Final release license TBD.
|
2022-05-21 13:04:07 -04:00 |
|
Adam Ierymenko
|
083e2bc666
|
A bunch of tightening up code in vl1/node, more CLI work, sketch out CLI for creating root sets.
|
2022-05-06 11:44:41 -04:00 |
|
Adam Ierymenko
|
a78b23cf45
|
Remove some outdated stuff in service, upgrade clap, get it building again.
|
2022-05-05 18:10:30 -04:00 |
|
Adam Ierymenko
|
ca823e5fa3
|
Attic some stuff, cleanup.
|
2022-02-17 11:33:13 -05:00 |
|
Adam Ierymenko
|
4a6e88344c
|
(1) switch NIST curve to P-384 since there is no point in 521 and NSA may not even accept it, (2) simplify ephemeral key stuff, (3) toss some stuff in the attic.
|
2022-02-16 18:22:20 -05:00 |
|
Adam Ierymenko
|
5c19377997
|
Remove this stuff from attic in V2 branch.
|
2021-10-14 18:59:11 -04:00 |
|
Adam Ierymenko
|
1fc4bc96d1
|
move to rustsvc branch
|
2021-09-16 13:22:25 -04:00 |
|
Adam Ierymenko
|
653a6dcf3c
|
Huge cleanup. Some of these things will come back but right now clean them out of this branch.
|
2021-08-04 12:36:15 -04:00 |
|
Adam Ierymenko
|
df25f09e6b
|
A bunch more of ZeroTier rusting...
|
2021-07-22 00:03:22 -04:00 |
|
Adam Ierymenko
|
8d9067e982
|
A bunch of simplification in SymmetricKey and the ephemeral re-keying logic. Not on yet, but the structure is all there.
|
2021-04-09 23:18:29 -04:00 |
|
Adam Ierymenko
|
11d367d5ec
|
Attic cleaning, some work on certs, etc.
|
2021-03-31 15:33:31 -04:00 |
|
Adam Ierymenko
|
26e8859d99
|
Copyright notices, dates.
|
2021-02-22 22:58:16 -05:00 |
|
Adam Ierymenko
|
f63f04737b
|
Stash old Mac Ethernet tap code in attic.
|
2021-01-27 14:19:21 -05:00 |
|
Adam Ierymenko
|
05e2c63d6a
|
More Rusty MacEthernetTap and Rust binding hacks.
|
2021-01-26 22:51:21 -05:00 |
|
Adam Ierymenko
|
eb703d32b0
|
Going, going, gone...
|
2020-12-10 15:35:48 -05:00 |
|
Adam Ierymenko
|
7c929099b3
|
Change date bump for v2.0
|
2020-07-31 14:26:55 -07:00 |
|
Adam Ierymenko
|
cfc2a43f51
|
A whole bunch of minor refactoring, and rename a bunch of classes to be more canonical. A credential really is not a certficiate, so just call IdentificationCertificate Certificate and call the network auth stuff credentials.
|
2020-06-18 17:02:36 -07:00 |
|
Adam Ierymenko
|
3dd2c94f4e
|
Moar reorganization.
|
2020-06-05 13:26:35 -07:00 |
|
Adam Ierymenko
|
6da8f2bb05
|
Temporarily stash stuff in attic that needs update before beta/release.
|
2020-06-05 13:06:01 -07:00 |
|
Adam Ierymenko
|
e21fcb8104
|
Reorg.
|
2020-06-05 13:05:28 -07:00 |
|
Adam Ierymenko
|
3c11c13af4
|
More reorg, work in progress.
|
2020-06-05 13:04:37 -07:00 |
|
Adam Ierymenko
|
d3cf7b2202
|
Reorg.
|
2020-06-05 12:56:20 -07:00 |
|
Adam Ierymenko
|
6051c973d3
|
A bunch of warning removal, build fixes, and cleanup.
|
2020-05-25 09:48:18 -07:00 |
|
Adam Ierymenko
|
d537428421
|
Build fixes.
|
2020-05-18 09:44:23 -07:00 |
|
Adam Ierymenko
|
afa01074c5
|
File this idea away.
|
2020-03-31 11:03:02 -07:00 |
|
Adam Ierymenko
|
87da45b3f5
|
Faster hash table, various other optimizations and simplification.
|
2020-03-28 01:06:29 -07:00 |
|
Adam Ierymenko
|
83f830618f
|
It almost builds!
|
2020-03-17 16:27:31 -07:00 |
|
Adam Ierymenko
|
8a379ba0a1
|
The MIMC thing was neat but unfortunately is amenable to too much GPU acceleration.
|
2020-03-14 20:29:44 -07:00 |
|
Adam Ierymenko
|
4eb491065b
|
clean out old files
|
2020-02-25 06:03:04 -08:00 |
|
Adam Ierymenko
|
5275a34b0b
|
more refactoring
|
2020-02-21 07:11:16 -08:00 |
|
Adam Ierymenko
|
df4b1e9b12
|
Yet more work on VL1/VL2
|
2020-02-07 00:02:29 -08:00 |
|
Adam Ierymenko
|
c3d3605f70
|
Merge branch 'edge' of http://git.int.zerotier.com/zerotier/ZeroTierOne into edge
|
2020-02-06 18:07:22 -08:00 |
|
Adam Ierymenko
|
a9003d16f2
|
Put Switch in attic too
|
2020-02-06 18:07:17 -08:00 |
|
Adam Ierymenko
|
84619a7788
|
A bunch more refactoring including splitting Switch into VL1 and VL2
|
2020-02-06 18:06:50 -08:00 |
|
Grant Limberg
|
a0efea8e0f
|
Merge branch 'dev' into edge
# Conflicts:
# .gitignore
# Jenkinsfile
# attic/macui/ZeroTier One.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
# attic/service/OneService.cpp
|
2020-02-03 13:54:49 -08:00 |
|
Adam Ierymenko
|
df346a6df6
|
Work in progress... clean up memcpy and create an annotation for that, lots more porting to new Buf/Protocol code, etc.
|
2020-02-03 13:00:13 -08:00 |
|
Adam Ierymenko
|
cdc6c42375
|
Take Dictionary behind the barn...
|
2020-01-25 18:02:11 -08:00 |
|
Adam Ierymenko
|
91ce4c4ea6
|
Refactoring protocol marshal/unmarshal code...
|
2020-01-24 21:16:07 -08:00 |
|
Adam Ierymenko
|
33bb61c63d
|
Loads of refactoring, integration of new version of Trace.
|
2020-01-23 13:05:33 -08:00 |
|