Adam Ierymenko
|
69fa840652
|
There is now a test root up that anyone can use, and some other stuff.
|
2022-07-05 15:05:31 -04:00 |
|
Adam Ierymenko
|
f45d6e1eec
|
macOS warning removal
|
2022-06-30 15:05:29 -04:00 |
|
Adam Ierymenko
|
a6d298e536
|
Lock goes in root now.
|
2022-06-30 15:03:03 -04:00 |
|
Erik Hollensbe
|
b9700ac997
|
Convert to using cargo workspaces.
Signed-off-by: Erik Hollensbe <git@hollensbe.org>
|
2022-06-30 01:31:36 -07:00 |
|
Erik Hollensbe
|
9ff34a21fb
|
Merge branch 'actions'
|
2022-06-29 12:45:42 -07:00 |
|
Erik Hollensbe
|
53f33b15ba
|
correct warnings and compile errors on linux
Signed-off-by: Erik Hollensbe <git@hollensbe.org>
|
2022-06-29 12:34:56 -07:00 |
|
Adam Ierymenko
|
3dc6ac64e8
|
Add parsing of remotely reported endpoints, bump some package versions.
|
2022-06-29 15:18:40 -04:00 |
|
Adam Ierymenko
|
d029c34b91
|
Some reorg.
|
2022-06-24 10:52:00 -04:00 |
|
Adam Ierymenko
|
9cbbcb4495
|
Implement canonical object equality in a canonical way.
|
2022-06-23 17:31:19 -04:00 |
|
Adam Ierymenko
|
7fa60b10a3
|
IT TALKS! (HELLO, OK)
|
2022-06-23 16:40:47 -04:00 |
|
Adam Ierymenko
|
37ccc44117
|
Make unique IDs for local sockets globally unique.
|
2022-06-23 12:36:17 -04:00 |
|
Adam Ierymenko
|
e3906b3269
|
Split help out of main.rs
|
2022-06-23 12:00:19 -04:00 |
|
Adam Ierymenko
|
132a603596
|
Fix typo and naming, exports.
|
2022-06-23 11:46:08 -04:00 |
|
Adam Ierymenko
|
65df5a2387
|
Fix deadlock, which turned out to be not setting O_NONBLOCK haha.
|
2022-06-23 11:38:53 -04:00 |
|
Adam Ierymenko
|
a61bcaf0f7
|
VL1 now says HELLO!!!
|
2022-06-22 16:29:51 -04:00 |
|
Adam Ierymenko
|
36a105ecbf
|
It now binds and sends packets. They are not correct but they are sent.
|
2022-06-20 15:11:01 -04:00 |
|
Adam Ierymenko
|
51817ed557
|
Fix binding and port over BSD/macOS version of check for IPv6 temporary addresses.
|
2022-06-17 15:07:41 -04:00 |
|
Adam Ierymenko
|
fd00642ec1
|
It ran. It did something. Yay.
|
2022-06-16 17:53:52 -04:00 |
|
Adam Ierymenko
|
6ad30ba1f5
|
Infect the core with async. Was resisting it a bit but it makes things easier and will probably perform better than using hacks to avoid it. Optional for UDP but we will end up wanting this when we have TCP, HTTP, WebRTC, etc. transports.
|
2022-06-15 16:46:09 -04:00 |
|
Adam Ierymenko
|
6940b97a92
|
Fix openssl version of AES-GMAC-SIV, a few other things.
|
2022-06-14 17:31:29 -04:00 |
|
Adam Ierymenko
|
ace16bdf05
|
cleanup
|
2022-06-14 12:00:07 -04:00 |
|
Adam Ierymenko
|
c3ce40b5ba
|
Wire through RootSet init, a bunch more work, almost ready to test!
|
2022-06-08 19:05:54 -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
|
0e44723c1d
|
version bumps
|
2022-05-20 13:15:30 -04:00 |
|
Adam Ierymenko
|
9d5c2a925d
|
An absolutely gigantic amount of refactoring to make the core and its service (or other users) interact in a way that is rustier and also better for performance. Also vastly simplifies some code.
|
2022-05-18 13:40:44 -04:00 |
|
Adam Ierymenko
|
f14efdcd3d
|
Data directory abstraction, local config, various other things.
|
2022-05-11 13:25:51 -04:00 |
|
Adam Ierymenko
|
2d3b96725b
|
Fix a few serialization bugs.
|
2022-05-09 18:24:07 -04:00 |
|
Adam Ierymenko
|
d41e1b1c41
|
Move default root set to network-hypervisor, add a priority level to roots.
|
2022-05-09 17:22:01 -04:00 |
|
Adam Ierymenko
|
188f404361
|
move root sets
|
2022-05-06 22:38:57 -04:00 |
|
Adam Ierymenko
|
a4db105f23
|
Create a root set for our current roots, and it works!!!!
|
2022-05-06 22:28:29 -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
|
3f6ce29f22
|
Remove stuff that probably will not end up part of the CLI.
|
2022-05-05 18:24:25 -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
|
a896d615fe
|
Handling of roots in new VL1, other various small things.
|
2022-05-05 16:05:25 -04:00 |
|
Adam Ierymenko
|
e7875861a2
|
A bunch more cleanup, and make a trait for marshal() / unmarshal()
|
2022-05-04 14:37:02 -04:00 |
|
Adam Ierymenko
|
6e55419581
|
Cleanup and implement some serde handlers for some common core data structures.
|
2022-04-27 15:09:21 -04:00 |
|
Adam Ierymenko
|
3bdefc1d83
|
Add a bunch of stuff to InetAddress, clean up, fix some build errors in service.
|
2022-04-26 16:19:10 -04:00 |
|
Erik Hollensbe
|
112d1be84d
|
various cleanups to get the full project closer to compiling
Signed-off-by: Erik Hollensbe <git@hollensbe.org>
|
2022-04-18 15:48:27 -07:00 |
|
Erik Hollensbe
|
c5b9036b9e
|
rustfmt tree
Signed-off-by: Erik Hollensbe <git@hollensbe.org>
|
2022-04-18 14:22:57 -07:00 |
|
Adam Ierymenko
|
e22afcd23b
|
Docs and cleanup.
|
2022-04-08 11:01:17 -04:00 |
|
Adam Ierymenko
|
a1ed223dd1
|
Cleanup.
|
2022-04-08 09:23:54 -04:00 |
|
Adam Ierymenko
|
aba212fd87
|
Loads of syncwhole work.
|
2022-03-30 15:46:17 -04:00 |
|
Adam Ierymenko
|
a60e4838fe
|
Remove some premature optimization.
|
2022-02-17 11:59:15 -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
|
86c366f1bd
|
Much more Rust work on sync and hypervisor.
|
2022-01-07 11:26:12 -05:00 |
|
Adam Ierymenko
|
09d7e25254
|
Too much to list, but mostly sync stuff.
|
2021-12-30 18:15:32 -05:00 |
|
Adam Ierymenko
|
734e86dfed
|
Replicator code, and cleanup.
|
2021-12-16 15:39:18 -05:00 |
|
Adam Ierymenko
|
5fd0e2998b
|
Build fixes.
|
2021-12-13 15:45:02 -05:00 |
|
Adam Ierymenko
|
4a9938dfd3
|
Implement identity V1 so as to make it backward compatibile with old versions, and tons of build fixes.
|
2021-12-10 21:57:50 -05:00 |
|