Hayden Stainsby
f460ac2b1d
add documentation that SSH markers aren't supported
...
Cargo doesn't support the `@cert-authority` or `@revoked` markers in SSH
Known Hosts files. The lines are silently ignored.
If a user is depending on these lines to connect to a Git server via
SSH, then their command line Git client will work, but Cargo will fail
with an error that the host key doesn't match.
This change adds a note explaining that Cargo doesn't support these
markers and suggests that the user change their cargo configuration to
fetch with the CLI client instead.
Refs: #11577
2023-01-16 14:22:25 +01:00
bors
7b4737f1c4
Auto merge of #11585 - hi-rustin:rustin-patch-typo, r=ehuss
...
Fix typo
2023-01-16 02:58:54 +00:00
hi-rustin
7be22aae95
Move TODO to the right place
...
Signed-off-by: hi-rustin <rustin.liu@gmail.com>
2023-01-16 10:22:16 +08:00
hi-rustin
28c134c570
Fix typo
...
Signed-off-by: hi-rustin <rustin.liu@gmail.com>
2023-01-16 09:57:17 +08:00
Matthew "strager" Glazar
80bc392e42
fix(docs): add required "inherits" option to example profile
2023-01-15 17:12:17 -08:00
Eric Huss
4cb9ac35bf
Add network container tests
2023-01-14 15:10:16 -08:00
bors
88f14290f2
Auto merge of #11582 - ehuss:enable-source_config_env, r=weihanglo
...
Enable source_config_env test on Windows
This enables the `advaned_env::source_config_env` test on Windows. The issue with `Command` modifying the case of environment variables was fixed by https://github.com/rust-lang/rust/pull/85270 .
2023-01-14 19:02:16 +00:00
Eric Huss
73f19a01d0
Enable source_config_env test on Windows
2023-01-14 09:48:46 -08:00
kawaemon
5bd8ef62e0
update test snapshot
2023-01-15 00:18:12 +09:00
kawaemon
462d3ab3e3
stop capturing git's output
2023-01-14 23:38:49 +09:00
kawaemon
badc18f098
let git to respect cargo's verbosity
2023-01-14 23:36:38 +09:00
bors
48e0c530d4
Auto merge of #11562 - weihanglo:issue-11552, r=ehuss
...
Support `codegen-backend` and `rustflags` in profiles in config file
2023-01-14 13:53:29 +00:00
Weihang Lo
5c87110184
doc(unstable): add codegen-backend
to the list of unstable features
2023-01-14 11:14:41 +00:00
Weihang Lo
e6011b0863
doc(unstable): profile-rustflags and codegen-backend in config.toml
2023-01-14 11:14:41 +00:00
Weihang Lo
629f763be8
Support codegen-backend
and rustflags
in profiles in config file
2023-01-14 11:14:40 +00:00
bors
98645f1b9a
Auto merge of #11578 - weihanglo:ci-fix, r=epage
...
ci: reflect to clap updates
2023-01-14 10:23:05 +00:00
Weihang Lo
c51c6bb6ac
chore: reflect to clap updates
2023-01-14 09:23:39 +00:00
Ted Kaminski
7dc8be5414
Ignore workspace.default-members
when running cargo install
on root package of a non-virtual workspace
2023-01-13 00:12:06 +00:00
bors
1cd6d3803d
Auto merge of #11568 - jofas:fix_for_11555, r=weihanglo
...
Fix for #11555
Fix for #11555 . I more or less blindly followed the instructions given by `@weihanglo` in the description of the issue:
1. I replaced every link from `doc.crates.io/contrib/apidoc/cargo` with `doc.rust-lang.org/nightly/nightly-rustc/cargo`
2. Added redirection rule to `src/doc/contrib/book.toml` that should redirect the `/apidoc/cargo/` endpoint to `https://doc.rust-lang.org/nightly/nightly-rustc/cargo `
3. Reverted the changes made to the CI workflow in ba3d2e981b
and 1c82d9c8c3
(building the api docs as part of the contribution guide)
2023-01-12 18:40:36 +00:00
Jonas Fassbender
9fec8d6377
Update src/doc/contrib/book.toml
...
Co-authored-by: Weihang Lo <weihanglo@users.noreply.github.com>
2023-01-12 19:13:53 +01:00
jofas
7bd86d207c
removed steps for api doc creation from action
2023-01-12 14:03:30 +01:00
jofas
e9f599a8fc
redirect contrib/apidoc/cargo/ to new hosting location of cargo api docs
2023-01-12 13:58:45 +01:00
jofas
ab30710e71
replaced all occurences of doc.crates.io/contrib/apidoc/cargo with doc.rust-lang.org/nightly/nightly-rustc/cargo
2023-01-12 12:19:42 +01:00
bors
abc6abe34d
Auto merge of #11561 - epage:typos, r=ehuss
...
chore: Fix typos
Seeing several typo PRs, like #11560 , I figured I'd run my source code spell checker on cargo to help catch a lot of these earlier, in one big batch.
2023-01-11 14:15:24 +00:00
Ed Page
ed8b85f10e
chore: Fix typos
2023-01-10 20:03:11 -06:00
bors
65a0a89482
Auto merge of #11560 - RagnarGrootKoerkamp:master, r=weihanglo
...
fix(docs): fix typo learm => learn in cargo tree docs
Fix a typo in the `cargo tree` docs.
2023-01-11 01:57:06 +00:00
Ragnar Groot Koerkamp
ac855aad08
fix(docs): fix typo learm => learn in cargo tree docs
2023-01-11 02:11:36 +01:00
Kyle Matsuda
994ffbcdff
add Secret<T> to pub fns in ops::registry and corresponding commands
2023-01-10 16:08:30 -07:00
Scott Schafer
6131222ba2
feat: stabilize auto fix note
2023-01-10 13:52:29 -06:00
Scott Schafer
49d722cfe6
fix(toml): Add default-features
to TomlWorkspaceDependency
2023-01-10 11:53:45 -06:00
bors
0849a28cc2
Auto merge of #11556 - pietroalbini:cve-2022-46176, r=weihanglo
...
Add fix for CVE-2022-46176
r? `@ehuss`
2023-01-10 17:26:08 +00:00
Eric Huss
d992ab4e90
known_hosts: Switch the documentation to stable.
...
When making the stable release, the nightly docs won't be updated, yet.
This makes sure that the link will work for the stable release.
2023-01-10 14:36:41 +01:00
Eric Huss
23c547166c
update changelog.
2023-01-10 14:36:40 +01:00
Eric Huss
67ae2dcafe
ssh known_hosts: support hashed hostnames
2023-01-10 14:36:39 +01:00
Eric Huss
018403ceaf
Add test for config Value in TOML array.
2023-01-10 14:36:37 +01:00
Eric Huss
cf716fc3c2
Remove let-else, just use ? propagation.
...
Co-authored-by: Weihang Lo <weihanglo@users.noreply.github.com>
2023-01-10 14:36:36 +01:00
Eric Huss
302a543ddf
Add some known_hosts tests.
...
This also fixes a bug with the host matching when there are comma-separated hosts.
2023-01-10 14:36:34 +01:00
Eric Huss
026bda3fb5
Support configuring ssh known-hosts via cargo config.
2023-01-10 14:36:33 +01:00
Eric Huss
9f62f8440e
Add support for deserializing Vec<Value<String>> in config.
...
This adds the ability to track the definition location of a string
in a TOML array.
2023-01-10 14:36:31 +01:00
Eric Huss
1387fd4105
Validate SSH host keys
2023-01-10 14:36:22 +01:00
Kyle Matsuda
79b02168d9
add Secret<T> in private fn signatures in ops::registry and util::auth
2023-01-09 17:21:33 -07:00
Kyle Matsuda
b0bf846ec9
add Secret<T> to CredentialCacheValue
2023-01-09 17:08:30 -07:00
Kyle Matsuda
e69a18ec79
add Secret<T> to RegistryCredentialConfig
2023-01-09 17:04:47 -07:00
Kyle Matsuda
9e732c6d21
change Secret::into_inner to Secret::expose and make public; add a few more needed utility methods
2023-01-09 16:54:35 -07:00
Arlo Siemsen
7dc5506756
Stabilize sparse-registry
2023-01-05 11:04:52 -06:00
Kyle Matsuda
87feeb3ca3
add Secret<T> wrapper type
2023-01-05 09:31:21 -07:00
bors
247b22f225
Auto merge of #11541 - ehuss:fix-dep-unwrap, r=epage
...
Fix panic on target dependency errors.
Errors while processing a target dependency would cause a panic due to some calls to `unwrap` in the TOML processing code. Those unwraps should not be there, and it should just propagate the errors upwards just like is done for normal dependencies.
Fixes #11540
2023-01-05 02:52:35 +00:00
Eric Huss
fab135885c
Fix panic on ignored target dependency.
2023-01-04 18:44:51 -08:00
bors
c446c2001a
Auto merge of #11538 - ehuss:fix-docs-links, r=weihanglo
...
Fix some doc links
This fixes some links that were broken during the reorganization in #11480 .
2023-01-04 22:59:11 +00:00
bors
8c5cae1843
Auto merge of #11533 - weihanglo:issue-11509, r=ehuss
...
Cargo by default saves credentials to `.cargo/credentials.toml`
2023-01-04 21:10:54 +00:00