| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |/ / / / |
|
| |\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | |
| | | | | |
Use parse_rfc3339() in the tor-netdoc crate
See merge request tpo/core/arti!941
|
| | |/ / / |
|
| | |/ /
|/| |
| | |
| | |
| | | |
This commit introduces a consistency to the summary line of all
README.md files in each and every crate.
|
| | | | |
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | | |
Error logging (ErrorReport, .report()) POC
See merge request tpo/core/arti!936
|
| | | | |
|
| | | |
| | |
| | |
| | | |
To demonstrate what the use looks like.
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
The std::error::Error repetition was getting rather repetitively
repetitious, and is about to get more so.
|
| | |/
| |
| |
| |
| |
| |
| | |
In tests, debug fmt is usually appropriate.
Found while looking for a candidate for
https://gitlab.torproject.org/tpo/core/arti/-/issues/680
|
| | | |
|
| |/
|
|
|
|
|
|
|
|
| |
By analogy with similar methods on Mutex, Cell, BufReader, etc. etc.
Discussed here
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/890#note_2856885
Make it a method, as per
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/928
|
| | |
|
| |\
| |
| |
| |
| |
| |
| | |
tor-config: Document how to reject compiled-out features
Closes #654
See merge request tpo/core/arti!929
|
| | |
| |
| |
| | |
Fixes #654
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
tor-config: Update to shellexpand 3.x
See merge request tpo/core/arti!927
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is the new upstream version (published by me, recently).
It has the same MSRV and one breaking change:
The caller who specifies a home dir function for substituting into
strings, must now supply a string, not Path. Previously shellexpand
would allow the caller to supply non-unicode data, and then simply not
substitute it. That was an infelicity in the shellexpand API.
Now this infelicity is pushed into our code. The overall behaviour of
Arti hasn't changed as a result. And it seems reasonable to me.
shellexpand 3.x also has a module for expanding Paths instead, in
response to requests for this filed as upstream tickets. We *could*
use that but I am not sanguine about that approach: the Pathness would
spread throughout much of our config and file handling code.
I think we should at the very least postpone trying to work with
invalid-unicode-paths as long as we can.
|
| | |/ |
|
| |\ \
| | |
| | |
| | |
| | | |
A few spelling fixes for bridgedescmgr code
See merge request tpo/core/arti!925
|
| | | | |
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Test a couple more error cases in tor-persist, and lightly refactor
See merge request tpo/core/arti!930
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
More unit tests for safelog crate
See merge request tpo/core/arti!928
|
| | | | | |
|
| | | | | |
|
| | |/ / |
|
| |\ \ \
| |_|/
|/| |
| | |
| | | |
dirauth: Remove Faravahar
See merge request tpo/core/arti!924
|
| | | |
| | |
| | |
| | |
| | |
| | | |
See https://gitlab.torproject.org/tpo/core/tor/-/issues/40688
Signed-off-by: David Goulet <[email protected]>
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We are rotating moria1's key due to a break-in few weeks ago. See
https://gitlab.torproject.org/tpo/core/tor/-/issues/40722 for more
details.
The original MR for C-tor (tor.git) done by Roger Dingledine, moria1's
operator, is here:
https://gitlab.torproject.org/tpo/core/tor/-/merge_requests/662
Signed-off-by: David Goulet <[email protected]>
|
| |\ \
| |/
|/|
| |
| |
| |
| | |
make use of 1.60 weak dependancy features
Closes #434
See merge request tpo/core/arti!920
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
Bump the minor version of every crate.
See merge request tpo/core/arti!918
|
| | |/
| |
| |
| |
| | |
We made this job easy this time around: by incrementing our MSRV, we
have forced ourselves to do at least a minor bump everywhere.
|
| |/
|
|
|
|
|
| |
If we don't do this, then snowflake's stdin will get closed and
it will exit immediately.
Found while investigating #333.
|
| |\
| |
| |
| |
| |
| |
| | |
Renaming a couple of items for arti 1.1.0
Closes #623
See merge request tpo/core/arti!916
|
| | | |
|
| | | |
|
| |/ |
|
| |\
| |
| |
| |
| |
| |
| | |
safelog: Apply #[serial] to test_redacted()
Closes #675
See merge request tpo/core/arti!914
|
| | |
| |
| |
| | |
Closes #675.
|
| |\ \
| | |
| | |
| | |
| | | |
Dispose of ptmgr TODOs (and remove a dead variable)
See merge request tpo/core/arti!912
|
| | | | |
|
| | | |
| | |
| | |
| | | |
This is used exclusively by the reactor.
|
| | |/
| |
| |
| |
| | |
We may want to change this later, but this API is in a low level
crate, so this isn't a blocker.
|
| |\ \
| | |
| | |
| | |
| | | |
Separate BridgeAddr and PtTargetAddr
See merge request tpo/core/arti!904
|