<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates, branch arti-v0.0.3</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.3</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.3'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-01-11T14:40:32Z</updated>
<entry>
<title>Bump all crate versions to 0.0.3.</title>
<updated>2022-01-11T14:40:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-11T14:40:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7d3482ca1ae7249b73feeca98595bae5f4c6afe9'/>
<id>urn:sha1:7d3482ca1ae7249b73feeca98595bae5f4c6afe9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update README.md files (automated)</title>
<updated>2022-01-11T14:37:45Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-11T14:37:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c5f50b7d41f79895819bfdb78ee1bcd3d65ce17c'/>
<id>urn:sha1:c5f50b7d41f79895819bfdb78ee1bcd3d65ce17c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply suggestions to better describe the purpose of LogGuards.</title>
<updated>2022-01-10T18:23:11Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2022-01-10T17:21:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=821091ae95efb3ca4ca4a2c6bd5af8fd1c0484fc'/>
<id>urn:sha1:821091ae95efb3ca4ca4a2c6bd5af8fd1c0484fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tracing configuration for logfiles, per-target filters</title>
<updated>2022-01-10T18:23:11Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-07T15:52:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1a16f5a7d63e63b606f8cc21ad948803ef1a8245'/>
<id>urn:sha1:1a16f5a7d63e63b606f8cc21ad948803ef1a8245</id>
<content type='text'>
Previously we could only configure one global tracing filter that
applied to stdout and journald.  There was no support for log files,
either.

This patch fixes both issues, by substantially revising the
configuration format: There are now separate filters for each log
file, for journald, and for the console log.  Because we want to
allow multiple logfiles, they have to go into an array in the
configuration.

The configuration logic has grown a bit complicated in its types,
since the tracing_subscriber crate would prefer to have the complete
structure of tracing Layers known statically. That's fine when you
know how many you have, and which kinds there will be, but for
the runtime-configuration case we need to mess around with
`Box&lt;dyn Layer ...&gt;`.

I also had to switch from tracing_subscriber's EnvFilter to its
Targets filter.  It seems "EnvFilter" can only be applied as a Layer
in itself, and won't work as a Filter on an individual Layer.

Closes #166.

Closes #170.
</content>
</entry>
<entry>
<title>Move tracing setup into a separate module.</title>
<updated>2022-01-10T18:17:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-07T13:41:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=736763fb519c88b4612b9042cb82cb202b8b5788'/>
<id>urn:sha1:736763fb519c88b4612b9042cb82cb202b8b5788</id>
<content type='text'>
No code changes here yet.
</content>
</entry>
<entry>
<title>Fixup broken doc comment from arti!220</title>
<updated>2022-01-10T15:10:41Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2022-01-10T15:10:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=de1b19c22a60aa7e86c56023b65b14722ac33c05'/>
<id>urn:sha1:de1b19c22a60aa7e86c56023b65b14722ac33c05</id>
<content type='text'>
That's what I get for blindly trusting @nickm :p
</content>
</entry>
<entry>
<title>Merge branch 'ticket_281' into 'main'</title>
<updated>2022-01-10T15:05:31Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2022-01-10T15:05:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c42fac09a5154e87f74145df8655f28f59e82c38'/>
<id>urn:sha1:c42fac09a5154e87f74145df8655f28f59e82c38</id>
<content type='text'>
Expose and rename stream timeout config.

Closes #281

See merge request tpo/core/arti!231</content>
</entry>
<entry>
<title>Expose and rename stream timeout config.</title>
<updated>2022-01-10T14:46:43Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-10T14:46:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=01c851ad4673c42c8678fc43f37bb8258ab34ca6'/>
<id>urn:sha1:01c851ad4673c42c8678fc43f37bb8258ab34ca6</id>
<content type='text'>
Previously we kept this in an ambiguously named type,
`ClientTimeoutConfig`. But everything we do right now is client
related! So `StreamTimeoutConfig` is a better name.

Also, we'd previously neglected to expose the builder for this type
from `TorClientConfigBuilder`. Now we do.

Closes #281.
</content>
</entry>
<entry>
<title>Make the arti_client::Result type public.</title>
<updated>2022-01-10T14:33:26Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-10T14:33:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7819dd7bace999fbffabec640ab7f47951a6d0d9'/>
<id>urn:sha1:7819dd7bace999fbffabec640ab7f47951a6d0d9</id>
<content type='text'>
Closes #280.
</content>
</entry>
<entry>
<title>Merge branch 'ticket_178' into 'main'</title>
<updated>2022-01-10T14:02:24Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2022-01-10T14:02:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=da848a1b9cb4cf6b829f24a4b7b994ba9e60b6ae'/>
<id>urn:sha1:da848a1b9cb4cf6b829f24a4b7b994ba9e60b6ae</id>
<content type='text'>
Fix ticket 178: Don't use a NetDir until we have microdescriptors for all of our primary guards.

Closes #178

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