<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/python/arti_rpc_tests, branch arti-v1.3.2</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.2</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.2'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-12-19T21:12:25Z</updated>
<entry>
<title>arti_rpc_tests: Use connpt-based server configuration.</title>
<updated>2024-12-19T21:12:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-17T16:43:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f752f32f90d9c0032870d7e904693ec8c8903976'/>
<id>urn:sha1:f752f32f90d9c0032870d7e904693ec8c8903976</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc_tests: Add testcase for no-arguments ArtiRpcConn.</title>
<updated>2024-12-09T20:23:43Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-09T20:22:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5c566d9ade5d20ecf32a0f74e8fcf7518e0ac074'/>
<id>urn:sha1:5c566d9ade5d20ecf32a0f74e8fcf7518e0ac074</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti_rpc_tests: Check that the various forms of connect-point cfg work.</title>
<updated>2024-12-09T20:23:43Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-04T14:17:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=651c66a713453c231a3278f124e4463c6d11b112'/>
<id>urn:sha1:651c66a713453c231a3278f124e4463c6d11b112</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti_rpc_tests: Clear environment variables with special meaning.</title>
<updated>2024-12-09T20:23:43Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-03T20:55:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d5d8cde1d5c7d45a2d3fa6b4842ac305380fde84'/>
<id>urn:sha1:d5d8cde1d5c7d45a2d3fa6b4842ac305380fde84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>artilib: Revise C and Python APIs for builders.</title>
<updated>2024-12-09T20:23:43Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-12-02T20:57:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b67a1254c4ca60d426862d8ef9d0d6d4a0e19aff'/>
<id>urn:sha1:b67a1254c4ca60d426862d8ef9d0d6d4a0e19aff</id>
<content type='text'>
Expose ArtiRpcConnBuilder and appropriate C wrapper functions in
our FFI code, and wrap those functions in our python wrapper.
This breaks the old C API, but that's allowed since the API
is still experimental.

Some design decisions:
 * I've wrapped the builder in a Mutex, so that we can continue
   our FFI rule that we do not require non-Rust code to wrap `&amp;mut`.
 * I've removed the non-builder connect() function from the C API
   as extraneous.
 * I've made a single function to prepend elements to the search
   path.
</content>
</entry>
<entry>
<title>rpc-client: Initial implementation for RPC connect points.</title>
<updated>2024-12-09T20:23:43Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-11-25T20:22:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dd9e01c8499eaa5db6179cd4bb7a6020e9c2b9c5'/>
<id>urn:sha1:dd9e01c8499eaa5db6179cd4bb7a6020e9c2b9c5</id>
<content type='text'>
This commit covers the major points of the design:
Parsing the environment, parsing and resolving connect points,
connecting to Arti, and handling errors.

There are a few areas that need to be fixed,
all marked with XXXXs.
</content>
</entry>
<entry>
<title>arti_rpc_tests: use Iterator, not Generator</title>
<updated>2024-10-28T14:18:34Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-28T14:17:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dec01c49a68756321ef64feee8ab4869e808618f'/>
<id>urn:sha1:dec01c49a68756321ef64feee8ab4869e808618f</id>
<content type='text'>
Generator is more abstract, and expects a possible return or send type.
</content>
</entry>
<entry>
<title>arti_rpc_tests: Fix a type error</title>
<updated>2024-10-24T13:54:42Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-24T13:54:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cd08b0eb40e32124602a7323d4f58d7bb4350a6b'/>
<id>urn:sha1:cd08b0eb40e32124602a7323d4f58d7bb4350a6b</id>
<content type='text'>
mypy rightly complained that our context.arti_process could be None.
</content>
</entry>
<entry>
<title>python: Remove a spurious blank line.</title>
<updated>2024-10-24T13:51:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-24T13:44:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9d338a237a27f31280b1d37bb3f9b47a2eeda98d'/>
<id>urn:sha1:9d338a237a27f31280b1d37bb3f9b47a2eeda98d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>python: Fix warnings about unused variables and modules.</title>
<updated>2024-10-24T13:51:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-24T13:22:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3adb81060458a900014761502aebdc9fd9c6a95d'/>
<id>urn:sha1:3adb81060458a900014761502aebdc9fd9c6a95d</id>
<content type='text'>
</content>
</entry>
</feed>
