| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | |
| | |
| | |
| | |
| | | |
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?
|
| | |
|
| | |
|
| |
|
|
|
| |
This will be used for some bits of netdocs where dummy values now
appear.
|
| | |
|
| |
|
|
|
| |
This is needed if we want to use these macros in `doc`, which we're
going to.
|
| | |
|
| | |
|
| |
|
|
| |
We need this to support `with`.
|
| | |
|
| |
|
|
| |
This type will be used to test `with` attributes.
|
| |
|
|
| |
Tests will come in a moment.
|
| | |
|
| |
|
|
|
|
| |
Many of the existing netdoc structs have items that are just the
single argument. We don't want to turn them all into singleton
tuples. Provide a macro feature for this instead.
|
| |
|
|
| |
This is going to get more complicated.
|
| | |
|
| |
|
|
| |
We're going to want to do more complex things here.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
Use the standard multiplicity technique rather than the ad-hoc impl on
Option. This allows us to support an ad-hoc parsing function for a
field that's `Option`.
Disentangle the `label` field attribute, which did both setting the
label, and expecting a different parsing approach: replace it with
`with`.
|
| |
|
|
|
| |
This mistake escaped because this wasn't actually checked by the code,
but it's going to be checked in a moment.
|
| |
|
|
|
| |
The previous code didn't compile at all, and this went unnoticed
because it wasn't used by the poc.
|
| |
|
|
| |
Without this, parsing of Option and Vec argument fields doesn't work.
|
| |
|
|
|
| |
This macro has some problems which I'm going to fix. Add a test case
for the parts that are currently working.
|
| | |
|
| |
|
|
| |
`problem` is the `#[source]`.
|
| |
|
|
| |
`#[from]` is not `#[source]`. We need to print the inner error.
|
| |
|
|
| |
Worsify formatting as demanded by rustdoc.
|
| | |
|
| |
|
|
| |
Otherwise it's easy to get confuseed by ---- dividers for Objects.
|
| |
|
|
| |
For reasons, TestResult doesn't print error sources.
|