<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/python/arti_rpc_tests, branch arti-v2.2.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.2.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-03-23T15:47:29Z</updated>
<entry>
<title>rpc: Python wrappers (and tests) for pollable FFI.</title>
<updated>2026-03-23T15:47:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-10T21:21:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=04f92994d015b585ed54c783b6ff6da315b31435'/>
<id>urn:sha1:04f92994d015b585ed54c783b6ff6da315b31435</id>
<content type='text'>
This provides an API and tests for create_polling(), poll(), and
related APIs.
</content>
</entry>
<entry>
<title>rpc: Add pythonic wrappers nonblocking requests.</title>
<updated>2026-03-23T15:47:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-09T18:10:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=275a26d55332b50231b1c7a12ab99c860075383b'/>
<id>urn:sha1:275a26d55332b50231b1c7a12ab99c860075383b</id>
<content type='text'>
These wrappers present a "pythonic" API to the C functions for
submit and wait.

Tests included.
</content>
</entry>
<entry>
<title>rpc test: python integration tests for su mode.</title>
<updated>2026-03-16T14:32:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-03T14:45:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fc648fb353b4ce50cbad1b5898d0f0fce2667ef1'/>
<id>urn:sha1:fc648fb353b4ce50cbad1b5898d0f0fce2667ef1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: refomat python in tests.</title>
<updated>2026-01-28T02:55:47Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-01-28T00:50:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d8ecd5ad15743f6a80a8c32bb32b7d2d211df793'/>
<id>urn:sha1:d8ecd5ad15743f6a80a8c32bb32b7d2d211df793</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add inet-auto support to rpc tests.</title>
<updated>2026-01-28T00:49:18Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-01-21T22:27:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e40a6d463974d47f500ad1b40e026e2ddc3cb1d4'/>
<id>urn:sha1:e40a6d463974d47f500ad1b40e026e2ddc3cb1d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump black</title>
<updated>2026-01-21T17:38:52Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-01-21T17:37:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=815fa2ae277acee29fa365bd6c94806757a42fb5'/>
<id>urn:sha1:815fa2ae277acee29fa365bd6c94806757a42fb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Typo fixes (automatic and hand-verified)</title>
<updated>2025-07-09T16:27:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-07-09T16:27:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fd24caa9959a4e9a04ad10cc047975b8566a884b'/>
<id>urn:sha1:fd24caa9959a4e9a04ad10cc047975b8566a884b</id>
<content type='text'>
Made with https://crates.io/crates/typos-cli
</content>
</entry>
<entry>
<title>rpc: Correct RPC error code for "RequestNotFound".</title>
<updated>2025-01-23T00:39:58Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-01-22T16:21:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1b50fdb5b660505977e47225f193ee2cc8441cb9'/>
<id>urn:sha1:1b50fdb5b660505977e47225f193ee2cc8441cb9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: Make cancel requests uncancellable.</title>
<updated>2025-01-23T00:39:58Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-01-22T14:08:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8937200fbaeca090b51e7400aee5813a97e6d468'/>
<id>urn:sha1:8937200fbaeca090b51e7400aee5813a97e6d468</id>
<content type='text'>
The current cancel code is prone to deadlock, so the easiest way to
solve it appears to be making cancel requests themselves
uncancellable.

I've included a test to verify the behavior; previously, this test
caused a deadlock.
</content>
</entry>
<entry>
<title>rpc: Python Integration tests for cancelling requests.</title>
<updated>2025-01-23T00:39:58Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-01-16T21:38:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dbc954efd7479c53e3732495ae8f0c48835429cc'/>
<id>urn:sha1:dbc954efd7479c53e3732495ae8f0c48835429cc</id>
<content type='text'>
</content>
</entry>
</feed>
