<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tests/shadow/conf, branch arti-v2.1.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.1.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.1.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-12-08T22:36:41Z</updated>
<entry>
<title>shadow CI: disable stallouts for onion clients</title>
<updated>2025-12-08T22:36:41Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-12-08T22:36:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b7dbc6dbc1b3e1bf918ad4c0cadc989a54fe3195'/>
<id>urn:sha1:b7dbc6dbc1b3e1bf918ad4c0cadc989a54fe3195</id>
<content type='text'>
tgen aborts a stream and starts the next one when the "stallout" timeout
is reached. In some cases the arti (or tor) client just needs a bit more
time to establish a connection to the hidden service.

A potential downside is that if a single stream "stalls" forever without
an explicit error, tgen will never give up on it, and thus never try any
more streams. We can worry about that if and when we see it though; and
it would indicate a likely bug since the known clients and servers in
this test shouldn't stall indefinitely in this way.
</content>
</entry>
<entry>
<title>shadow CI: Use ./ prefix for logging path</title>
<updated>2025-11-03T21:54:34Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-11-03T21:54:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e545dd4c1ba66f597ac94621225ec103c48c55d7'/>
<id>urn:sha1:e545dd4c1ba66f597ac94621225ec103c48c55d7</id>
<content type='text'>
Workaround for arti#2240, though doesn't hurt to be more explicit in
general.

This bug wasn't triggered in versions of shadow before
&lt;https://github.com/shadow/shadow/issues/3659&gt; was fixed - shadow's
implementation of `statx` and other syscalls incorrectly behaved as if the
`AT_EMPTY_PATH` were set.
</content>
</entry>
<entry>
<title>shadow: Update shadow syntax for prop330</title>
<updated>2025-09-16T11:55:00Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2025-09-16T11:55:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=740bb638fe82400472e033e618ef349b2aa05735'/>
<id>urn:sha1:740bb638fe82400472e033e618ef349b2aa05735</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shadow CI: decrease onion service xfer sizes</title>
<updated>2025-09-03T16:10:59Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-09-03T16:10:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f35bf96ab7bdbfa3cca4ecf24520598f90b9fc35'/>
<id>urn:sha1:f35bf96ab7bdbfa3cca4ecf24520598f90b9fc35</id>
<content type='text'>
This partially reverts b223d504f6a033600c61e81a0b0a0eea3e43fd44 from
arti!3047. Increasing the transfer size exacerbates the failure rate of
the onion services too much.

We should increase it again once arti#2109 is resolved.
</content>
</entry>
<entry>
<title>CI shadow test: increase transfer sizes to 5 MB</title>
<updated>2025-08-27T21:29:19Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-06-12T15:07:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b223d504f6a033600c61e81a0b0a0eea3e43fd44'/>
<id>urn:sha1:b223d504f6a033600c61e81a0b0a0eea3e43fd44</id>
<content type='text'>
This is the transfer size used in the tor CI chutney tests, to
more-fully exercise SENDMEs / congestion control.

We also increase the simulation run time to allow time for the larger
transfers.
</content>
</entry>
<entry>
<title>shadow CI: have arti processes log to file instead of console</title>
<updated>2025-06-17T16:19:02Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-06-04T19:54:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5e7cae7ace81233b385e9b2f12459fa394cefbbb'/>
<id>urn:sha1:5e7cae7ace81233b385e9b2f12459fa394cefbbb</id>
<content type='text'>
This is in preparation to switch arti's console logging to use stderr
instead of stdout. The test script currently fails the test if there are
non-empty stderr files, since that's where rust panics end up getting
recorded.

It will also make it easier to see if there is any other non-logging
output.

Also disable trace-level logging for the tor_proto module. It's unclear
exactly when/why this was added, but it's probably overkill other than
when debugging.
</content>
</entry>
<entry>
<title>shadow tests: Enable and turn on memquota</title>
<updated>2024-10-21T10:17:56Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-10-21T09:24:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=292675b74aaa54f8c4c10f56c7eb38868b57f1f7'/>
<id>urn:sha1:292675b74aaa54f8c4c10f56c7eb38868b57f1f7</id>
<content type='text'>
This detected the account lifetime bugs fixed in this branch.
</content>
</entry>
<entry>
<title>shadow tests: Provide an arti.extra.toml to arti-extra binary</title>
<updated>2024-10-21T10:11:20Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-10-16T16:27:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=87e9d36c9afecd51f045ef53276e1130ed410f0a'/>
<id>urn:sha1:87e9d36c9afecd51f045ef53276e1130ed410f0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shadow CI: Add arti hidden service test using a C Tor keystore.</title>
<updated>2024-10-08T14:29:29Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-10-03T18:14:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=635b9a14789b260b841bdab33cff179ce326ea7d'/>
<id>urn:sha1:635b9a14789b260b841bdab33cff179ce326ea7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shadow: add obfs4 arti client + tor bridge</title>
<updated>2024-08-21T15:27:26Z</updated>
<author>
<name>opara</name>
<email>opara@torproject.org</email>
</author>
<published>2024-08-21T15:27:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=57edc69454b6d21860f05e69c732a605d7d86723'/>
<id>urn:sha1:57edc69454b6d21860f05e69c732a605d7d86723</id>
<content type='text'>
</content>
</entry>
</feed>
