Commit Graph

46 Commits

Author SHA1 Message Date
7a698aeff8
chore: misc tweaks and restructuring 2023-12-04 04:42:15 +00:00
62a6d70c42
fix: some module connection issues 2023-12-04 03:31:08 +00:00
1f8af0545e
chore: initial compilable module code (but there's more to do!) 2023-12-04 01:23:53 +00:00
e2ce2f3395
backup: switch to yggdrasil, rename module, procol changes 2023-12-01 16:43:40 +00:00
c30e7ebd68
chore: backup changes before major switch 2023-11-26 21:14:47 +00:00
b6d49337bf
chore: include additional symbols in heartbeat 2023-08-14 14:15:54 +01:00
d59636d163
fix: symbols import paths 2023-06-24 02:13:05 +01:00
5aa6869310
chore: more misc work (see below)
- Reduce size of wraith module.
- Actually wait for the reponse from clients.
- Fix wrong unique db constraint.
- Handle some errors better.
- Bit more parallelisation.
2023-06-20 03:18:10 +01:00
63b91238dc
fix: init symbols before usage 2023-06-20 00:54:48 +01:00
948f1eaab9
chore: several changes (getting close to req/res)
- Update deps.
- Unify request and response structures since they were getting pretty
similar anyway.
- Fix some bugs/omissions.
- Add a context to CommandContext to allow for cancelling commands.
- Add OwnPrivKey to command context so commands can send reqs to
clients.
- Export Client and Request from lib.
- Add some snippets.
- Add a helper for sending requests to clients:
sendRRToClientAwaitResponse.
- Wrapper snippets for executing a snippet for multiple clients.
2023-06-19 20:59:00 +01:00
a11c6465be
chore: snippets work (+various tweaks) 2023-06-17 12:38:06 +01:00
c9d31b2596
chore: switch to exec model over rw model for cmds 2023-06-16 03:32:03 +01:00
9d9fcedc8a
chore: stdlib http will do just fine 2023-06-01 04:47:25 +01:00
7a0ea49b77
chore: try switching to fiber 2023-05-30 03:35:58 +01:00
ca058a7e14
chore: rename pineconemanager to radio
Since pinecone already has a concept of a manager and also, this name is
a little more creative :D
2023-05-28 17:10:17 +01:00
0fa3edd2d0
chore: change protocol name 2023-05-14 12:34:46 +01:00
f0775e3f92
chore: send error count in heartbeat, not list 2023-04-16 21:20:20 +01:00
fc9c12195a
chore: module payload evaluation 2023-01-15 14:34:00 +00:00
0d8abbfae7
chore: include module list in heartbeat 2023-01-15 14:13:19 +00:00
b3e94b6e06
chore: minor tweaks 2023-01-15 09:08:07 +00:00
21302d4e78
chore: remove fingerprint from heartbeat
Fingerprints will be generted by pc3 based on the other heartbeat
parameters, not by the Wraith.
2023-01-11 06:47:44 +00:00
570068c8a0
chore: initial request handling in module 2023-01-11 05:46:45 +00:00
a499198bfd
chore: add more heartbeat fields 2023-01-09 06:25:05 +00:00
a4d213f764
chore: initial heartbeat processing 2023-01-09 05:42:20 +00:00
88a1722811
chore: misc heartbeat work 2023-01-09 05:31:59 +00:00
e6624fa5dc
fix: various 2023-01-09 04:30:24 +00:00
e9bd246846
chore: unify proto code 2023-01-09 03:13:40 +00:00
d53ed109d3
chore: add initial protocol structs 2023-01-08 23:44:32 +00:00
291b4c6dc5
fix: issue where api calls would 404 sometimes 2022-11-25 01:15:31 +00:00
ac80e17f79
BREAKING: CHANGE MODULE HOME 2022-10-23 23:31:11 +01:00
a2ecc5cdb5
Fix UI access in pc3 2022-10-15 07:54:20 +01:00
ec2ce5a677
Add initial web UI to pinecomms_c2 2022-10-07 07:01:03 +01:00
782ba1dcb4
Protocol tweaks + rxq
Looks like we're not using JWT after all
2022-10-07 06:39:04 +01:00
908beb5e38
Txq handling+exit handling&internal pm comms tweak 2022-10-06 05:18:45 +01:00
bcf9f648c1
Misc work, mainly on pineconemanager (-> pmanager) 2022-10-02 04:51:55 +01:00
d56b7ca28a
Fix some pineconemanager stop bugs 2022-07-12 02:51:09 +01:00
d340e49352
Add some placeholder files 2022-07-11 01:55:49 +01:00
d702187be1
Fix some pineconemanager panics 2022-07-11 01:52:32 +01:00
7529de0596
Pinecone manager config rework + misc bugfixes 2022-07-10 22:01:37 +01:00
78510267d2
More misc work on pineconemanager
I think we might be nearly there for this part!
2022-07-04 06:13:50 +01:00
5b2b380749
Misc work on pineconemanager 2022-06-13 02:43:52 +01:00
a355d77829
Add method to set conf defaults in pineconeManager 2022-06-10 02:42:18 +01:00
60f3ea6204
Simplify pineconemanager config 2022-06-10 02:07:34 +01:00
ca2976a142
pinecone manager config tweaks + more comments
This is a bit uglier, but in exchange we get thread safety so it'll have
to do.
2022-06-10 00:23:10 +01:00
f8b2a0e1f7
Add config options to pineconeManager 2022-06-09 23:12:37 +01:00
525d50945f
Basic initial code (internal stuff) 2022-06-09 03:43:09 +01:00