Commit Graph

41 Commits

Author SHA1 Message Date
c0repwn3r be4dc0d3a2
add an "inert" mode to tfclient which does not link to nebula, allowing builds on platforms where CGo is unsupported 2023-07-12 11:28:50 -04:00
c0repwn3r 40ce3efe3c
dynamically link to provide more options for more platforms 2023-07-12 10:32:19 -04:00
c0repwn3r b7811f7531
tfclient 0.2, nebula-ffi 0.1 2023-06-25 22:00:36 -04:00
c0repwn3r bce97ffe0b
hotfix! re-enable nebula thread on tfclient 2023-05-28 16:13:35 -04:00
c0repwn3r a2a94ad801
code cleanup 2023-05-15 14:51:27 -04:00
c0repwn3r 3a2319d0c0
[trifid-api] dnclient endpoint, client updates and trifid-api MVP 2023-05-15 13:39:15 -04:00
c0repwn3r b8c6ddd123
enrollment 2023-05-14 13:47:49 -04:00
core 6c96262af7
bugfixes pt2 2023-04-06 20:25:21 -04:00
core 61984d10ac
update 0.1.7 2023-04-06 20:19:23 -04:00
c0repwn3r 6199608aeb
reduce tfclient CPU usage by 99.96%! 2023-03-31 08:33:02 -04:00
core 5f6c596a12
bugfix 2023-03-30 20:28:13 -04:00
core ba3b3a185f
allow manual configuration update 2023-03-30 17:34:00 -04:00
c0repwn3r 0049ce9fca
cargo-fix 2023-03-30 12:28:34 -04:00
c0repwn3r fa40dcda5b
tfclient is done! woo! 2023-03-30 12:13:29 -04:00
c0repwn3r 7513eb8318
finish nebula impl 2023-03-30 10:43:09 -04:00
c0repwn3r bb9db54113
finish config representation 2023-03-30 10:22:34 -04:00
c0repwn3r 820a9fada7
keep working on config representation pt2 2023-03-30 10:10:21 -04:00
c0repwn3r 6fde5bc19e
keep working on config representation 2023-03-30 09:26:31 -04:00
core b93bc8d846
upd 2023-03-30 07:29:02 -04:00
core 69162cea05
finish apiworker 2023-03-29 18:52:15 -04:00
core bd76d760f4
dnapi-rs - make EnrollMeta cloneable
tfclient - finish enrollment routine
2023-03-29 18:44:46 -04:00
core ef7d0f4b2c
update stuff to fix stuff 2023-03-29 18:26:04 -04:00
core 80e2200a6e
async client 2023-03-29 18:13:04 -04:00
c0repwn3r 553a95d6bc
some work 2023-03-29 11:18:33 -04:00
c0repwn3r b6940ba0f3
Merge remote-tracking branch 'origin/feat-tfclient' into feat-tfclient
# Conflicts:
#	tfclient/src/apiworker.rs
2023-03-29 09:38:41 -04:00
c0repwn3r 26ef187ff3
start porting dnapi 2023-03-29 09:37:03 -04:00
core 8858fbb9cf
cargo-fix p1 2023-03-28 20:42:36 -04:00
c0repwn3r 05d452bc50
trifid-pki changes and config work 2023-03-28 13:10:11 -04:00
c0repwn3r b291d47459
tfclient enrollment successful 2023-03-28 12:16:00 -04:00
c0repwn3r 8a607733a3
generate keys for api 2023-03-27 12:32:26 -04:00
c0repwn3r 990758c27e
piuszgdpiugdszfoigfxliudxfg fixup thing and stuff and consistentifiy thhhhhhh 2023-03-23 13:50:21 -04:00
c0repwn3r 76dc3fc477
command socktes na djjhbfxvr5d ghgd9k7bvtx h 2023-03-23 13:17:37 -04:00
c0repwn3r a0a116cbba
cargo-fix 2023-03-22 14:36:36 -04:00
c0repwn3r 6c1b8f090f
[wip] thread workers 2023-03-22 14:34:06 -04:00
c0repwn3r 1daaf5466f
[wip] tfclient work (cli and service generators) 2023-03-21 13:00:01 -04:00
c0repwn3r c2263099aa
cargo-fix 2023-03-20 13:38:43 -04:00
c0repwn3r 2d7626317d
cli to run nebula and nebula-cert, and remove cache dirs 2023-03-20 13:36:15 -04:00
c0repwn3r a4fda57da8
finish version command, add version to trifid-pki and bump trifid-pki 2023-03-20 11:34:46 -04:00
c0repwn3r c2f9bebd09
[wip] work on tfclient build system 2023-03-20 11:20:39 -04:00
core de6f8141d6
licensing 2023-02-27 20:50:31 -05:00
c0repwn3r 83982551ca
work 2023-02-02 18:38:39 -05:00