Commit Graph

35 Commits

Author SHA1 Message Date
Evan Feenstra
7c886b0f15 refactor tester bin, configurable client id, sdcard root 2022-09-27 12:49:41 -07:00
Evan Feenstra
cbb262829c handle errors in broker 2022-09-15 12:00:03 -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
f3f66e8a7e Update to sphinx-key-1.2
Add network parameter to broker
Implement StartingTimeFactory
2022-08-10 18:06:29 -06: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
Evan Feenstra
b30b8fe361 cleanup main func 2022-06-27 17:17:19 -07:00
Evan Feenstra
2f92844e62 chain tracker froontend in mqtt broker 2022-06-27 17:02:11 -07:00
Evan Feenstra
f31a3becf0 bump clap, support all networks, cleanup 2022-06-25 08:47:34 -07:00
decentclock
fc442d44ba Add --mainnet argument to the broker to send a fixed random mainnet seed to the signer for initial mainnet testing 2022-06-24 23:09:49 +00:00
Evan Feenstra
209dda952a fix broker init on release 2022-06-16 09:24:11 -07:00
Evan Feenstra
a1ecd05526 use SyncLazy to track client connected state 2022-06-12 09:52:02 -07:00
Evan Feenstra
7571d9b8fd fix version log 2022-06-10 15:14:01 -07:00
Evan Feenstra
770c474ea1 auth utils, log setup 2022-06-10 12:39:07 -07:00
Evan Feenstra
8946a4cd8f try connect without async 2022-06-10 10:34:18 -07:00
Evan Feenstra
7a5d4d7042 merge master 2022-06-09 19:26:28 -07:00
Evan Feenstra
f1e8e13dda broker reconnect working 2022-06-09 19:23:40 -07:00
Evan Feenstra
885cac5041 organize the init waiter 2022-06-09 14:41:39 -07:00
Evan Feenstra
ce00673993 try init_hsmd_2 manual seed loading from hsm_secret file 2022-06-09 14:23:51 -07:00
Evan Feenstra
937ff0d8de tokio select reconnect twice, but not more? 2022-06-09 13:31:13 -07:00
Evan Feenstra
895f79f61e broker reconnection loop using tokio::select macro, both tx and rx 2022-06-09 13:07:46 -07:00
Evan Feenstra
d19bb5adc6 broker VLS unix connection, real ping test, clap cli utils, virtual VLS test client, mqtt relay channels 2022-06-03 12:46:19 -07:00
Evan Feenstra
7f47f2b525 parse package, MsgDriver read/write impl, refactor project to workspace, test_client sending Ping msgs 2022-06-02 11:16:12 -07:00
Evan Feenstra
1872af3687 vls protocol broker and test client 2022-06-01 20:21:10 -07:00
Evan Feenstra
4f8d901939 broker bin using rumqtt 2022-05-25 16:16:02 -07:00