This website works better with JavaScript.
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