<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-circmgr/src/lib.rs, branch arti-v1.6.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.6.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.6.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-09-29T19:30:03Z</updated>
<entry>
<title>Remove "doc_auto_cfg" incantation from all crates.</title>
<updated>2025-09-29T19:30:03Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-09-29T18:30:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=808b0ec2e3735a6dbbebeb857a3d6040ae02c697'/>
<id>urn:sha1:808b0ec2e3735a6dbbebeb857a3d6040ae02c697</id>
<content type='text'>
This feature has been removed from nightly, in favor of doc_cfg.
</content>
</entry>
<entry>
<title>Move `FallbackDir` into `tor-dircommon`</title>
<updated>2025-09-11T17:53:40Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-09-11T17:53:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=144cb860535273fed072a1ef6bc5684cf36ac31b'/>
<id>urn:sha1:144cb860535273fed072a1ef6bc5684cf36ac31b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: Add a circuit module shared between client and relay impls.</title>
<updated>2025-08-28T10:54:48Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-08-26T17:48:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4ee5a4abcee895e79588888f6bc8eaa6963a6ba7'/>
<id>urn:sha1:4ee5a4abcee895e79588888f6bc8eaa6963a6ba7</id>
<content type='text'>
This is just code motion (I suggest reviewing with `--color-moved`).

This also moves the implementation-agnostic parts from
`tor_proto::client::circuit` to a new `tor_proto::circuit` module.
</content>
</entry>
<entry>
<title>Switch Cargo.toml files to edition 2024.</title>
<updated>2025-08-07T15:28:36Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-08-06T01:19:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=77b0de43b8c67cdb81befe0680a3df43b6ad37bc'/>
<id>urn:sha1:77b0de43b8c67cdb81befe0680a3df43b6ad37bc</id>
<content type='text'>
First, run

```
git grep -l "^edition =" |
    xargs perl -i -pe 's/^edition *=.*/edition = "2024"/;'
```

Second, manually verify that all Cargo.toml files have changed,
and nothing else has changed.

Third, run cargo fmt again.
</content>
</entry>
<entry>
<title>circmgr: Feature gate multi path tunnel with conflux flag</title>
<updated>2025-08-05T18:23:03Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2025-07-30T13:59:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=378c7752c24eb7a60d6f2b53f650fe91abf003fa'/>
<id>urn:sha1:378c7752c24eb7a60d6f2b53f650fe91abf003fa</id>
<content type='text'>
Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>Revert "circmgr: Feature-gate all the onion service tunnel types."</title>
<updated>2025-08-05T18:23:03Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-07-24T17:53:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=75bf11b89b764d8084f4cded7c666dcd2a210505'/>
<id>urn:sha1:75bf11b89b764d8084f4cded7c666dcd2a210505</id>
<content type='text'>
This reverts commit 9dca6010d17e2a4b9deee34c9bb66e523a6ac834.
</content>
</entry>
<entry>
<title>circmgr: Feature-gate all the onion service tunnel types.</title>
<updated>2025-08-05T18:23:03Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2025-07-24T17:08:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=81949dd9677a7d6d71196e3a3acad0b419f87ae6'/>
<id>urn:sha1:81949dd9677a7d6d71196e3a3acad0b419f87ae6</id>
<content type='text'>
We shouldn't be exposing these unless `hs-service`/`hs-client` is
enabled.
</content>
</entry>
<entry>
<title>hs: Use the new Tunnel interface for onion service</title>
<updated>2025-08-05T18:23:02Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2025-05-07T18:10:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8333a2d7c9e4842753e65d978087e54a8ad43789'/>
<id>urn:sha1:8333a2d7c9e4842753e65d978087e54a8ad43789</id>
<content type='text'>
</content>
</entry>
<entry>
<title>circmgr: Return more type specific tunnel</title>
<updated>2025-08-05T18:23:02Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2025-07-01T15:10:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6df4f6bccc46dc6a0ec3dd9acff0660a98e235b8'/>
<id>urn:sha1:6df4f6bccc46dc6a0ec3dd9acff0660a98e235b8</id>
<content type='text'>
This is the first step towards making the circmgr return high level
tunnel types (wrappers around ClientTunnel).

Future commits will then modify each subsystems to use those specific
types. They are split in order to reduce complexity.

Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>tunnel: Implement Buildable for ClientTunnel</title>
<updated>2025-08-05T18:23:02Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2025-04-30T14:57:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=270d07037a782d6fc30eacc37568e1317294a8df'/>
<id>urn:sha1:270d07037a782d6fc30eacc37568e1317294a8df</id>
<content type='text'>
In order to pull this off, the Arc requirement needs to go away because
the Arc&lt;ClientCirc&gt; is now within the ClientTunnel.

This commit also has a rename of the CircuitBuilder to TunnelBuilder in
order to reflect the change that it now builds a ClientTunnel.

There is a slight rename in tor-proto as well just for accuracy.

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