summaryrefslogtreecommitdiff
path: root/python
Commit message (Expand)AuthorAgeFilesLines
* typo fixes from @jnewsomeNick Mathewson2026-03-231-4/+4
* rpc: Python wrappers (and tests) for pollable FFI.Nick Mathewson2026-03-234-1/+297
* rpc: Add pythonic wrappers nonblocking requests.Nick Mathewson2026-03-233-1/+195
* rpc: Add python ctypes wrappers for new FFI functions.Nick Mathewson2026-03-231-11/+82
* rpc test: python integration tests for su mode.Nick Mathewson2026-03-164-1/+73
* python rpc: Add wrapper for prefer-superuser method.Nick Mathewson2026-03-162-0/+22
* rpc: refomat python in tests.Nick Mathewson2026-01-271-4/+2
* Add inet-auto support to rpc tests.Nick Mathewson2026-01-272-0/+50
* Bump blackJim Newsome2026-01-212-10/+6
* python rpc wrapper: Use socket types that work on windows.Nick Mathewson2026-01-121-2/+3
* rpc.py: fix formattingJim Newsome2025-09-151-1/+1
* Typo fixes (automatic and hand-verified)Nick Mathewson2025-07-091-1/+1
* 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