| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Generate x509 self-signed identity key certificates. (CERT_TYPE 02)
Closes #2197
See merge request tpo/core/arti!3324
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Closes #2197.
|
| | | |_|/ / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
We'll be using this for x509 certificates in #2197.
We might also use it for SNI/ESNI as in !198.
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
maint: Add note on exceptions to downgrade_dependencies.
See merge request tpo/core/arti!3030
|
| | | | | | | | |
|
| | | |_|_|/ /
| |/| | | |
| | | | | |
| | | | | | |
As discussed in last week's meeting.
|
| |\ \ \ \ \ \
| |_|_|/ / /
|/| | | | |
| | | | | |
| | | | | | |
docs: Mention examples and maint crates in release docs.
See merge request tpo/core/arti!3315
|
| | | | | | | |
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | | |
This seems to describe our current de-facto policy, and it seems
reasonable not to bump versions for crates we aren't publishing.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
tor-netdoc: parse2: Three minor fixes and a new function
See merge request tpo/core/arti!3326
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
This will be useful for impls of ItemValueParseable.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
We changed the ordering at some point. This comment seems to have
been overlooked.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
According to the docs this is supposed to name the module, not the
function. (This will be necessary when we do netdoc generation.)
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
ci: Move "check" jobs into "build" stage.
See merge request tpo/core/arti!3318
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This moves everything that was in the "check" stage into the "build"
stage, so that beginning to build the artifacts isn't blocked by running
the checks. This should result in CI taking less time overall.
There is some concern that making CI more efficient by increasing
parallelism could increase load on runners and cause more problems than
it solves, so that's something we should look out for in evaluating this
change.
|
| |\ \ \ \ \ \ \
| |_|_|/ / / /
|/| | | | | |
| | | | | | |
| | | | | | | |
fuzzing: fix up targets to compile
See merge request tpo/core/arti!3284
|
| | | | | | | | |
|
| | | |_|_|/ /
| |/| | | | |
|
| |\ \ \ \ \ \
| |_|_|_|/ /
|/| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
tor-proto: deprecate handshake-specific create/extend variants
Closes #1990
See merge request tpo/core/arti!3321
|
| |/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Everybody should use create_firsthop() and extend(), and let
tor-proto decide which handshake is best.
Closes #1990.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Teach fixup-features to duplicate the modal indentation in an array
Closes #1719
See merge request tpo/core/arti!3317
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If we can't figure out the modal indentation, use " ".
Closes #1719.
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Unify and tidy addrs methods from tor-linkspec and routerdescs
See merge request tpo/core/arti!3300
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
There is no longer a trait.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
We had two functions with different return types but identical
semantics. Replace them with one function returning `impl Iterator`.
Make it return owned addresses. These are small.
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This will let us model the actual structure of routerstatus entries in
netdocs more closely. They don't have the addresses in a single list.
When this code was written this would have been much more awkward,
but now we have RPITIT.
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
tor-netdoc: Regularise some parsing
See merge request tpo/core/arti!3325
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This will allow type-driven parsing.
Don't change the type in the (now-mostly-obsolete) builder and
accessors; that would seem like pointless churn.
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
The three other formats (!) used for representing RSA key fingerprints
in netdocs were all provided with helper types, but this one was
omitted.
I'm going to want it.
|
| | |/ / / / / / |
|
| |\ \ \ \ \ \ \
| |_|_|/ / / /
|/| | | | | |
| | | | | | |
| | | | | | | |
Release.md: Suggest using cargo owner --add to update the owners.
See merge request tpo/core/arti!3334
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This is less fiddly than using the crates.io UI.
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
ci: Check fuzz tests
See merge request tpo/core/arti!3312
|
| | | | | | | | | |
|
| |/ / / / / / / |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
circuit-padding.md: Describe how per-channel padding will work.
See merge request tpo/core/arti!3302
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | |_|/ / / /
| |/| | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Lay foundations for RSA keys in keystore.
See merge request tpo/core/arti!3296
|
| | | | | | | | | |
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This currently can't be used due to upstream limitations in the ssh_key
crate, which will be removed likely in the next release. In the
meantime, we can put in all the groundwork.
|
| |\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
ci: Move maint-check-changelog into maint-checks.
See merge request tpo/core/arti!3316
|
| | | |_|_|_|/ / /
| |/| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
I hope that this will reduce the load on our CI and speed up these
checks. This should also cause this check to run earlier in the process,
which is nice for finding issues earlier.
It's unclear to me if there was a specific reason this was a separate
job. As far as I can tell from the commit message and discussion in
!2126, there does not seem to be a specific reason.
|
| |\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
ci: Only run rust-recent-test-all-features on TPA runners.
See merge request tpo/core/arti!3320
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
We are currently having some issues with these jobs on the OSUOSL runners,
using TPA runners should allow us to debug this more effectively.
See: tpo/tpa/team#42283
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
We are currently having some issues with this job on the OSUOSL runners,
using TPA runners should allow us to debug this more effectively.
See: https://gitlab.torproject.org/tpo/tpa/team/-/issues/42283
|