Commit Graph

  • 9b77aa2959 reset button thread looper Evan Feenstra 2023-05-08 08:08:25 +01:00
  • 2c1127e2b8 Merge pull request #79 from stakwork/feat/mqtts Evan Feenstra 2023-05-03 21:02:58 +01:00
  • 0314e25121 choose mqtt or mqtts auto based on broker addr Evan Feenstra 2023-05-03 21:01:55 +01:00
  • 27c224e792 connect to mqtts broker Evan Feenstra 2023-05-02 22:16:02 +01:00
  • ff62c25db4 Readme img Evan Feenstra 2023-04-30 18:57:17 +01:00
  • 4761ce04f8 mqtt topic fixes Evan Feenstra 2023-04-21 14:59:22 +02:00
  • 8d22e12267 Merge pull request #78 from stakwork/update-deps Evan Feenstra 2023-04-21 14:09:56 +02:00
  • cb23e84c6f Merge branch 'master' of https://github.com/stakwork/sphinx-key into update-deps Evan Feenstra 2023-04-21 14:09:07 +02:00
  • 2b36dec22d better clear bin Evan Feenstra 2023-04-21 14:08:58 +02:00
  • d166a5abf6 Merge pull request #77 from stakwork/update-deps Evan Feenstra 2023-04-03 14:32:12 -07:00
  • dc468b4f30 update all esp-idf and embedded-svc deps, build and test Evan Feenstra 2023-04-03 14:30:28 -07:00
  • dcd6798504 more updates to mqtt Evan Feenstra 2023-03-31 12:35:04 -07:00
  • 4619a66076 start to update esp-rs deps Evan Feenstra 2023-03-31 12:19:49 -07:00
  • 167d2d3c09 multi-signer broker refactor Evan Feenstra 2023-03-21 13:21:39 -07:00
  • 700e8f4ef3 refactor to channel-based auth, main Connections struct track connected clients Evan Feenstra 2023-03-20 16:44:06 -07:00
  • 793727704e bump hardware deps Evan Feenstra 2023-03-17 15:58:01 -07:00
  • c68512ea35 some more broker updates Evan Feenstra 2023-03-15 14:29:34 -07:00
  • a152e663ba Merge pull request #76 from stakwork/23-03-update Evan Feenstra 2023-03-11 12:34:55 -08:00
  • 4b29d44a75 update serial comm, chain tracker, clap args Evan Feenstra 2023-03-11 12:34:39 -08:00
  • 51b7008d99 Merge pull request #75 from stakwork/update-broker Evan Feenstra 2023-02-20 15:17:01 -08:00
  • 90342391da use blocking_recv to cross rumqttd sync channel and tokio channle Evan Feenstra 2023-02-20 15:16:10 -08:00
  • f96280a222 update deps Evan Feenstra 2023-02-20 12:19:26 -08:00
  • 80215821ce broker to new rumqttd (not working) Evan Feenstra 2023-02-20 11:51:32 -08:00
  • b91ea599fd print connections status Evan Feenstra 2023-02-10 14:22:04 -08:00
  • 06043fa60d cmd testing Evan Feenstra 2023-02-10 13:40:25 -08:00
  • 74285b18e2 debuggin Evan Feenstra 2023-02-10 12:24:30 -08:00
  • ae2855d793 update broker to new rumqttd Evan Feenstra 2023-02-10 10:57:20 -08:00
  • 409920a6f2 core: remove unneeded clones, allocate output buffer once at setup, and reuse same memory block 23-01-make-things-faster decentclock 2022-11-08 13:15:32 -05:00
  • 8eae03336d Remove all led messages decentclock 2022-11-07 12:08:32 -05:00
  • 28a9aa8d1b fix rmp_serde to vec named for controller responses Evan Feenstra 2022-12-18 10:57:34 -08:00
  • 6955a4a8d2 broker: cargo update and commit cargo.lock decentclock 2022-12-03 15:13:47 -05:00
  • 84fca214ed run cargo update, commit updates to dep lock file decentclock 2022-12-02 11:53:17 -05:00
  • f00e261e6d core: update to latest sphinx-rs decentclock 2022-12-02 11:44:45 -05:00
  • 5fff7c50a8 core: remove unneeded clones, allocate output buffer once at setup, and reuse same memory block make-things-faster decentclock 2022-11-08 13:15:32 -05:00
  • 47256c985f update to latest sphinx-rs signer decentclock 2022-11-07 12:35:04 -05:00
  • a887e37248 Remove all led messages decentclock 2022-11-07 12:08:32 -05:00
  • 3d66f09597 doc: update instructions for linux decentclock 2022-11-05 17:13:02 -06:00
  • a8072d92fb doc: checkin decentclock 2022-10-31 15:46:07 -04:00
  • e4c30eee18 doc: checkin decentclock 2022-10-31 15:42:25 -04:00
  • 863790b45e doc: checkin decentclock 2022-10-31 15:26:07 -04:00
  • fe67f24062 doc: checkin decentclock 2022-10-31 14:36:41 -04:00
  • 043262c231 doc: checkin decentclock 2022-10-31 14:23:51 -04:00
  • a628c388a9 tester: update to latest signer, checkin cargo.lock decentclock 2022-10-31 13:34:03 -04:00
  • 736f4f0e8e update all deps to point to sphinx-rs Evan Feenstra 2022-10-25 16:38:42 -07:00
  • 8f853af18c Merge pull request #72 from stakwork/refactor-broker Evan Feenstra 2022-10-25 16:17:43 -07:00
  • 599fdd3dfa try to update broker to sphinx-rs Evan Feenstra 2022-10-25 15:55:49 -07:00
  • 0106637090 lots of nits decentclock 2022-10-25 18:05:31 -04:00
  • a71cb57a0d build: pin nightly version 2022-10-20 decentclock 2022-10-25 16:19:43 -04:00
  • 31abb6f5cc fix log Evan Feenstra 2022-10-21 13:20:37 -07:00
  • 0393100d1a collect logs in file Evan Feenstra 2022-10-21 12:53:08 -07:00
  • f6c9c5d64f broker logs errors to file Evan Feenstra 2022-10-21 12:23:18 -07:00
  • c492b9ce6f Merge pull request #71 from stakwork/fix/handler-error Evan Feenstra 2022-10-20 22:38:10 -07:00
  • 38475eb5c3 broker dont panic on status_tx.send fail Evan Feenstra 2022-10-20 22:37:29 -07:00
  • 34d74fc4e7 dont panic on vls handler error Evan Feenstra 2022-10-20 14:24:08 -07:00
  • 7de8a6192f periph: set led pin to 0 decentclock 2022-10-13 12:50:46 -04:00
  • 9bafe5f0eb deploy: add erase command decentclock 2022-10-13 12:39:36 -04:00
  • 66bb421a0f periph: update led pin decentclock 2022-10-13 12:38:56 -04:00
  • 4e6dafba8f doc: more fixes to main readme decentclock 2022-10-12 15:50:23 -04:00
  • f3da2c0d2b fix readme Evan Feenstra 2022-10-12 15:32:22 -04:00
  • d41a5cc3f5 release in deploy.sh Evan Feenstra 2022-10-12 15:16:20 -04:00
  • f412d2c7dd release build Evan Feenstra 2022-10-12 15:15:37 -04:00
  • ae89af9bf3 Merge pull request #69 from stakwork/feat/tester-config Evan Feenstra 2022-10-12 14:11:33 -04:00
  • 74963bffc0 fix esp-idf to tag:v4.4.2 Evan Feenstra 2022-10-12 14:10:45 -04:00
  • a283734834 doc Evan Feenstra 2022-10-11 18:06:02 -07:00
  • e5412e23bd ctrl tester: read json file Evan Feenstra 2022-10-11 18:03:12 -07:00
  • 105b6c009f config tester Evan Feenstra 2022-10-11 15:07:56 -07:00
  • a6773cbf72 typo fix decentclock 2022-10-08 00:40:56 -04:00
  • eb018e197e doc: add SSID and PASS env sets, update deploy.sh accordingly decentclock 2022-10-08 00:37:30 -04:00
  • cc7408dcf1 compile-time env vars for SSID and PASS Evan Feenstra 2022-10-04 14:25:19 -07:00
  • 322d3a57fd Merge pull request #67 from stakwork/http-port-setting Evan Feenstra 2022-10-01 13:53:55 -07:00
  • a3ca7dd9e5 broker: set rocket server port to http_setting decentclock 2022-09-30 22:11:10 +00:00
  • 38db744463 broker: add http_port file setting, and BROKER_HTTP_PORT env var decentclock 2022-09-30 22:02:00 +00:00
  • a0b388bb1e broker: rename Settings port mqtt_port decentclock 2022-09-30 21:37:28 +00:00
  • 244b6c9291 broker: make Settings struct Copy, pass copies around decentclock 2022-09-30 21:32:29 +00:00
  • a37d7c5074 doc: add sample .env file to tester readme decentclock 2022-09-30 16:19:09 -04:00
  • ade4564ca3 readme: nits decentclock 2022-09-30 16:07:49 -04:00
  • f7585c7083 readme: correct section pointer decentclock 2022-09-30 16:00:27 -04:00
  • 5f255eedc4 readme: fix main readme formatting decentclock 2022-09-30 15:58:50 -04:00
  • af7238cfb8 build: check for some installed bins before building decentclock 2022-09-30 15:52:06 -04:00
  • e25a877b46 Merge pull request #66 from stakwork/update-build decentclock 2022-09-30 15:03:08 -04:00
  • a282839676 build: automatically set CC and CFLAGS file when building sphinx-key decentclock 2022-09-30 13:49:58 -04:00
  • f20396d5de Merge pull request #64 from stakwork/ota Evan Feenstra 2022-09-29 11:17:32 -07:00
  • 89b4ac45a8 allow env vars to overwrite broker configs Evan Feenstra 2022-09-28 15:55:20 -07:00
  • fcdd2ace7f factory, ota: add ota led status decentclock 2022-09-28 17:22:56 -04:00
  • 7d39855751 ota: dispatch update download to its own thread decentclock 2022-09-28 13:47:54 -04:00
  • c180a15c9c merge master Evan Feenstra 2022-09-27 12:54:04 -07:00
  • 7c886b0f15 refactor tester bin, configurable client id, sdcard root Evan Feenstra 2022-09-27 12:49:41 -07:00
  • 8c7c081b72 Optimize factory binary size decentclock 2022-09-26 14:14:23 -04:00
  • 85779d5a29 update sphinx-key cargo.lock, add factory cargo.lock decentclock 2022-09-25 19:45:22 -04:00
  • 2a4945f44a tester: add ota control message sends to ctrl bin decentclock 2022-09-25 19:30:18 -04:00
  • f59aa3de57 factory: init, writes upgrades from sd card to flash and sets up ESP to boot newly written app decentclock 2022-09-19 11:43:11 -04:00
  • 79fea3092d ota: pull update binary from http server, write it to sd card, and factory reset decentclock 2022-09-16 21:47:55 -04:00
  • f208a5af5e propagate errors to user in handle_control_response decentclock 2022-09-24 12:26:31 -04:00
  • 0002374a7f configurable within time for timestamp auth Evan Feenstra 2022-09-23 10:43:02 -07:00
  • 426735758a Automatically switch ESP from AP to Client mode when config received decentclock 2022-09-23 12:35:25 -04:00
  • 54ce203b60 strip debuginfo on release profile Evan Feenstra 2022-09-22 18:20:54 -07:00
  • 82e491e842 Merge pull request #65 from stakwork/broker-auth Evan Feenstra 2022-09-22 13:00:39 -07:00
  • 24ed444fea run from debian:bullseye-slim only Evan Feenstra 2022-09-21 12:39:25 -07:00
  • 381b765f9a some notes Evan Feenstra 2022-09-20 09:45:56 -07:00
  • aeb48e36c3 tester and esp32 create signed timestamp for auth Evan Feenstra 2022-09-16 12:30:33 -07:00