| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| |\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | | |
with_coverage: Exclude maint/ and examples/ in coverage reports.
See merge request tpo/core/arti!2265
|
| |/ / /
| | |
| | |
| | |
| | | |
These are not parts of arti per se, and we don't especially want to
track their test coverage.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
tor-hsservice: Add OnionService builder
Closes #1490
See merge request tpo/core/arti!2262
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
Closes #1490
|
| | | | |
| | | |
| | | |
| | | | |
Includes both `cargo fmt` and some manual code motion.
|
| |/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This removes a mostly-unnecessary struct holding the state of an
`OnionService` or `RunningOnionService`. It only exists because I wanted
to reduce the duplication of the `OnionService` and
`RunningOnionService` fields.
I am removing it because `OnionService` will soon become a builder, and
this inner structure is making it difficult to create an ergonomic
builder API (if we keep `OnionServiceState`, the builder fields won't
map 1:1 to the fields of the build `OnionService` type).
Note: this commit intentionally a bit misformatted to make reviewing
easier. The reformatting will come in a future commit.
|
| |\ \ \
| |/ /
|/| |
| | |
| | | |
Upgrade bytes to 1.6.1, to appease cargo-audit
See merge request tpo/core/arti!2263
|
| |/ /
| |
| |
| |
| | |
Version 1.6.0 has been yanked. We don't use the affected API,
but our dependencies may.
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Check cargo categories against crates.io
Closes #1481
See merge request tpo/core/arti!2256
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
What a palaver.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
If this is unset, set it to True. Otherwise it's super confusing (and
every call site needs to do this special comparison.)
|
| | | |
| | |
| | |
| | | |
See https://crates.io/data-access
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
UnverifiedChannel: Clarify check's peer_cert
See merge request tpo/core/arti!2260
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This commit clarifies the documentation of the `peer_cert` parameter in
the `UnverifiedChannel::check` function, in order to reflect that it
represents the certificate presented during the ServerHello in the TLS
handshake and not in the in-protocol CERTS cell.
|
| |\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
tor-proto: Return proper `Error::MissingId`
See merge request tpo/core/arti!2261
|
| |/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit fixes a bug in the `ClientCirc::extend_ntor` function, which
currently returns a `Error::MissingId(Ed25519)` in the case that no RSA
identity has been found in the accompanying channel target.
This behavior is obviously wrong, because a missing RSA identity should
yield a `Error::MissingId(Rsa)`.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
implement TorClient::wait_for_stop
Closes #1418
See merge request tpo/core/arti!2259
|
| |/ / / |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
arti: Add a keymgr feature.
See merge request tpo/core/arti!2257
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The `arti hsc` subcommand can't run without keymgr support.
Previously, it relied on `tor-keymgr/keymgr` being enabled indirectly by
its dependencies, via the `experimental` feature. We need to be able to
enable this feature in `arti` without relying on `experimental` (because
`arti hsc` will eventually be made non-experimental).
Part of #1487
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Adding a `keymgr` feature here will enable us to detect if `arti` is
running without keymgr support. This is needed for the correct handling
of subcommands that require keymgr support (such as the `arti hsc`
subcommand).
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Provide way to temporarily override ownership check via CI variables
Closes #1485
See merge request tpo/core/arti!2255
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Prompted by:
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2255#note_3046801
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Prompted by:
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2255#note_3046739
There is an improvement to comment semantics.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Prompted by:
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2255#note_3046737
|
| | | | | | |
|
| | | |/ /
| |/| | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix fs_mistrust error messages and some misnamed error variants
Closes #1473
See merge request tpo/core/arti!2253
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Part of #1473
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|