<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/tests, branch arti-v1.1.13</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.13</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.13'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-02-01T14:56:23Z</updated>
<entry>
<title>tor-hsservice: Rename the service keystore dir to "hss".</title>
<updated>2024-02-01T14:56:23Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-01T14:50:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ad3d1571263e4eb34328ec76ca3d08144ebec6c9'/>
<id>urn:sha1:ad3d1571263e4eb34328ec76ca3d08144ebec6c9</id>
<content type='text'>
The onion service keys now live in the `hss/&lt;nickname&gt;` subdirectory
within the keystore.

This layout change is **not** backwards-compatible, so if you want to
use your existing hidden service keys, you will need to manually move
them to `&lt;keystore_root&gt;/hss`.

Closes #1260
</content>
</entry>
<entry>
<title>tor-keymgr: Lowercase the role when building the ArtiPath.</title>
<updated>2024-01-31T11:15:53Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-29T12:38:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f28158d1b6b2e5cd88e707c3ed385acc65fdfcee'/>
<id>urn:sha1:f28158d1b6b2e5cd88e707c3ed385acc65fdfcee</id>
<content type='text'>
The role is a slug, and slugs are not allowed to contain uppercase
characters.

Closes #1195
</content>
</entry>
<entry>
<title>tor-keymgr: Strip .onion suffix from HsId before building Slug.</title>
<updated>2024-01-31T10:43:06Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-26T12:20:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7b0cb45d0ebcf15f57b2b41c464b2bb903c5893d'/>
<id>urn:sha1:7b0cb45d0ebcf15f57b2b41c464b2bb903c5893d</id>
<content type='text'>
We are about to replace `ArtiPathComponent` with `Slug`, but `Slug`s
don't support `.`, so let's strip the `.onion` suffix before encoding it
in the `ArtiPath`.
</content>
</entry>
<entry>
<title>shadow ci: add instructions for building arti-extra</title>
<updated>2024-01-16T20:58:25Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-01-16T20:54:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=25bff6612da4f140b69f60558a86cdd96efa0565'/>
<id>urn:sha1:25bff6612da4f140b69f60558a86cdd96efa0565</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shadow test: Update the test client auth keys.</title>
<updated>2023-12-14T18:21:38Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-12-14T17:37:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c65a35fab5e6786f0be5c4645db7df054251514c'/>
<id>urn:sha1:c65a35fab5e6786f0be5c4645db7df054251514c</id>
<content type='text'>
The algorithm name for x25519 keys has changed, so the test keys need to
be updated.
</content>
</entry>
<entry>
<title>shadow test: Update hidden service keys.</title>
<updated>2023-12-14T16:45:36Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-12-14T16:43:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5386b1656f3d859938f87facbbbca764e5923ad7'/>
<id>urn:sha1:5386b1656f3d859938f87facbbbca764e5923ad7</id>
<content type='text'>
The algorithm name for expanded ed25519 keys has changed, so the test
keys need to be updated.
</content>
</entry>
<entry>
<title>shadow test: remove workaround for #1170</title>
<updated>2023-12-14T01:12:10Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2023-12-14T01:06:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e97af34556c23c8ab3aabd45c48ee1cb269b0c5d'/>
<id>urn:sha1:e97af34556c23c8ab3aabd45c48ee1cb269b0c5d</id>
<content type='text'>
Disabling the shadow option --model-unblocked-syscall-latency causes
this bug not to surface. Better to remove this workaround for now
so that we can revisit again if/when it does rather than continue to
mask it.
</content>
</entry>
<entry>
<title>shadow test: disable --model-unblocked-syscall-latency</title>
<updated>2023-12-14T01:12:10Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2023-12-14T01:03:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3a3126c159b40305c02a1b1783b09c700dc7ebea'/>
<id>urn:sha1:3a3126c159b40305c02a1b1783b09c700dc7ebea</id>
<content type='text'>
This option is mostly a workaround for busy loops and other subtle race
conditions. While having it enabled can let us ignore some benign busy
loops and timing edge cases, it can also hide real problems; e.g.
burning extra CPU in a busy-loop.

https://shadow.github.io/docs/guide/limitations.html#busy-loops
</content>
</entry>
<entry>
<title>shadow test: add tor client connecting to arti hs</title>
<updated>2023-12-13T18:10:15Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2023-12-13T18:05:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=18197136e35e577c26f7676b01c5a3c15c94cc04'/>
<id>urn:sha1:18197136e35e577c26f7676b01c5a3c15c94cc04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shadow test: add client for arti hs</title>
<updated>2023-12-13T18:10:15Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2023-12-12T23:06:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=84fd65593019f8523ceccb759d5e4f2cd72ff760'/>
<id>urn:sha1:84fd65593019f8523ceccb759d5e4f2cd72ff760</id>
<content type='text'>
This also adds a workaround - the arti service doesn't appear to
register itself (set up intro points) unless first used as a client.
</content>
</entry>
</feed>
