Commit Graph

  • b1237dc356 treewide: Migrate to russh master Konrad Dybcio 2025-09-03 10:43:37 +02:00
  • c4d5473db3 client: Add README.md for crates.io Konrad Dybcio 2024-06-18 02:31:44 +02:00
  • 2fe2b77e8b client: Depend on versioned proto Konrad Dybcio 2024-06-18 02:28:27 +02:00
  • 83d7c4f1f6 proto: Add README.md for crates.io Konrad Dybcio 2024-06-18 02:27:15 +02:00
  • c367d3ee53 client/proto: allow publishing Konrad Dybcio 2024-06-18 02:25:36 +02:00
  • 7eaa496d5d README: now you can actually read me Konrad Dybcio 2024-06-18 02:19:03 +02:00
  • 8985dc7023 README: now you can actually read me topic/readme Konrad Dybcio 2024-06-18 02:19:03 +02:00
  • 5a9168b40f cli: Add a non-interactive control utility Konrad Dybcio 2024-05-22 00:55:14 +02:00
  • b0b60406e3 treewide: Move things around Konrad Dybcio 2024-05-22 00:20:35 +02:00
  • 42730503b4 src/main: Abstract SSH-specific code Konrad Dybcio 2024-05-21 23:43:42 +02:00
  • e9eefd21e6 Cargo.lock: cargo update Konrad Dybcio 2024-05-21 23:04:02 +02:00
  • a263e5e631 cli: Add a non-interactive control utility topic/features3 Konrad Dybcio 2024-05-22 00:55:14 +02:00
  • 63e86f5b57 treewide: Move things around Konrad Dybcio 2024-05-22 00:20:35 +02:00
  • 43a5d276d6 src/main: Abstract SSH-specific code Konrad Dybcio 2024-05-21 23:43:42 +02:00
  • 255636d4f2 Cargo.lock: cargo update Konrad Dybcio 2024-05-21 23:04:02 +02:00
  • 859bddb5f8 main+lib: Clean up macros further Konrad Dybcio 2024-05-07 14:25:13 +02:00
  • ce1145c373 Cargo.lock: cargo update Konrad Dybcio 2024-05-07 03:39:13 +02:00
  • 89689ec128 Cargo.toml: Set BSD3 Konrad Dybcio 2024-05-07 03:37:30 +02:00
  • 39099057e2 main+lib: Implement almost all special keys Konrad Dybcio 2024-05-07 03:29:12 +02:00
  • c41df0a744 main+lib: Allow for interrupting image sending Konrad Dybcio 2024-05-07 03:03:51 +02:00
  • 883752dfe7 main: Stop the write(ln)!(stdout()..) craziness Konrad Dybcio 2024-05-07 02:57:52 +02:00
  • 3e6ce0127e main: Replace LF with CRLF for server status updates Konrad Dybcio 2024-05-07 02:22:12 +02:00
  • 5bf2dcc137 lib: Use greentext to signify send_image progress Konrad Dybcio 2024-05-07 01:44:55 +02:00
  • 143159b868 main+lib: Locky lock, implement console writing Konrad Dybcio 2024-05-07 01:44:32 +02:00
  • 6619020cab main+lib: Clean up macros further topic/features2 Konrad Dybcio 2024-05-07 14:25:13 +02:00
  • fc4cdad412 Cargo.lock: cargo update Konrad Dybcio 2024-05-07 03:39:13 +02:00
  • 309149259a Cargo.toml: Set BSD3 Konrad Dybcio 2024-05-07 03:37:30 +02:00
  • 703c215a58 main+lib: Implement almost all special keys Konrad Dybcio 2024-05-07 03:29:12 +02:00
  • b8e622dfa4 main+lib: Allow for interrupting image sending Konrad Dybcio 2024-05-07 03:03:51 +02:00
  • f2a9e7f229 main: Stop the write(ln)!(stdout()..) craziness Konrad Dybcio 2024-05-07 02:57:52 +02:00
  • c9d457f8ba main: Replace LF with CRLF for server status updates Konrad Dybcio 2024-05-07 02:22:12 +02:00
  • a450862cdd lib: Use greentext to signify send_image progress Konrad Dybcio 2024-05-07 01:44:55 +02:00
  • 83abd2274a main+lib: Locky lock, implement console writing Konrad Dybcio 2024-05-07 01:44:32 +02:00
  • 90e7bfd69e main: Add some context to early returns Konrad Dybcio 2024-05-06 22:54:25 +02:00
  • c9644fd423 main: get rid of unwrap() Dmitry Baryshkov 2024-04-30 04:43:36 +03:00
  • dfe093c804 lib: drop unwrap() from send_msg() Dmitry Baryshkov 2024-04-30 05:13:26 +03:00
  • e901247cd2 lib: use write! to send image percentage Dmitry Baryshkov 2024-05-02 02:01:19 +03:00
  • f49bcf417f main: simplify buffer handling Dmitry Baryshkov 2024-04-30 05:24:06 +03:00
  • b50f910fb5 lib: print_string_msg: drop length argument Dmitry Baryshkov 2024-04-30 05:15:51 +03:00
  • eedd28230b lib: console_print: drop length argument Dmitry Baryshkov 2024-04-30 05:15:51 +03:00
  • fea5839501 lib: use write_all in send_msg() Dmitry Baryshkov 2024-04-30 05:09:59 +03:00
  • 7bd68c3239 lib: stop using bincode::serialize() Dmitry Baryshkov 2024-04-30 05:09:07 +03:00
  • d661e0e8d2 lib: drop size attribute from send_msg Dmitry Baryshkov 2024-04-30 05:06:16 +03:00
  • 72dd9fb2d4 ci: Add Windows/macOS Konrad Dybcio 2024-05-01 16:01:38 +02:00
  • e876b75c0e ci: matrix Konrad Dybcio 2024-05-01 16:00:07 +02:00
  • 41860310b5 main.rs: Redefine todo! for raw mode TTY Konrad Dybcio 2024-04-30 19:16:52 +02:00
  • 67fe7d0cd5 main.rs: Fix the "Goodbye" Konrad Dybcio 2024-04-30 11:18:13 +02:00
  • d02d6b5ef1 main.rs: Print "sk8brd vVERNUM" at startup Konrad Dybcio 2024-04-27 02:33:52 +02:00
  • 51339dd720 main.rs: Don't open code send_ack Konrad Dybcio 2024-04-27 02:28:56 +02:00
  • 79972d496c main.rs: stubby handle all calls Konrad Dybcio 2024-04-27 01:51:52 +02:00
  • d9740766b0 main.rs: Fix up msg parsing error messages Konrad Dybcio 2024-04-27 01:36:17 +02:00
  • f28a6f61e7 lib: impl MsgVbusOn/Off Konrad Dybcio 2024-04-27 01:35:28 +02:00
  • 2b2c45a110 Cargo.toml: fill in some tags Konrad Dybcio 2024-04-27 01:23:11 +02:00
  • 5f88aecf37 build(deps): bump mio from 0.8.10 to 0.8.11 dependabot[bot] 2024-04-26 23:13:55 +00:00
  • 65627bb1ca Create README.md Konrad Dybcio 2024-04-27 01:12:49 +02:00
  • 30cac1cf4e ci: import more crust from Traverse Research Konrad Dybcio 2024-04-27 00:59:57 +02:00
  • 018714544e treewide: clippy+fmt Konrad Dybcio 2024-04-27 01:10:17 +02:00
  • 5564c9f68e send the image only when required Dmitry Baryshkov 2024-04-26 05:45:31 +03:00
  • cfc3a2dd33 Replace u8_to_msg with TryFrom Dmitry Baryshkov 2024-04-26 05:42:57 +03:00
  • 8146a21938 send_image: change argument from Vec to slice Dmitry Baryshkov 2024-04-26 05:29:01 +03:00
  • 9ee4c89f76 send_image: fix sending of the data Dmitry Baryshkov 2024-04-26 05:28:03 +03:00
  • 01249e34a5 Add default rust gh actions Konrad Dybcio 2024-04-26 11:51:33 +02:00
  • 247c302222 Let the user power cycle the board first Konrad Dybcio 2024-04-26 03:43:45 +02:00
  • 091d4a77b7 initial commit Konrad Dybcio 2024-04-26 03:26:22 +02:00