<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tests/chutney, branch arti-v1.4.4</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.4</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.4.4'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-04-23T15:34:55Z</updated>
<entry>
<title>integration-e2e-shadow: move simulation seed to yaml</title>
<updated>2025-04-23T15:34:55Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-04-23T11:08:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0d579bd48b73c963b41cba6c7529a98bd8b8c43c'/>
<id>urn:sha1:0d579bd48b73c963b41cba6c7529a98bd8b8c43c</id>
<content type='text'>
Since this significantly affects the behavior of the simulation, it's
probably worth having it in the yaml. (It can of course still be
overridden from the command-line).
</content>
</entry>
<entry>
<title>integration-e2e-shadow: move unblocked-syscall-latency to yaml</title>
<updated>2025-04-23T15:34:55Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-04-23T11:04:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3d82b403456d1559cfbcb604f37aede38899795f'/>
<id>urn:sha1:3d82b403456d1559cfbcb604f37aede38899795f</id>
<content type='text'>
Since this significantly affects the behavior of the simulation, it's
useful to have it in the yaml for reference or if the simulation is
manually rerun from the yaml.
</content>
</entry>
<entry>
<title>integration-e2e-shadow: use a larger max_unapplied_cpu_latency</title>
<updated>2025-04-23T15:34:55Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-04-22T21:28:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=46d4b9fe8889729a47adf2f61c7e6c5ba9fbba84'/>
<id>urn:sha1:46d4b9fe8889729a47adf2f61c7e6c5ba9fbba84</id>
<content type='text'>
This should make the simulation results generally more stable with
respect to small perturbations, such as adding logging.

It also causes a previous "heisenbug" failure in this test to reliably
reproduce in every run.
</content>
</entry>
<entry>
<title>tests: remove 'cargo build' from chutney setup</title>
<updated>2025-04-17T15:39:55Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2025-04-17T15:39:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=976d79f027525524925f889bd6e31aeb3da05af9'/>
<id>urn:sha1:976d79f027525524925f889bd6e31aeb3da05af9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>integration-e2e-shadow: add CLI arg for shadow simulation seed</title>
<updated>2025-03-31T21:37:56Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-03-31T20:56:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d163ff083e8120c45489c7d5bc840e6ee338f94e'/>
<id>urn:sha1:d163ff083e8120c45489c7d5bc840e6ee338f94e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>integration-e2e-shadow: tell chutney to disable tor sandbox</title>
<updated>2025-03-31T20:47:40Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2025-03-31T20:44:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0ccc433eb1f53c1055286a487325c8f683aa72cb'/>
<id>urn:sha1:0ccc433eb1f53c1055286a487325c8f683aa72cb</id>
<content type='text'>
Previously shadow would report a platform of "shadowsys" in the uname
syscall, which would cause chutney to disable sandboxing by default.

As of https://github.com/shadow/shadow/pull/3442, shadow now returns
"Linux", which causes the chutney default to enable sandboxing.

When sandboxing is enabled, the tor processes abort with error, since
shadow doesn't support the seccomp syscall.
</content>
</entry>
<entry>
<title>Fix AF_UNIX terminology in docs, comments, and error messages</title>
<updated>2025-03-24T13:58:54Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2025-03-06T15:16:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a60165c11c66c579d628a670de56bfcff494c1cd'/>
<id>urn:sha1:a60165c11c66c579d628a670de56bfcff494c1cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace CHUTNEY_PATH with CHUTNEY_BIN</title>
<updated>2024-11-06T15:47:34Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-10-30T19:40:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=31dcc20d06df620475a1b393a5b34d5987a35030'/>
<id>urn:sha1:31dcc20d06df620475a1b393a5b34d5987a35030</id>
<content type='text'>
We no longer need a path to a checkout of the chutney repository; we
just need the chutney binary itself. We still allow this to be set
explicitly with CHUTNEY_BIN, but fall back to finding it on the PATH.
</content>
</entry>
<entry>
<title>chutney test: reference network as built-in instead of full path</title>
<updated>2024-11-06T15:47:34Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-10-30T18:27:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7c250304099bd1dda8783a75e0aab11b56a16394'/>
<id>urn:sha1:7c250304099bd1dda8783a75e0aab11b56a16394</id>
<content type='text'>
This takes advantage of a feature added in
https://gitlab.torproject.org/tpo/core/chutney/-/merge_requests/31.

This is a step towards not needing to set CHUTNEY_PATH to point to a
chutney repository.
</content>
</entry>
<entry>
<title>python: Split lines over 99 chars long</title>
<updated>2024-10-24T13:51:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-24T13:50:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8e996ae50379fb72ff95947b318397c6c5db521c'/>
<id>urn:sha1:8e996ae50379fb72ff95947b318397c6c5db521c</id>
<content type='text'>
The `black` formatter did most line wrapping for us, and we accept
its default of 88 characters there, but for comments and docstrings
(which black doesn't wrap) we allow up to 99 characters.
</content>
</entry>
</feed>
