| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | | | | |
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | | |
The previous syntax was recognised by the real script, but not by the
ad-hoc script I'm about to use to add all the missing ones.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Remove allow(unreachable_pub) from tor-guardmgr/src/lib.rs
Closes #589
See merge request tpo/core/arti!944
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
Closes #589
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
resolve ip through socks by parsing them
Closes #714
See merge request tpo/core/arti!957
|
| | | |_|_|_|/
| |/| | | | |
|
| |\ \ \ \ \ \
| |_|_|_|/ /
|/| | | | |
| | | | | |
| | | | | | |
Add a new "CtByteArray" type, and use it in Id types.
See merge request tpo/core/arti!962
|
| | | |_|_|/
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | | |
This type provides a common implementation for types that are
implemented as arrays of bytes that should only be compared
with constant-time comparisons.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Use parse_rfc3339() in the tor-rtmock crate
See merge request tpo/core/arti!943
|
| | | |_|/ /
| |/| | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Use parse_rfc3339() in the tor-proto crate
See merge request tpo/core/arti!942
|
| | |/ / / / |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Use parse_rfc3339() in the tor-netdoc crate
See merge request tpo/core/arti!941
|
| | |/ / / / |
|
| |\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | |
| | | | | |
Shadow ci tweaks
See merge request tpo/core/arti!949
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
As of shadow 2.3, shadow can locate executables from the PATH, letting
us avoid hard-coded paths here.
|
| | | |/ /
| |/| | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
doc: update the crate list in Architecture.md
See merge request tpo/core/arti!951
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This commit updates the crate list in Architecture.md. Because of the
previous commit, which introduced consistency to these files, it was
possible to generate it fairly easy with a tiny Perl script.
|
| | |/ / /
| | | |
| | | |
| | | |
| | | | |
This commit introduces a consistency to the summary line of all
README.md files in each and every crate.
|
| |\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
doc: fix links to Architecture.md
See merge request tpo/core/arti!950
|
| |/ / /
| | |
| | |
| | | |
See 2c240923fcd0cec75087db39e461ee718228ea14.
|
| |\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
msg::{CreateFast/CreatedFast}: Rename accessor to (into_)body()
Closes #608
See merge request tpo/core/arti!948
|
| | | | |
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | | |
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
|
| |\ \
| | |
| | |
| | |
| | | |
Fix typo
See merge request tpo/core/arti!938
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | | |
Tackling issue #663 (Use humantime in tests)
See merge request tpo/core/arti!931
|
| |/ / |
|
| |\ \
| |/
|/|
| |
| | |
Rename Sensitive::into_inner() from ::unwrap()
See merge request tpo/core/arti!926
|
| |/
|
|
|
|
|
|
|
|
| |
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
|
| |\
| |
| |
| |
| | |
Test vanilla bridge in shadow
See merge request tpo/core/arti!915
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
Fix typos
See merge request tpo/core/arti!932
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|