LICENSE
README.md
pyproject.toml
src/tigrcorn/__init__.py
src/tigrcorn/__main__.py
src/tigrcorn/api.py
src/tigrcorn/cli.py
src/tigrcorn/constants.py
src/tigrcorn/errors.py
src/tigrcorn/py.typed
src/tigrcorn/types.py
src/tigrcorn/version.py
src/tigrcorn.egg-info/PKG-INFO
src/tigrcorn.egg-info/SOURCES.txt
src/tigrcorn.egg-info/dependency_links.txt
src/tigrcorn.egg-info/entry_points.txt
src/tigrcorn.egg-info/requires.txt
src/tigrcorn.egg-info/top_level.txt
src/tigrcorn/asgi/__init__.py
src/tigrcorn/asgi/connection.py
src/tigrcorn/asgi/errors.py
src/tigrcorn/asgi/receive.py
src/tigrcorn/asgi/send.py
src/tigrcorn/asgi/state.py
src/tigrcorn/asgi/events/__init__.py
src/tigrcorn/asgi/events/custom.py
src/tigrcorn/asgi/events/http.py
src/tigrcorn/asgi/events/lifespan.py
src/tigrcorn/asgi/events/websocket.py
src/tigrcorn/asgi/extensions/__init__.py
src/tigrcorn/asgi/extensions/tls.py
src/tigrcorn/asgi/extensions/websocket_denial.py
src/tigrcorn/asgi/scopes/__init__.py
src/tigrcorn/asgi/scopes/custom.py
src/tigrcorn/asgi/scopes/http.py
src/tigrcorn/asgi/scopes/lifespan.py
src/tigrcorn/asgi/scopes/websocket.py
src/tigrcorn/compat/__init__.py
src/tigrcorn/compat/aioquic_preflight.py
src/tigrcorn/compat/asgi3.py
src/tigrcorn/compat/certification_env.py
src/tigrcorn/compat/conformance.py
src/tigrcorn/compat/hypercorn.py
src/tigrcorn/compat/interop.py
src/tigrcorn/compat/interop_capture.py
src/tigrcorn/compat/interop_cli.py
src/tigrcorn/compat/interop_runner.py
src/tigrcorn/compat/perf_runner.py
src/tigrcorn/compat/release_gates.py
src/tigrcorn/compat/uvicorn.py
src/tigrcorn/config/__init__.py
src/tigrcorn/config/defaults.py
src/tigrcorn/config/env.py
src/tigrcorn/config/files.py
src/tigrcorn/config/load.py
src/tigrcorn/config/merge.py
src/tigrcorn/config/model.py
src/tigrcorn/config/normalize.py
src/tigrcorn/config/validate.py
src/tigrcorn/flow/__init__.py
src/tigrcorn/flow/backpressure.py
src/tigrcorn/flow/buffers.py
src/tigrcorn/flow/credits.py
src/tigrcorn/flow/keepalive.py
src/tigrcorn/flow/timeouts.py
src/tigrcorn/flow/watermarks.py
src/tigrcorn/listeners/__init__.py
src/tigrcorn/listeners/base.py
src/tigrcorn/listeners/inproc.py
src/tigrcorn/listeners/pipe.py
src/tigrcorn/listeners/registry.py
src/tigrcorn/listeners/tcp.py
src/tigrcorn/listeners/udp.py
src/tigrcorn/listeners/unix.py
src/tigrcorn/observability/__init__.py
src/tigrcorn/observability/events.py
src/tigrcorn/observability/logging.py
src/tigrcorn/observability/metrics.py
src/tigrcorn/observability/tracing.py
src/tigrcorn/protocols/__init__.py
src/tigrcorn/protocols/_compression.py
src/tigrcorn/protocols/connect.py
src/tigrcorn/protocols/content_coding.py
src/tigrcorn/protocols/registry.py
src/tigrcorn/protocols/custom/__init__.py
src/tigrcorn/protocols/custom/adapters.py
src/tigrcorn/protocols/custom/registry.py
src/tigrcorn/protocols/http1/__init__.py
src/tigrcorn/protocols/http1/keepalive.py
src/tigrcorn/protocols/http1/parser.py
src/tigrcorn/protocols/http1/serializer.py
src/tigrcorn/protocols/http1/state.py
src/tigrcorn/protocols/http2/__init__.py
src/tigrcorn/protocols/http2/codec.py
src/tigrcorn/protocols/http2/flow.py
src/tigrcorn/protocols/http2/handler.py
src/tigrcorn/protocols/http2/hpack.py
src/tigrcorn/protocols/http2/state.py
src/tigrcorn/protocols/http2/streams.py
src/tigrcorn/protocols/http2/websocket.py
src/tigrcorn/protocols/http3/__init__.py
src/tigrcorn/protocols/http3/codec.py
src/tigrcorn/protocols/http3/handler.py
src/tigrcorn/protocols/http3/qpack.py
src/tigrcorn/protocols/http3/state.py
src/tigrcorn/protocols/http3/streams.py
src/tigrcorn/protocols/http3/websocket.py
src/tigrcorn/protocols/lifespan/__init__.py
src/tigrcorn/protocols/lifespan/driver.py
src/tigrcorn/protocols/rawframed/__init__.py
src/tigrcorn/protocols/rawframed/codec.py
src/tigrcorn/protocols/rawframed/frames.py
src/tigrcorn/protocols/rawframed/handler.py
src/tigrcorn/protocols/rawframed/state.py
src/tigrcorn/protocols/websocket/__init__.py
src/tigrcorn/protocols/websocket/codec.py
src/tigrcorn/protocols/websocket/extensions.py
src/tigrcorn/protocols/websocket/frames.py
src/tigrcorn/protocols/websocket/handler.py
src/tigrcorn/protocols/websocket/handshake.py
src/tigrcorn/protocols/websocket/state.py
src/tigrcorn/scheduler/__init__.py
src/tigrcorn/scheduler/cancellation.py
src/tigrcorn/scheduler/dispatch.py
src/tigrcorn/scheduler/fairness.py
src/tigrcorn/scheduler/policy.py
src/tigrcorn/scheduler/priorities.py
src/tigrcorn/scheduler/quotas.py
src/tigrcorn/scheduler/runtime.py
src/tigrcorn/scheduler/tasks.py
src/tigrcorn/security/__init__.py
src/tigrcorn/security/alpn.py
src/tigrcorn/security/certs.py
src/tigrcorn/security/policies.py
src/tigrcorn/security/tls.py
src/tigrcorn/security/tls_cipher_policy.py
src/tigrcorn/security/tls13/__init__.py
src/tigrcorn/security/tls13/extensions.py
src/tigrcorn/security/tls13/handshake.py
src/tigrcorn/security/tls13/key_schedule.py
src/tigrcorn/security/tls13/messages.py
src/tigrcorn/security/tls13/transcript.py
src/tigrcorn/security/x509/__init__.py
src/tigrcorn/security/x509/path.py
src/tigrcorn/server/__init__.py
src/tigrcorn/server/app_loader.py
src/tigrcorn/server/bootstrap.py
src/tigrcorn/server/reloader.py
src/tigrcorn/server/runner.py
src/tigrcorn/server/shutdown.py
src/tigrcorn/server/signals.py
src/tigrcorn/server/state.py
src/tigrcorn/server/supervisor.py
src/tigrcorn/sessions/__init__.py
src/tigrcorn/sessions/base.py
src/tigrcorn/sessions/connection.py
src/tigrcorn/sessions/limits.py
src/tigrcorn/sessions/manager.py
src/tigrcorn/sessions/metadata.py
src/tigrcorn/sessions/quic.py
src/tigrcorn/streams/__init__.py
src/tigrcorn/streams/base.py
src/tigrcorn/streams/ids.py
src/tigrcorn/streams/multiplex.py
src/tigrcorn/streams/registry.py
src/tigrcorn/streams/singleplex.py
src/tigrcorn/transports/__init__.py
src/tigrcorn/transports/base.py
src/tigrcorn/transports/registry.py
src/tigrcorn/transports/inproc/__init__.py
src/tigrcorn/transports/inproc/channel.py
src/tigrcorn/transports/pipe/__init__.py
src/tigrcorn/transports/pipe/connection.py
src/tigrcorn/transports/quic/__init__.py
src/tigrcorn/transports/quic/connection.py
src/tigrcorn/transports/quic/crypto.py
src/tigrcorn/transports/quic/datagrams.py
src/tigrcorn/transports/quic/flow.py
src/tigrcorn/transports/quic/handshake.py
src/tigrcorn/transports/quic/packets.py
src/tigrcorn/transports/quic/recovery.py
src/tigrcorn/transports/quic/scheduler.py
src/tigrcorn/transports/quic/streams.py
src/tigrcorn/transports/quic/tls_adapter.py
src/tigrcorn/transports/tcp/__init__.py
src/tigrcorn/transports/tcp/accept.py
src/tigrcorn/transports/tcp/connection.py
src/tigrcorn/transports/tcp/reader.py
src/tigrcorn/transports/tcp/socketopts.py
src/tigrcorn/transports/tcp/tls.py
src/tigrcorn/transports/tcp/writer.py
src/tigrcorn/transports/udp/__init__.py
src/tigrcorn/transports/udp/endpoint.py
src/tigrcorn/transports/udp/packet.py
src/tigrcorn/transports/udp/socketopts.py
src/tigrcorn/transports/unix/__init__.py
src/tigrcorn/transports/unix/connection.py
src/tigrcorn/utils/__init__.py
src/tigrcorn/utils/bytes.py
src/tigrcorn/utils/headers.py
src/tigrcorn/utils/ids.py
src/tigrcorn/utils/imports.py
src/tigrcorn/utils/net.py
src/tigrcorn/utils/proxy.py
src/tigrcorn/workers/__init__.py
src/tigrcorn/workers/local.py
src/tigrcorn/workers/model.py
src/tigrcorn/workers/process.py
src/tigrcorn/workers/supervisor.py
tests/test_additional_remaining_work.py
tests/test_aioquic_adapter_helpers.py
tests/test_aioquic_adapter_preflight.py
tests/test_app_loader.py
tests/test_certification_environment_freeze.py
tests/test_certification_policy_alignment.py
tests/test_cli_and_asgi3.py
tests/test_compression_additional.py
tests/test_config_matrix.py
tests/test_conformance_corpus.py
tests/test_connect_rfc9110.py
tests/test_connect_tunnel_h2_h3.py
tests/test_content_coding_policy_local.py
tests/test_documentation_reconciliation.py
tests/test_external_current_release_matrix.py
tests/test_external_independent_peer_release_matrix.py
tests/test_external_interop_runner_matrix.py
tests/test_external_rfc_hardening_candidate_matrix.py
tests/test_flow_scheduler.py
tests/test_hpack_completion_pass.py
tests/test_http1_chunked.py
tests/test_http1_hardening_pass.py
tests/test_http1_parser.py
tests/test_http1_rfc9112.py
tests/test_http2_hpack.py
tests/test_http2_rfc9113.py
tests/test_http2_server_push_surface.py
tests/test_http2_state_machine_completion.py
tests/test_http2_websocket_rfc8441.py
tests/test_http3_request_stream_state_machine.py
tests/test_http3_rfc9114.py
tests/test_http3_server.py
tests/test_http3_websocket_rfc9220.py
tests/test_http_content_coding_rfc9110.py
tests/test_http_integrity_caching_signatures_status.py
tests/test_import.py
tests/test_intermediary_proxy_corpus.py
tests/test_lifespan.py
tests/test_observability_workers.py
tests/test_phase2_cli_config_surface.py
tests/test_phase3_strict_rfc_surface.py
tests/test_phase4_operator_surface.py
tests/test_phase5_flow_control_bundle.py
tests/test_phase5_intermediary_proxy_corpus.py
tests/test_phase6_performance_harness.py
tests/test_phase7_release_candidate.py
tests/test_phase8_promotion_targets.py
tests/test_phase9_implementation_plan.py
tests/test_phase9a_promotion_contract_freeze.py
tests/test_phase9b_independent_harness_foundation.py
tests/test_phase9c_rfc7692_independent_closure.py
tests/test_phase9d1_connect_relay_independent_closure.py
tests/test_phase9d1_connect_relay_local_negatives.py
tests/test_phase9d2_trailer_fields_independent_closure.py
tests/test_phase9d3_content_coding_independent_closure.py
tests/test_phase9e_ocsp_independent_closure.py
tests/test_phase9e_ocsp_local_validation.py
tests/test_phase9f1_tls_cipher_policy_closure.py
tests/test_phase9f2_logging_exporter_closure.py
tests/test_phase9f3_concurrency_keepalive_checkpoint.py
tests/test_phase9f3_concurrency_keepalive_closure.py
tests/test_phase9g_strict_performance_closure.py
tests/test_phase9h_promotion_evaluator_hardening.py
tests/test_phase9i_release_assembly_checkpoint.py
tests/test_pipe_and_inproc.py
tests/test_prebuffered_reader_and_custom.py
tests/test_provisional_all_surfaces_gap_bundle.py
tests/test_provisional_flow_control_gap_bundle.py
tests/test_provisional_http3_gap_bundle.py
tests/test_public_api_cli_mtls_surface.py
tests/test_public_api_tls_cipher_surface.py
tests/test_public_quic_tls_packaging.py
tests/test_qpack_completion.py
tests/test_quic_custom_server.py
tests/test_quic_http3.py
tests/test_quic_http3_additional_rfc.py
tests/test_quic_packets_rfc9000.py
tests/test_quic_primitives.py
tests/test_quic_recovery_live_runtime_integration.py
tests/test_quic_recovery_rfc9002.py
tests/test_quic_rfc_upgrade_paths.py
tests/test_quic_runtime_additions.py
tests/test_quic_stream_flow_state_machine.py
tests/test_quic_tls_external_interop_regressions.py
tests/test_quic_tls_handshake_driver.py
tests/test_quic_tls_rfc9001.py
tests/test_quic_transport_runtime_completion.py
tests/test_rawframed_handler.py
tests/test_registries_models.py
tests/test_release_gates.py
tests/test_response_trailers_rfc9110.py
tests/test_rfc_applicability_and_competitor_status.py
tests/test_rfc_applicability_and_competitor_support.py
tests/test_rfc_compliance_hardening.py
tests/test_scheduler_runtime.py
tests/test_security_compat_utils.py
tests/test_server_http1.py
tests/test_server_http2.py
tests/test_server_unix.py
tests/test_server_websocket.py
tests/test_sessions_streams.py
tests/test_tcp_tls_package_owned.py
tests/test_tls13_engine_upgrade.py
tests/test_tls_alpn_rfc7301.py
tests/test_trailer_policy_strict_local.py
tests/test_trailers_rfc9110.py
tests/test_websocket_additional_rfc6455.py
tests/test_websocket_frames.py
tests/test_websocket_rfc6455.py
tests/test_websocket_rfc7692.py
tests/test_x509_webpki_validation.py