| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| |
| | |
cosmetic changelog tweaks.
See merge request tpo/core/arti!3026
|
| |/ |
|
| |\
| |
| |
| |
| | |
release: Run `cargo update` in the root.
See merge request tpo/core/arti!3025
|
| |/ |
|
| |\
| |
| |
| |
| | |
release: Bump versions to prepare for Arti 1.4.4.
See merge request tpo/core/arti!3024
|
| | |
| |
| |
| |
| |
| |
| | |
Done using:
cd crates/hashx/bench && cargo update
cd crates/equix/bench && cargo update
|
| | |
| |
| |
| |
| |
| | |
This was done using:
cargo set-version --bump patch -p arti
|
| | |
| |
| |
| |
| |
| |
| |
| | |
This was done using:
for crate in $(./maint/list_crates | grep -P '^tor-|^arti-'); do
cargo set-version -p $crate 0.31.0
done
|
| | |
| |
| |
| |
| |
| |
| |
| | |
This is done using:
cargo set-version --bump patch -p fs-mistrust
cargo set-version --bump patch -p equix
cargo set-version --bump patch -p fslock-guard
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
caret, hashx, oneshot-fused-workaround, retry-error, safelog,
slotmap-careful, and test-temp-dir all only had the change from
88e911acd4bb70bf1da0fc71d77b51cb6abde478 where we bump the rust-version
to 1.83.
Done using:
./maint/bump_nodep retry-error safelog caret hashx test-temp-dir \
slotmap-careful oneshot-fused-workaround
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| | |
Co-authored-by: Nick Mathewson <[email protected]>
|
| | |
| |
| | |
Co-authored-by: Nick Mathewson <[email protected]>
|
| | |
| |
| | |
Co-authored-by: Nick Mathewson <[email protected]>
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
De-duplicate circuit ntorv3 extension generation code.
Closes #1969
See merge request tpo/core/arti!3019
|
| |/ /
| |
| |
| | |
Closes #1969.
|
| |\|
| |
| |
| |
| | |
WIP: Prep for Arti 1.4.4
See merge request tpo/core/arti!3018
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| |\
| |
| |
| |
| |
| |
| | |
tor-keymgr: BREAKING: Refactor API: Keystore::list
Closes #1922
See merge request tpo/core/arti!3000
|
| |/
|
|
|
| |
* Change return type `Result<Vec<(KeyPath, KeystoreItemType)>>` if favor
of `Result<Vec<StdResult<(KeyPath, KeystoreItemType), UnrecognizedEntryError>>>`
|
| |\
| |
| |
| |
| |
| |
| | |
Fix clippy warnings from nightly rust
Closes #2009
See merge request tpo/core/arti!3008
|
| | |
| |
| |
| |
| |
| |
| |
| | |
ICE issue appears to be
https://github.com/rust-lang/rust-clippy/issues/14889
Noted by @opara at
https://gitlab.torproject.org/tpo/core/arti/-/issues/2009#note_3204929
|
| | |
| |
| |
| | |
clippy nightly complains when the map() output is unused.
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Apparently clippy nightly is better (or worse?) about detecting
complex functions than before, so I'm suppressing these warnings
where they occur.
I have mixed feelings about these warnings: On the plus side,
they really do help to detect functions that are twistier than they
need to be. On the minus side, they get confused by tracing macros,
and the "allows" do pile up. But on the plus side, those "allows"
do provide a way to find functions that need to be refactored,
and they are never uglier than the functions they decorate.
|
| | |
| |
| |
| | |
Nightly clippy now suggests this.
|
| | |
| |
| |
| |
| |
| | |
Clippy nightly detects this problem, though earlier clippy verisons
haven't. The common element here is applying unwrap() to the result
from a write!().
|
| | | |
|
| |\ \
| |/
|/|
| |
| | |
dirclient: Stop sending suffix .z in URLs.
See merge request tpo/core/arti!3013
|
| | |
| |
| |
| |
| |
| |
| |
| | |
This suffix is redundant with "Accept-Encoding",
which all Tor directory caches have supported
since 0.3.1.1-alpha.
See torspec#342.
|
| |\ \
| | |
| | |
| | |
| | | |
tor-proto: Triage and resolve some conflux TODOs
See merge request tpo/core/arti!3015
|
| | | |
| | |
| | |
| | |
| | | |
There's already a check right above the TODO that does what the TODO
asks.
|
| | | |
| | |
| | |
| | | |
This addresses one of the TODOs from `reactor::conflux`.
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
This is not a MUST for client-side conflux, so I'm filing it as tech
debt.
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
We don't have a way to compare virtual hops (see #2016), and we don't
yet support onion service conflux (see #2002), so let's defer this for
now.
|
| | | |
| | |
| | |
| | | |
This is tech debt, and is not a MUST for conflux.
|
| |/ /
| |
| |
| |
| | |
We can tackle this later, after we finish addressing all the remaining
`TODO(conflux)`.
|
| |\ \
| | |
| | |
| | |
| | | |
Service side Proof-of-Work
See merge request tpo/core/arti!2697
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
This adds a error type for internal errors, and in error cases where we
previously panicked, returns a Result instead. The publisher then simply
doesn't publish the pow_params line and warns the user.
|