Commit graph

19 commits

Author SHA1 Message Date
Adam Ierymenko
89e9eb755e
Big core refactor to create a CallContext to carry several annoying state variables through the call chain. Also remove some warnings. 2021-04-06 17:33:00 -04:00
Adam Ierymenko
0f4d18c4ed
Add serialize and deserialize functions to TrustStore. 2021-04-02 18:12:30 -04:00
Adam Ierymenko
b39d4bed16
Break out a few things from Node in the core to make code cleaner. 2021-04-02 15:28:25 -04:00
Adam Ierymenko
8474508412
Cleanup and optimization. 2021-03-02 11:18:04 -05:00
Adam Ierymenko
26e8859d99
Copyright notices, dates. 2021-02-22 22:58:16 -05:00
Adam Ierymenko
20b6f347c8
Comments, fix to Rust bindgen, cleanup, warning removal, etc. 2021-01-08 14:59:05 -05:00
Adam Ierymenko
07b99a982d
Clean up zerotier.h to by proxy clean up Rust bindings, and implement inetaddress in Rust. 2021-01-01 22:24:53 -05:00
Adam Ierymenko
72114e4cf8
Remove HTTP stuff from core API. This will be handled entirely in the service. 2020-08-13 17:46:58 -07:00
Adam Ierymenko
2abf2c5695
More certificate stuff... 2020-08-12 21:28:06 -07:00
Adam Ierymenko
7c929099b3
Change date bump for v2.0 2020-07-31 14:26:55 -07:00
Adam Ierymenko
becc4aa8ea
More certificate plumbing. 2020-07-28 14:38:41 -07:00
Adam Ierymenko
189dea7c96
Certificate work, and add an Endpoint attributes field to Locator for future use. 2020-07-22 20:38:57 -07:00
Adam Ierymenko
407f737212
A bunch of Topology simplification, integrate some cert and root changes. 2020-07-16 20:04:05 -07:00
Adam Ierymenko
866a20e85b
More small stuff. 2020-07-14 16:34:46 -07:00
Adam Ierymenko
a19bc1e826
Cleanup, remove legacy accessors, formatting. 2020-07-14 16:23:53 -07:00
Adam Ierymenko
6e1115ea03
More cert work, support certs in data store, and manually merge CMakefile. 2020-06-24 17:05:34 -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
40d48c969c
Some cleanup, revision to Endpoint string format, stub out HTTP API callbacks. 2020-06-08 14:41:13 -07:00
Adam Ierymenko
3c11c13af4
More reorg, work in progress. 2020-06-05 13:04:37 -07:00
Renamed from node/Node.hpp (Browse further)