| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | | |
Bump minor version of fs-mistrust
Closes #1841
See merge request tpo/core/arti!2777
|
| | | | |
| | | |
| | | |
| | | | |
Fixes #1841.
|
| |/ / / |
|
| |\ \ \
| |/ /
|/| |
| | |
| | | |
CHANGELOG.md: Document most changes in 1.4.x
See merge request tpo/core/arti!2770
|
| | | | |
|
| | | | |
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | | |
Version bumps for 1.4.0
See merge request tpo/core/arti!2773
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
See Release.md.
maint/list_crates | grep -P '^tor-|^arti-' | xargs -n1 nailing-cargo -Eu set-version --bump minor -p
This completes the version bumps.
The report of changed crates, before I started the release work, is:
$ maint/changed_crates -v "arti-v$LAST_VERSION"
oneshot-fused-workaround: No change.
slotmap-careful: No change.
test-temp-dir: No change.
fslock-guard: No change.
hashx: No change.
equix: No change.
tor-basic-utils: No change.
caret: No change.
fs-mistrust
safelog: No change.
retry-error: No change.
tor-error
tor-general-addr: No change.
tor-geoip: No change.
tor-rtcompat
tor-rtmock
tor-async-utils
tor-config
tor-config-path
tor-rpc-connect
tor-log-ratelim: No change.
tor-rpcbase
tor-memquota: No change.
tor-units
tor-llcrypto: No change.
tor-protover: No change.
tor-bytes
tor-checkable: No change.
tor-cert
tor-key-forge
tor-hscrypto: No change.
tor-socksproto: No change.
tor-linkspec: No change.
tor-cell: No change.
tor-proto
tor-netdoc: No change.
tor-consdiff: No change.
tor-netdir
tor-relay-selection: No change.
tor-persist
tor-chanmgr
tor-ptmgr: No change.
tor-guardmgr: No change.
tor-circmgr
tor-dirclient: No change.
tor-dirmgr: No change.
tor-keymgr
tor-hsclient
tor-hsservice
tor-hsrproxy: No change.
tor-relay-crypto
arti-client
arti-relay
arti-rpcserver
arti
arti-rpc-client-core
$
|
| | | |
| | |
| | |
| | |
| | |
| | | |
And the in-tree dependencies.
cargo set-version --offline --bump minor -p fs-mistrust
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
There are new features.
cargo set-version --offline --bump minor -p fs-mistrust
Actually, I have discovered by diffing that some methods now take
`&self` where previously they took `self`. This will need a further
bump to the fs-mistrust version and a fix to the changelog.
I will do that. Filed blocker ticket #1841 for it.
|
| |\ \ \
| |_|/
|/| |
| | |
| | | |
Run maint/fixup-features for release
See merge request tpo/core/arti!2771
|
| | | |
| | |
| | |
| | | |
Manual line breaks which fixup-features doesn't know how to add.
|
| | |/
| |
| |
| |
| |
| |
| | |
Precisely the results of maint/fixup-features.
Some crates end up with slightly odd formatting, which I will fix in a
moment.
|
| |\ \
| | |
| | |
| | |
| | | |
file watcher tidying
See merge request tpo/core/arti!2763
|
| | | | |
|
| | | | |
|
| | |/ |
|
| |\ \
| |/
|/|
| |
| |
| |
| | |
tor-keymgr: Define the test key constants using a macro.
Closes #1396
See merge request tpo/core/arti!2764
|
| | | |
|
| | |
| |
| |
| | |
Closes #1396
|
| | |
| |
| |
| | |
Part of #1396
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
tor-proto: remove `use asynchronous_codec as futures_codec`
Closes #1690
See merge request tpo/core/arti!2769
|
| |/ /
| |
| |
| | |
Closes #1690.
|
| |\ \
| |/
|/|
| |
| | |
tor-proto: Split CtrlCmds out of CtrlMsg enum
See merge request tpo/core/arti!2768
|
| | |
| |
| |
| |
| |
| | |
The commands for which the function returned `Ok(None)` have been
refactored into `CtrlCmd`, so we no longer need `handle()` to return an
`Option`.
|
| | |
| |
| |
| |
| |
| |
| | |
All `CtrlMsg`s to which the reactor did not respond by sending a cell
down the channel are now `CtrlCmd`s.
Most of this is code motion, best reviewed with `--color-moved`.
|
| |/ |
|
| |\
| |
| |
| |
| | |
Dependency updates (part of release prep)
See merge request tpo/core/arti!2767
|
| | |
| |
| |
| | |
No code changes needed.
|
| | |
| |
| |
| | |
We use this in an example only.
|
| | |
| |
| |
| | |
No code changes needed.
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
doc: Add Conflux sketch dev notes
See merge request tpo/core/arti!2750
|
| |/ /
| |
| |
| | |
Signed-off-by: David Goulet <[email protected]>
|
| |\ \
| |/
|/|
| |
| | |
Various refactor of tor-proto circuit reactor
See merge request tpo/core/arti!2765
|
| | |
| |
| |
| | |
Signed-off-by: David Goulet <[email protected]>
|
| | |
| |
| |
| |
| |
| |
| | |
Move the BEGIN cell handling into CircHop following the previous commit
that move more code into CircHop.
Signed-off-by: David Goulet <[email protected]>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is the first commit of a series to make CircHop own the code of its
related actions.
This commit moves the "close stream" code into CircHop now owning the
action and offloading the Reactor code.
In order to do this, and future changes like for example handling BEGIN,
the CircHop needs to be aware of its hop number. This change also allows
us to add the hop number to logging. It also copies the reactor unique
ID to each hop for logging purposes.
Future commit will continue to move more code into CircHop.
Signed-off-by: David Goulet <[email protected]>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It is unused but most importantly it allows any RELAY cell to be sent
from anywhere in the code which is really not desirable because it is
skipping congestion control.
It also allows us to remove the `control_tx` from the reactor which is
one less channel to track/understand/think about.
This opens up the door to all sorts of problems especially side channel
that can be exploited if we are not careful.
We can always bring this back if we need it but for now, it is unused
and allows us to remove the `CtrlMsg::SendRelayCell` control message.
No code behavior change.
Signed-off-by: David Goulet <[email protected]>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This object only mission is to handle a control message (CtrlMsg). It
encapsulates a reference to the reactor and its lifetime is only the
time it takes to handle the message.
Main goal of this is to try to reduce reactor.rs size into logical
containers.
No code behavior change.
Signed-off-by: David Goulet <[email protected]>
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
rpclib: Improve error outputs.
Closes #1650 and #1826
See merge request tpo/core/arti!2766
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
We want to explain better what has happened, not only with the final
fatal error, but with any nonfatal errors that occurred in the middle.
Closes #1826.
|
| | | |
| | |
| | |
| | | |
Closes #1650.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
In general, we try to obey the convention that an error's Display
method does not display that error's sources.
Part of #1650.
|
| | | |
| | |
| | |
| | | |
This is needed to Report on the output of `StdError::source`.
|
| | |/ |
|
| |\ \
| |/
|/|
| |
| |
| |
| | |
Rewrite download manager example
Closes #1471 and #1386
See merge request tpo/core/arti!2725
|
| |/ |
|
| |\
| |
| |
| |
| |
| |
| | |
rpclib: In tests, use an ersatz socketpair on windows.
Closes #1831
See merge request tpo/core/arti!2761
|