Commit Graph

111 Commits

Author SHA1 Message Date
Evan Feenstra
e1287cb597 incoming msg queue that can be custom processed 2023-06-14 12:02:32 -07:00
Evan Feenstra
cf9c7a5d79 broker cargo lock 2023-06-12 10:04:45 -07:00
Evan Feenstra
fade855d44 update vls deps in borker 2023-06-12 10:01:22 -07:00
irriden
e5edd1bbd3 doc: add node to run broker against LSS 2023-06-08 15:37:16 +00:00
irriden
c8b385e8f7 fix broker build 2023-06-06 21:33:45 +00:00
Evan Feenstra
d5dc7d5c65 update vls in broker 2023-06-06 13:50:43 -07:00
Evan Feenstra
b7b4caac46 new clients are added first 2023-06-06 11:02:21 -07:00
Evan Feenstra
52d21d2cc9 lil fix 2023-06-06 09:29:23 -07:00
Evan Feenstra
11a5bff5f1 sleep before lss reconnect dance, cleaner mqtt sub topics 2023-06-05 21:36:49 -07:00
Evan Feenstra
c19ae08155 retries for client_id-specific sends 2023-06-05 19:45:31 -07:00
Evan Feenstra
d1f2e003c8 fix MqttSignerPort, update deps, start hardware 2023-06-03 10:56:15 -07:00
Evan Feenstra
560d9a9319 update VLS to 0.9.0 release 2023-06-03 10:06:42 -07:00
Evan Feenstra
068d3fdd12 merge master 2023-06-03 09:59:37 -07:00
Evan Feenstra
ea7e91d1c3 make LSS optional if no muts are received 2023-06-02 15:40:11 -07:00
Evan Feenstra
2b1933534d feat/lss 2023-06-02 14:38:10 -07:00
Evan Feenstra
17e5b9eb9f use atomic bool to lock loop erhandler 2023-06-02 13:30:38 -07:00
Evan Feenstra
c380865d1f rm unneeded log 2023-06-02 12:23:53 -07:00
Evan Feenstra
03dc86aed3 update lss-connector dep 2023-06-02 11:29:56 -07:00
Evan Feenstra
bedf7062e1 cleanup lss code 2023-06-01 17:21:21 -07:00
Evan Feenstra
67d988a76f update lss-connector dep 2023-06-01 14:37:16 -07:00
Evan Feenstra
6388daa47e broker side reconnection dance 2023-06-01 11:28:33 -07:00
Evan Feenstra
b69fbcf5ca update lss-connetor rev again 2023-05-31 15:01:00 -07:00
Evan Feenstra
ea88db3df6 update lss-connector dep rev 2023-05-31 15:00:08 -07:00
Evan Feenstra
b84c3d6d54 handle lss_handle errs, lss-connector master 2023-05-31 13:08:28 -07:00
Evan Feenstra
5a63a08182 cargo get lss-connector frm github 2023-05-31 11:12:41 -07:00
Evan Feenstra
b8afe22675 broker LSS integration, init, handle vls muts, connect to lss grpc, better chan msgs 2023-05-31 10:44:39 -07:00
Evan Feenstra
877c9b8a83 init lss connector in broker, cleanup main func 2023-05-24 16:38:44 -07:00
Evan Feenstra
77fa8c2492 note 2023-05-16 12:23:36 +01:00
Evan Feenstra
94b8889161 document LSS steps 2023-05-16 12:17:07 +01:00
Evan Feenstra
36b6b68f02 update all broker deps 2023-05-15 08:26:02 +01:00
Evan Feenstra
167d2d3c09 multi-signer broker refactor 2023-03-21 13:21:39 -07:00
Evan Feenstra
700e8f4ef3 refactor to channel-based auth, main Connections struct track connected clients 2023-03-20 16:44:06 -07:00
Evan Feenstra
c68512ea35 some more broker updates 2023-03-15 14:29:34 -07:00
Evan Feenstra
4b29d44a75 update serial comm, chain tracker, clap args 2023-03-11 12:34:39 -08:00
Evan Feenstra
90342391da use blocking_recv to cross rumqttd sync channel and tokio channle 2023-02-20 15:16:10 -08:00
Evan Feenstra
80215821ce broker to new rumqttd (not working) 2023-02-20 11:51:32 -08:00
Evan Feenstra
b91ea599fd print connections status 2023-02-10 14:22:04 -08:00
Evan Feenstra
06043fa60d cmd testing 2023-02-10 13:40:25 -08:00
Evan Feenstra
74285b18e2 debuggin 2023-02-10 12:24:30 -08:00
Evan Feenstra
ae2855d793 update broker to new rumqttd 2023-02-10 10:57:20 -08:00
decentclock
6955a4a8d2 broker: cargo update and commit cargo.lock 2022-12-03 15:13:47 -05:00
Evan Feenstra
599fdd3dfa try to update broker to sphinx-rs 2022-10-25 15:55:49 -07:00
Evan Feenstra
0393100d1a collect logs in file 2022-10-21 12:53:08 -07:00
Evan Feenstra
f6c9c5d64f broker logs errors to file 2022-10-21 12:23:26 -07:00
Evan Feenstra
38475eb5c3 broker dont panic on status_tx.send fail 2022-10-20 22:37:29 -07:00
decentclock
a3ca7dd9e5 broker: set rocket server port to http_setting 2022-09-30 22:20:31 +00:00
decentclock
38db744463 broker: add http_port file setting, and BROKER_HTTP_PORT env var 2022-09-30 22:18:50 +00:00
decentclock
a0b388bb1e broker: rename Settings port mqtt_port 2022-09-30 22:12:30 +00:00
decentclock
244b6c9291 broker: make Settings struct Copy, pass copies around 2022-09-30 22:12:25 +00:00
Evan Feenstra
89b4ac45a8 allow env vars to overwrite broker configs 2022-09-28 15:55:20 -07:00