Chip Senkbeil
8972013716
Refactor capabilities to version for manager, integrate version checking for client/server/manager, and define protocol version ( #219 )
10 months ago
Chip Senkbeil
7c08495904
Switch to unbounded channels for `Reply` ( #207 )
11 months ago
Chip Senkbeil
da75801639
Fix server hangup ( #206 )
11 months ago
Chip Senkbeil
4fb9045152
Support sequential batch processing ( #201 )
11 months ago
Chip Senkbeil
791a41c29e
Refactor Change to use single path & support renamed detail field ( #196 )
11 months ago
Chip Senkbeil
72cc998595
Update change to include timestamp and details fields
12 months ago
Chip Senkbeil
b163094d49
Update to test READMEs
12 months ago
Chip Senkbeil
e99329d9a9
Refactor local crate & update/clean dependencies ( #191 )
12 months ago
Chip Senkbeil
76dc7cf1fa
Refactor into protocol crate & change capabilities -> version ( #189 )
12 months ago
Chip Senkbeil
31aff1e282
Refactor --lsp [SCHEME] to just take the scheme and not the ://
12 months ago
Chip Senkbeil
ea0424e2f4
Feat: set permissions support ( #184 )
12 months ago
Chip Senkbeil
f2bd2f15f5
Add support for --lsp [scheme]
1 year ago
Chip Senkbeil
398aff2f12
Rename distant-core::data to distant-core::protocol and remove distant-core::data::{Msg, Request, Response} from being re-exported at crate root
1 year ago
Chip Senkbeil
b8fecaacc0
Apply nightly formatting to reorder imports and use module-level import granularity
1 year ago
Chip Senkbeil
5b19870b98
Add upward searching as an option
1 year ago
Chip Senkbeil
4b983b0229
Refactor into unified settings ( #172 )
1 year ago
Chip Senkbeil
cfee78c2da
Bump more dependencies and fix tests for capabilities table and search results that use tabled
1 year ago
Chip Senkbeil
5940b21339
Fix formatting issues
1 year ago
Chip Senkbeil
27dc5775f9
Update ssh launch to use pty ( #157 )
1 year ago
Chip Senkbeil
ee50eaf9b3
Add heartbeat support ( #153 )
...
* Update to support zero-size frame items
* Add heartbeat functionality with client reconnecting logic
* Fix connection reauthentication failures preventing future reauthentication
* More logging
* Remove persist
* Update connection logic to have server take on client id rather than having client take on server id during reconnect
* Bump minimum rust version to 1.64.0
* Bump to v0.20.0-alpha.3 and fix clippy warnings
* Update cargo.lock
1 year ago
Chip Senkbeil
1c393ef723
Bump dependency versions and update our version to 0.20.0-alpha.2
2 years ago
Chip Senkbeil
4798b67dfe
Rewrite to support custom authentication, handshakes for encryption/compression, and reconnecting ( #146 )
2 years ago
Chip Senkbeil
a8107aed3a
Update SearchQueryCondition to support logical or and contains types; also update non-regex types to escape regex
2 years ago
Chip Senkbeil
193bb6d237
Integrate ignore crate to provide parallel search, binary detection, and support ignore files ( #136 )
2 years ago
Chip Senkbeil
cae6c5e244
Refactor SearchQuery to support multiple paths at once
2 years ago
Chip Senkbeil
01610a3ac7
Add search support ( #131 )
2 years ago
Chip Senkbeil
5130ee3b5f
Add missing capabilities() method to DistantChannelExt
2 years ago
Chip Senkbeil
53fd8d0c4f
Add capabilities support to server and manager
2 years ago
Chip Senkbeil
1fa3a8acea
Refactor ssh options into a generic options map and rename extra/Extra into options/Map
2 years ago
Chip Senkbeil
56a030e6dd
Update SystemInfo to support username and shell
2 years ago
Chip Senkbeil
6c4318baa0
Update PtyProcess to only clone weak references to master pty for resizing; remove export of MasterPtyProcess
2 years ago
Chip Senkbeil
ec95f573b9
Add logging for api local simple & pty processes
2 years ago
Chip Senkbeil
1ff3ef2db1
Fix shutdown-after such that it now functions
2 years ago
Chip Senkbeil
3b3e74462c
Fix Docker M1 Mac watcher failure and release v0.17.5
2 years ago
Chip Senkbeil
41d35f88de
Fix handling of IPv6 for Destination and DistantSingleKeyCredentials
2 years ago
Chip Senkbeil
768dbdc053
Rewrite Destination to no longer use uriparse library
2 years ago
Chip Senkbeil
44b0dc065c
Split fallback_scheme into launch and connect choices
2 years ago
Chip Senkbeil
1ee2684d08
Update Map implementation of FromStr and Display to support escaped quotes and backslashes
2 years ago
Chip Senkbeil
ea2e128bc4
Refactor to use distant manager ( #112 )
2 years ago
Chip Senkbeil
e51392fcde
Simplify watch event passing by dropping events rather than blocking the hot code path
2 years ago
Chip Senkbeil
baee1e2bfa
Fix watch tests for linux & bump dependency versions ( #104 )
...
* Fix #90
* Fix #103
* Update dependencies
2 years ago
Chip Senkbeil
4180ae279a
Bump to 0.16.4 and fix #80 and fix #102
2 years ago
Chip Senkbeil
353e58177b
Bump to 0.16.2
2 years ago
Chip Senkbeil
5c2ade97b1
Fix clippy warning
2 years ago
Chip Senkbeil
268ec948d6
Add filesystem watching & remove distant-lua ( #102 )
2 years ago
Chip Senkbeil
f46eeea8d5
Add environment as new output session type and change defaults to environment for CLI ( #98 )
2 years ago
Chip Senkbeil
3794466dd0
Add windows & unix optional metadata ( #96 )
2 years ago
Chip Senkbeil
0308343794
Rename detached to persist ( #94 )
2 years ago
Chip Senkbeil
050bb3496a
Complete shell support ( #89 )
2 years ago
Chip Senkbeil
c6c07c5c2c
Unfinished pty support, renaming ProcRun -> ProcSpawn and ProcStarted -> ProcSpawned, switch ProcStdin/ProcStdout/ProcStderr to use Vec<u8> instead of String, update RemoteProcess and RemoteLspProcess to support reading/writing string and vec<u8>
2 years ago