<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tests/shadow/shadow.yaml, branch arti-v1.4.5</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.5</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.5'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-06-17T16:19:02Z</updated>
<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 CI: enable model-unblocked-syscall-latency</title>
<updated>2025-05-05T22:15:51Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-05-05T16:57:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=36969815dfa5ee6d09f3be483f61fd389c7ca73e'/>
<id>urn:sha1:36969815dfa5ee6d09f3be483f61fd389c7ca73e</id>
<content type='text'>
Not expected to solve any immediate issue, but helpful for consistency
with the chutney-shadow CI, and I think in the past we've hit busy-loop
deadlock without it if/when we try increasing the simulation end time.

Similarly, we apply the same tuning of "max_unapplied_cpu_latency" as we
use in the chutney-shadow simulation, which gets back some of the
simulation stability that enabling model-unblocked-syscall-latency
otherwise sometimes sacrifices.
</content>
</entry>
<entry>
<title>shadow: capture only 40 bytes of packets</title>
<updated>2025-04-01T18:36:12Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2024-08-21T19:06:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4cde5f568b01c972a130bf8f22b6f54ef5ccc4ec'/>
<id>urn:sha1:4cde5f568b01c972a130bf8f22b6f54ef5ccc4ec</id>
<content type='text'>
The pcaps are only used to check for leaks by reading the packet
source/destination, so we don't need the entire packet. This should make
CI artifacts a bit smaller.

The fixed-size portion of an IP header is 20 bytes for IPv4 and 40 bytes
for IPv6. Shadow doesn't support IPv6, but used the IPv6 header size
anyways.
</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 CI: Disable SOCKS/DNS proxying for the arti onion services.</title>
<updated>2024-09-17T13:08:02Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-17T13:03:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4c5c05750f8b8f019e6ae5bf6557fd48a91c525a'/>
<id>urn:sha1:4c5c05750f8b8f019e6ae5bf6557fd48a91c525a</id>
<content type='text'>
This tests that #1569 works.
</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>
<entry>
<title>shadow test: Add another client for the restricted discovery service.</title>
<updated>2024-08-05T17:49:39Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-17T13:27:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8b3b8853af942845006012502bf385e66c937bd4'/>
<id>urn:sha1:8b3b8853af942845006012502bf385e66c937bd4</id>
<content type='text'>
This tests that the client configured in the `authorized_clients`
directory of the service is able to connect.
</content>
</entry>
<entry>
<title>shadow test: Add a new arti client for connecting to filserver-onion-arti-auth.</title>
<updated>2024-08-05T17:49:39Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-16T14:54:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9ad23705e48d7b55ed6853fa4bcf1f18aa3a519a'/>
<id>urn:sha1:9ad23705e48d7b55ed6853fa4bcf1f18aa3a519a</id>
<content type='text'>
This will be used with the new `fileserver-onion-arti-auth` test hidden
service.
</content>
</entry>
<entry>
<title>shadow test: Add fileserver-onion-arti-auth</title>
<updated>2024-08-05T17:49:39Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-07-16T14:48:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7f21c4e41a3a853dda2a93d555c256548fbbdb36'/>
<id>urn:sha1:7f21c4e41a3a853dda2a93d555c256548fbbdb36</id>
<content type='text'>
This adds a new restricted discovery hidden service
(`fpqqmiwzqiv63jczrshh4qcmlxw6gujcai3arobq23wikt7hk7ojadid.onion`)
that has 2 authorized clients:
  * `alice`, the client configured in the `restricted_discovery.static`
    list in its TOML config
  * `default`, the client configured in `authorized_clients/default.auth`
</content>
</entry>
</feed>
