Commit Graph

56 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 a47efeb329
(merge) 2023-07-12 10:33:34 -04:00
c0repwn3r 40ce3efe3c
dynamically link to provide more options for more platforms 2023-07-12 10:32:19 -04:00
core 76af608789
tfclient 0.2.1 2023-06-27 08:39:12 -04:00
core b7ad25b5ec
fix cross compilation with cross 2023-06-26 23:17:49 -04:00
core acb956a28d
cross custom build command 2023-06-26 22:48:05 -04:00
c0repwn3r c06113d439
cargo-deb support 2023-06-25 23:07:47 -04:00
c0repwn3r 3bdf4bc1e1
merge 2023-06-25 22:36:18 -04:00
c0repwn3r b7811f7531
tfclient 0.2, nebula-ffi 0.1 2023-06-25 22:00:36 -04:00
core 5ca223da71
hotfix tfclient version 2023-06-21 21:05:50 -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 1e3186e719
bugfixes 2023-04-06 20:23:05 -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 9a5ffcd622
add support for aarch64 musl builds 2023-03-30 23:08:55 -04:00
core 5f6c596a12
bugfix 2023-03-30 20:28:13 -04:00
core 77a63ee7f4
add support for statically linking with musl 2023-03-30 20:23:35 -04:00
core 33eab90298
static link 2023-03-30 20:05:06 -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 fc23aaa774
update tfclient documentation 2023-03-30 12:27:02 -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 099e157fb2
fix missed validity check 2023-03-29 18:53:56 -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 45ce30b8cb
add BUILDING.md documentation 2023-03-20 13:53:58 -04:00
c0repwn3r c2263099aa
cargo-fix 2023-03-20 13:38:43 -04:00