Landing page creation, handshake expansion, and broad test improvements
89 files · 8,430+ · 627-

Landing Page: Pyvider Marketing Site (temporary)

13 files changed
  • all-in-one-revised.html Added (+732)
  • csd.html Added (+845)
  • index.html Added (+15)
  • app.js Added (+182)
  • ascii.js Added (+69)
  • effects.js Added (+133)
  • particle-manager.js Added (+330)
  • utils.js Added (+91)
  • pca.html Added (+847)
  • pm.html Added (+1080)
  • styles.css Added (+31)
  • ts.html Added (+1140)
  • vt.html Added (+1083)
  • Created docs/pyvider-landing/ with HTML/JS/CSS for an animated landing page specify internal
    13 files
    • all-in-one-revised.html
    • csd.html
    • index.html
    • app.js
    • ascii.js
    • effects.js
    • particle-manager.js
    • utils.js
    • pca.html
    • pm.html
    • styles.css
    • ts.html
    • vt.html
  • Included particle effects, ASCII art, and terminal-style animations decouple errata
    2 files
    • effects.js
    • ts.html
  • Multiple HTML variants: vt.html, ts.html, pm.html, pca.html, csd.html decouple internal
    5 files
    • csd.html
    • pca.html
    • pm.html
    • ts.html
    • vt.html

Handshake and Client Expansion

7 files changed
  • ts.html Added (+1140)
  • base.py Modified (+127/-20)
  • handshake.py Modified (+281/-40)
  • unix.py Modified (+169/-213)
  • client.py Removed (-1)
  • handshake.py Removed (-2)
  • transport.py Modified (+5/-5)
  • Significantly expanded handshake.py (321 lines of changes) with full handshake protocol interface internal
    2 files
    • handshake.py
    • handshake.py
  • Enhanced client/base.py with subprocess management and improved connection logic decouple internal
    2 files
    • base.py
    • client.py
  • Added unix transport socket improvements instantiate internal
    3 files
    • ts.html
    • unix.py
    • transport.py

Go-Python Interop and KV Client Improvements

11 files changed
  • ts.html Added (+1140)
  • pyproject.toml Added (+1)
  • test_connection.py Removed (-1)
  • conftest.py Removed (-11)
  • client.py Removed (-1)
  • go.mod Modified (+4/-2)
  • go.sum Modified (+4/-6)
  • improved_kv_client.py Added (+278)
  • py_kv_client_2.py Added (+242)
  • test_go_python_interop.py Added (+598)
  • uv.lock Added (+24)
  • Added test_go_python_interop.py (598 lines) for cross-language plugin testing qualify internal
    3 files
    • go.mod
    • go.sum
    • test_go_python_interop.py
  • Added improved_kv_client.py (278 lines) and py_kv_client_2.py (242 lines) as client variants instantiate internal
    4 files
    • ts.html
    • client.py
    • improved_kv_client.py
    • py_kv_client_2.py
  • Updated Go module dependencies for interop compatibility interface internal
    4 files
    • pyproject.toml
    • go.mod
    • go.sum
    • uv.lock
  • Broad cleanup of test files removing unused conftest fixtures and imports qualify errata
    2 files
    • ts.html
    • conftest.py

Infrastructure

12 files changed
  • env.sh Added (+4)
  • test_certificate_chains.py Modified (+1/-13)
  • test_certificate_create.py Removed (-3)
  • test_certificate_credentials.py Modified (+12/-8)
  • test_certificate_lifecycle.py Modified (+1/-2)
  • test_certificate_loading.py Modified (+1/-4)
  • test_certificate_mtls.py Removed (-4)
  • test_certificate_properties.py Removed (-1)
  • test_certificate_verify.py Removed (-2)
  • test_crypto.py Removed (-14)
  • test_crypto_generators.py Modified (+1/-6)
  • activation_helper.sh Added (+22)
  • Added tools/activation_helper.sh for environment activation baseline internal
    2 files
    • env.sh
    • activation_helper.sh
  • Updated env.sh with additional configuration baseline internal
    1 file
    • env.sh
  • Updated Go test certificates and shared utilities qualify internal
    10 files
    • test_certificate_chains.py
    • test_certificate_create.py
    • test_certificate_credentials.py
    • test_certificate_lifecycle.py
    • test_certificate_loading.py
    • test_certificate_mtls.py
    • test_certificate_properties.py
    • test_certificate_verify.py
    • test_crypto.py
    • test_crypto_generators.py