<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-cell/src/relaycell/extlist.rs, branch main</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=main</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-07-02T14:37:13Z</updated>
<entry>
<title>cell: Make "extlist" generate methods to access variants.</title>
<updated>2026-07-02T14:37:13Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-06-08T19:39:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e085fc55b6d45e79ba410185eeb3844ab5f01d1a'/>
<id>urn:sha1:e085fc55b6d45e79ba410185eeb3844ab5f01d1a</id>
<content type='text'>
This will simplify the case where we need to look up
a particular extension in an ExtList.
</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>cell: fix warning from nightly about unused function.</title>
<updated>2025-05-29T14:21:17Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-05-21T13:56:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=79cb96db2968a6f8e655a2e6d027cc981cdc2e2b'/>
<id>urn:sha1:79cb96db2968a6f8e655a2e6d027cc981cdc2e2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add methods for getting proof-of-work extension from intro request.</title>
<updated>2025-05-27T18:04:31Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-01-22T16:29:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bb8358208ac16379b44bcecff7ceb8cd6507c943'/>
<id>urn:sha1:bb8358208ac16379b44bcecff7ceb8cd6507c943</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cell: Teach extlist definition macro to make conditional extensions</title>
<updated>2025-05-07T12:44:59Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-05-01T14:01:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=747938fc2a478163d872b16ad2ec554609ecbd50'/>
<id>urn:sha1:747938fc2a478163d872b16ad2ec554609ecbd50</id>
<content type='text'>
We need the macro to propagate only certain #[meta] values
to all places where a case is used.
</content>
</entry>
<entry>
<title>cell: Use ExtList to implement CircRequestExt.</title>
<updated>2025-05-07T12:42:55Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-30T17:08:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=21c657158b10b56f70a99332240751067405dd9d'/>
<id>urn:sha1:21c657158b10b56f70a99332240751067405dd9d</id>
<content type='text'>
This required some renaming, so that the types and their codes matched.
</content>
</entry>
<entry>
<title>cell: Make decl_extension_group macro more self-contained.</title>
<updated>2025-05-07T12:39:33Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-30T14:29:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2cc08a8dc2385957964e44173084c943fb77a68d'/>
<id>urn:sha1:2cc08a8dc2385957964e44173084c943fb77a68d</id>
<content type='text'>
Previously it required the caller to import a whole bunch of stuff.
</content>
</entry>
<entry>
<title>cell: Clarify documentation in extlist.rs.</title>
<updated>2025-05-07T12:39:33Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-30T14:18:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a12a323330785f938a65a08f5a02ecc5cb10c565'/>
<id>urn:sha1:a12a323330785f938a65a08f5a02ecc5cb10c565</id>
<content type='text'>
It is no longer hs only.
</content>
</entry>
<entry>
<title>cell: move ExtList module out of hs module.</title>
<updated>2025-05-07T12:39:33Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-04-30T14:14:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c2d455628b5a6cea4c6af75f72f4664b925f7653'/>
<id>urn:sha1:c2d455628b5a6cea4c6af75f72f4664b925f7653</id>
<content type='text'>
We're going to use it for ntorv3 extensions as well.
</content>
</entry>
</feed>
