Evan Feenstra
|
c19ae08155
|
retries for client_id-specific sends
|
2023-06-05 19:45:31 -07:00 |
|
Evan Feenstra
|
ea7e91d1c3
|
make LSS optional if no muts are received
|
2023-06-02 15:40:11 -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
|
94b8889161
|
document LSS steps
|
2023-05-16 12:17:07 +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
|
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
|
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 |
|
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
|
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
|
0002374a7f
|
configurable within time for timestamp auth
|
2022-09-23 10:43:14 -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
|
51659c74ac
|
central topics consts shared between modules
|
2022-09-12 10:37:04 -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 |
|
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
|
e830a68466
|
cargo fmt
|
2022-08-23 15:08:30 -06:00 |
|
decentclock
|
89e1ee1429
|
Rename SyncLazy to LazyLock
|
2022-06-20 09:27:48 -06:00 |
|
Evan Feenstra
|
10f8dd4893
|
allow broker to wait 10 seconds for esp32
|
2022-06-16 14:26:19 -07:00 |
|
Evan Feenstra
|
94f9f8d733
|
impl internal Event enum, resubscribe if broker restarts
|
2022-06-12 11:19:06 -07:00 |
|
Evan Feenstra
|
a1ecd05526
|
use SyncLazy to track client connected state
|
2022-06-12 09:52:02 -07:00 |
|
Evan Feenstra
|
5a49be61b3
|
conditional compilation w features, try firmware mqtt reconn loop
|
2022-06-11 13:15:47 -07:00 |
|
Evan Feenstra
|
da144c355a
|
wait one second for mqtt router to start before sending init
|
2022-06-10 15:41:03 -07:00 |
|
Evan Feenstra
|
7ee7ac071c
|
refactor broker metrics conn, single threaded virtual esp, hardcoded config, start auther module
|
2022-06-10 10:08:11 -07:00 |
|
Evan Feenstra
|
f1e8e13dda
|
broker reconnect working
|
2022-06-09 19:23:40 -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
|
066a44a5b6
|
VLS ping pong test running on ESP, no Mutex
|
2022-06-06 14:01:01 -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 |
|