| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This patch refactors how we construct the `Mistrust` type in the tests
found in the fs-mistrust crate such that it is possible to construct an
instance of the `Mistrust` type using a set of operations available via
the `MistrustBuilder`'s methods.
We handle some of the portability issues found while testing this code
on Windows in the convenience function `mistrust_build()` instead of
having duplicated code in multiple test cases.
See: tpo/core/arti#557.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This patch adds a comment to the `link_rel()` function in fs-mistrust to
explain why we ignore symlink creation on the Windows platform.
See: tpo/core/arti#557.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This patch disables the simple_cases() test on non-Unix platforms and
hides the LinkType type import on non-Unix where we won't be testing
symbolic link features.
See: tpo/core/arti#557.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This patch allows us to compile the fs-mistrust tests on Windows where
the `trust_no_group_id()` method is unavailable.
See: tpo/core/arti#557.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Since we are not going to test symlink creation on Windows we remove
this code from the testing module.
See: tpo/core/arti#557.
|
| | | |/ /
| |/| |
| | | |
| | | | |
See: tpo/core/art#557.
|
| |/ / / |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Overview of issues with bridges in 1.1.0
See merge request tpo/core/arti!686
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| |\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | | |
fs-mistrust: Try to handle verbatim prefixes in test.
See merge request tpo/core/arti!699
|