| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |\
| |
| |
| |
| | |
Changelog fixes
See merge request tpo/core/arti!715
|
| | | |
|
| |/ |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Because we want to work more on ensuring that our semver stability
story is solid, we are _not_ bumping arti-client to 1.0.0 right now.
Here are the bumps we _are_ doing. Crates with "minor" bumps have
had API breaks; crates with "patch" bumps have had new APIs added.
Note that `tor-congestion` is not bumped here: it's a new crate, and
hasn't been published before.
```
tor-basic-utils minor
fs-mistrust minor
tor-config minor
tor-rtcompat minor
tor-rtmock minor
tor-llcrypto patch
tor-bytes patch
tor-linkspec minor
tor-cell minor
tor-proto minor
tor-netdoc patch
tor-netdir minor
tor-persist patch
tor-chanmgr minor
tor-guardmgr minor
tor-circmgr minor
tor-dirmgr minor
arti-client minor
arti-hyper minor
arti major
arti-bench minor
arti-testing minor
```
|
| |
|
|
|
|
|
| |
Since our last round of releases, these crates have had either
trivial changes, or changes that did not affect their APIs.
Therefore we are bumping their versions, but not changing which
versions of them other crates depend on.
|
| |\
| |
| |
| |
| | |
Fix broken build and tests after arti!700.
See merge request tpo/core/arti!714
|
| |/
|
|
|
|
|
|
|
|
|
|
|
| |
This patch fixes a minor build error where we would call
`compact_home()` on Windows instead of `anonymize_home()` on our PathBuf
instance.
Additionally we change how the `arti_conf` path is constructed such that
we join the individual path components to ensure that no "/" ends up
being present on Windows where path's are separated by "\".
See: tpo/core/arti#555.
See: tpo/core/arti!700.
|
| |\
| |
| |
| |
| | |
Shorten the duration needed in preemptive::test::does_not_predict_old_ports.
See merge request tpo/core/arti!708
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch shortens the duration of the `does_not_predict_old_ports`
test in the preemptive module. AppVeyor spawns its VMs/containers per
build, so the `Instant::now()` call returns a value smaller than `60 *
60 + 1` which causes the subtraction to overflow and thus panic.
Thanks to @trinity-1686a for the help here.
See: tpo/core/arti#563.
|
| |\ \
| | |
| | |
| | |
| | | |
Fix a rustdoc link error.
See merge request tpo/core/arti!711
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Add test warning exceptions to arti::cfg::test
See merge request tpo/core/arti!710
|
| | |/ / |
|
| |\ \ \
| |/ /
|/| |
| | |
| | | |
Run cargo update again, in preparation for release
See merge request tpo/core/arti!709
|
| |/ / |
|
| | | |
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Represent the home directory as ${HOME} or %UserProfile%
Closes #555
See merge request tpo/core/arti!700
|
| | | |
| | |
| | |
| | | |
Closes #555
|
| | | |
| | |
| | |
| | |
| | |
| | | |
This function transforms `/home/nickm/.config` to
`${HOME}/.config/`, so that we can expose the username less in our
logs.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Add AppVeyor config (but do not enable it) and disable a few tests for Windows
See merge request tpo/core/arti!705
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This patch comments out a method call to `trust_group()` as this method
is not available on all platforms that Arti builds on right now and thus
fails to compile there.
I have added a comment that the given call is not available on non-Unix
like platforms.
See: tpo/core/arti#557.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This patch disables `readable_ok()`, `multiple_errors()`, and
`check_contents()` as they all rely on permission issues on groups being
detected properly which is not the case on Windows right now.
See: tpo/core/arti#557.
|
| | | | |
| | | |
| | | |
| | | | |
See: tpo/core/arti#450.
|
| | | | |
| | | |
| | | |
| | | | |
See: arti#450
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Remove `anyhow` from `tor-config` crate
See merge request tpo/core/arti!707
|
| | | | | | |
|
| |\ \ \ \ \
| |_|_|_|/
|/| | | |
| | | | |
| | | | | |
Upgrade and update dependencies in preparation for release.
See merge request tpo/core/arti!703
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | |/ /
| |/| | |
|
| |\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
Mark a few APIs as experimental in docs.
See merge request tpo/core/arti!706
|
| |/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
For example, see
https://tpo.pages.torproject.net/core/doc/rust/arti/fn.run.html :
this isn't labeled as `experimental-api`, but it should be.
These APIs were found by poking around in the `arti` crate.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Fix Tests on Windows in Configuration Subsystem.
See merge request tpo/core/arti!696
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
And linkify it.
|
| | | | | |
|
| |/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This patch changes our `default_config()` test in `arti/src/cfg.rs` such
that we can define a number of known unrecognized options on different
platforms.
We mark the two keys "storage.permissions.trust_group" and
"storage.permissions.trust_user" as unknown on the Windows platform as
such features is not available using the ordinary Unix UID concept.
This patch also publicly exposes the `tor_config::load::DisfavouredKey`
and `tor_config::load::PathEntry` types and marks them as
non-exhaustive.
See: tpo/core/arti#450.
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Sighup
See merge request tpo/core/arti!702
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Help fs-mistrust tests on their way on Windows
See merge request tpo/core/arti!701
|
| | | | | |
| | | | |
| | | | |
| | | | | |
See: tpo/core/arti#557.
|