pyvider 2025-02-16
Added structured emoji logging system (`logger/emoji
44 files · 3,746+ · 2,267-

Emoji Logging System

34 files changed
  • emoji.py Added emoji.py (+91 lines)
  • __init__.py Updated __init__.py (+0/-0 lines)
  • crypto.py Added crypto.py (+99 lines)
  • handshake.py Added handshake.py (+77 lines)
  • transport.py Added transport.py (+63 lines)
  • .gitignore Added .gitignore (+8 lines)
  • profiles_settings.xml Added profiles_settings.xml (+6 lines)
  • misc.xml Added misc.xml (+7 lines)
  • modules.xml Added modules.xml (+8 lines)
  • prettier.xml Added prettier.xml (+6 lines)
  • pyvider.iml Added pyvider.iml (+18 lines)
  • vcs.xml Added vcs.xml (+6 lines)
  • go-cty-funcs.txt Added go-cty-funcs.txt (+566 lines)
  • go-cty-tests.txt Added go-cty-tests.txt (+181 lines)
  • go-framework-dirs.md Updated go-framework-dirs.md (+0/-0 lines)
  • config.py Updated config.py (+1/-1 lines)
  • building-grpc.md Added building-grpc.md (+44 lines)
  • chat_pb2.py Added chat_pb2.py (+49 lines)
  • chat_pb2_grpc.py Added chat_pb2_grpc.py (+183 lines)
  • chat_service.py Added chat_service.py (+395 lines)
  • client_chat.py Added client_chat.py (+411 lines)
  • build-proto.sh Added build-proto.sh (+2 lines)
  • chat.proto Added chat.proto (+131 lines)
  • server_chat.py Added server_chat.py (+58 lines)
  • storage.py Added storage.py (+13 lines)
  • conftest.py Updated conftest.py (+24/-7 lines)
  • __init__.py Added __init__.py (+1 lines)
  • server.py Added server.py (+19 lines)
  • transport.py Updated transport.py (+29/-9 lines)
  • test_server.py Added test_server.py (+76 lines)
  • test_server_coverage.py Added test_server_coverage.py (+62 lines)
  • test_server_coverage_extra.py Added test_server_coverage_extra.py (+56 lines)
  • test_server_destructor_cleanup.py Added test_server_destructor_cleanup.py (+17 lines)
  • bfiles-20250215-003223.txt Removed bfiles-20250215-003223.txt (-1142 lines)
  • Added src/pyvider/rpcplugin/logger/emoji.py (91+ lines) with Context and Domain enums instantiate internal
    1 file
    • emoji.py
  • Context enum defines logging contexts: debug, audit, telemetry, user_action, system_event, config, external, background, cache, automation, security, maintenance, error_report, incident, analytics streamline behavioral
    4 files
    • gdarc.proto
    • gdarc_pb2.py
    • gdarc_pb2_grpc.py
    • test.proto
  • Each context has a Unicode representation, description, and shorthand emoji decouple internal
    1 file
    • kv.proto

Server TLS Tests

10 files changed
  • test_server.py Removed test_server.py (-282 lines)
  • test_server_coverage.py Removed test_server_coverage.py (-416 lines)
  • test_server_coverage_extra.py Removed test_server_coverage_extra.py (-320 lines)
  • test_server_destructor_cleanup.py Removed test_server_destructor_cleanup.py (-90 lines)
  • test_server_handshake.py Added test_server_handshake.py (+145 lines)
  • test_server_lifecycle.py Added test_server_lifecycle.py (+329 lines)
  • test_server_signals.py Added test_server_signals.py (+103 lines)
  • test_server_tls.py Added test_server_tls.py (+157 lines)
  • test_server_transport.py Added test_server_transport.py (+210 lines)
  • test_transport_2.py Added test_transport_2.py (+95 lines)
  • Added tests/server/test_server_tls.py (157 lines) for testing TLS/mTLS server configurations qualify internal
    1 file
    • test_server_tls.py
  • Renamed/refactored test_coverage_extra.py to test_server_transport.py (312 lines changed) decouple internal
    1 file
    • test_server_transport.py

Config Module

2 files changed
  • .gitignore Changes to .gitignore
  • config.py Changes to config.py
  • Fixed typo: “RPC Plugion” to “RPC Plugin” in config schema description remediate errata
    2 files
    • .gitignore
    • config.py