Connor Peet
a2dd71c0fe
cli: use openssl for all crypto-related activities
...
For compliance with SDL and MSFT crypto standards. Right now this uses
our forks of russh and secret-service. russh seems amenable to getting
this merged (https://github.com/warp-tech/russh/pull/52 ) but TBD about
the secret-service crate.
Fixes https://github.com/microsoft/vscode-internalbacklog/issues/3158
2022-10-14 11:09:31 -07:00
Connor Peet
8991187c38
cli: apply lint fixes
2022-10-12 22:39:57 -07:00
Connor Peet
cbc174dcad
Merge remote-tracking branch 'origin/main' into build-integrated-cli
2022-10-05 10:00:18 -07:00
Laurențiu Nicola
1ba1c51712
cli: point docs to the new RA extension ns ( #162500 )
2022-10-04 08:17:10 -07:00
Connor Peet
889fbd2f1b
add detection for integrated cli, verify
2022-09-26 07:22:58 +02:00
Connor Peet
07453efc00
cli: implement better self-updating
...
- Start separating a "standalone" CLI. This is a little awkward with clap-
derive, but I got it working. Detection of whether the CLI _is_
standalone is still todo.
- Remove the old ad-hoc update code for code-server, and use the update
service instead.
- Fix some of the "permission denied" errors people got while updating
before. We need to rename the old running binary, not just overwrite it.
2022-09-23 17:47:39 -07:00
Connor Peet
b784bcdd32
cli: use hard tabs to align with vscode style
2022-09-23 14:17:01 -07:00
Connor Peet
665eb030a6
Merge remote-tracking branch 'origin/main' into build-integrated-cli
2022-09-23 13:33:35 -07:00
Connor Peet
9bcc88eafe
cli: get builds in order
2022-09-23 13:28:26 -07:00
Connor Peet
54ca489a5b
cli: get update endpoint from build
2022-09-22 12:55:28 -07:00
Connor Peet
5e2ce13287
Merge branch 'connor4312/import-cli' into build-integrated-cli
2022-09-20 09:12:03 -07:00
Connor Peet
5b24e93b35
cli: update problematic dependencies
2022-09-20 08:57:55 -07:00
Connor Peet
3762635fe1
move cli to top level
2022-09-20 08:42:44 -07:00