| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
This will allow us to (1) move field name handling out of the argument
parser method, and also (2) add columns more easily.
|
| |
|
|
|
|
|
| |
We're about to have some functions return ArgumentError and some
ErrorProblem. We don't want to provide a conversion directly between
these types, so instead introduce a new type that will be convertible
to either.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
AFAICT we don't have variant parsings for these things.
|
| |\
| |
| |
| |
| | |
tor-netdoc: Deprecate `build_docs` and tidy feature docs
See merge request tpo/core/arti!3340
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
We're going to eventually implement the traits in `src/build.rs` for
the network document types.
But, this feature mainly covers `doc/*build*`. That (a) isn't used
in-tree (b) isn't really needed now that the fields are all pub
(c) is currently marked experimental.
|
| | |
| |
| |
| | |
And mention that there are experimental and undocumented features.
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
It is FromStr (which is fine). Which emant it was
ItemArgumentParseable but but it can't be Display so it can't be
NormalItemArgument. This illuminates the fact that it shouldn't
really be ItemArgumentParseable since we're going to want all types
that are in netdoc structs to be both parseable and printable.
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
We're going to indirect the impls of `ItemArgument` in terms of
`FromStr` via a blanket on `impl NormalItemArgument`.
For trait coherence reasons we can't have an blanket impl on
`&impl ItemArgument` any more.
|
| | |
| |
| |
| |
| | |
This is currently used to enable `parse2::ItemArgumentParseable`.
In a moment it will enable `build::ItemArgument` too.
|
| | | |
|
| | |
| |
| |
| |
| | |
We'll want this for both types eventually, when we do printing at the
very least.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
I'm going to want this as preparation for making these things properly
suitable for item arguments.
One test case in parse2::poc was relying on Display of the Deref to
RsaIdentity.
|
| | |
| |
| |
| | |
Somehow there wasn't one of these.
|
| | |
| |
| |
| | |
This orthogonally necessary impl seems to have been overlooked.
|
| |\ \
| | |
| | |
| | |
| | | |
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.)
|
| |\ \ \
| |_|/
|/| |
| | |
| | | |
fuzzing: fix up targets to compile
See merge request tpo/core/arti!3284
|
| | | | |
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
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 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: Remove old semver.md files.
See merge request tpo/core/arti!3323
|
| | |/ |
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Because we've updated our MSRV, we must bump the minor version for every
package.
This was done as follows:
cargo set-version -p arti 1.6.0
cargo set-version -p oneshot-fused-workaround 0.4.0
cargo set-version -p slotmap-careful 0.4.0
cargo set-version -p test-temp-dir 0.5.0
cargo set-version -p fslock-guard 0.4.0
cargo set-version -p hashx 0.5.0
cargo set-version -p equix 0.4.0
cargo set-version -p caret 0.7.0
cargo set-version -p fs-mistrust 0.12.0
cargo set-version -p safelog 0.6.0
cargo set-version -p retry-error 0.8.0
xargs -I P <<END cargo set-version -p P 0.35.0
tor-basic-utils
tor-error
tor-general-addr
tor-geoip
tor-rtcompat
tor-rtmock
tor-async-utils
tor-config
tor-config-path
tor-rpc-connect
tor-log-ratelim
tor-rpcbase
tor-memquota
tor-units
tor-llcrypto
tor-bytes
tor-protover
tor-checkable
tor-cert
tor-key-forge
tor-hscrypto
tor-socksproto
tor-linkspec
tor-cell
tor-proto
tor-netdoc
tor-consdiff
tor-netdir
tor-relay-selection
tor-persist
tor-keymgr
tor-chanmgr
tor-ptmgr
tor-dircommon
tor-guardmgr
tor-circmgr
tor-dirclient
tor-dirmgr
tor-dirserver
tor-hsclient
tor-hsservice
tor-hsrproxy
tor-relay-crypto
arti-client
arti-relay
arti-rpcserver
arti-ureq
arti-rpc-client-core
END
|
| |
|
|
| |
Fixes #2192
|
| |
|
|
| |
This feature has been removed from nightly, in favor of doc_cfg.
|
| | |
|
| | |
|
| |
|
|
| |
Should fix the minimal versions test?
|
| |
|
|
| |
Should fix the minimal versions test?
|