pyvider
2025-01-08
Refined the pyvider_rpcplugin package with server improvements
37 files · 4,929+ · 116-
rpcplugin Server
36 files changed
__init__.pyAdded __init__.py (+23 lines)client.pyAdded client.py (+253 lines)coverage.jsonAdded coverage.json (+1 lines)grpcplugin.mdAdded grpcplugin.md (+788 lines)exception.pyAdded exception.py (+21 lines)handshake.pyAdded handshake.py (+174 lines)protocol.pyAdded protocol.py (+33 lines)security.pyAdded security.py (+178 lines)server.pyAdded server.py (+207 lines)compile_mock_message.shAdded compile_mock_message.sh (+7 lines)conftest.pyAdded conftest.py (+188 lines)create_test_certs.shAdded create_test_certs.sh (+174 lines)dummy_server.pyAdded dummy_server.py (+35 lines)mock_message.protoAdded mock_message.proto (+6 lines)mock_message_pb2.pyAdded mock_message_pb2.py (+36 lines)mock_message_pb2_grpc.pyAdded mock_message_pb2_grpc.py (+24 lines)run_server.pyAdded run_server.py (+52 lines)test_client.pyAdded test_client.py (+311 lines)test_handshake.pyAdded test_handshake.py (+127 lines)test_security.pyAdded test_security.py (+342 lines)test_server.pyAdded test_server.py (+244 lines)test_transport_tcp.pyAdded test_transport_tcp.py (+181 lines)test_transport_unix.pyAdded test_transport_unix.py (+198 lines)x_test_transport_2.pyAdded x_test_transport_2.py (+106 lines)transport.pyAdded transport.py (+143 lines)utils.pyAdded utils.py (+19 lines).gitignoreAdded .gitignore (+2 lines)another-schema-example.mdAdded another-schema-example.md (+34 lines)grpc-info.txtUpdated grpc-info.txt (+4/-12 lines)grpcplugin.mdAdded grpcplugin.md (+788 lines)core.pyUpdated core.py (+1/-1 lines)__init__.pyUpdated __init__.py (+45/-98 lines)formatters.pyUpdated formatters.py (+5/-1 lines)base.pyAdded base.py (+4 lines)crypto.pyAdded crypto.py (+150 lines)x_test_minimal_reproduction.pyAdded x_test_minimal_reproduction.py (+21 lines)
rpcplugin Security
1 file changed
security.pyUpdated security.py
rpcplugin Client
1 file changed
client.pyUpdated client.py
rpcplugin Protocol
1 file changed
terraform_handshake.pyUpdated terraform_handshake.py (+4/-4 lines)
Test: Plugin System
3 files changed
run_server.pyUpdated run_server.pytest_server.pyUpdated test_server.pytest_client_start_stop.pyUpdated test_client_start_stop.py