pyvider
2025-02-11
Removed the old Terraform-specific handshake module
45 files · 925+ · 1,486-
Terraform Handshake Removal
38 files changed
terraform_handshake.pyRemoved terraform_handshake.py (-69 lines)test_terraform_handshake.pyRemoved test_terraform_handshake.py (-213 lines)__main__.pyAdded __main__.py (+1 lines)handler.pyUpdated handler.py (+6/-4 lines)base.pyUpdated base.py (+2/-2 lines)registry.pyUpdated registry.py (+5/-3 lines)client.pyUpdated client.py (+7/-7 lines)config.pyUpdated config.py (+14/-1 lines)errors-missing-server-2025-02-12.txtAdded errors-missing-server-2025-02-12.txt (+91 lines)env.shUpdated env.sh (+1/-1 lines)kv_protocol.pyAdded kv_protocol.py (+5 lines)py_kv_server.pyAdded py_kv_server.py (+1 lines)__init__.pyUpdated __init__.py (+0/-0 lines)interceptor.pyUpdated interceptor.py (+12/-2 lines)reflection.pyAdded reflection.py (+28 lines)handler.pyAdded handler.py (+12 lines)handshake.pyUpdated handshake.py (+28/-15 lines)protocol.pyUpdated protocol.py (+18/-24 lines)server.pyUpdated server.py (+6/-2 lines)conftest.pyUpdated conftest.py (+65/-40 lines)test_handshake_magic_cookie.pyUpdated test_handshake_magic_cookie.py (+88/-33 lines)test_handshake_negotiation.pyAdded test_handshake_negotiation.py (+3 lines)test_handshake_responses.pyUpdated test_handshake_responses.py (+31/-1 lines)run_server.pyRemoved run_server.py (-53 lines)run_tcp_server.pyRemoved run_tcp_server.py (-70 lines)run_unix_server.pyRemoved run_unix_server.py (-69 lines)test_transport_unix_2.pyRemoved test_transport_unix_2.py (-318 lines)test_transport_unix_2.pyUpdated test_transport_unix_2.py (+179/-153 lines)tls-check.pyUpdated tls-check.py (+5/-5 lines)connection.pyAdded connection.py (+8 lines)base.pyUpdated base.py (+2/-2 lines)list.pyUpdated list.py (+4/-5 lines)map.pyUpdated map.py (+3/-3 lines)object.pyUpdated object.py (+7/-7 lines)tuple.pyUpdated tuple.py (+3/-4 lines)type.pyUpdated type.py (+3/-3 lines)__init__.pyRemoved __init__.py (-1 lines)crypto.pyUpdated crypto.py (+1/-2 lines)
- Deleted
src/pyvider/protocols/grpc/terraform_handshake.py(69 lines) containingvalidate_handshake()andwrite_handshake()functions interface internal1 file
terraform_handshake.py
- Deleted
tests/unit/test_terraform_handshake.py(213 lines) with all magic cookie validation tests qualify internal1 file
test_terraform_handshake.py
- These functions are now handled by the rpcplugin handshake module
decouple
internal
45 files
__main__.pyhandler.pycapabilities.py__init__.pyterraform_handshake.pybase.pyregistry.pyclient.pyconfig.pyerrors-missing-server-2025-02-12.txtenv.shkv_protocol.pypy_kv_server.py__init__.pyinterceptor.pyreflection.pyhandler.pyhandshake.pyprotocol.pyserver.pyconftest.pytest_handshake_magic_cookie.pytest_handshake_negotiation.pytest_handshake_responses.pyrun_server.pyrun_tcp_server.pyrun_unix_server.pytest_server.pytest_server_coverage.pytest_server_coverage_extra.pytest_server_destructor_cleanup.pyx_segfault_test_server_coverage_extra.pytest_transport_unix_2.pytest_transport_unix_2.pytls-check.pyconnection.pybase.pylist.pymap.pyobject.pytuple.pytype.py__init__.pycrypto.pytest_terraform_handshake.py
Protocols Module
1 file changed
__init__.pyRemoved __init__.py (-5 lines)
Type Hint Modernization
1 file changed
capabilities.pyUpdated capabilities.py (+5/-8 lines)
Server Tests
5 files changed
test_server.pyUpdated test_server.py (+56/-11 lines)test_server_coverage.pyUpdated test_server_coverage.py (+137/-41 lines)test_server_coverage_extra.pyUpdated test_server_coverage_extra.py (+68/-16 lines)test_server_destructor_cleanup.pyUpdated test_server_destructor_cleanup.py (+20/-3 lines)x_segfault_test_server_coverage_extra.pyRemoved x_segfault_test_server_coverage_extra.py (-290 lines)