Commit graph

107 commits

Author SHA1 Message Date
4dd84e61e0
role cli 2023-06-15 22:00:09 -04:00
a0db9a7777
cli work 2023-06-15 20:49:06 -04:00
996db62ab2
some work 2023-05-31 13:24:15 -04:00
3a2319d0c0
[trifid-api] dnclient endpoint, client updates and trifid-api MVP 2023-05-15 13:39:15 -04:00
b8c6ddd123
enrollment 2023-05-14 13:47:49 -04:00
224e3680e0
Merge remote-tracking branch 'origin/feat-new-api'
# Conflicts:
#	.gitignore
#	Cargo.lock
#	trifid-api/Cargo.toml
2023-05-11 17:19:03 -04:00
1e3186e719
bugfixes 2023-04-06 20:23:05 -04:00
8d4bd51b4e
networks and organizations 2023-04-03 21:53:14 -04:00
f54d8a11a1
networks 2023-04-03 18:39:49 -04:00
f7bd45dff3
yo es un dumbass 2023-04-03 13:28:12 -04:00
1e66d14710
whoa, i forgot to commit and made another ton of stuff 2023-04-02 20:57:33 -04:00
3a702ed3a5
/v1/auth/magic-link 2023-04-02 15:25:52 -04:00
fca4fb4cd5
redo trifid-api with actix+sea-orm 2023-04-02 13:06:16 -04:00
7d2e370060
restart trifid-api to do it better 2023-04-02 12:08:36 -04:00
6199608aeb
reduce tfclient CPU usage by 99.96%! 2023-03-31 08:33:02 -04:00
5f6c596a12
bugfix 2023-03-30 20:28:13 -04:00
77a63ee7f4
add support for statically linking with musl 2023-03-30 20:23:35 -04:00
33eab90298
static link 2023-03-30 20:05:06 -04:00
ba3b3a185f
allow manual configuration update 2023-03-30 17:34:00 -04:00
d78e4f0d67
project documentation 2023-03-30 12:45:18 -04:00
fa40dcda5b
tfclient is done! woo! 2023-03-30 12:13:29 -04:00
7513eb8318
finish nebula impl 2023-03-30 10:43:09 -04:00
099e157fb2
fix missed validity check 2023-03-29 18:53:56 -04:00
bd76d760f4
dnapi-rs - make EnrollMeta cloneable
tfclient - finish enrollment routine
2023-03-29 18:44:46 -04:00
a77e126319
fixup cloneability 2023-03-29 18:29:30 -04:00
e5d58f053a
update lockfiles 2023-03-29 18:27:55 -04:00
ef7d0f4b2c
update stuff to fix stuff 2023-03-29 18:26:04 -04:00
c3d68c00f8
cargo-lock update 2023-03-29 18:14:01 -04:00
80e2200a6e
async client 2023-03-29 18:13:04 -04:00
9bc94d3a38
add readme (cargo-lock changes) 2023-03-29 18:00:09 -04:00
b602a401b7
fix 2023-03-29 17:55:34 -04:00
5cbab46d3b
some work on porting client 2023-03-29 14:31:07 -04:00
eaf4cee4ee
port crypto.go 2023-03-29 13:13:50 -04:00
553a95d6bc
some work 2023-03-29 11:18:33 -04:00
26ef187ff3
start porting dnapi 2023-03-29 09:37:03 -04:00
05d452bc50
trifid-pki changes and config work 2023-03-28 13:10:11 -04:00
b291d47459
tfclient enrollment successful 2023-03-28 12:16:00 -04:00
76dc3fc477
command socktes na djjhbfxvr5d ghgd9k7bvtx h 2023-03-23 13:17:37 -04:00
6c1b8f090f
[wip] thread workers 2023-03-22 14:34:06 -04:00
1daaf5466f
[wip] tfclient work (cli and service generators) 2023-03-21 13:00:01 -04:00
2d7626317d
cli to run nebula and nebula-cert, and remove cache dirs 2023-03-20 13:36:15 -04:00
a4fda57da8
finish version command, add version to trifid-pki and bump trifid-pki 2023-03-20 11:34:46 -04:00
c2f9bebd09
[wip] work on tfclient build system 2023-03-20 11:20:39 -04:00
85cee5fb4e
add more reqs - WIP WILL NOT BUILD 2023-03-01 14:35:13 -05:00
7a074bf38f
data key checking + finish up license compliance 2023-02-28 08:59:05 -05:00
de6f8141d6
licensing 2023-02-27 20:50:31 -05:00
5d06781a63
proper org creation endpoints 2023-02-27 20:29:52 -05:00
b0872780dd
MORE TESTS! 95% pki coverage 2023-02-27 18:12:24 -05:00
33ba674073
cert signing tests 2023-02-27 10:55:53 -05:00
cf9efb0ccf
certs be good now (maybe) 2023-02-27 10:04:10 -05:00
641852481f
so many lines of totally untested code 2023-02-26 21:58:45 -05:00
bba39afc6b
org work 2023-02-25 23:16:30 -05:00
5bdcac5e89
full 2fa flow 2023-02-23 14:42:00 -05:00
c3990486b8
some unfinished database work - /v1/signup works now 2023-02-04 18:44:51 -05:00
a6ea23c32d
proper error catchers 2023-02-03 23:08:19 -05:00
757d324db6
database connectivity 2023-02-02 21:39:41 -05:00
83982551ca
work 2023-02-02 18:38:39 -05:00