This website works better with JavaScript.
5a54e58eb7
Add some hack in evaluating canonicalized path to see if it helps with metadata
Chip Senkbeil
2022-07-28 16:04:11 -0500
546e87042d
Comment out most of our CI for rapid testing on windows in this pr for now
Chip Senkbeil
2022-07-28 15:33:39 -0500
dd22b899ab
Fix utility pathing
Chip Senkbeil
2022-07-28 15:14:42 -0500
5fcfc6a3d2
Random eprintln
Chip Senkbeil
2022-07-28 15:08:07 -0500
5d4c1d1e36
Move some sshd test code into utils
Chip Senkbeil
2022-07-28 14:55:48 -0500
4184d575fa
Add debugging to ExecOutput and print out a test message to see our result
Chip Senkbeil
2022-07-28 08:37:52 -0500
72ac878a14
Refactor ssh api to try to calculate windows family better
Chip Senkbeil
2022-07-28 02:38:26 -0500
a3d1670e3f
Add CI-specific logic and switch sshd test rsa to ed25519
Chip Senkbeil
2022-07-27 22:44:53 -0500
14d9fcb64a
Try converting path on windows for runner?
Chip Senkbeil
2022-07-27 17:07:52 -0500
b514961fc3
Got some weird pathing problems, so trying to switch to cmd as shell
Chip Senkbeil
2022-07-27 16:41:17 -0500
5f4f77bf44
Add config file printing on error
Chip Senkbeil
2022-07-27 15:31:17 -0500
940a448398
One more message
Chip Senkbeil
2022-07-27 15:27:31 -0500
11f160fedd
More tweaking of sshd error reporting
Chip Senkbeil
2022-07-27 15:26:39 -0500
4bae99e79e
Update all crates to 2021 edition and tweak some error reporting in sshd
Chip Senkbeil
2022-07-27 15:00:11 -0500
4594d52c6e
Reverse some error messages
Chip Senkbeil
2022-07-26 23:21:33 -0500
538674f5af
I lied
Chip Senkbeil
2022-07-26 19:20:52 -0500
50db62c3fd
One more modification again
Chip Senkbeil
2022-07-26 19:18:58 -0500
677b44f74f
One more modification
Chip Senkbeil
2022-07-26 18:31:29 -0500
8e54bd8f1a
Update sshd fixtures to use anyhow to better explain errors
Chip Senkbeil
2022-07-26 18:26:38 -0500
28629a98e4
Update port range for sshd to include dynamic port range
Chip Senkbeil
2022-07-26 14:15:01 -0500
edaeb479f4
Fix cache failing to write
Chip Senkbeil
2022-07-26 03:31:57 -0500
d83c3e8565
Clean up another windows clippy warning
Chip Senkbeil
2022-07-26 03:28:44 -0500
5033502ca3
Fix another compilation bug for windows
Chip Senkbeil
2022-07-26 03:24:51 -0500
17a1627bd8
Fix windows service error log not formatting
Chip Senkbeil
2022-07-26 03:23:13 -0500
275c0ffb5a
Fix some windows compilation errors, update msrv to 1.61.0
Chip Senkbeil
2022-07-26 03:22:05 -0500
00f7c53bd8
Finish refactoring to anyhow on unix side
Chip Senkbeil
2022-07-26 02:49:27 -0500
e817617f50
Unfinished conversion into using anyhow
Chip Senkbeil
2022-07-26 00:39:52 -0500
e0a938925f
Update sshd path to be determined by which
Chip Senkbeil
2022-07-25 02:20:47 -0500
aaaccbc62d
Try a powershell installation script
Chip Senkbeil
2022-07-25 02:09:25 -0500
ffb05b5569
Add missing server piece of openssh for windows
Chip Senkbeil
2022-07-25 01:50:27 -0500
e2f93ca086
Try to install openssh on windows runner
Chip Senkbeil
2022-07-25 01:39:19 -0500
28e1d6f4b9
Add a windows path for openssh's sshd
Chip Senkbeil
2022-07-25 00:55:47 -0500
af8023dadf
Fix workflow name
Chip Senkbeil
2022-07-25 00:19:27 -0500
cac8aaafcc
Another attempt
Chip Senkbeil
2022-07-25 00:18:25 -0500
65ac2a89a0
Add git linefeed handling to rustfmt ci task
Chip Senkbeil
2022-07-24 23:58:29 -0500
d5b92ea3f0
Fix some windows linting errors, maybe fix ci windows git linefeeds, print out more info for not found
Chip Senkbeil
2022-07-24 23:47:12 -0500
46cc362e35
Combine ci workflows together
Chip Senkbeil
2022-07-24 23:01:08 -0500
fc33f9b575
Try again with info
Chip Senkbeil
2022-07-24 22:46:01 -0500
d876c16ead
Fix clippy warnings on unix systems
Chip Senkbeil
2022-07-24 22:28:16 -0500
898c7611b4
Add more random prints to figure out what is going on
Chip Senkbeil
2022-07-24 22:24:20 -0500
2ecd08cf62
Switch cli tests on linux to nocapture so we can see some debug output
Chip Senkbeil
2022-07-24 21:52:52 -0500
60e5b80479
Fix several launched tests
Chip Senkbeil
2022-07-24 21:35:36 -0500
8324d210de
Update CI and ssh launchd tests to use DISTANT_PATH binary
Chip Senkbeil
2022-07-24 19:37:56 -0500
9a293ca7ae
Fix test fixture launch command not pointing to test distant binary
Chip Senkbeil
2022-07-24 19:21:56 -0500
cce29d406d
Fix cli not compiling if no ssh feature provided
Chip Senkbeil
2022-07-24 18:59:28 -0500
a3663ce28e
Fix typo in ssh-launch-tests name
Chip Senkbeil
2022-07-24 18:50:42 -0500
8055a1327d
Add missing setup logic for ssh launch tests
Chip Senkbeil
2022-07-24 18:48:48 -0500
ebec81a24b
Update README of distant-core and distant-ssh2; update Linux & Mac CIs to separate ssh testing from launch testing
Chip Senkbeil
2022-07-24 18:45:06 -0500
39dc8e08cf
Update changelog and readme; update msrv to 1.59.0
Chip Senkbeil
2022-07-24 16:33:06 -0500
c7f3f09f24
Add testing of distant-net crate to CI
Chip Senkbeil
2022-07-24 16:04:57 -0500
01796c6324
Refactor unix-socket-permissions into access so we can try to make it work with windows pipes in the future
Chip Senkbeil
2022-07-24 15:54:11 -0500
3380f40e1f
Add process exit for windows service
Chip Senkbeil
2022-07-24 15:07:08 -0500
1e96c0552e
Fix bad ref
Chip Senkbeil
2022-07-24 15:05:41 -0500
fa4e47b766
Fix missing imports
Chip Senkbeil
2022-07-24 15:04:43 -0500
2ea22c2eb2
Fix result being wrong
Chip Senkbeil
2022-07-24 15:02:54 -0500
a51f4d28b7
Bunch of untested windows service code
Chip Senkbeil
2022-07-24 15:00:48 -0500
ee2e21874b
Bump service-manager to 0.1.2
Chip Senkbeil
2022-07-24 13:41:46 -0500
7448c78e79
Bump service-manager to 0.1.1
Chip Senkbeil
2022-07-24 13:27:53 -0500
8aac33f462
Ensure that path to unix socket exists during manager listen
Chip Senkbeil
2022-07-24 12:52:59 -0500
dea8775506
Add unix socket file permission support to manager
Chip Senkbeil
2022-07-24 12:26:20 -0500
b82d2ff0d2
Add bind_with_permissions to UnixSocketListener
Chip Senkbeil
2022-07-24 11:57:00 -0500
040465c505
Add some help text to the manager service subcommand
Chip Senkbeil
2022-07-24 11:24:43 -0500
ef697fcccb
Refactor spawn, spawn_wait, and output to accept environment and current_dir parameters
Chip Senkbeil
2022-07-24 03:11:56 -0500
a9a3181394
Add current_dir support to proc spawn
Chip Senkbeil
2022-07-24 02:58:54 -0500
17c72bad2d
Refactor to use service-manager crate
Chip Senkbeil
2022-07-24 02:30:00 -0500
3b3e69eadf
Update manager listen to have --user flag
Chip Senkbeil
2022-07-20 17:03:47 -0500
7d333be7f4
Add untested update to include user-specific socket/pipe name when installing service if user=true
Chip Senkbeil
2022-07-20 16:40:52 -0500
f0b61108ee
Minor network config description update
Chip Senkbeil
2022-07-20 16:20:48 -0500
6473c927fb
Update manager install/uninstall to not attempt to create/modify config
Chip Senkbeil
2022-07-20 16:07:39 -0500
197204368a
Refactor to try user and global socket/pipe name if no custom is provided
Chip Senkbeil
2022-07-20 16:04:21 -0500
feaedc6cd9
Unfinished
Chip Senkbeil
2022-07-20 09:14:42 -0500
0735f82729
Add freebsd dependency note
Chip Senkbeil
2022-07-18 22:08:32 -0500
3699f4dd7c
Add script runner arg
Chip Senkbeil
2022-07-17 23:22:25 -0500
bcfd9c443d
Refactor scripts into unix and windows versions
Chip Senkbeil
2022-07-17 22:31:34 -0500
884476a08d
Doc tweak
Chip Senkbeil
2022-07-17 02:01:42 -0500
364d3e1532
Add fixture disclaimer
Chip Senkbeil
2022-07-17 01:22:12 -0500
bd44216b6b
All tests now pass
Chip Senkbeil
2022-07-17 00:52:19 -0500
593c434626
Implement Cmd with implementation of Args and FromArgMatches as hack to collapse Vec<String> into String
Chip Senkbeil
2022-07-17 00:37:19 -0500
2b4d68df96
Fix dir read action tests
Chip Senkbeil
2022-07-16 23:18:40 -0500
0a05d9e19d
Fix failure line check for action tests, remove short option for all settings in request data
Chip Senkbeil
2022-07-16 19:22:09 -0500
b2c421cd67
Update ProcSpawn environment to not be required
Chip Senkbeil
2022-07-16 19:11:20 -0500
9b8696c144
Add environment support to ProcSpawn, refactor Extra -> Map with alias, export map macro, add alias of Environment -> Map
Chip Senkbeil
2022-07-16 17:33:29 -0500
41054b5d3a
Add wrapper for exit code and an error to bundle together
Chip Senkbeil
2022-07-16 15:59:45 -0500
3dab747c44
Minor tweaks
Chip Senkbeil
2022-07-15 21:06:42 -0500
453c80cd49
Fix repl proc_spawn test stdin not working (needed newline)
Chip Senkbeil
2022-07-15 19:52:21 -0500
6498a096fc
Update repl to use raw channel
Chip Senkbeil
2022-07-15 18:55:10 -0500
c0b7bf5dba
Unfinished refactoring of repl to use new raw channel
Chip Senkbeil
2022-07-15 16:46:40 -0500
08fd16ec4d
Update client action to properly bubble up error when received as response
Chip Senkbeil
2022-07-15 13:29:58 -0500
085048af90
Fix dir_read test comparison
Chip Senkbeil
2022-07-15 13:10:55 -0500
ba6d24fe91
Fix repl parsing wrong input type
Chip Senkbeil
2022-07-15 13:03:29 -0500
fdb8a37818
Minor tweaks to testing of cli
Chip Senkbeil
2022-07-15 12:04:13 -0500
686c121048
Failing and I don't know why
Chip Senkbeil
2022-07-14 17:00:58 -0500
39bb771bad
Update fixtures to use client prefix
Chip Senkbeil
2022-07-14 16:23:33 -0500
b54917dc0b
Various warning fixes
Chip Senkbeil
2022-07-14 16:13:00 -0500
b70f333250
Unfinished test conversion
Chip Senkbeil
2022-07-14 15:59:35 -0500
69784c1b12
Rewrite proc tests
Chip Senkbeil
2022-07-14 15:28:50 -0500
ec641bb296
Rewrite metadata json test
Chip Senkbeil
2022-07-14 12:55:26 -0500
8e7af49541
More rewriting of tests
Chip Senkbeil
2022-07-14 12:48:19 -0500
99d67b888b
Working towards rewriting repl tests
Chip Senkbeil
2022-07-14 12:31:25 -0500
b8e0bf1662
Add cache cli arg
Chip Senkbeil
2022-07-14 02:16:47 -0500