| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| | | | | |
| | | | | | |
tor-netdoc: parse2: Make field accumulator a nameable type
See merge request tpo/core/arti!3180
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
We're going to want to reuse this.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
We're going to make this depend on $ftype differently.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
This corrects the error message.
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The netstatus doc poc does test most of the functionality, but I want
some tests of edge cases that that misses.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
Actually report the intro item, as the docs state.
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
tor-config-path: Fix another Windows warning
See merge request tpo/core/arti!3179
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Only Unix systems use the variable path_resolver.
Annotate it as unused for all other systems.
|
| |\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | |
| | | | | | |
| | | | | | | |
arti: Simplify the `create_state_dir_entry` test helper
See merge request tpo/core/arti!3178
|
| | |/ / / / / |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Much more reorganisation in tor-netdoc, start of ns-vote feature
See merge request tpo/core/arti!3172
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
We don't need this since RouterStatus no longer implements any sealed
traits.
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
(This will make the build more fragile, but it will also spot an
unnecessary allow.)
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
each_variety includes votes, so is "network status documents";
each_flavor is just consensuses.
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
And export *RouterStatus with the macro, and *Header.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This will allow them to be shared between each_flavor and each_variety.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Now we can start actually having code to do with votes.
This feature doesn't actually contain any new API surface yet.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The amount we're going to be able to reuse for votes is less than we
might hope.
This commit is just code motion.
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
It's not just types that can vary by variety.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
We rename the files from per_ to each_.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
I don't really see any way to make this less painful for downstreams,
so I haven't added compatibility aliases of any kind.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
It's going to need to vary when we do votes.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The methods in ParseRouterStatus can now be inherent.
This starts a cascade of unused stuff, and stuff which doesn't need to
be pub any more.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This is now more obviously not needed. We should eventually remove
this, or remove finish.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Now we only need one type.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Our approach to sharing code between md and plain consensuses is now
the new "variety" system, not generics.
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This doesn't appear in a tor-netdoc rustdoc build from arti 1.4.6.
Shortly, clippy is about to start complaining that it's unreachable pub.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
More code motion.
We're going to get rid of this type completely eventually.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This is much code motion.
This splits many types into two. For example, `Conensus` is
now`plain::Consensus<RS>` and `md::Consensus<RS>`.
We're going to get rid of the generics later in this branch.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Header and RouterStatus are going to move to a sibling module,
`each_variety.rs`, and the build code has moved too. These modules
will all need access to the various stuff.
let's just use `pub(crate)` rather than messing about with
`pub(super)` etc. It's generally just netdoc field.s
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This is empty modules and scaffolding.
|
| | | | | | | | |
|
| |/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
We're going to use ns_variety_definition_macros to support votes,
rather than this.
|
| |\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
tor-hscrypto: Change redacted `HsId` from "???" to "[…]"
Closes #2126
See merge request tpo/core/arti!3177
|
| |/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Before:
```text
INFO tor_hsservice: Generated a new identity for service bar: ???mad.onion
```
After:
```text
INFO tor_hsservice: Generated a new identity for service foo: […]2qd.onion
```
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
arti: test: Add integration test for `keys list` and `keys list-keystores`
See merge request tpo/core/arti!3166
|
| | | | | | | |
|