pyvider
2025-02-23
rpcplugin Extraction
207 files · 19+ · 21,799-
rpcplugin Extraction
207 files changed
.bfileRemoved .bfile (-18 lines).coveragercRemoved .coveragerc (-5 lines)__init__.pyRemoved __init__.py (-25 lines)__init__.pyRemoved __init__.py (-25 lines)base.pyRemoved base.py (-427 lines)connection.pyRemoved connection.py (-179 lines)types.pyRemoved types.py (-24 lines)config.pyRemoved config.py (-202 lines)__init__.pyRemoved __init__.py (-42 lines)certificate.pyRemoved certificate.py (-679 lines)constants.pyRemoved constants.py (-16 lines)debug.pyRemoved debug.py (-41 lines)generators.pyRemoved generators.py (-71 lines)types.pyRemoved types.py (-24 lines)2025-01-19-1108-claude.mdRemoved 2025-01-19-1108-claude.md (-18 lines)README.mdRemoved README.md (-58 lines)2025-02-15-0954-invalid-cookie-hard-crash.mdRemoved 2025-02-15-0954-invalid-cookie-hard-crash.md (-100 lines)building-grpc.mdRemoved building-grpc.md (-44 lines)cert-compatibility.mdRemoved cert-compatibility.md (-175 lines)cert-fixtures.mdRemoved cert-fixtures.md (-192 lines)diagnostic-report.mdRemoved diagnostic-report.md (-291 lines)test-analysis.mdRemoved test-analysis.md (-224 lines)test-strategy.mdRemoved test-strategy.md (-174 lines)2025-01-18-1207-chatgpt-rpcplugin.txtRemoved 2025-01-18-1207-chatgpt-rpcplugin.txt (-114 lines)2025-02-04-1841-claude.mdRemoved 2025-02-04-1841-claude.md (-126 lines)2025-02-20-1638-claude-great-testing-strategies.mdRemoved 2025-02-20-1638-claude-great-testing-strategies.md (-246 lines)2025-02-22-1624-claude.mdRemoved 2025-02-22-1624-claude.md (-222 lines)docs:2025-02-12-1655-ugh.mdRemoved docs:2025-02-12-1655-ugh.md (-131 lines)errors-missing-server-2025-02-12.txtRemoved errors-missing-server-2025-02-12.txt (-91 lines)grpcplugin.mdRemoved grpcplugin.md (-809 lines)long-prime.mdRemoved long-prime.md (-468 lines)2025-01-29-claude.mdRemoved 2025-01-29-claude.md (-269 lines)auto-mtls-specs.mdRemoved auto-mtls-specs.md (-198 lines)code-example.mdRemoved code-example.md (-230 lines)go-plugin-notes.mdRemoved go-plugin-notes.md (-177 lines)logging-emoji-matrix.mdRemoved logging-emoji-matrix.md (-56 lines)system-requirements.txtRemoved system-requirements.txt (-13 lines)research.mdRemoved research.md (-12 lines)env.shRemoved env.sh (-171 lines).gitignoreRemoved .gitignore (-3 lines)README.mdRemoved README.md (-14 lines)go.modRemoved go.mod (-23 lines)go.sumRemoved go.sum (-60 lines)main.goRemoved main.go (-65 lines)greeter_impl.goRemoved greeter_impl.go (-55 lines)greeter_interface.goRemoved greeter_interface.go (-65 lines)README.mdRemoved README.md (-46 lines)buf.gen.yamlRemoved buf.gen.yaml (-14 lines)buf.yamlRemoved buf.yaml (-4 lines)go.modRemoved go.mod (-23 lines)go.sumRemoved go.sum (-71 lines)kv_hiRemoved kv_hi (-1 lines)main.goRemoved main.go (-84 lines)main.goRemoved main.go (-64 lines)kv.pb.goRemoved kv.pb.go (-487 lines)kv.protoRemoved kv.proto (-40 lines)kv_grpc.pb.goRemoved kv_grpc.pb.go (-235 lines)grpc.goRemoved grpc.go (-107 lines)interface.goRemoved interface.go (-63 lines)chat_pb2.pyRemoved chat_pb2.py (-49 lines)chat_pb2_grpc.pyRemoved chat_pb2_grpc.py (-183 lines)chat_service.pyRemoved chat_service.py (-395 lines)client_chat.pyRemoved client_chat.py (-411 lines)build-proto.shRemoved build-proto.sh (-2 lines)chat.protoRemoved chat.proto (-80 lines)gdarc.protoRemoved gdarc.proto (-80 lines)gdarc_pb2.pyRemoved gdarc_pb2.py (-45 lines)gdarc_pb2_grpc.pyRemoved gdarc_pb2_grpc.py (-172 lines)test.protoRemoved test.proto (-131 lines)server_chat.pyRemoved server_chat.py (-58 lines)storage.pyRemoved storage.py (-13 lines)__init__.pyUpdated __init__.py (+0/-0 lines)__init__.pyUpdated __init__.py (+0/-0 lines)configstore.protoRemoved configstore.proto (-102 lines)configstore_pb2.pyRemoved configstore_pb2.py (-68 lines)configstore_pb2_grpc.pyRemoved configstore_pb2_grpc.py (-319 lines)py-cs-server.pyRemoved py-cs-server.py (-199 lines).gitignoreRemoved .gitignore (-5 lines)buf.gen.yamlRemoved buf.gen.yaml (-8 lines)buf.yamlRemoved buf.yaml (-4 lines)build.shRemoved build.sh (-36 lines)main.goRemoved main.go (-78 lines)env.shRemoved env.sh (-80 lines)go.modRemoved go.mod (-23 lines)go.sumRemoved go.sum (-71 lines)main.goRemoved main.go (-241 lines)main.goRemoved main.go (-177 lines)kv.pb.goRemoved kv.pb.go (-281 lines)kv.protoRemoved kv.proto (-27 lines)kv_grpc.pb.goRemoved kv_grpc.pb.go (-149 lines)kv_pb2.pyRemoved kv_pb2.py (-45 lines)kv_pb2_grpc.pyRemoved kv_pb2_grpc.py (-139 lines)py-client.pyRemoved py-client.py (-153 lines)py-kv-client-insecure.pyRemoved py-kv-client-insecure.py (-142 lines)server.crtRemoved server.crt (-11 lines)server.keyRemoved server.key (-5 lines)certutil.goRemoved certutil.go (-324 lines)grpc.goRemoved grpc.go (-151 lines)interface.goRemoved interface.go (-39 lines)utils.goRemoved utils.go (-51 lines)test.shRemoved test.sh (-17 lines)test_kv_impl_1638.pyRemoved test_kv_impl_1638.py (-186 lines)test_kv_integration.pyRemoved test_kv_integration.py (-160 lines)validate-env-certs.goRemoved validate-env-certs.go (-327 lines)wrapped-client.pyRemoved wrapped-client.py (-76 lines)exception.pyRemoved exception.py (-34 lines)handler.pyRemoved handler.py (-12 lines)handshake.pyRemoved handshake.py (-305 lines)__init__.pyRemoved __init__.py (-26 lines)emoji_matrix.pyRemoved emoji_matrix.py (-97 lines)__init__.pyUpdated __init__.py (+0/-0 lines)crypto.pyRemoved crypto.py (-101 lines)emoji.pyRemoved emoji.py (-89 lines)handshake.pyRemoved handshake.py (-76 lines)log_messages.ymlRemoved log_messages.yml (-41 lines)plog.pyRemoved plog.py (-96 lines)transport.pyRemoved transport.py (-61 lines)protocol.pyRemoved protocol.py (-31 lines)pyproject.tomlRemoved pyproject.toml (-15 lines)server.pyRemoved server.py (-370 lines)__init__.pyUpdated __init__.py (+0/-0 lines)ec-secp256r1-mtls-client.crtRemoved ec-secp256r1-mtls-client.crt (-12 lines)ec-secp256r1-mtls-client.keyRemoved ec-secp256r1-mtls-client.key (-5 lines)ec-secp256r1-mtls-server.crtRemoved ec-secp256r1-mtls-server.crt (-12 lines)ec-secp256r1-mtls-server.keyRemoved ec-secp256r1-mtls-server.key (-5 lines)ec-secp384r1-mtls-client.crtRemoved ec-secp384r1-mtls-client.crt (-13 lines)ec-secp384r1-mtls-client.keyRemoved ec-secp384r1-mtls-client.key (-6 lines)ec-secp384r1-mtls-server.crtRemoved ec-secp384r1-mtls-server.crt (-13 lines)ec-secp384r1-mtls-server.keyRemoved ec-secp384r1-mtls-server.key (-6 lines)ec-secp521r1-mtls-client.crtRemoved ec-secp521r1-mtls-client.crt (-15 lines)ec-secp521r1-mtls-client.keyRemoved ec-secp521r1-mtls-client.key (-7 lines)ec-secp521r1-mtls-server.crtRemoved ec-secp521r1-mtls-server.crt (-15 lines)ec-secp521r1-mtls-server.keyRemoved ec-secp521r1-mtls-server.key (-7 lines)rsa-2048-mtls-client.crtRemoved rsa-2048-mtls-client.crt (-20 lines)rsa-2048-mtls-client.keyRemoved rsa-2048-mtls-client.key (-27 lines)rsa-2048-mtls-server.crtRemoved rsa-2048-mtls-server.crt (-20 lines)rsa-2048-mtls-server.keyRemoved rsa-2048-mtls-server.key (-27 lines)rsa-4096-mtls-client.crtRemoved rsa-4096-mtls-client.crt (-31 lines)rsa-4096-mtls-client.keyRemoved rsa-4096-mtls-client.key (-51 lines)rsa-4096-mtls-server.crtRemoved rsa-4096-mtls-server.crt (-31 lines)rsa-4096-mtls-server.keyRemoved rsa-4096-mtls-server.key (-51 lines)test_connection.pyRemoved test_connection.py (-187 lines)compile_proto.shRemoved compile_proto.sh (-26 lines)conftest.pyRemoved conftest.py (-19 lines)__init__.pyUpdated __init__.py (+0/-0 lines)test_certificate_chains.pyRemoved test_certificate_chains.py (-157 lines)test_certificate_create.pyRemoved test_certificate_create.py (-86 lines)test_certificate_credentials.pyRemoved test_certificate_credentials.py (-133 lines)test_certificate_lifecycle.pyRemoved test_certificate_lifecycle.py (-88 lines)test_certificate_loading.pyRemoved test_certificate_loading.py (-139 lines)test_certificate_mtls.pyRemoved test_certificate_mtls.py (-31 lines)test_certificate_properties.pyRemoved test_certificate_properties.py (-168 lines)test_certificate_verify.pyRemoved test_certificate_verify.py (-250 lines)test_crypto.pyRemoved test_crypto.py (-37 lines)test_crypto_generators.pyRemoved test_crypto_generators.py (-99 lines)__init__.pyRemoved __init__.py (-10 lines)client.pyRemoved client.py (-35 lines)crypto.pyRemoved crypto.py (-130 lines)dummy.pyRemoved dummy.py (-75 lines)handshake.pyRemoved handshake.py (-33 lines)mocks.pyRemoved mocks.py (-160 lines)server.pyRemoved server.py (-93 lines)transport.pyRemoved transport.py (-74 lines)utils.pyRemoved utils.py (-105 lines)__init__.pyUpdated __init__.py (+0/-0 lines)test_handshake_magic_cookie.pyRemoved test_handshake_magic_cookie.py (-106 lines)test_handshake_negotiation.pyRemoved test_handshake_negotiation.py (-75 lines)test_handshake_responses.pyRemoved test_handshake_responses.py (-138 lines)__init__.pyRemoved __init__.py (-1 lines)kv-go-clientUpdated kv-go-client (+0/-0 lines)kv-go-serverUpdated kv-go-server (+0/-0 lines)__init__.pyRemoved __init__.py (-9 lines)kv.protoRemoved kv.proto (-27 lines)kv_pb2.pyRemoved kv_pb2.py (-45 lines)kv_pb2_grpc.pyRemoved kv_pb2_grpc.py (-140 lines)kv_protocol.pyRemoved kv_protocol.py (-36 lines)py_kv_client.pyRemoved py_kv_client.py (-156 lines)py_kv_server.pyRemoved py_kv_server.py (-194 lines)test_kv_integration.pyRemoved test_kv_integration.py (-119 lines)__init__.pyUpdated __init__.py (+0/-0 lines)__init__.pyUpdated __init__.py (+0/-0 lines)test_server_handshake.pyRemoved test_server_handshake.py (-159 lines)test_server_lifecycle.pyRemoved test_server_lifecycle.py (-311 lines)test_server_signals.pyRemoved test_server_signals.py (-111 lines)test_server_tls.pyRemoved test_server_tls.py (-161 lines)test_server_transport.pyRemoved test_server_transport.py (-175 lines)test_server_transport_2.pyRemoved test_server_transport_2.py (-72 lines)__init__.pyUpdated __init__.py (+0/-0 lines)test_transport_tcp_close.pyRemoved test_transport_tcp_close.py (-58 lines)test_transport_tcp_connect.pyRemoved test_transport_tcp_connect.py (-54 lines)test_transport_tcp_handle_client.pyRemoved test_transport_tcp_handle_client.py (-57 lines)test_transport_tcp_listen.pyRemoved test_transport_tcp_listen.py (-81 lines)test_transport_suite.pyRemoved test_transport_suite.py (-735 lines)test_transport_unix.pyRemoved test_transport_unix.py (-78 lines)test_transport_unix_close.pyRemoved test_transport_unix_close.py (-129 lines)test_transport_unix_connect.pyRemoved test_transport_unix_connect.py (-105 lines)test_transport_unix_handle_client.pyRemoved test_transport_unix_handle_client.py (-100 lines)test_transport_unix_listen.pyRemoved test_transport_unix_listen.py (-160 lines)gen-certs.shRemoved gen-certs.sh (-128 lines)tls-check.pyRemoved tls-check.py (-432 lines)__init__.pyRemoved __init__.py (-11 lines)base.pyRemoved base.py (-23 lines)tcp.pyRemoved tcp.py (-171 lines)types.pyRemoved types.py (-29 lines)unix.pyRemoved unix.py (-302 lines)types.pyRemoved types.py (-23 lines)handler.pyUpdated handler.py (+19/-1 lines)
- Deleted
src/pyvider/rpcplugin/__init__.pyand all submodules decouple internal1 file
__init__.py
- Deleted
client/subpackage:base.py(427 lines),connection.py,types.py,__init__.pydecouple internal45 files
__init__.py__init__.pybase.pyconnection.pytypes.py__init__.pytypes.pyclient_chat.py__init__.py__init__.pymain.gopy-client.pypy-kv-client-insecure.pywrapped-client.py__init__.py__init__.py__init__.pyec-secp256r1-mtls-client.crtec-secp256r1-mtls-client.keyec-secp384r1-mtls-client.crtec-secp384r1-mtls-client.keyec-secp521r1-mtls-client.crtec-secp521r1-mtls-client.keyrsa-2048-mtls-client.crtrsa-2048-mtls-client.keyrsa-4096-mtls-client.crtrsa-4096-mtls-client.keytest_connection.py__init__.py__init__.pyclient.py__init__.py__init__.pykv-go-client__init__.pypy_kv_client.py__init__.py__init__.py__init__.pytest_transport_tcp_handle_client.pytest_transport_unix_handle_client.py__init__.pybase.pytypes.pytypes.py
- Deleted
transport/subpackage:unix.py(302 lines),tcp.py,base.py,connection.py,types.pydecouple internal26 files
base.pyconnection.pytypes.pytypes.pytransport.pytest_connection.pytransport.pytest_server_transport.pytest_server_transport_2.py__init__.pytest_transport_tcp_close.pytest_transport_tcp_connect.pytest_transport_tcp_handle_client.pytest_transport_tcp_listen.pytest_transport_suite.pytest_transport_unix.pytest_transport_unix_close.pytest_transport_unix_connect.pytest_transport_unix_handle_client.pytest_transport_unix_listen.py__init__.pybase.pytcp.pytypes.pyunix.pytypes.py
- Deleted
crypto/subpackage:certificate.py,generators.py,constants.py,debug.py,types.pyharden internal22 files
types.py__init__.pycertificate.pyconstants.pydebug.pygenerators.pytypes.pycrypto.py__init__.pytest_certificate_chains.pytest_certificate_create.pytest_certificate_credentials.pytest_certificate_lifecycle.pytest_certificate_loading.pytest_certificate_mtls.pytest_certificate_properties.pytest_certificate_verify.pytest_crypto.pytest_crypto_generators.pycrypto.pytypes.pytypes.py
- Deleted
logger/subpackage with messages modules decouple internal10 files
__init__.pyemoji_matrix.py__init__.pycrypto.pyemoji.pyhandshake.pylog_messages.ymlplog.pytransport.py__init__.py
- Deleted core modules:
server.py,config.py,handshake.py,protocol.py,security.py,exception.py,types.pyinterface internal16 files
types.pyconfig.pytypes.pypy-cs-server.pyexception.pyhandshake.pyhandshake.pyprotocol.pyserver.pyhandshake.pyserver.pykv_protocol.pypy_kv_server.pytest_server_handshake.pytypes.pytypes.py
- Deleted all examples:
chat/,kv/,grpc/interface internal61 files
building-grpc.md2025-01-18-1207-chatgpt-rpcplugin.txtgrpcplugin.mdkv_himain.gokv.pb.gokv.protokv_grpc.pb.gogrpc.gochat_pb2.pychat_pb2_grpc.pychat_service.pyclient_chat.pybuild-proto.shchat.protogdarc.protogdarc_pb2.pygdarc_pb2_grpc.pytest.protoserver_chat.pystorage.pyconfigstore_pb2_grpc.py.gitignorebuf.gen.yamlbuf.yamlbuild.shmain.goenv.shgo.modgo.summain.gomain.gokv.pb.gokv.protokv_grpc.pb.gokv_pb2.pykv_pb2_grpc.pypy-client.pypy-kv-client-insecure.pyserver.crtserver.keycertutil.gogrpc.gointerface.goutils.gotest.shtest_kv_impl_1638.pytest_kv_integration.pyvalidate-env-certs.gowrapped-client.py__init__.pykv-go-clientkv-go-server__init__.pykv.protokv_pb2.pykv_pb2_grpc.pykv_protocol.pypy_kv_client.pypy_kv_server.pytest_kv_integration.py
- Deleted all tests:
server/,client/,crypto/,transport/,fixtures/qualify internal93 files
__init__.pybase.pyconnection.pytypes.py__init__.pycertificate.pyconstants.pydebug.pygenerators.pytypes.pycert-fixtures.mderrors-missing-server-2025-02-12.txtclient_chat.pyserver_chat.pypy-cs-server.pymain.gomain.gopy-client.pypy-kv-client-insecure.pyserver.crtserver.keywrapped-client.pycrypto.pytransport.pyserver.pyec-secp256r1-mtls-client.crtec-secp256r1-mtls-client.keyec-secp256r1-mtls-server.crtec-secp256r1-mtls-server.keyec-secp384r1-mtls-client.crtec-secp384r1-mtls-client.keyec-secp384r1-mtls-server.crtec-secp384r1-mtls-server.keyec-secp521r1-mtls-client.crtec-secp521r1-mtls-client.keyec-secp521r1-mtls-server.crtec-secp521r1-mtls-server.keyrsa-2048-mtls-client.crtrsa-2048-mtls-client.keyrsa-2048-mtls-server.crtrsa-2048-mtls-server.keyrsa-4096-mtls-client.crtrsa-4096-mtls-client.keyrsa-4096-mtls-server.crtrsa-4096-mtls-server.keytest_connection.py__init__.pytest_certificate_chains.pytest_certificate_create.pytest_certificate_credentials.pytest_certificate_lifecycle.pytest_certificate_loading.pytest_certificate_mtls.pytest_certificate_properties.pytest_certificate_verify.pytest_crypto.pytest_crypto_generators.py__init__.pyclient.pycrypto.pydummy.pyhandshake.pymocks.pyserver.pytransport.pyutils.pykv-go-clientkv-go-serverpy_kv_client.pypy_kv_server.py__init__.pytest_server_handshake.pytest_server_lifecycle.pytest_server_signals.pytest_server_tls.pytest_server_transport.pytest_server_transport_2.py__init__.pytest_transport_tcp_close.pytest_transport_tcp_connect.pytest_transport_tcp_handle_client.pytest_transport_tcp_listen.pytest_transport_suite.pytest_transport_unix.pytest_transport_unix_close.pytest_transport_unix_connect.pytest_transport_unix_handle_client.pytest_transport_unix_listen.py__init__.pybase.pytcp.pytypes.pyunix.py
- Deleted
tools/,certs/,docs/,broken/specify internal47 files
2025-01-19-1108-claude.mdREADME.md2025-02-15-0954-invalid-cookie-hard-crash.mdbuilding-grpc.mdcert-compatibility.mdcert-fixtures.mddiagnostic-report.mdtest-analysis.mdtest-strategy.md2025-01-18-1207-chatgpt-rpcplugin.txt2025-02-04-1841-claude.md2025-02-20-1638-claude-great-testing-strategies.md2025-02-22-1624-claude.mddocs:2025-02-12-1655-ugh.mderrors-missing-server-2025-02-12.txtgrpcplugin.mdlong-prime.md2025-01-29-claude.mdauto-mtls-specs.mdcode-example.mdgo-plugin-notes.mdlogging-emoji-matrix.mdsystem-requirements.txtresearch.mdvalidate-env-certs.goec-secp256r1-mtls-client.crtec-secp256r1-mtls-client.keyec-secp256r1-mtls-server.crtec-secp256r1-mtls-server.keyec-secp384r1-mtls-client.crtec-secp384r1-mtls-client.keyec-secp384r1-mtls-server.crtec-secp384r1-mtls-server.keyec-secp521r1-mtls-client.crtec-secp521r1-mtls-client.keyec-secp521r1-mtls-server.crtec-secp521r1-mtls-server.keyrsa-2048-mtls-client.crtrsa-2048-mtls-client.keyrsa-2048-mtls-server.crtrsa-2048-mtls-server.keyrsa-4096-mtls-client.crtrsa-4096-mtls-client.keyrsa-4096-mtls-server.crtrsa-4096-mtls-server.keygen-certs.shtls-check.py