<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-guardmgr, branch arti-v1.7.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.7.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.7.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-10-29T19:32:37Z</updated>
<entry>
<title>maint: bump minor versions of all published crates</title>
<updated>2025-10-29T19:32:37Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-10-29T19:32:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7e3bc2af0994706f3597cd14d340736a4d0f03e3'/>
<id>urn:sha1:7e3bc2af0994706f3597cd14d340736a4d0f03e3</id>
<content type='text'>
```bash
readarray -t publish &lt; &lt;(cargo metadata --format-version 1 | jq -r '.packages[] | select((.id | startswith("path+file:///")) and (.rust_version != null) and (.publish == null or .publish == true or .publish != [])) | .name')
for package in "${publish[@]}"; do echo "$package:"; cargo set-version --bump minor -p "$package"; done
```
</content>
</entry>
<entry>
<title>tor-guardmgr: Add more tracing to update_guardset_internal.</title>
<updated>2025-10-22T15:43:25Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-10-22T15:40:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=693172196e86cdefb90bdf52d4765ab4fa5db80e'/>
<id>urn:sha1:693172196e86cdefb90bdf52d4765ab4fa5db80e</id>
<content type='text'>
This would have been useful in looking into #2224.
</content>
</entry>
<entry>
<title>Bump MSRV from 1.85.1 to 1.86</title>
<updated>2025-10-21T15:07:38Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-10-21T15:07:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=28a57188cfcafd711f735698e7dadccd417740c4'/>
<id>urn:sha1:28a57188cfcafd711f735698e7dadccd417740c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-guardmgr: Ignore cognitive_complexity lint.</title>
<updated>2025-10-16T14:46:12Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-10-16T14:46:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4f61d7bce875200504b1fd71b5c19c6fdb73fa7e'/>
<id>urn:sha1:4f61d7bce875200504b1fd71b5c19c6fdb73fa7e</id>
<content type='text'>
While this is fairly nested, it's short, and most of the complexity is
just in the logging code.
</content>
</entry>
<entry>
<title>tor-guardmgr: Use humantime for some logging.</title>
<updated>2025-10-16T14:45:57Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-10-16T14:45:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d4048d6448c18cfa4e8fe543e3bca92c24dd51f3'/>
<id>urn:sha1:d4048d6448c18cfa4e8fe543e3bca92c24dd51f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-guardmgr: Add retry time to guard failure warning.</title>
<updated>2025-10-16T14:40:51Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-08-12T17:00:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7dbe37a750f4150198293553aa9ae62268260051'/>
<id>urn:sha1:7dbe37a750f4150198293553aa9ae62268260051</id>
<content type='text'>
The "Next retry time unknown" message can't be hit right now, but could
be if the code changes in the future.
</content>
</entry>
<entry>
<title>tor-guardmgr: Include retry time in AllGuardsDown error message.</title>
<updated>2025-10-16T14:40:51Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-08-12T16:53:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=31b0147bd11fdc4c3dbb0cd4d9b89f3fa247ec07'/>
<id>urn:sha1:31b0147bd11fdc4c3dbb0cd4d9b89f3fa247ec07</id>
<content type='text'>
I don't love shoving such a complicated expression in thiserror, but it
seems nicer than writing the implementation by hand...
</content>
</entry>
<entry>
<title>tor-linkspec: Change HasAddrs::addrs to return an Iterator (fmt)</title>
<updated>2025-10-06T18:52:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-01T12:30:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6fbfd82c0f28bb6146e8f5fd9b19b5a0bec4aa8b'/>
<id>urn:sha1:6fbfd82c0f28bb6146e8f5fd9b19b5a0bec4aa8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-linkspec: Change HasAddrs::addrs to return an Iterator</title>
<updated>2025-10-06T18:52:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-10-01T11:56:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dc9ff7b72e6a5f6746c5b6a6a6c50673d1c46688'/>
<id>urn:sha1:dc9ff7b72e6a5f6746c5b6a6a6c50673d1c46688</id>
<content type='text'>
This will let us model the actual structure of routerstatus entries in
netdocs more closely.  They don't have the addresses in a single list.

When this code was written this would have been much more awkward,
but now we have RPITIT.
</content>
</entry>
<entry>
<title>Merge branch 'release-1.6.0-remove-semver-md' into 'main'</title>
<updated>2025-10-06T18:51:07Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2025-10-06T18:51:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=722aa294cb854f0942f4170ccd8a53c6aed81c4f'/>
<id>urn:sha1:722aa294cb854f0942f4170ccd8a53c6aed81c4f</id>
<content type='text'>
release: Remove old semver.md files.

See merge request tpo/core/arti!3323</content>
</entry>
</feed>
