| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
Also document that it's a lower-level error kind.
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
Also add some TODO comments in circmgr for future work.
|
| | | | | |
|
| | | |/
| |/|
| | |
| | |
| | | |
Per #348, These are the cases that we meant to fix down the road, but
not in 0.1.0.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Make a TorClientBuilder API.
Closes #350
See merge request tpo/core/arti!337
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is a defensive API choice to protect against the possibility
that we'll want to add a bunch of other non-config options in
the future.
Closes #350
|
| |\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | | |
Remove clippy::needless_borrow exception in CI.
Closes #310
See merge request tpo/core/arti!338
|
| | |/ /
| | |
| | |
| | |
| | | |
This exception is no longer necessary now that the underlying CI bug
is fixed.
|
| |\ \ \ |
|
| | | |/
| |/| |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Improve error messages from arti cli
See merge request tpo/core/arti!331
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
This is more typing in the definition but it produces much better
error messages if you try to Report(foo).to_string()
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
I c&p this lint suppression but from a cli option printed by clippy,
and I didn't notice the need to change the - to _.
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is the first one where anyhow::Error impl AsRef<dyn StdError>
We want this because we want to add error reporting functionality
which works with all kinds of errors, which means we need an
anyhow::Error which can be vieweed as a StdError.
(The alternative would be to deref at the call sites of
report_and_exit, making it less ergonomic.)
anyhow 1.0.23 is from November 2019.
|
| | | | |
| | | |
| | | |
| | | | |
I think all of this diff is a strict disimprovement, but whatever.
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | | |
Handle panics from circuit construction
Closes #347
See merge request tpo/core/arti!336
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We handle them by reporting them to task that's waiting for the
circuit, then relaying the panic.
Doing so allows the waiting task to distinguish panics
(EK::Internal) from cases where the reactor dropped the task
entirely (EK::ReactorShuttingDown). And doing _that_ removes one
case of EK::Canceled, which helps us on our goals towards #348.
Closes #347.
|
| | | |/
| |/|
| | |
| | | |
This reduces our nesting, and will help us handle panics.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
arti cli: socks proxy: Start listening immedately
See merge request tpo/core/arti!333
|
| | | | |
| | | |
| | | |
| | | | |
Now that arti listens immediately, a very short sleep ought to do.
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
This makes arti less awkward to use.
|
| | |/ /
| | |
| | |
| | | |
IMO this clarifies things a bit, and makes things more deterministic.
|
| |\ \ \
| |/ /
|/| |
| | |
| | | |
Fix typos
See merge request tpo/core/arti!332
|
| |/ / |
|
| |\ \
| |/
|/|
| |
| | |
Remove extension from scripts
See merge request tpo/core/arti!328
|
| | | |
|
| | |
| |
| |
| | |
This is a program, with a main function, etc.
|
| | |
| |
| |
| |
| |
| | |
Update all references. There are three remaining hits for
git-grep '\.py\b'
all of which are scripts in "little-t-tor", not here in arti.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
As per #309
Update all references. There is one remaining hit for
git-grep '\.sh\b'
namely "build.sh" in maint/reproducible_build, which I think is
the build script for osxcross - ie, an external project.
|
| |\ \
| |/
|/|
| |
| |
| |
| | |
dirclient: Remove HttpStatus error variant
Closes #349
See merge request tpo/core/arti!329
|
| | |
| |
| |
| |
| |
| |
| | |
Getting a non-200 status is no longer a failure condition; it's just
a different kind of answer.
Closes #349.
|
| | | |
|
| |/ |
|
| |\ |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|