| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\ \
| | |
| | |
| | |
| | | |
tor-hsservice: todos in replay.rs
See merge request tpo/core/arti!1869
|
| | | |
| | |
| | |
| | | |
We now have more fine-grained allows.
|
| | | |
| | |
| | |
| | |
| | | |
Deciding what to do about this *is* a MUST, but maybe we'll downgrade
that ticket.
|
| | | |
| | |
| | |
| | | |
This *is* a MUST.
|
| | |/
| |
| |
| | |
This isn't a MUST.
|
| |\ \
| | |
| | |
| | |
| | | |
tor-hsservice: todos: triage for ipt_set
See merge request tpo/core/arti!1872
|
| | | |
| | |
| | |
| | | |
The call to `load` is right there!
|
| | |/
| |
| |
| | |
This is a MUST ticket.
|
| |\ \
| | |
| | |
| | |
| | | |
tor-hsservice: todos: Drop one now-unneeded allow
See merge request tpo/core/arti!1873
|
| | |/ |
|
| | | |
|
| | |
| |
| |
| | |
I have tagged this as UX but *not* MUST.
|
| | |
| |
| |
| |
| | |
The referenced #1198 is a MUST ticket. #1067 relates to
no-longer-configred services and is in the Security milestone.
|
| | |
| |
| |
| | |
This is *not* a MUST ticket.
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
This is a rather specialised function which we had for a previous data
structure but no longer use.
Just get rid of it.
|
| | | |
|
| | |
| |
| |
| | |
We have IPT persistence now.
|
| | |
| |
| |
| | |
That ticket is *not* MUST.
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
This ticket is a MUST. We might downgrade it, but only after actually
thinking about this question.
|
| | |
| |
| |
| | |
When we fix #1074, we should change this code too.
|
| |/ |
|
| |\
| |
| |
| |
| | |
tor-hsclient: Derive the KeySpecifier implementation.
See merge request tpo/core/arti!1864
|
| | |
| |
| |
| |
| |
| | |
If you derive `KeySpecifier` and forget to import `KeySpecifierPattern`
you get a confusing error. It's better to let the macro import (or fully
qualify) the necessary types from tor-keymgr.
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
Not uploading a descriptor because we suddenly found out there are no
IPTs isn't really an error.
Part of #1129
|
| |/
|
|
|
|
|
|
| |
This really should not (and cannot) happen under normal circumstances:
the task receiving the value cannot exit before the publisher (unless
there's a bug in that code).
Part of #1129
|
| |
|
|
|
|
|
|
| |
These crates had no changes previously, but they depend on crates
that had breaking changes themselves.
tor-linkspec
tor-hspow
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This crate doesn't have a meaningful public API, so it just gets a patchlevel bump:
arti
These crates had nonbreaking changes, and get a patchlevel bump:
tor-rtcompat
fs-mistrust
tor-llcrypto
tor-cert
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These crates have breaking changes on their own:
tor-error
tor-netdoc
tor-dirmgr
tor-keymgr
Because of the breaking change in tor-error, and the fact that
basically every crate publicly depends on tor-error (by implementing
ErrorKind), we need to call this a breaking change on all of the
following:
tor-config
tor-geoip
tor-rtmock
tor-log-ratelim
tor-rpcbase
tor-bytes
tor-hscrypto
tor-socksproto
tor-cell
tor-proto
tor-netdoc
tor-netdir
tor-persist
tor-chanmgr
tor-ptmgr
tor-guardmgr
tor-circmgr
tor-dirclient
tor-dirmgr
tor-keymgr
tor-hsclient
tor-hsservice
tor-hsrproxy
arti-client
arti-rpcserver
arti-config
arti-hyper
arti-testing
|
| |\
| |
| |
| |
| | |
Run fixup-features in preparation for release, and clean its output.
See merge request tpo/core/arti!1856
|
| | | |
|
| |/ |
|
| |\
| |
| |
| |
| |
| |
| | |
KeySpecifier improvements
Closes #1126, #1147, and #1151
See merge request tpo/core/arti!1851
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
Where we wanted this, use derive_more::Constructor isntead.
arti#1151 item 6.
|
| | |
| |
| |
| |
| |
| | |
So now .arti_pattern() is a trait method.
arti#1151 item 3.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
This is a better API. The implementation has less monomorphisation.
arti#1151 item 2 and the patterns part of 4.
Closes #1126.
|
| | |
| |
| |
| |
| | |
I'm not sure why the compiler doesn't complain about this already, but
it becomes "more" unused later.
|
| | |
| |
| |
| | |
arti#1151 item 1.
|
| |/
|
|
|
| |
As recommended in the d-a changelog, I'm not calling this a breaking
change to our APIs.
|
| |
|
|
|
|
| |
Filed
https://gitlab.torproject.org/tpo/core/arti/-/issues/1176
proposing a final fix.
|
| |
|
|
| |
clippy correctly identifies that this is nicer than matches!.
|
| |\
| |
| |
| |
| |
| |
| | |
tor-netdoc: Make HsDescBuilder::auth_clients take an Option.
Closes #1019
See merge request tpo/core/arti!1840
|
| | |
| |
| |
| | |
Closes #1019
|
| |\ \
| |/
|/|
| |
| |
| |
| | |
Rename {Any}RelayCell to {Any}RelayMsgOuter
Closes #775
See merge request tpo/core/arti!1839
|