<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-config/src/extend_builder.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-06-09T15:36:01Z</updated>
<entry>
<title>maint: Run maint/add_warning to deny string slices</title>
<updated>2026-06-09T15:36:01Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-06-09T15:36:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9f5752a77fb57052c06ead0eeae606831f1e8e97'/>
<id>urn:sha1:9f5752a77fb57052c06ead0eeae606831f1e8e97</id>
<content type='text'>
This commit executes maint/add_warning with the just added change to
deny string slices except in tests.

I recommend auditing this by checking out the previous commit followed
by running the script yourself and then verifying that the diff is
identical to this commit.

This commit makes cargo clippy fail.  We will add exceptions in the next
commit.
</content>
</entry>
<entry>
<title>tor-config: fix and improve ExtendBuilder override.</title>
<updated>2026-02-17T13:55:08Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-02-12T17:11:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c8636badda05d51204eca43275c51e49719b011e'/>
<id>urn:sha1:c8636badda05d51204eca43275c51e49719b011e</id>
<content type='text'>
1. When we are told to `extend_with`, we should obey that directive
   even if we have a sub_builder etc.

2. Provide an `extend_with_replace` function for the common case
   where we want to just replace one object with another.
</content>
</entry>
<entry>
<title>extend_builder: Implement ExtendBuilder for HashMap.</title>
<updated>2025-12-09T16:32:14Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-12-01T14:03:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6146042b70b9978ed70b8692017f732290e52d97'/>
<id>urn:sha1:6146042b70b9978ed70b8692017f732290e52d97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix name of clippy lint to unchecked_time_subtraction (2)</title>
<updated>2025-11-06T11:28:22Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-11-06T11:23:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a5fd5c48ea059a80cc1f6c50e248654b5ff3aaff'/>
<id>urn:sha1:a5fd5c48ea059a80cc1f6c50e248654b5ff3aaff</id>
<content type='text'>
Run maint/add_warning
</content>
</entry>
<entry>
<title>ExtendBuilder: Try to document more clearly what it does</title>
<updated>2024-12-19T21:12:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-19T17:37:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=59ea59d31a671dd364454feae21021854962e59f'/>
<id>urn:sha1:59ea59d31a671dd364454feae21021854962e59f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extend_builder: document more about why it works.</title>
<updated>2024-12-19T21:12:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-19T17:06:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aaad97356bba19f43b06133bd697244a0c766502'/>
<id>urn:sha1:aaad97356bba19f43b06133bd697244a0c766502</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extend_builder: Tests for strip_option, default.</title>
<updated>2024-12-19T21:12:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-19T16:46:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ace21ada4394ed856dea0d404027bca81d70ba9a'/>
<id>urn:sha1:ace21ada4394ed856dea0d404027bca81d70ba9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-config: Add "extend" functionality for config builders.</title>
<updated>2024-12-19T21:12:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-11T14:45:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=459edb4f96761d8ac335201ff775e0461bf72c4b'/>
<id>urn:sha1:459edb4f96761d8ac335201ff775e0461bf72c4b</id>
<content type='text'>
We'll use this to implement defaults for maps in our configuration.
</content>
</entry>
</feed>
