Commit Graph

  • 479502925b
    Implement TypedAsyncRead and TypedAsyncWrite for Box<T> Chip Senkbeil 2022-07-06 03:30:01 -0500
  • 99ebd3785e
    Other scrappy handler work Chip Senkbeil 2022-07-06 02:55:53 -0500
  • 8f99e9e57f
    Bunch of code stuff Chip Senkbeil 2022-07-06 02:35:00 -0500
  • 19ba905adb
    Add launch support to manager that returns a new destination based on launch success Chip Senkbeil 2022-07-05 23:44:07 -0500
  • be6653a007
    Fix network config on windows Chip Senkbeil 2022-07-05 03:51:25 -0500
  • c9942800e2
    Unfinished changes -- lock in openssl-src for windows Chip Senkbeil 2022-07-05 03:45:39 -0500
  • 46859073e9
    Refactor to support forking (untested) by not initializing tokio runtime until after fork Chip Senkbeil 2022-07-05 01:01:57 -0500
  • fed35399a6
    More refactoring to get untested launch Chip Senkbeil 2022-07-04 23:05:19 -0500
  • 8f8db39062
    More changes Chip Senkbeil 2022-07-04 20:37:09 -0500
  • 3cce9f33fc
    Lots of cli refactoring Chip Senkbeil 2022-07-04 16:05:11 -0500
  • 30958f0a80
    Remove distant-service as we're just going to do it inline Chip Senkbeil 2022-07-04 11:22:03 -0500
  • 37958a446f
    Unfinished cli manager listen logic Chip Senkbeil 2022-07-04 00:33:27 -0500
  • 28d2df2ce2
    Random stuff like adding timeout conversions to none to net channel Chip Senkbeil 2022-07-02 11:37:46 -0500
  • 6b60b199c8
    Unfinished cli refactoring Chip Senkbeil 2022-06-29 20:07:15 +0100
  • 1fec1cfa7d
    Add a todo for the batch operation Chip Senkbeil 2022-06-28 23:32:36 +0100
  • 614d2e382b
    Unfinished config changes Chip Senkbeil 2022-06-28 18:38:44 +0100
  • b8b3e6cbf5
    Separate opt and cli logic Chip Senkbeil 2022-06-28 15:50:25 +0100
  • d0ca49542c
    Move network config to separate file Chip Senkbeil 2022-06-28 11:30:43 +0100
  • 5b0a053ab8
    Unfinished cli outline Chip Senkbeil 2022-06-28 00:20:44 +0100
  • 3ee9757d1b
    Update quiet merge strategy Chip Senkbeil 2022-06-27 18:45:18 +0100
  • e708db566c
    Started to do common Chip Senkbeil 2022-06-27 01:16:46 +0100
  • a32b6db467
    Tweak configs again Chip Senkbeil 2022-06-27 01:04:43 +0100
  • ddb18af9a9
    Add merge for config and switch to toml_edit Chip Senkbeil 2022-06-26 19:53:12 +0100
  • f8890d9e30
    Add some initial config and loading/saving logic Chip Senkbeil 2022-06-26 14:09:29 +0100
  • 1e9ef58d02
    Add cli constants for config.toml, distant.sock, and distant pipe name Chip Senkbeil 2022-06-26 03:55:11 +0100
  • 63410ae3e7
    Minor cleanup Chip Senkbeil 2022-06-26 03:07:18 +0100
  • 13625386d4
    Refactor to support channels (not fully tested); update request/response id & origin_id to be string Chip Senkbeil 2022-06-26 02:59:16 +0100
  • 867cfa07c3
    Fix distant-core to use IntoSplit in place of relying on it being available on UntypedTransport Chip Senkbeil 2022-06-25 02:24:26 +0100
  • aed13f53b6
    Refactor transport to not require intosplit Chip Senkbeil 2022-06-25 02:18:08 +0100
  • f42c743948
    Refactor in preparation to support multi-response channel communication Chip Senkbeil 2022-06-23 17:28:27 -0500
  • f01c2cdbf4
    Update ssh host verify to not use password for yes/no Chip Senkbeil 2022-06-23 11:02:16 -0500
  • 0df9443dba
    Add distant manager client tests Chip Senkbeil 2022-06-23 10:57:29 -0500
  • b696c023c6
    Fix client messages not converting errors correctly Chip Senkbeil 2022-06-23 10:11:23 -0500
  • 6003e2eaea
    Fix sending response from manager (need to have payload not be a newtype variant) Chip Senkbeil 2022-06-23 10:00:16 -0500
  • f7f7248f79
    Unfinished testing of manager and client Chip Senkbeil 2022-06-23 02:11:41 -0500
  • 1927e958a0
    Update distant manager client config with two prompt functions Chip Senkbeil 2022-06-22 22:32:49 -0500
  • 84f90d9380
    Clean up some unused imports Chip Senkbeil 2022-06-22 21:42:01 -0500
  • f21f849ab8
    Rename SerdeTransport, SerdeTransportRead, and SerdeTransportWrite to UntypedTransport, UntypedTransportRead, and UntypedTransportWrite Chip Senkbeil 2022-06-22 18:29:28 -0500
  • 0532ff58d6
    minor Chip Senkbeil 2022-06-22 17:36:56 -0500
  • 8ba1859375
    Unfinished integration tests for distant manager Chip Senkbeil 2022-06-22 16:57:29 -0500
  • b941314fa5
    Add DistantManagerServer unit tests Chip Senkbeil 2022-06-22 15:02:59 -0500
  • 4729942605
    Update distant-core to remove warning about unused import when clap not enabled Chip Senkbeil 2022-06-22 13:18:22 -0500
  • bc09a9c235
    Fix extra parsing to pass tests Chip Senkbeil 2022-06-22 13:08:54 -0500
  • ead7eb8e53
    Move manager to distant-core and fiddle with some stuff like deleting stats and error Chip Senkbeil 2022-06-22 13:03:22 -0500
  • cfb3381f1e
    more impls Chip Senkbeil 2022-06-22 00:05:26 -0500
  • b66edd9723
    Move manager (unfinished) Chip Senkbeil 2022-06-21 21:55:44 -0500
  • 5e16baf127
    More changes Chip Senkbeil 2022-06-21 16:37:06 -0500
  • 9c53a93352
    Rename on_connection -> on_accept Chip Senkbeil 2022-06-21 14:23:16 -0500
  • 7bcd757e4d
    initial outline of manager server Chip Senkbeil 2022-06-21 10:04:08 -0500
  • 2ae98bc8f6
    More tweaks to get clap to work Chip Senkbeil 2022-06-20 22:42:05 -0500
  • 599303a98b
    More changes Chip Senkbeil 2022-06-20 17:42:28 -0500
  • 542d01058d
    Starting to update to clap from structopt, wrote fromstr and display for custom extra type Chip Senkbeil 2022-06-20 13:55:41 -0500
  • 60b7ae1f19
    Update distant manager client to be more generic of input Chip Senkbeil 2022-06-20 12:17:50 -0500
  • 6a2e61d98b
    Update router to support custom bounds baked into generation, fix serde read/write not being able to be used in the router Chip Senkbeil 2022-06-20 12:08:27 -0500
  • 4314953a1d
    Add SerdeTransport, SerdeTransportRead, and SerdeTransportWrite traits with blanket impls to TypedTransport, TypedAsyncRead, and TypedAsyncWrite -- also converted FramedTransport and halves to impl serde version instead of typed version thanks to blanket Chip Senkbeil 2022-06-20 11:09:45 -0500
  • 7fee764a9b
    Rename TestListener to MpscListener Chip Senkbeil 2022-06-20 10:42:08 -0500
  • 2678054688
    Update on_connection to take a mutable reference of local data instead of passing it in and needing to return it Chip Senkbeil 2022-06-20 10:25:34 -0500
  • 55af227a3b
    Add TypedTransport trait to represent MpscTransport and FramedTransport Chip Senkbeil 2022-06-20 10:12:23 -0500
  • 234184b6bb
    Add IntoSplit, TypedAsyncRead, and TypedAsyncWrite impls for (writer, reader) Chip Senkbeil 2022-06-20 09:48:02 -0500
  • 68d7662fa6
    Fix deserialization Chip Senkbeil 2022-06-20 03:16:47 -0500
  • aabbbb55a3
    Rename Question -> AuthQuestion, add default impl of manager client config, broke auth deserialization when using tag = type Chip Senkbeil 2022-06-20 03:10:52 -0500
  • ec6c64e87d
    Update router syntax to support types and naming transports Chip Senkbeil 2022-06-20 02:06:03 -0500
  • 6303add6fa
    Moving things around, added some data for manager stuff in cli. Moved cli to subdirectory. Trying to get router macro to work for generics Chip Senkbeil 2022-06-20 01:27:12 -0500
  • a9f27ac2bf
    Add tests for launched client through ssh -- currently failing because distant not on path Chip Senkbeil 2022-06-19 19:45:19 -0500
  • 8e0c67255b
    Fix error unpacking on client side for watch/unwatch Chip Senkbeil 2022-06-19 19:20:41 -0500
  • b296cab3af
    Get most of ssh tests to pass Chip Senkbeil 2022-06-19 19:10:37 -0500
  • c94c28c7b2
    More changes to suppot ssh Chip Senkbeil 2022-06-19 14:17:21 -0500
  • dfcf3fb3dd
    Finished fixing tests for distant-core Chip Senkbeil 2022-06-19 13:32:56 -0500
  • da6ab0bede
    Fix several test errors Chip Senkbeil 2022-06-19 13:26:37 -0500
  • 1e3cd141f2
    Get tests compiling and most pass! Chip Senkbeil 2022-06-19 12:15:30 -0500
  • e12828e409
    Fix test compilation for src/client/process.rs Chip Senkbeil 2022-06-19 12:04:57 -0500
  • 7cc383bc4b
    Fix test compilation for distant-core/src/api/local.rs Chip Senkbeil 2022-06-19 11:46:21 -0500
  • 0c1b8bdedd
    Fix ChangeKindSet to be consistent between hash and eq Chip Senkbeil 2022-06-19 02:42:21 -0500
  • 3eb0367382
    Rename session to ext for client file Chip Senkbeil 2022-06-19 02:33:38 -0500
  • d0e8dc3537
    Updated client to use single and batch support Chip Senkbeil 2022-06-19 01:48:45 -0500
  • 6f9b062e48
    Things compile (not tests) Chip Senkbeil 2022-06-19 01:21:52 -0500
  • 99450f66e1
    Add doc comments and implement all DistantApi trait methods with a default of unsupported Chip Senkbeil 2022-06-19 00:38:54 -0500
  • 3062e900e9
    Add reply trait to support batch Chip Senkbeil 2022-06-18 23:58:34 -0500
  • 500ff73171
    Add on_connection to Server trait Chip Senkbeil 2022-06-18 22:49:06 -0500
  • e08c0c0894
    Added debug statements Chip Senkbeil 2022-06-18 20:48:02 -0500
  • cecee3ba48
    Process work, convert stuff to channels Chip Senkbeil 2022-06-18 20:35:23 -0500
  • 46d62e1e36
    Lots of watcher code changes Chip Senkbeil 2022-06-18 19:24:28 -0500
  • 125ecba4a7
    More attempts Chip Senkbeil 2022-06-18 16:25:20 -0500
  • 64db4a6ad7
    More watcher change unfinished Chip Senkbeil 2022-06-18 13:54:34 -0500
  • a98bf04ca6
    More unfinished Chip Senkbeil 2022-06-17 19:49:43 -0500
  • fe0fd141fa
    Unfinished Chip Senkbeil 2022-06-17 10:02:34 -0500
  • 5af13b364b
    Moving data around Chip Senkbeil 2022-06-16 22:43:30 -0500
  • a832c56e94
    More stuff again Chip Senkbeil 2022-06-16 20:03:48 -0500
  • ca9a6c8deb
    Unfinished state changes Chip Senkbeil 2022-06-16 17:16:02 -0500
  • 7663a0ae68
    Update queued reply to block properly Chip Senkbeil 2022-06-16 09:24:40 -0500
  • fbb2b5489f
    Refactor connection local data to only be in the connection's reader (we don't need it anywhere else) Chip Senkbeil 2022-06-16 08:59:59 -0500
  • b4c624b731
    More unfinished changes to core Chip Senkbeil 2022-06-16 08:25:08 -0500
  • ad9259a3dd
    Beginning to clean up core Chip Senkbeil 2022-06-15 14:56:08 -0500
  • 75f8dff169
    Add auth integration test Chip Senkbeil 2022-06-15 04:10:05 -0500
  • 51245c447d
    Added tests for auth client Chip Senkbeil 2022-06-15 03:25:28 -0500
  • 49ac7cb757
    Added tests for auth server Chip Senkbeil 2022-06-15 02:38:10 -0500
  • 31f62680e1
    Add untested auth client Chip Senkbeil 2022-06-15 01:41:46 -0500
  • c5af7035df
    Wrote authentication server (untested) Chip Senkbeil 2022-06-14 23:42:55 -0500
  • 7e2de02aac
    More minor tweaks Chip Senkbeil 2022-06-14 18:06:44 -0500
  • 0684ef601d
    Initial commit for auth code Chip Senkbeil 2022-06-14 01:12:05 -0500