bors
0b29588c61
Auto merge of #12588 - arlosi:logout-is-stable, r=weihanglo
...
chore: remove unstable-options for logout
`cargo logout` is stable, and doesn't need `masquerade_as_nightly_cargo`
2023-08-29 18:17:10 +00:00
Arlo Siemsen
bd4444fbdd
chore: remove unstable-options for logout
2023-08-29 11:34:29 -05:00
Arlo Siemsen
0a5050c0d0
Improve logout message for asymmetric tokens
2023-08-29 11:28:02 -05:00
Eric Huss
a70c108961
Stabilize cargo logout
2023-04-12 09:56:43 -07:00
Eric Huss
117eb4b33f
Use registry.default for login/logout
2023-04-09 09:30:36 -07:00
Eric Huss
0e13f667c8
Add tests for registry.default for login/logout
2023-04-09 09:22:28 -07:00
Eric Huss
91d39bc742
Share the check_token function between login and logout tests.
2023-04-09 09:11:22 -07:00
Eric Huss
f393f96d7f
Add a note to cargo logout
that it does not revoke the token.
2023-03-31 08:03:51 -07:00
Ed Page
6007f05a85
chore: Update to toml v0.6, toml_edit v0.18
...
`toml` replaces `toml_edit::easy`, using `toml_edit` as its parser.
2023-01-19 15:26:28 -06:00
Weihang Lo
3d862d8d8b
by default saves credentials to .cargo/credentials.toml
2023-01-04 16:25:52 +00:00
Arlo Siemsen
9827412fee
Implement RFC 3139: alternative registry authentication support
2022-11-16 14:36:19 -06:00
Arlo Siemsen
dd5134c7a5
Implement RFC 3289: source replacement ambiguity
2022-10-07 22:30:59 -05:00
Scott Schafer
c239e407e7
add a reason to masquerade_as_nightly_cargo
so it is searchable
2022-07-15 21:32:23 -05:00
Arlo Siemsen
24dac452c5
Improve testing framework for http registries
...
Improve integration of the http server introduced by the http-registry feature.
Now the same HTTP server is used for serving downloads, the index, and
the API.
This makes it easier to write tests that deal with authentication and
http registries.
2022-06-10 16:51:35 -05:00
Ed Page
320c279f43
Port cargo from toml-rs to toml_edit
...
Benefits:
- A TOML 1.0 compliant parser
- Unblock future work
- Have `cargo init` add the current crate to the workspace, rather
than error
- #5586 : Upstream `cargo-add`
2022-01-13 09:27:27 -06:00
Eric Huss
340656e29d
Add RegistryBuilder to help initializing test registries.
...
The intent here is to make it more flexible to create different registry
setups, and to reuse code a little more easily.
2021-02-02 15:48:48 -08:00
Eric Huss
cc6df1d7a5
Implement credential-process.
2020-12-02 19:09:54 -08:00