summaryrefslogtreecommitdiff
path: root/python
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'dev/cve/arti_rpc_demo' into 'main'Nick Mathewson2025-04-021-9/+0
|\
| * doc: Remove dead reference to rpc_demo.pyClara Engler2025-04-011-9/+0
* | python: Add .gitignoreClara Engler2025-04-011-0/+175
|/
* Merge branch 'rpc_document_internal_optimism' into 'main'Nick Mathewson2025-01-301-6/+0
|\
| * rpc: Correct API documentation about optimismNick Mathewson2025-01-301-6/+0
* | fix: fix typosDimitris Apostolou2025-01-301-1/+1
|/
* rpc.py: Copy stream caveats.Nick Mathewson2025-01-291-2/+20
* rpc.py: New preamble documentNick Mathewson2025-01-291-3/+6
* rpc: Correct RPC error code for "RequestNotFound".Nick Mathewson2025-01-221-1/+1
* rpc: Make cancel requests uncancellable.Nick Mathewson2025-01-221-0/+20
* rpc: Python Integration tests for cancelling requests.Nick Mathewson2025-01-222-0/+34
* python rpc: Add support for cancelling requests.Nick Mathewson2025-01-222-2/+30
* python rpc: Document with_meta arguments.Nick Mathewson2025-01-221-0/+3
* python rpc: Expose an ArtiRpcObject for the "connection" object.Nick Mathewson2025-01-222-0/+12
* RPC tests: test that unix sockets still work.Nick Mathewson2025-01-151-0/+14
* RPC tests: use cookie authentication as the default.Nick Mathewson2025-01-152-4/+39
* rpc_tests: rename connpt_path, since we are about to have a second.Nick Mathewson2025-01-151-5/+6
* fix: fix typosDimitris Apostolou2025-01-061-2/+2
* ffi.py: Resolve newer mypy warning.Nick Mathewson2025-01-051-5/+5
* arti_rpc_tests: Use connpt-based server configuration.Nick Mathewson2024-12-191-7/+24
* rpc_tests: Add testcase for no-arguments ArtiRpcConn.Nick Mathewson2024-12-091-0/+26
* arti_rpc_tests: Check that the various forms of connect-point cfg work.Nick Mathewson2024-12-092-0/+231
* arti_rpc_tests: Clear environment variables with special meaning.Nick Mathewson2024-12-091-0/+13
* artilib: Revise C and Python APIs for builders.Nick Mathewson2024-12-094-17/+145
* rpc-client: Initial implementation for RPC connect points.Nick Mathewson2024-12-091-1/+6
* arti_rpc_tests: use Iterator, not GeneratorNick Mathewson2024-10-281-2/+2
* arti_rpc_tests: Fix a type errorNick Mathewson2024-10-242-2/+11
* python: Remove a spurious blank line.Nick Mathewson2024-10-241-1/+0
* python: Fix warnings about unused variables and modules.Nick Mathewson2024-10-245-10/+10
* Add a pyproject.toml for arti_rpc_testsNick Mathewson2024-10-241-0/+23
* Remove obsolete "rpc_demo.py"Nick Mathewson2024-10-241-24/+0
* Run "black" to reformat all our pythonNick Mathewson2024-10-247-70/+93
* rpc: Tweak release_owned to give an error on second removal of "connection".Nick Mathewson2024-10-231-0/+10
* python: Use logging to report nonfatal errors.Nick Mathewson2024-10-232-2/+8
* rpc: Add test for releasing the session object.Nick Mathewson2024-10-231-0/+14
* rpc: Add support for dropping the special "connection" object ID.Nick Mathewson2024-10-231-0/+21
* python: Automatically release RPC objects on __del__Nick Mathewson2024-10-232-3/+32
* python rpc: Avoid sneaky use-after-free errors.Nick Mathewson2024-10-231-4/+10
* python: Add tests for rpc:release.Nick Mathewson2024-10-232-0/+49
* python: Enforce that a response has just one type.Nick Mathewson2024-10-211-3/+13
* Typo fixes from @jnewsomeNick Mathewson2024-10-221-2/+2
* python: add tests for opening streams via RPC.Nick Mathewson2024-10-212-0/+35
* python: Expose RPC status code from errors.Nick Mathewson2024-10-214-3/+52
* python: Rename connect to open_stream, for consistency.Nick Mathewson2024-10-211-1/+1
* python: add more tests for the rpc code.Nick Mathewson2024-10-211-1/+38
* python: avoid redundant error messages.Nick Mathewson2024-10-211-1/+4
* python: Move meta.features test to new module.Nick Mathewson2024-10-213-47/+50
* python: remove an unused importNick Mathewson2024-10-211-1/+0
* python: Return "stream" as an object.Nick Mathewson2024-10-211-3/+4
* python: Provide a sensible way to set metaparams in requestsNick Mathewson2024-10-212-2/+36