| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
These are also based on temporary logs that I added locally while I
was hunting bugs.
Also part of #677.
|
| |/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is based on logs that I added locally while I was trying to
debug some startup issues. Hopefully they'll make things easier the
next time there's something to debug.
Part of #677.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
tor-linkspec: Fix an unused lint
See merge request tpo/core/arti!935
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Otherwise:
cargo +stable clippy -p tor-proto --all-features --all-targets
Produces:
warning: unused import: `PtTargetAddr`
--> crates/tor-linkspec/src/traits.rs:9:28
|
9 | use crate::{ChannelMethod, PtTargetAddr, RelayIdRef, RelayIdType, RelayIdTypeIter};
| ^^^^^^^^^^^^
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add test lint blocks to all "mod test"
See merge request tpo/core/arti!937
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is precisely the result of running the rune in
maint/adhoc-add-lint-blocks.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is the hunks from running the rune in maint/adhoc-add-lint-blocks
but which require some subsequent manual fixup: usually, deleting
now-superfluous outer allows, but in some cases manually putting back
lints that the adhoc script deleted.
|
| | | | | | | |
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|