| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| |
| | |
arti-client: Update release date.
See merge request tpo/core/arti!3087
|
| |/ |
|
| |\
| |
| |
| |
| | |
Version bumps for the arti 1.4.5 release
See merge request tpo/core/arti!3086
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Done using:
```
cargo set-version --bump patch -p arti
```
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Done using:
```
for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do
cargo set-version -p $crate 0.32.0
done
```
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The non-{arti-,tor-} crates are:
```
./maint/list_crates | rg -v '^(tor|arti)'
oneshot-fused-workaround
slotmap-careful
test-temp-dir
fslock-guard
hashx
equix
caret
fs-mistrust
safelog
retry-error
```
We split them in the following categories:
* crates with no changes (no version bumps): None
```
maint/changed_crates -v "arti-v$LAST_VERSION" 2>&1 >/dev/null | grep -i "no change" | grep -v '\(tor\|arti\)-'
```
* crates that only have non-functional changes (bump the patch version):
- oneshot-fused-workaround
- slotmap-careful
- test-temp-dir
- fslock-guard
- hashx
- equix
- caret
- safelog
- retry-error
* crates where APIs were broken (bump minor):
- fs-mistrust (the implicit once_cell feature was removed)
The bumps from this commit were created using this script:
```
PATCH="
oneshot-fused-workaround
slotmap-careful
test-temp-dir
fslock-guard
hashx
equix
caret
safelog
retry-error
"
for crate in $PATCH; do
cargo set-version --bump patch -p $crate;
done
MINOR="
fs-mistrust
"
for crate in $MINOR; do
cargo set-version --bump minor -p $crate;
done
```
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Done using
```
(cd crates/hashx/bench && cargo update)
(cd crates/equix/bench && cargo update)
```
|
| |\ \
| |/
|/|
| |
| | |
Add changelog for 1.4.5.
See merge request tpo/core/arti!3084
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
`maint-changelog-checks` was not happy about the short commits:
```
Traceback (most recent call last):
File "/builds/gabi-250/arti/maint/gen_md_links", line 151, in <module>
print(process(text))
^^^^^^^^^^^^^
File "/builds/gabi-250/arti/maint/gen_md_links", line 134, in process
return "".join(lnk.text() for lnk in items)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builds/gabi-250/arti/maint/gen_md_links", line 134, in <genexpr>
return "".join(lnk.text() for lnk in items)
^^^^^^^^^^
File "/builds/gabi-250/arti/maint/gen_md_links", line 120, in text
return "[{}]: {}\n".format(self._s, self.link())
^^^^^^^^^^^
File "/builds/gabi-250/arti/maint/gen_md_links", line 114, in link
full_id = lookup_git_commit(self._id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builds/gabi-250/arti/maint/gen_md_links", line 78, in lookup_git_commit
raise ValueError(f"Unrecognized git commit {short}")
ValueError: Unrecognized git commit 04754e99
```
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| |\
| |
| |
| |
| | |
Fix a bunch of nightly clippy warnings
See merge request tpo/core/arti!3085
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
This fixes a clippy warning.
|
| | |
| |
| |
| | |
These only serve as a compile-time check.
|
| | |
| |
| |
| | |
See #2060.
|
| |/
|
|
| |
This fixes a nightly clippy warning.
|
| |\
| |
| |
| |
| | |
Run fixup-features, upgrade deps in preparation for release
See merge request tpo/core/arti!3083
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
I had to also bump `toml` to `0.8.23`, because `toml 0.8.22` is
incompatible with `serde_spanned 0.6.9` (which is automatically pulled
in because of the d-d upgrade).
|
| | |
| |
| |
| | |
To satisfy `maint/cargo-sort`.
|
| | |
| |
| |
| | |
This was added in error a while ago, but we forgot to remove it.
|
| | | |
|
| |\ \
| |/
|/|
| |
| | |
Rust 1.88 clippy fixes
See merge request tpo/core/arti!3081
|
| | |
| |
| |
| |
| | |
This appears to be a testing-only struct, so we can safely ignore
the warning.
|
| | | |
|
| |/ |
|
| |\
| |
| |
| |
| | |
conflux: An assortment of bug fixes, tests for switching logic
See merge request tpo/core/arti!3077
|
| | |
| |
| |
| | |
We need to pass by value for the conflux case.
|
| | |
| |
| |
| | |
The function can return an error, but only if `conflux` is enabled.
|
| | |
| |
| |
| | |
With the latest rustc version, this now triggers a warning.
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
Addresses https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3077#note_3218281
|
| | |
| |
| |
| |
| |
| |
| |
| | |
For leaky pipe, we just need to ensure we don't accidentally reroute it
to the join point on the primary leg.
Partially addresses
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3077#note_3218281
|
| | | |
|
| | |
| |
| |
| | |
This causes the test client to send a two SWITCH cells.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
A `None` value signals to the conflux code to know to fall back on the
initial RTT of the circuit.
Without this change, the conflux switching logic is broken as we end up
staying on the leg with the best initial RTT forever (the other leg is
never picked, because its `ewma_rtt()` is stuck on `u32::MAX`, and never
updated as we never send on it).
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
If we're already on the best leg, we don't need to switch (even if the
other leg happens to have the same "best" RTT).
|