Commit Graph

81 Commits

Author SHA1 Message Date
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
Evan Feenstra
7c886b0f15 refactor tester bin, configurable client id, sdcard root 2022-09-27 12:49:41 -07:00
Evan Feenstra
0002374a7f configurable within time for timestamp auth 2022-09-23 10:43:14 -07:00
Evan Feenstra
54ce203b60 strip debuginfo on release profile 2022-09-22 18:20:54 -07:00
Evan Feenstra
24ed444fea run from debian:bullseye-slim only 2022-09-21 12:39:25 -07:00
Evan Feenstra
381b765f9a some notes 2022-09-20 09:45:56 -07:00
Evan Feenstra
aeb48e36c3 tester and esp32 create signed timestamp for auth 2022-09-16 12:30:33 -07:00
Evan Feenstra
cbb262829c handle errors in broker 2022-09-15 12:00:03 -07:00
Evan Feenstra
fad091c413 broker Dockerfile 2022-09-14 15:01:29 -07:00
Evan Feenstra
51659c74ac central topics consts shared between modules 2022-09-12 10:37:04 -07:00
Evan Feenstra
fdd8b54e40 broker rocket.toml 2022-09-09 10:18:19 -07:00
Evan Feenstra
de68957cdf round trip ControlMessage auth test 2022-09-08 14:47:58 -07:00
Evan Feenstra
21ed9f97ea control msg tester, fix mqtt router startup 2022-09-07 17:05:31 -07:00
Evan Feenstra
3992dfe6fe refactor broker to use tokio rather than std::thread 2022-09-07 12:05:54 -07:00
Evan Feenstra
440cbf2e59 merge master 2022-09-06 14:36:24 -07:00
decentclock
6f81516a60 Check that broker and CLN are on the same network 2022-08-31 14:52:50 -04:00
decentclock
cd465bf084 Cleanup 2022-08-26 17:35:55 +00:00
decentclock
53ea8e365b Add broker config file with network and port settings 2022-08-25 21:51:43 +00:00
decentclock
7bf3c137a8 broker: set network default to regtest 2022-08-24 20:42:43 +00:00
decentclock
0fd1d06b51 Grab network from environment, not cli 2022-08-24 18:20:20 +00:00
decentclock
e830a68466 cargo fmt 2022-08-23 15:08:30 -06:00
decentclock
ac94de509c Point all deps to vls master 2022-08-23 08:29:21 -06:00
decentclock
fa9ed05bd8 Drop sphinx-key vls fork, point all deps to root vls 2022-08-22 15:38:21 -06:00
decentclock
970ddd2080 Bump vls branch to 1.4 2022-08-17 16:04:55 -06:00
decentclock
f3f66e8a7e Update to sphinx-key-1.2
Add network parameter to broker
Implement StartingTimeFactory
2022-08-10 18:06:29 -06:00
decentclock
956180b2ca Point to sphinx-key-1.1 vls branch 2022-07-25 12:31:27 -06:00
decentclock
61c49a01a8 Clean up comments in broker cargo.toml 2022-07-25 11:10:37 -06:00
Evan Feenstra
4ef78009e0 all subpackages on vls patch-sign-chan branch 2022-07-19 10:28:10 -07:00
Evan Feenstra
ffb19e8abb fix config test server localhost, align more close with upstream vls 2022-07-11 20:30:30 -07:00
Evan Feenstra
0c9b9471af Hsmd2 init msg constructed on hardware itself, broker does not wait for init reply to being 2022-07-05 11:03:14 -07:00
Evan Feenstra
7b463d5553 async get_reply in chain tracker, split into its own module 2022-06-28 08:13:34 -07:00