<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-proto/Cargo.toml, branch arti-v2.2.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.2.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-03-30T19:00:25Z</updated>
<entry>
<title>Bump versions: tor-* and arti-* unstable crates</title>
<updated>2026-03-30T19:00:25Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-03-30T18:58:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=44585ca52cf2dad1f1f3495df54fe9ed6e96d31a'/>
<id>urn:sha1:44585ca52cf2dad1f1f3495df54fe9ed6e96d31a</id>
<content type='text'>
As per
  https://gitlab.torproject.org/tpo/core/arti/-/issues/2436#note_3384773

Made with
  nailing-cargo -Eu set-version -p arti-client 0.41.0
  nailing-cargo -Eu set-version -p arti-relay 0.41.0
  nailing-cargo -Eu set-version -p arti-rpcserver 0.41.0
  nailing-cargo -Eu set-version -p arti-ureq 0.41.0
  nailing-cargo -Eu set-version -p arti-rpc-client-core 0.41.0
  nailing-cargo -Eu set-version -p tor-basic-utils 0.41.0
  nailing-cargo -Eu set-version -p tor-error 0.41.0
  nailing-cargo -Eu set-version -p tor-general-addr 0.41.0
  nailing-cargo -Eu set-version -p tor-geoip 0.41.0
  nailing-cargo -Eu set-version -p tor-memquota-cost 0.41.0
  nailing-cargo -Eu set-version -p tor-llcrypto 0.41.0
  nailing-cargo -Eu set-version -p tor-cert-x509 0.41.0
  nailing-cargo -Eu set-version -p tor-rtcompat 0.41.0
  nailing-cargo -Eu set-version -p tor-rtmock 0.41.0
  nailing-cargo -Eu set-version -p tor-async-utils 0.41.0
  nailing-cargo -Eu set-version -p tor-config 0.41.0
  nailing-cargo -Eu set-version -p tor-config-path 0.41.0
  nailing-cargo -Eu set-version -p tor-rpc-connect 0.41.0
  nailing-cargo -Eu set-version -p tor-log-ratelim 0.41.0
  nailing-cargo -Eu set-version -p tor-rpcbase 0.41.0
  nailing-cargo -Eu set-version -p tor-memquota 0.41.0
  nailing-cargo -Eu set-version -p tor-units 0.41.0
  nailing-cargo -Eu set-version -p tor-bytes 0.41.0
  nailing-cargo -Eu set-version -p tor-protover 0.41.0
  nailing-cargo -Eu set-version -p tor-checkable 0.41.0
  nailing-cargo -Eu set-version -p tor-cert 0.41.0
  nailing-cargo -Eu set-version -p tor-key-forge 0.41.0
  nailing-cargo -Eu set-version -p tor-hscrypto 0.41.0
  nailing-cargo -Eu set-version -p tor-socksproto 0.41.0
  nailing-cargo -Eu set-version -p tor-linkspec 0.41.0
  nailing-cargo -Eu set-version -p tor-cell 0.41.0
  nailing-cargo -Eu set-version -p tor-persist 0.41.0
  nailing-cargo -Eu set-version -p tor-keymgr 0.41.0
  nailing-cargo -Eu set-version -p tor-relay-crypto 0.41.0
  nailing-cargo -Eu set-version -p tor-proto 0.41.0
  nailing-cargo -Eu set-version -p tor-netdoc 0.41.0
  nailing-cargo -Eu set-version -p tor-consdiff 0.41.0
  nailing-cargo -Eu set-version -p tor-netdir 0.41.0
  nailing-cargo -Eu set-version -p tor-relay-selection 0.41.0
  nailing-cargo -Eu set-version -p tor-chanmgr 0.41.0
  nailing-cargo -Eu set-version -p tor-ptmgr 0.41.0
  nailing-cargo -Eu set-version -p tor-dircommon 0.41.0
  nailing-cargo -Eu set-version -p tor-guardmgr 0.41.0
  nailing-cargo -Eu set-version -p tor-circmgr 0.41.0
  nailing-cargo -Eu set-version -p tor-dirclient 0.41.0
  nailing-cargo -Eu set-version -p tor-dirmgr 0.41.0
  nailing-cargo -Eu set-version -p tor-dirserver 0.41.0
  nailing-cargo -Eu set-version -p tor-hsclient 0.41.0
  nailing-cargo -Eu set-version -p tor-hsservice 0.41.0
  nailing-cargo -Eu set-version -p tor-hsrproxy 0.41.0
</content>
</entry>
<entry>
<title>Bump versions: patchlevel, with dependencies</title>
<updated>2026-03-30T18:58:49Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-03-30T18:52:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c5d6037227e40522d5b491c7151ffecf26fd8a25'/>
<id>urn:sha1:c5d6037227e40522d5b491c7151ffecf26fd8a25</id>
<content type='text'>
As per
  https://gitlab.torproject.org/tpo/core/arti/-/issues/2436#note_3384773

Made with
  cargo set-version --offline --bump patch -p safelog
</content>
</entry>
<entry>
<title>Plumb web-time-compat/full dependency through everywhere.</title>
<updated>2026-03-30T13:24:54Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2026-03-30T13:24:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e92d863f9a9e5e7077de008a3ae4d270c88be3ee'/>
<id>urn:sha1:e92d863f9a9e5e7077de008a3ae4d270c88be3ee</id>
<content type='text'>
As generated by maint/fixup-features.
</content>
</entry>
<entry>
<title>tor-proto: Port to web-time-compat</title>
<updated>2026-03-26T19:20:16Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-26T14:33:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=11f365738ade6ba75eedee83d7d19f8877da7d65'/>
<id>urn:sha1:11f365738ade6ba75eedee83d7d19f8877da7d65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cell: Feature-gate API using the possibly absent EncodedCert type.</title>
<updated>2026-03-23T12:08:59Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-23T12:08:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4a4c94ee51e05b2952db23411968534b463fd6bf'/>
<id>urn:sha1:4a4c94ee51e05b2952db23411968534b463fd6bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Move criterion-cycles-per-byte to dev-dependencies</title>
<updated>2026-03-13T15:23:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-13T15:23:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2f016ff322eae756a71512a73cac8651993aa69b'/>
<id>urn:sha1:2f016ff322eae756a71512a73cac8651993aa69b</id>
<content type='text'>
This may help fix our CI cross compilation tests on platforms
without a C compiler install.  In any case, it may speed up non-test
builds by a tiny bit.

Possible solution for #2366.
</content>
</entry>
<entry>
<title>proto: Upgrade to latest polyval.</title>
<updated>2026-03-04T14:06:06Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-04T14:06:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8c2874a456fe74cd2df721cb9f1cd2659575e4cb'/>
<id>urn:sha1:8c2874a456fe74cd2df721cb9f1cd2659575e4cb</id>
<content type='text'>
This will improve performance for CGO.

Closes #2390.
</content>
</entry>
<entry>
<title>Bump all the unstable tor- and arti- crates to 0.40.0.</title>
<updated>2026-03-02T17:42:42Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-03-02T17:42:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=404764338e0f5df7209c89c4a48ad50e53423bd1'/>
<id>urn:sha1:404764338e0f5df7209c89c4a48ad50e53423bd1</id>
<content type='text'>
Done using:

```
for crate in $(./maint/list_crates  | rg '^(tor|arti-)'); do
    cargo set-version -p $crate 0.40.0
done
</content>
</entry>
<entry>
<title>Bump the versions of the non-{arti-,tor-} crates</title>
<updated>2026-03-02T17:36:23Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-03-02T17:36:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d45c09c8e808c90c4fcb5416fd52c3c138b4871a'/>
<id>urn:sha1:d45c09c8e808c90c4fcb5416fd52c3c138b4871a</id>
<content type='text'>
The non-{arti-,tor-} crates are:
```
./maint/list-crates  | rg -v '^(tor|arti)'
oneshot-fused-workaround
slotmap-careful
test-temp-dir
fslock-guard
hashx
equix
caret
fs-mistrust
safelog
retry-error
futures-copy
```

Because this release bumps the MSRV, I am bumping the minor version of all of
them.

MINOR="
oneshot-fused-workaround
slotmap-careful
test-temp-dir
fslock-guard
hashx
equix
caret
fs-mistrust
safelog
retry-error
futures-copy
"

for crate in $MINOR; do
    cargo set-version --bump minor -p $crate;
done
```
</content>
</entry>
<entry>
<title>proto: Add PeerInfo and PeerAddr in src/peer.rs</title>
<updated>2026-02-19T20:57:29Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2026-02-12T19:13:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ca7030eb6fd3edd85a82aa68c30b68de667a8fba'/>
<id>urn:sha1:ca7030eb6fd3edd85a82aa68c30b68de667a8fba</id>
<content type='text'>
The plan is to create PeerInfo when we do a transport connect() which
indicates the exact values that are being used for to connect to the
peer.

We'll then put this struct in the Channel so we can use it when picking
the best channel in the ChanMgr.

Unfortunately, the OwnedChanTarget has a confusing and even possibly
wrong API from which we can't have guarantees.

Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
</feed>
