pyvider
2025-01-09
Major expansion of the rpcplugin transport layer and continued refinement of
30 files · 3,097+ · 845-
Transport Layer Expansion
29 files changed
client.pyUpdated client.py (+60/-44 lines)debug_cert_pem.pemAdded debug_cert_pem.pem (+20 lines)debug_cert_validate.pemAdded debug_cert_validate.pem (+20 lines)debug_key_pem.pemAdded debug_key_pem.pem (+27 lines)README.mdAdded README.md (+7 lines)grpcplugin.mdAdded grpcplugin.md (+788 lines)exception.pyUpdated exception.py (+13/-3 lines)handshake.pyUpdated handshake.py (+24/-29 lines)protocol.pyUpdated protocol.py (+3/-3 lines)security.pyUpdated security.py (+44/-44 lines)server.pyUpdated server.py (+124/-179 lines)conftest.pyUpdated conftest.py (+194/-28 lines)dummy_server.pyUpdated dummy_server.py (+0/-0 lines)run_server.pyAdded run_server.py (+52 lines)run_tcp_server.pyAdded run_tcp_server.py (+23 lines)run_unix_server.pyAdded run_unix_server.py (+23 lines)test_client.pyUpdated test_client.py (+459/-240 lines)test_handshake.pyUpdated test_handshake.py (+11/-32 lines)test_security.pyUpdated test_security.py (+131/-3 lines)test_server.pyUpdated test_server.py (+65/-83 lines)test_transport.pyRemoved test_transport.py (-47 lines)test_transport_tcp.pyAdded test_transport_tcp.py (+202 lines)test_transport_unix.pyAdded test_transport_unix.py (+232 lines)x_test_client_grpc.pyAdded x_test_client_grpc.py (+185 lines)transport.pyUpdated transport.py (+218/-98 lines)chatgpt-20250110-1110.mdAdded chatgpt-20250110-1110.md (+137 lines)grpc-info.txtUpdated grpc-info.txt (+4/-12 lines)notes.mdAdded notes.md (+6 lines)x_test_minimal_reproduction.pyAdded x_test_minimal_reproduction.py (+21 lines)
rpcplugin Modules
12 files changed
client.pyUpdated client.pyhandshake.pyUpdated handshake.pysecurity.pyUpdated security.pyserver.pyUpdated server.pydummy_server.pyUpdated dummy_server.pyrun_server.pyUpdated run_server.pyrun_tcp_server.pyUpdated run_tcp_server.pyrun_unix_server.pyUpdated run_unix_server.pytest_client.pyUpdated test_client.pytest_handshake.pyUpdated test_handshake.pytest_security.pyUpdated test_security.pytest_server.pyUpdated test_server.py
- Updated
client.py(86 lines changed),server.py(56 lines changed),security.py(88 lines changed),handshake.py(23 lines changed) harden internal12 files
client.pyhandshake.pysecurity.pyserver.pydummy_server.pyrun_server.pyrun_tcp_server.pyrun_unix_server.pytest_client.pytest_handshake.pytest_security.pytest_server.py
Telemetry Tracer Base
1 file changed
base.pyAdded base.py (+4 lines)
- Added
src/pyvider/telemetry/tracer/base.py(4 lines) stub for tracer interface qualify behavioral1 file
base.py