├── .dockerignore ├── .github ├── FUNDING.yml └── workflows │ ├── BrowserStack.yml │ ├── CI.yml │ ├── RamaCLIRelease.yaml │ ├── links.yml │ └── mdbook.yml ├── .gitignore ├── .taplo.toml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── Cross.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── SECURITY.md ├── _typos.toml ├── benches ├── h2.rs ├── http_core_body.rs ├── http_core_connect.rs ├── http_core_end_to_end.rs ├── http_core_pipeline.rs ├── http_core_server.rs └── ua_parse.rs ├── clippy.toml ├── deny.toml ├── docs ├── book │ ├── .gitignore │ ├── book.toml │ ├── custom.css │ └── src │ │ ├── SUMMARY.md │ │ ├── crate.md │ │ ├── deploy │ │ ├── overview.md │ │ ├── rama-cli.md │ │ └── shuttle.md │ │ ├── diy.md │ │ ├── ecosystem.md │ │ ├── faq.md │ │ ├── http_clients.md │ │ ├── img │ │ ├── llama_party.jpeg │ │ ├── llama_rust.jpeg │ │ ├── llama_sse.jpg │ │ ├── old_logo.png │ │ ├── proxy_llama_distort.jpeg │ │ ├── proxy_llama_http.jpeg │ │ ├── proxy_llama_mitm.jpeg │ │ ├── proxy_llama_reverse.jpeg │ │ ├── proxy_llama_socks5.jpeg │ │ ├── proxy_llama_tls.jpeg │ │ ├── rama_datastar.jpg │ │ ├── rama_inspect.jpg │ │ ├── rama_intro.jpeg │ │ ├── rama_ws.jpg │ │ ├── rama_ws_client_tui_demo.gif │ │ └── shuttle_x_rama.jpg │ │ ├── intro.md │ │ ├── intro │ │ ├── dynamic_dispatch.md │ │ ├── errors.md │ │ ├── modular.md │ │ ├── network_layers.md │ │ ├── patterns.md │ │ ├── service_branches.md │ │ ├── service_stack.md │ │ ├── service_zen.md │ │ ├── services_all_the_way_down.md │ │ ├── state.md │ │ ├── telemetry.md │ │ ├── terminology.md │ │ └── user_agent.md │ │ ├── netstackfm.md │ │ ├── preface.md │ │ ├── proxies │ │ ├── distort.md │ │ ├── haproxy.md │ │ ├── http.md │ │ ├── intro.md │ │ ├── mitm.md │ │ ├── protocol_inspection.md │ │ ├── reverse.md │ │ ├── sni.md │ │ ├── socks5.md │ │ └── tls.md │ │ ├── rust.md │ │ ├── sponsor.md │ │ ├── sse.md │ │ ├── transport.md │ │ ├── web_servers.md │ │ ├── why_rama.md │ │ └── ws.md ├── img │ ├── old_logo.png │ ├── plabayo_mech_store_rama.png │ ├── rama_banner.jpeg │ ├── rama_tower.jpg │ └── roadmap.svg ├── index.html ├── robots.txt ├── sitemap.xml ├── static │ ├── old_logo.svg │ └── style.css ├── thirdparty │ ├── fork │ │ ├── README.md │ │ └── licenses │ │ │ ├── arcstr │ │ │ ├── axum │ │ │ ├── axum-core │ │ │ ├── axum-extra │ │ │ ├── boring │ │ │ ├── boring-sys │ │ │ ├── h2 │ │ │ ├── headers │ │ │ ├── hyper │ │ │ ├── hyper-util │ │ │ ├── include_dir │ │ │ ├── nonempty │ │ │ ├── paste │ │ │ ├── rust-utf8 │ │ │ ├── tokio-boring │ │ │ ├── tokio-tungstenite │ │ │ ├── tower │ │ │ ├── tower-http │ │ │ └── tungstenite-rs │ └── licenses │ │ ├── pagpeter-trackme │ │ └── rustls-webpki-roots └── trademark.html ├── examples ├── README.md ├── acme_http_challenge.rs ├── acme_tls_challenge_using_boring.rs ├── acme_tls_challenge_using_rustls.rs ├── assets │ ├── example.com.crt │ ├── example.com.key │ ├── second_example.com.crt │ └── second_example.com.key ├── autobahn_client.rs ├── haproxy_client_ip.rs ├── http_anti_bot_infinite_resource.rs ├── http_anti_bot_zip_bomb.rs ├── http_connect_proxy.rs ├── http_form.rs ├── http_health_check.rs ├── http_high_level_client.rs ├── http_https_socks5_and_socks5h_connect_proxy.rs ├── http_k8s_health.rs ├── http_key_value_store.rs ├── http_listener_hello.rs ├── http_mitm_proxy_boring.rs ├── http_mitm_proxy_rustls.rs ├── http_nd_json.rs ├── http_octet_stream.rs ├── http_pooled_client.rs ├── http_rama_tower.rs ├── http_rate_limit.rs ├── http_record_har.rs ├── http_service_fs.rs ├── http_service_hello.rs ├── http_service_include_dir.rs ├── http_service_match.rs ├── http_sse.rs ├── http_sse_datastar_hello.rs ├── http_sse_datastar_test_suite.rs ├── http_sse_json.rs ├── http_telemetry.rs ├── http_user_agent_classifier.rs ├── http_web_router.rs ├── http_web_service_dir_and_api.rs ├── https_connect_proxy.rs ├── https_web_service_with_hsts.rs ├── mtls_tunnel_and_service.rs ├── proxy_connectivity_check.rs ├── socks5_and_http_proxy.rs ├── socks5_bind_proxy.rs ├── socks5_connect_proxy.rs ├── socks5_connect_proxy_mitm_proxy.rs ├── socks5_connect_proxy_over_tls.rs ├── socks5_udp_associate.rs ├── socks5_udp_associate_framed.rs ├── tcp_listener_hello.rs ├── tcp_listener_layers.rs ├── tcp_nd_json.rs ├── tls_boring_dynamic_certs.rs ├── tls_boring_termination.rs ├── tls_rustls_dynamic_certs.rs ├── tls_rustls_dynamic_config.rs ├── tls_rustls_termination.rs ├── tls_sni_proxy_mitm.rs ├── tls_sni_router.rs ├── udp_codec.rs ├── unix_datagram_codec.rs ├── unix_socket.rs ├── unix_socket_http.rs ├── ws_chat_server.rs ├── ws_echo_server.rs ├── ws_echo_server_with_compression.rs ├── ws_over_h2.rs └── ws_tls_server.rs ├── fuzz ├── .gitignore ├── Cargo.toml └── fuzz_targets │ ├── h2_client.rs │ ├── h2_e2e.rs │ ├── h2_hpack.rs │ ├── http_header_x_robots_tag.rs │ └── ua_parse.rs ├── justfile ├── lychee.toml ├── rama-cli ├── Cargo.toml ├── README.md ├── assets │ ├── script.js │ └── style.css ├── infra │ └── Dockerfile ├── manifests │ └── winget │ │ └── Plabayo │ │ └── Rama │ │ └── Preview │ │ ├── Plabayo.Rama.Preview.installer.yaml │ │ ├── Plabayo.Rama.Preview.locale.en-US.yaml │ │ └── Plabayo.Rama.Preview.yaml ├── scripts │ ├── build_and_sign_macos.sh │ └── install.sh └── src │ ├── cmd │ ├── mod.rs │ ├── probe │ │ ├── mod.rs │ │ ├── tcp │ │ │ └── mod.rs │ │ └── tls │ │ │ └── mod.rs │ ├── send │ │ ├── arg.rs │ │ ├── http │ │ │ ├── arg.rs │ │ │ ├── client │ │ │ │ ├── curl_writer.rs │ │ │ │ ├── logger_body_res.rs │ │ │ │ ├── logger_headers_req.rs │ │ │ │ ├── logger_headers_res.rs │ │ │ │ ├── logger_l4.rs │ │ │ │ ├── logger_tls.rs │ │ │ │ ├── mod.rs │ │ │ │ └── writer.rs │ │ │ ├── mod.rs │ │ │ ├── request.rs │ │ │ ├── trace.rs │ │ │ └── ws │ │ │ │ ├── client.rs │ │ │ │ ├── mod.rs │ │ │ │ └── tui.rs │ │ ├── layer │ │ │ ├── mod.rs │ │ │ └── resolve.rs │ │ └── mod.rs │ └── serve │ │ ├── discard │ │ └── mod.rs │ │ ├── echo │ │ └── mod.rs │ │ ├── fp │ │ ├── data.rs │ │ ├── endpoints.rs │ │ ├── mod.rs │ │ ├── state.rs │ │ └── storage │ │ │ ├── migrations │ │ │ └── 20250915152637_create_ua_profiles.sql │ │ │ ├── mod.rs │ │ │ └── postgres.rs │ │ ├── fs │ │ └── mod.rs │ │ ├── ip │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── proxy │ │ └── mod.rs │ │ └── stunnel │ │ └── mod.rs │ ├── main.rs │ ├── trace.rs │ └── utils │ ├── error.rs │ ├── http.rs │ ├── mod.rs │ └── tls.rs ├── rama-core ├── Cargo.toml ├── README.md └── src │ ├── combinators │ ├── either.rs │ └── mod.rs │ ├── conversion.rs │ ├── extensions.rs │ ├── graceful.rs │ ├── layer │ ├── add_extension.rs │ ├── consume_err.rs │ ├── get_extension.rs │ ├── hijack.rs │ ├── into_error.rs │ ├── layer_fn.rs │ ├── limit │ │ ├── into_response.rs │ │ ├── layer.rs │ │ ├── mod.rs │ │ └── policy │ │ │ ├── concurrent.rs │ │ │ ├── matcher.rs │ │ │ └── mod.rs │ ├── map_err.rs │ ├── map_request.rs │ ├── map_response.rs │ ├── map_result.rs │ ├── mod.rs │ ├── timeout │ │ ├── error.rs │ │ ├── layer.rs │ │ └── mod.rs │ └── trace_err.rs │ ├── lib.rs │ ├── matcher │ ├── ext.rs │ ├── iter.rs │ ├── mfn.rs │ ├── mod.rs │ ├── op_and.rs │ ├── op_not.rs │ ├── op_or.rs │ └── test.rs │ ├── rt │ ├── executor.rs │ ├── future.rs │ └── mod.rs │ ├── service │ ├── handler.rs │ ├── mod.rs │ └── svc.rs │ ├── stream │ ├── json │ │ ├── codec.rs │ │ ├── config.rs │ │ ├── engine.rs │ │ ├── mod.rs │ │ └── stream │ │ │ ├── mod.rs │ │ │ ├── read.rs │ │ │ └── write.rs │ ├── mod.rs │ ├── peek.rs │ ├── read.rs │ └── rewind.rs │ ├── svc_input.rs │ ├── telemetry │ ├── mod.rs │ ├── opentelemetry │ │ ├── attributes.rs │ │ └── mod.rs │ └── tracing.rs │ └── username │ ├── compose.rs │ ├── mod.rs │ └── parse.rs ├── rama-crypto ├── Cargo.toml ├── README.md └── src │ ├── jose │ ├── constants.rs │ ├── jwa.rs │ ├── jwk.rs │ ├── jwk_utils.rs │ ├── jws.rs │ └── mod.rs │ └── lib.rs ├── rama-dns ├── Cargo.toml ├── README.md └── src │ ├── boxed.rs │ ├── chain.rs │ ├── deny_all.rs │ ├── global.rs │ ├── hickory.rs │ ├── in_memory.rs │ ├── lib.rs │ ├── tuple.rs │ └── variant.rs ├── rama-error ├── Cargo.toml ├── README.md └── src │ ├── ext │ ├── backtrace.rs │ ├── context.rs │ ├── mod.rs │ └── wrapper.rs │ ├── lib.rs │ └── macros.rs ├── rama-fp ├── .gitignore ├── README.md ├── browserstack │ ├── .python-version │ ├── main.py │ └── requirements.txt ├── infra │ └── deployments │ │ ├── echo │ │ └── fly.toml │ │ ├── fp-h1 │ │ └── fly.toml │ │ ├── fp │ │ └── fly.toml │ │ ├── ipv4 │ │ └── fly.toml │ │ └── ipv6 │ │ └── fly.toml └── progen │ ├── .python-version │ ├── main.py │ ├── pyproject.toml │ ├── requirements.txt │ └── uv.lock ├── rama-haproxy ├── Cargo.toml ├── README.md └── src │ ├── client │ ├── layer.rs │ └── mod.rs │ ├── lib.rs │ ├── protocol │ ├── ip.rs │ ├── mod.rs │ ├── v1 │ │ ├── error.rs │ │ ├── mod.rs │ │ └── model.rs │ └── v2 │ │ ├── builder.rs │ │ ├── error.rs │ │ ├── mod.rs │ │ └── model.rs │ └── server │ ├── layer.rs │ └── mod.rs ├── rama-http-backend ├── Cargo.toml ├── README.md └── src │ ├── client │ ├── conn.rs │ ├── mod.rs │ ├── proxy │ │ ├── layer │ │ │ ├── mod.rs │ │ │ ├── proxy_address.rs │ │ │ ├── proxy_auth_header.rs │ │ │ └── proxy_connector │ │ │ │ ├── connector.rs │ │ │ │ ├── layer.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── proxy_error.rs │ │ │ │ └── service.rs │ │ └── mod.rs │ └── svc.rs │ ├── lib.rs │ └── server │ ├── core_conn.rs │ ├── layer │ ├── mod.rs │ └── upgrade │ │ ├── layer.rs │ │ ├── mod.rs │ │ └── service.rs │ ├── mod.rs │ └── service.rs ├── rama-http-core ├── Cargo.toml ├── README.md ├── ci │ └── h2spec.sh ├── examples │ ├── h2_client.rs │ ├── h2_example.rs │ └── h2_server.rs ├── src │ ├── body │ │ ├── incoming.rs │ │ ├── length.rs │ │ └── mod.rs │ ├── client │ │ ├── conn │ │ │ ├── http1.rs │ │ │ ├── http2.rs │ │ │ └── mod.rs │ │ ├── dispatch.rs │ │ ├── mod.rs │ │ └── tests.rs │ ├── common │ │ ├── buf.rs │ │ ├── date.rs │ │ ├── mod.rs │ │ ├── task.rs │ │ └── watch.rs │ ├── error.rs │ ├── ext │ │ ├── h1_reason_phrase.rs │ │ ├── informational.rs │ │ └── mod.rs │ ├── h2 │ │ ├── client.rs │ │ ├── codec │ │ │ ├── error.rs │ │ │ ├── framed_read.rs │ │ │ ├── framed_write.rs │ │ │ └── mod.rs │ │ ├── error.rs │ │ ├── fuzz_bridge.rs │ │ ├── mod.rs │ │ ├── proto │ │ │ ├── connection.rs │ │ │ ├── error.rs │ │ │ ├── go_away.rs │ │ │ ├── mod.rs │ │ │ ├── peer.rs │ │ │ ├── ping_pong.rs │ │ │ ├── settings.rs │ │ │ └── streams │ │ │ │ ├── buffer.rs │ │ │ │ ├── counts.rs │ │ │ │ ├── flow_control.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── prioritize.rs │ │ │ │ ├── recv.rs │ │ │ │ ├── send.rs │ │ │ │ ├── state.rs │ │ │ │ ├── store.rs │ │ │ │ ├── stream.rs │ │ │ │ └── streams.rs │ │ ├── server.rs │ │ └── share.rs │ ├── headers.rs │ ├── lib.rs │ ├── proto │ │ ├── h1 │ │ │ ├── conn.rs │ │ │ ├── decode.rs │ │ │ ├── dispatch.rs │ │ │ ├── encode.rs │ │ │ ├── io.rs │ │ │ ├── mod.rs │ │ │ └── role.rs │ │ ├── h2 │ │ │ ├── client.rs │ │ │ ├── mod.rs │ │ │ ├── ping.rs │ │ │ └── server.rs │ │ └── mod.rs │ ├── server │ │ ├── conn │ │ │ ├── auto.rs │ │ │ ├── http1.rs │ │ │ ├── http2.rs │ │ │ └── mod.rs │ │ └── mod.rs │ └── service.rs └── tests │ ├── h2-fuzz │ ├── .gitignore │ ├── Cargo.toml │ └── src │ │ └── main.rs │ └── h2-support │ ├── Cargo.toml │ ├── README.md │ └── src │ ├── assert.rs │ ├── client_ext.rs │ ├── frames.rs │ ├── future_ext.rs │ ├── lib.rs │ ├── mock.rs │ ├── prelude.rs │ ├── raw.rs │ ├── trace.rs │ └── util.rs ├── rama-http-headers ├── Cargo.toml ├── README.md ├── build.rs └── src │ ├── client_hints.rs │ ├── common │ ├── accept.rs │ ├── accept_ranges.rs │ ├── access_control_allow_credentials.rs │ ├── access_control_allow_headers.rs │ ├── access_control_allow_methods.rs │ ├── access_control_allow_origin.rs │ ├── access_control_allow_private_network.rs │ ├── access_control_expose_headers.rs │ ├── access_control_max_age.rs │ ├── access_control_request_headers.rs │ ├── access_control_request_method.rs │ ├── access_control_request_private_network.rs │ ├── age.rs │ ├── allow.rs │ ├── authorization.rs │ ├── cache_control.rs │ ├── connection.rs │ ├── content_disposition.rs │ ├── content_encoding.rs │ ├── content_length.rs │ ├── content_location.rs │ ├── content_range.rs │ ├── content_type.rs │ ├── cookie.rs │ ├── date.rs │ ├── etag.rs │ ├── expect.rs │ ├── expires.rs │ ├── host.rs │ ├── if_match.rs │ ├── if_modified_since.rs │ ├── if_none_match.rs │ ├── if_range.rs │ ├── if_unmodified_since.rs │ ├── last_event_id.rs │ ├── last_modified.rs │ ├── location.rs │ ├── mod.rs │ ├── origin.rs │ ├── pragma.rs │ ├── proxy_authorization.rs │ ├── range.rs │ ├── referer.rs │ ├── referrer_policy.rs │ ├── retry_after.rs │ ├── sec_websocket_accept.rs │ ├── sec_websocket_extensions.rs │ ├── sec_websocket_key.rs │ ├── sec_websocket_protocol.rs │ ├── sec_websocket_version.rs │ ├── server.rs │ ├── set_cookie.rs │ ├── strict_transport_security.rs │ ├── te.rs │ ├── transfer_encoding.rs │ ├── upgrade.rs │ ├── user_agent.rs │ └── vary.rs │ ├── disabled │ ├── accept.rs │ ├── accept_charset.rs │ ├── accept_encoding.rs │ ├── accept_language.rs │ ├── content_language.rs │ ├── from.rs │ ├── link.rs │ ├── prefer.rs │ ├── preference_applied.rs │ ├── util │ │ ├── charset.rs │ │ ├── encoding.rs │ │ ├── extended_value.rs │ │ └── quality_value.rs │ └── warning.rs │ ├── encoding │ ├── accept_encoding.rs │ └── mod.rs │ ├── exotic │ ├── mod.rs │ └── x_clacks_overhead.rs │ ├── forwarded │ ├── exotic_forward_ip.rs │ ├── mod.rs │ ├── std.rs │ ├── via.rs │ ├── x_forwarded_for.rs │ ├── x_forwarded_host.rs │ └── x_forwarded_proto.rs │ ├── header.rs │ ├── lib.rs │ ├── map_ext.rs │ ├── privacy │ ├── dnt.rs │ ├── gpc.rs │ └── mod.rs │ ├── req_builder_ext.rs │ ├── resp_builder_ext.rs │ ├── specifier │ ├── mod.rs │ └── quality_value.rs │ ├── util │ ├── csv.rs │ ├── entity.rs │ ├── flat_csv.rs │ ├── fmt.rs │ ├── http_date.rs │ ├── iter.rs │ ├── mod.rs │ ├── seconds.rs │ └── value_string.rs │ └── x_robots_tag │ ├── components │ ├── custom_rule.rs │ ├── date_time.rs │ ├── max_image_preview_setting.rs │ └── mod.rs │ ├── header.rs │ ├── mod.rs │ └── tag.rs ├── rama-http-types ├── Cargo.toml ├── README.md ├── fixtures │ └── hpack │ │ ├── .travis.yml │ │ ├── README.md │ │ ├── genratiotbl.py │ │ ├── go-hpack │ │ ├── story_00.json │ │ ├── story_01.json │ │ ├── story_02.json │ │ ├── story_03.json │ │ ├── story_04.json │ │ ├── story_05.json │ │ ├── story_06.json │ │ ├── story_07.json │ │ ├── story_08.json │ │ ├── story_09.json │ │ ├── story_10.json │ │ ├── story_11.json │ │ ├── story_12.json │ │ ├── story_13.json │ │ ├── story_14.json │ │ ├── story_15.json │ │ ├── story_16.json │ │ ├── story_17.json │ │ ├── story_18.json │ │ ├── story_19.json │ │ ├── story_20.json │ │ ├── story_21.json │ │ ├── story_22.json │ │ ├── story_23.json │ │ ├── story_24.json │ │ ├── story_25.json │ │ ├── story_26.json │ │ ├── story_27.json │ │ ├── story_28.json │ │ ├── story_29.json │ │ ├── story_30.json │ │ └── story_31.json │ │ ├── haskell-http2-linear-huffman │ │ ├── story_00.json │ │ ├── story_01.json │ │ ├── story_02.json │ │ ├── story_03.json │ │ ├── story_04.json │ │ ├── story_05.json │ │ ├── story_06.json │ │ ├── story_07.json │ │ ├── story_08.json │ │ ├── story_09.json │ │ ├── story_10.json │ │ ├── story_11.json │ │ ├── story_12.json │ │ ├── story_13.json │ │ ├── story_14.json │ │ ├── story_15.json │ │ ├── story_16.json │ │ ├── story_17.json │ │ ├── story_18.json │ │ ├── story_19.json │ │ ├── story_20.json │ │ ├── story_21.json │ │ ├── story_22.json │ │ ├── story_23.json │ │ ├── story_24.json │ │ ├── story_25.json │ │ ├── story_26.json │ │ ├── story_27.json │ │ ├── story_28.json │ │ ├── story_29.json │ │ ├── story_30.json │ │ └── story_31.json │ │ ├── haskell-http2-linear │ │ ├── story_00.json │ │ ├── story_01.json │ │ ├── story_02.json │ │ ├── story_03.json │ │ ├── story_04.json │ │ ├── story_05.json │ │ ├── story_06.json │ │ ├── story_07.json │ │ ├── story_08.json │ │ ├── story_09.json │ │ ├── story_10.json │ │ ├── story_11.json │ │ ├── story_12.json │ │ ├── story_13.json │ │ ├── story_14.json │ │ ├── story_15.json │ │ ├── story_16.json │ │ ├── story_17.json │ │ ├── story_18.json │ │ ├── story_19.json │ │ ├── story_20.json │ │ ├── story_21.json │ │ ├── story_22.json │ │ ├── story_23.json │ │ ├── story_24.json │ │ ├── story_25.json │ │ ├── story_26.json │ │ ├── story_27.json │ │ ├── story_28.json │ │ ├── story_29.json │ │ ├── story_30.json │ │ └── story_31.json │ │ ├── haskell-http2-naive-huffman │ │ ├── story_00.json │ │ ├── story_01.json │ │ ├── story_02.json │ │ ├── story_03.json │ │ ├── story_04.json │ │ ├── story_05.json │ │ ├── story_06.json │ │ ├── story_07.json │ │ ├── story_08.json │ │ ├── story_09.json │ │ ├── story_10.json │ │ ├── story_11.json │ │ ├── story_12.json │ │ ├── story_13.json │ │ ├── story_14.json │ │ ├── story_15.json │ │ ├── story_16.json │ │ ├── story_17.json │ │ ├── story_18.json │ │ ├── story_19.json │ │ ├── story_20.json │ │ ├── story_21.json │ │ ├── story_22.json │ │ ├── story_23.json │ │ ├── story_24.json │ │ ├── story_25.json │ │ ├── story_26.json │ │ ├── story_27.json │ │ ├── story_28.json │ │ ├── story_29.json │ │ ├── story_30.json │ │ └── story_31.json │ │ ├── haskell-http2-naive │ │ ├── story_00.json │ │ ├── story_01.json │ │ ├── story_02.json │ │ ├── story_03.json │ │ ├── story_04.json │ │ ├── story_05.json │ │ ├── story_06.json │ │ ├── story_07.json │ │ ├── story_08.json │ │ ├── story_09.json │ │ ├── story_10.json │ │ ├── story_11.json │ │ ├── story_12.json │ │ ├── story_13.json │ │ ├── story_14.json │ │ ├── story_15.json │ │ ├── story_16.json │ │ ├── story_17.json │ │ ├── story_18.json │ │ ├── story_19.json │ │ ├── story_20.json │ │ ├── story_21.json │ │ ├── story_22.json │ │ ├── story_23.json │ │ ├── story_24.json │ │ ├── story_25.json │ │ ├── story_26.json │ │ ├── story_27.json │ │ ├── story_28.json │ │ ├── story_29.json │ │ ├── story_30.json │ │ └── story_31.json │ │ ├── haskell-http2-static-huffman │ │ ├── story_00.json │ │ ├── story_01.json │ │ ├── story_02.json │ │ ├── story_03.json │ │ ├── story_04.json │ │ ├── story_05.json │ │ ├── story_06.json │ │ ├── story_07.json │ │ ├── story_08.json │ │ ├── story_09.json │ │ ├── story_10.json │ │ ├── story_11.json │ │ ├── story_12.json │ │ ├── story_13.json │ │ ├── story_14.json │ │ ├── story_15.json │ │ ├── story_16.json │ │ ├── story_17.json │ │ ├── story_18.json │ │ ├── story_19.json │ │ ├── story_20.json │ │ ├── story_21.json │ │ ├── story_22.json │ │ ├── story_23.json │ │ ├── story_24.json │ │ ├── story_25.json │ │ ├── story_26.json │ │ ├── story_27.json │ │ ├── story_28.json │ │ ├── story_29.json │ │ ├── story_30.json │ │ └── story_31.json │ │ ├── haskell-http2-static │ │ ├── story_00.json │ │ ├── story_01.json │ │ ├── story_02.json │ │ ├── story_03.json │ │ ├── story_04.json │ │ ├── story_05.json │ │ ├── story_06.json │ │ ├── story_07.json │ │ ├── story_08.json │ │ ├── story_09.json │ │ ├── story_10.json │ │ ├── story_11.json │ │ ├── story_12.json │ │ ├── story_13.json │ │ ├── story_14.json │ │ ├── story_15.json │ │ ├── story_16.json │ │ ├── story_17.json │ │ ├── story_18.json │ │ ├── story_19.json │ │ ├── story_20.json │ │ ├── story_21.json │ │ ├── story_22.json │ │ ├── story_23.json │ │ ├── story_24.json │ │ ├── story_25.json │ │ ├── story_26.json │ │ ├── story_27.json │ │ ├── story_28.json │ │ ├── story_29.json │ │ ├── story_30.json │ │ └── story_31.json │ │ ├── nghttp2-16384-4096 │ │ ├── story_00.json │ │ ├── story_01.json │ │ ├── story_02.json │ │ ├── story_03.json │ │ ├── story_04.json │ │ ├── story_05.json │ │ ├── story_06.json │ │ ├── story_07.json │ │ ├── story_08.json │ │ ├── story_09.json │ │ ├── story_10.json │ │ ├── story_11.json │ │ ├── story_12.json │ │ ├── story_13.json │ │ ├── story_14.json │ │ ├── story_15.json │ │ ├── story_16.json │ │ ├── story_17.json │ │ ├── story_18.json │ │ ├── story_19.json │ │ ├── story_20.json │ │ ├── story_21.json │ │ ├── story_22.json │ │ ├── story_23.json │ │ ├── story_24.json │ │ ├── story_25.json │ │ ├── story_26.json │ │ ├── story_27.json │ │ ├── story_28.json │ │ ├── story_29.json │ │ └── story_30.json │ │ ├── nghttp2-change-table-size │ │ ├── story_00.json │ │ ├── story_01.json │ │ ├── story_02.json │ │ ├── story_03.json │ │ ├── story_04.json │ │ ├── story_05.json │ │ ├── story_06.json │ │ ├── story_07.json │ │ ├── story_08.json │ │ ├── story_09.json │ │ ├── story_10.json │ │ ├── story_11.json │ │ ├── story_12.json │ │ ├── story_13.json │ │ ├── story_14.json │ │ ├── story_15.json │ │ ├── story_16.json │ │ ├── story_17.json │ │ ├── story_18.json │ │ ├── story_19.json │ │ ├── story_20.json │ │ ├── story_21.json │ │ ├── story_22.json │ │ ├── story_23.json │ │ ├── story_24.json │ │ ├── story_25.json │ │ ├── story_26.json │ │ ├── story_27.json │ │ ├── story_28.json │ │ ├── story_29.json │ │ └── story_30.json │ │ ├── nghttp2 │ │ ├── story_00.json │ │ ├── story_01.json │ │ ├── story_02.json │ │ ├── story_03.json │ │ ├── story_04.json │ │ ├── story_05.json │ │ ├── story_06.json │ │ ├── story_07.json │ │ ├── story_08.json │ │ ├── story_09.json │ │ ├── story_10.json │ │ ├── story_11.json │ │ ├── story_12.json │ │ ├── story_13.json │ │ ├── story_14.json │ │ ├── story_15.json │ │ ├── story_16.json │ │ ├── story_17.json │ │ ├── story_18.json │ │ ├── story_19.json │ │ ├── story_20.json │ │ ├── story_21.json │ │ ├── story_22.json │ │ ├── story_23.json │ │ ├── story_24.json │ │ ├── story_25.json │ │ ├── story_26.json │ │ ├── story_27.json │ │ ├── story_28.json │ │ ├── story_29.json │ │ ├── story_30.json │ │ └── story_31.json │ │ ├── node-http2-hpack │ │ ├── story_00.json │ │ ├── story_01.json │ │ ├── story_02.json │ │ ├── story_03.json │ │ ├── story_04.json │ │ ├── story_05.json │ │ ├── story_06.json │ │ ├── story_07.json │ │ ├── story_08.json │ │ ├── story_09.json │ │ ├── story_10.json │ │ ├── story_11.json │ │ ├── story_12.json │ │ ├── story_13.json │ │ ├── story_14.json │ │ ├── story_15.json │ │ ├── story_16.json │ │ ├── story_17.json │ │ ├── story_18.json │ │ ├── story_19.json │ │ ├── story_20.json │ │ ├── story_21.json │ │ ├── story_22.json │ │ ├── story_23.json │ │ ├── story_24.json │ │ ├── story_25.json │ │ ├── story_26.json │ │ ├── story_27.json │ │ ├── story_28.json │ │ ├── story_29.json │ │ ├── story_30.json │ │ └── story_31.json │ │ ├── python-hpack │ │ ├── story_00.json │ │ ├── story_01.json │ │ ├── story_02.json │ │ ├── story_03.json │ │ ├── story_04.json │ │ ├── story_05.json │ │ ├── story_06.json │ │ ├── story_07.json │ │ ├── story_08.json │ │ ├── story_09.json │ │ ├── story_10.json │ │ ├── story_11.json │ │ ├── story_12.json │ │ ├── story_13.json │ │ ├── story_14.json │ │ ├── story_15.json │ │ ├── story_16.json │ │ ├── story_17.json │ │ ├── story_18.json │ │ ├── story_19.json │ │ ├── story_20.json │ │ ├── story_21.json │ │ ├── story_22.json │ │ ├── story_23.json │ │ ├── story_24.json │ │ ├── story_25.json │ │ ├── story_26.json │ │ ├── story_27.json │ │ ├── story_28.json │ │ ├── story_29.json │ │ ├── story_30.json │ │ └── story_31.json │ │ ├── raw-data │ │ ├── story_00.json │ │ ├── story_01.json │ │ ├── story_02.json │ │ ├── story_03.json │ │ ├── story_04.json │ │ ├── story_05.json │ │ ├── story_06.json │ │ ├── story_07.json │ │ ├── story_08.json │ │ ├── story_09.json │ │ ├── story_10.json │ │ ├── story_11.json │ │ ├── story_12.json │ │ ├── story_13.json │ │ ├── story_14.json │ │ ├── story_15.json │ │ ├── story_16.json │ │ ├── story_17.json │ │ ├── story_18.json │ │ ├── story_19.json │ │ ├── story_20.json │ │ ├── story_21.json │ │ ├── story_22.json │ │ ├── story_23.json │ │ ├── story_24.json │ │ ├── story_25.json │ │ ├── story_26.json │ │ ├── story_27.json │ │ ├── story_28.json │ │ ├── story_29.json │ │ ├── story_30.json │ │ └── story_31.json │ │ └── util │ │ └── gen_ratio.py ├── src │ ├── body │ │ ├── ext.rs │ │ ├── infinite.rs │ │ ├── limit.rs │ │ ├── mod.rs │ │ └── sse │ │ │ ├── datastar │ │ │ ├── enums.rs │ │ │ ├── execute_script.rs │ │ │ ├── mod.rs │ │ │ ├── patch_elements.rs │ │ │ └── patch_signals.rs │ │ │ ├── event.rs │ │ │ ├── event_data.rs │ │ │ ├── event_stream.rs │ │ │ ├── mod.rs │ │ │ ├── parser.rs │ │ │ ├── server.rs │ │ │ └── utf8_stream.rs │ ├── conn.rs │ ├── lib.rs │ ├── opentelemetry.rs │ ├── proto │ │ ├── h1 │ │ │ ├── headers │ │ │ │ ├── map.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── name.rs │ │ │ │ └── original.rs │ │ │ └── mod.rs │ │ ├── h2 │ │ │ ├── ext.rs │ │ │ ├── frame │ │ │ │ ├── data.rs │ │ │ │ ├── early_frame.rs │ │ │ │ ├── go_away.rs │ │ │ │ ├── head.rs │ │ │ │ ├── headers.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── ping.rs │ │ │ │ ├── priority.rs │ │ │ │ ├── reason.rs │ │ │ │ ├── reset.rs │ │ │ │ ├── setting.rs │ │ │ │ ├── settings.rs │ │ │ │ ├── stream_id.rs │ │ │ │ ├── util.rs │ │ │ │ └── window_update.rs │ │ │ ├── hpack │ │ │ │ ├── decoder.rs │ │ │ │ ├── encoder.rs │ │ │ │ ├── header.rs │ │ │ │ ├── huffman │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── table.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── table.rs │ │ │ │ └── test │ │ │ │ │ ├── fixture.rs │ │ │ │ │ ├── fuzz.rs │ │ │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ └── pseudo_header.rs │ │ └── mod.rs │ ├── request.rs │ ├── response.rs │ └── uri.rs └── util │ ├── genfixture │ ├── Cargo.toml │ └── src │ │ └── main.rs │ └── genhuff │ ├── Cargo.toml │ └── src │ └── main.rs ├── rama-http ├── Cargo.toml ├── README.md └── src │ ├── body │ ├── mod.rs │ └── zip_bomb.rs │ ├── convert │ ├── curl.rs │ └── mod.rs │ ├── io │ ├── mod.rs │ ├── request.rs │ ├── response.rs │ └── upgrade.rs │ ├── layer │ ├── auth │ │ ├── add_authorization.rs │ │ ├── mod.rs │ │ └── validate_authorization.rs │ ├── body_limit.rs │ ├── catch_panic.rs │ ├── classify │ │ ├── grpc_errors_as_failures.rs │ │ ├── map_failure_class.rs │ │ ├── mod.rs │ │ └── status_in_range_is_error.rs │ ├── collect_body.rs │ ├── compress_adapter │ │ ├── layer.rs │ │ ├── mod.rs │ │ └── service.rs │ ├── compression │ │ ├── body.rs │ │ ├── layer.rs │ │ ├── mod.rs │ │ ├── pin_project_cfg.rs │ │ ├── predicate.rs │ │ └── service.rs │ ├── cors │ │ ├── allow_credentials.rs │ │ ├── allow_headers.rs │ │ ├── allow_methods.rs │ │ ├── allow_origin.rs │ │ ├── allow_private_network.rs │ │ ├── max_age.rs │ │ ├── mod.rs │ │ └── tests.rs │ ├── decompression │ │ ├── body.rs │ │ ├── layer.rs │ │ ├── mod.rs │ │ ├── request │ │ │ ├── layer.rs │ │ │ ├── mod.rs │ │ │ └── service.rs │ │ └── service.rs │ ├── dns │ │ ├── dns_resolve │ │ │ ├── layer.rs │ │ │ ├── mod.rs │ │ │ ├── service.rs │ │ │ └── username_parser.rs │ │ └── mod.rs │ ├── error_handling.rs │ ├── follow_redirect │ │ ├── mod.rs │ │ └── policy │ │ │ ├── and.rs │ │ │ ├── clone_body_fn.rs │ │ │ ├── filter_credentials.rs │ │ │ ├── limited.rs │ │ │ ├── mod.rs │ │ │ ├── or.rs │ │ │ ├── redirect_fn.rs │ │ │ └── same_origin.rs │ ├── forwarded │ │ ├── get_forwarded.rs │ │ ├── get_forwarded_multi.rs │ │ ├── mod.rs │ │ ├── set_forwarded.rs │ │ └── set_forwarded_multi.rs │ ├── har │ │ ├── extensions.rs │ │ ├── layer.rs │ │ ├── mod.rs │ │ ├── recorder │ │ │ ├── fs.rs │ │ │ └── mod.rs │ │ ├── service.rs │ │ ├── spec.md │ │ ├── spec.rs │ │ └── toggle.rs │ ├── header_config.rs │ ├── header_from_str_config.rs │ ├── header_option_value.rs │ ├── map_request_body.rs │ ├── map_response_body.rs │ ├── match_redirect │ │ ├── layer.rs │ │ ├── mod.rs │ │ └── service.rs │ ├── mod.rs │ ├── normalize_path.rs │ ├── opentelemetry.rs │ ├── propagate_headers.rs │ ├── proxy_auth.rs │ ├── remove_header │ │ ├── mod.rs │ │ ├── request.rs │ │ └── response.rs │ ├── request_id.rs │ ├── required_header │ │ ├── mod.rs │ │ ├── request.rs │ │ └── response.rs │ ├── retry │ │ ├── body.rs │ │ ├── layer.rs │ │ ├── managed.rs │ │ ├── mod.rs │ │ ├── policy.rs │ │ └── tests.rs │ ├── rewrite_uri │ │ ├── layer.rs │ │ ├── mod.rs │ │ └── service.rs │ ├── sensitive_headers.rs │ ├── set_header │ │ ├── mod.rs │ │ ├── request │ │ │ ├── header.rs │ │ │ └── mod.rs │ │ └── response │ │ │ ├── header.rs │ │ │ └── mod.rs │ ├── set_status.rs │ ├── timeout │ │ ├── body.rs │ │ ├── mod.rs │ │ └── service.rs │ ├── trace │ │ ├── body.rs │ │ ├── layer.rs │ │ ├── make_span.rs │ │ ├── mod.rs │ │ ├── on_body_chunk.rs │ │ ├── on_eos.rs │ │ ├── on_failure.rs │ │ ├── on_request.rs │ │ ├── on_response.rs │ │ └── service.rs │ ├── traffic_writer │ │ ├── mod.rs │ │ ├── request.rs │ │ └── response.rs │ ├── util │ │ ├── compression.rs │ │ └── mod.rs │ ├── validate_request │ │ ├── accept_header.rs │ │ ├── mod.rs │ │ ├── validate.rs │ │ ├── validate_fn.rs │ │ └── validate_request_header.rs │ └── version_adapter │ │ ├── mod.rs │ │ ├── request.rs │ │ └── response.rs │ ├── lib.rs │ ├── matcher │ ├── domain.rs │ ├── header.rs │ ├── method.rs │ ├── mod.rs │ ├── path │ │ ├── de.rs │ │ └── mod.rs │ ├── subdomain_trie.rs │ ├── uri.rs │ └── version.rs │ ├── service │ ├── client │ │ ├── ext.rs │ │ └── mod.rs │ ├── fs │ │ ├── mod.rs │ │ ├── serve_dir │ │ │ ├── future.rs │ │ │ ├── headers.rs │ │ │ ├── mod.rs │ │ │ ├── open_file.rs │ │ │ └── tests.rs │ │ └── serve_file.rs │ ├── mod.rs │ ├── opentelemetry.rs │ ├── redirect │ │ ├── http_to_https.rs │ │ ├── mod.rs │ │ └── static.rs │ └── web │ │ ├── endpoint │ │ ├── extract │ │ │ ├── authority.rs │ │ │ ├── body │ │ │ │ ├── bytes.rs │ │ │ │ ├── csv.rs │ │ │ │ ├── form.rs │ │ │ │ ├── json.rs │ │ │ │ ├── mod.rs │ │ │ │ └── text.rs │ │ │ ├── datastar.rs │ │ │ ├── extension.rs │ │ │ ├── extensions.rs │ │ │ ├── host.rs │ │ │ ├── method.rs │ │ │ ├── mod.rs │ │ │ ├── option.rs │ │ │ ├── path.rs │ │ │ ├── query.rs │ │ │ ├── request.rs │ │ │ ├── state.rs │ │ │ ├── typed_header.rs │ │ │ └── uri.rs │ │ ├── mod.rs │ │ ├── response │ │ │ ├── append_headers.rs │ │ │ ├── css.rs │ │ │ ├── csv.rs │ │ │ ├── datastar.js │ │ │ ├── datastar.rs │ │ │ ├── form.rs │ │ │ ├── headers.rs │ │ │ ├── html.rs │ │ │ ├── into_response.rs │ │ │ ├── into_response_parts.rs │ │ │ ├── json.rs │ │ │ ├── mod.rs │ │ │ ├── octet_stream.rs │ │ │ ├── redirect.rs │ │ │ ├── script.rs │ │ │ └── sse.rs │ │ └── service.rs │ │ ├── k8s.rs │ │ ├── mod.rs │ │ ├── router.rs │ │ └── service.rs │ └── utils │ ├── header_value.rs │ ├── macros │ ├── http_error.rs │ └── mod.rs │ ├── mod.rs │ └── request.rs ├── rama-macros ├── Cargo.toml ├── README.md ├── src │ ├── from_ref_macro │ │ ├── attr_parsing.rs │ │ ├── from_ref.rs │ │ └── mod.rs │ ├── include_dir_macro │ │ └── mod.rs │ ├── lib.rs │ └── paste_macro │ │ ├── attr.rs │ │ ├── error.rs │ │ ├── mod.rs │ │ └── segment.rs └── tests │ ├── compiletest.rs │ ├── macros │ ├── Cargo.toml │ └── lib.rs │ ├── test_attr.rs │ ├── test_doc.rs │ ├── test_expr.rs │ ├── test_item.rs │ └── ui │ ├── case-warning.rs │ ├── case-warning.stderr │ ├── env-empty.rs │ ├── env-empty.stderr │ ├── env-non-string.rs │ ├── env-non-string.stderr │ ├── env-suffix.rs │ ├── env-suffix.stderr │ ├── env-unexpected.rs │ ├── env-unexpected.stderr │ ├── invalid-ident.rs │ ├── invalid-ident.stderr │ ├── missing-paren-on-env.rs │ ├── missing-paren-on-env.stderr │ ├── no-env-var.rs │ ├── no-env-var.stderr │ ├── no-ident-after-colon.rs │ ├── no-ident-after-colon.stderr │ ├── unexpected-group.rs │ ├── unexpected-group.stderr │ ├── unexpected-modifier.rs │ ├── unexpected-modifier.stderr │ ├── unexpected-punct.rs │ ├── unexpected-punct.stderr │ ├── unsupported-literal.rs │ ├── unsupported-literal.stderr │ ├── unsupported-modifier.rs │ └── unsupported-modifier.stderr ├── rama-net ├── Cargo.toml ├── README.md └── src │ ├── address │ ├── authority.rs │ ├── domain.rs │ ├── domain_address.rs │ ├── domain_trie.rs │ ├── host.rs │ ├── host_with_opt_port.rs │ ├── host_with_port.rs │ ├── ip.rs │ ├── mod.rs │ ├── parse_utils.rs │ ├── proxy.rs │ └── socket_address.rs │ ├── asn.rs │ ├── client │ ├── conn.rs │ ├── either_conn.rs │ ├── mod.rs │ └── pool │ │ ├── http.rs │ │ ├── metrics.rs │ │ └── mod.rs │ ├── conn.rs │ ├── fingerprint │ ├── akamai │ │ ├── h2.rs │ │ └── mod.rs │ ├── ja3.rs │ ├── ja4 │ │ ├── http.rs │ │ ├── mod.rs │ │ └── tls.rs │ ├── mod.rs │ └── peet │ │ ├── mod.rs │ │ └── tls.rs │ ├── forwarded │ ├── element │ │ ├── mod.rs │ │ └── parser.rs │ ├── mod.rs │ ├── node.rs │ ├── obfuscated.rs │ ├── proto.rs │ └── version.rs │ ├── http │ ├── mod.rs │ ├── request_context.rs │ ├── server │ │ ├── mod.rs │ │ └── peek.rs │ └── uri │ │ ├── match_replace │ │ ├── domain.rs │ │ ├── fallthrough.rs │ │ ├── fmt.rs │ │ ├── mod.rs │ │ ├── rule.rs │ │ ├── rule_set.rs │ │ ├── scheme.rs │ │ ├── slice.rs │ │ └── tuple.rs │ │ └── mod.rs │ ├── https.rs │ ├── lib.rs │ ├── mode.rs │ ├── proto.rs │ ├── proxy │ ├── forward.rs │ ├── mod.rs │ └── request.rs │ ├── socket │ ├── interface.rs │ ├── mod.rs │ ├── opts.rs │ └── svc.rs │ ├── stream │ ├── layer │ │ ├── http │ │ │ ├── body_limit.rs │ │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── opentelemetry.rs │ │ └── tracker │ │ │ ├── bytes.rs │ │ │ ├── incoming.rs │ │ │ ├── mod.rs │ │ │ └── outgoing.rs │ ├── matcher │ │ ├── ip.rs │ │ ├── loopback.rs │ │ ├── mod.rs │ │ ├── port.rs │ │ ├── private_ip.rs │ │ └── socket.rs │ ├── mod.rs │ ├── service │ │ ├── discard.rs │ │ ├── echo.rs │ │ └── mod.rs │ └── socket.rs │ ├── test_utils │ ├── client │ │ ├── mock_connector.rs │ │ └── mod.rs │ └── mod.rs │ ├── tls │ ├── client │ │ ├── config.rs │ │ ├── hello.rs │ │ ├── mod.rs │ │ └── parser.rs │ ├── enums.rs │ ├── keylog.rs │ ├── mod.rs │ └── server │ │ ├── config.rs │ │ ├── mod.rs │ │ ├── peek.rs │ │ └── sni.rs │ ├── transport.rs │ └── user │ ├── authority.rs │ ├── credentials │ ├── basic.rs │ ├── bearer.rs │ ├── mod.rs │ └── proxy.rs │ ├── id.rs │ └── mod.rs ├── rama-proxy ├── Cargo.toml ├── README.md └── src │ ├── lib.rs │ ├── proxydb │ ├── context.rs │ ├── csv.rs │ ├── internal.rs │ ├── layer.rs │ ├── mod.rs │ ├── str.rs │ ├── test_proxydb_rows.csv │ └── update.rs │ └── username.rs ├── rama-socks5 ├── Cargo.toml ├── README.md └── src │ ├── auth.rs │ ├── client │ ├── bind.rs │ ├── core.rs │ ├── mod.rs │ ├── proxy_connector.rs │ ├── proxy_error.rs │ └── udp.rs │ ├── lib.rs │ ├── proto │ ├── client.rs │ ├── common.rs │ ├── enums.rs │ ├── error.rs │ ├── mod.rs │ ├── server.rs │ └── udp.rs │ └── server │ ├── bind.rs │ ├── connect.rs │ ├── mod.rs │ ├── peek.rs │ ├── test │ ├── bind.rs │ ├── connect.rs │ ├── mod.rs │ └── udp.rs │ └── udp │ ├── inspect.rs │ ├── mod.rs │ ├── relay.rs │ └── test.rs ├── rama-tcp ├── Cargo.toml ├── README.md └── src │ ├── client │ ├── connect.rs │ ├── mod.rs │ ├── request.rs │ └── service │ │ ├── connector.rs │ │ ├── forward.rs │ │ ├── mod.rs │ │ └── select.rs │ ├── lib.rs │ ├── pool │ └── mod.rs │ ├── server │ ├── listener.rs │ └── mod.rs │ └── stream.rs ├── rama-tls-acme ├── Cargo.toml ├── README.md └── src │ ├── client.rs │ ├── lib.rs │ └── proto │ ├── client.rs │ ├── common.rs │ ├── mod.rs │ └── server.rs ├── rama-tls-boring ├── Cargo.toml ├── README.md └── src │ ├── client │ ├── compress_certificate.rs │ ├── connector.rs │ ├── connector_data.rs │ ├── emulate_ua.rs │ ├── mod.rs │ ├── tls_stream.rs │ └── tls_stream_auto.rs │ ├── keylog.rs │ ├── lib.rs │ ├── server │ ├── acceptor_data.rs │ ├── layer.rs │ ├── mod.rs │ ├── service.rs │ └── tls_stream.rs │ ├── tests │ ├── e2e.rs │ └── mod.rs │ └── type_conversion.rs ├── rama-tls-rustls ├── Cargo.toml ├── README.md └── src │ ├── client │ ├── connector.rs │ ├── connector_data.rs │ ├── mod.rs │ ├── tls_stream.rs │ └── tls_stream_auto.rs │ ├── key_log.rs │ ├── lib.rs │ ├── server │ ├── acceptor_data.rs │ ├── layer.rs │ ├── mod.rs │ ├── service.rs │ └── tls_stream.rs │ ├── type_conversion.rs │ └── verify.rs ├── rama-tower ├── Cargo.toml ├── README.md └── src │ ├── layer.rs │ ├── lib.rs │ ├── service.rs │ └── service_ready.rs ├── rama-ua ├── Cargo.toml ├── README.md └── src │ ├── layer │ ├── classifier.rs │ ├── emulate │ │ ├── layer.rs │ │ ├── mod.rs │ │ ├── provider.rs │ │ └── service.rs │ └── mod.rs │ ├── lib.rs │ ├── profile │ ├── db.rs │ ├── embed_profiles.json │ ├── embedded_profiles.rs │ ├── http.rs │ ├── js.rs │ ├── mod.rs │ ├── runtime_hints.rs │ ├── tls.rs │ └── ua.rs │ └── ua │ ├── info.rs │ ├── mod.rs │ ├── parse.rs │ └── parse_tests.rs ├── rama-udp ├── Cargo.toml ├── README.md └── src │ ├── lib.rs │ └── socket.rs ├── rama-unix ├── Cargo.toml ├── README.md └── src │ ├── lib.rs │ └── unix │ ├── address.rs │ ├── client │ ├── connector.rs │ └── mod.rs │ ├── frame.rs │ ├── mod.rs │ ├── server │ ├── listener.rs │ └── mod.rs │ └── stream.rs ├── rama-utils ├── Cargo.toml ├── README.md ├── src │ ├── backoff │ │ ├── exponential.rs │ │ └── mod.rs │ ├── collections │ │ ├── mod.rs │ │ └── non_empty_vec.rs │ ├── include_dir │ │ ├── dir.rs │ │ ├── dir_entry.rs │ │ ├── file.rs │ │ ├── metadata.rs │ │ └── mod.rs │ ├── info.rs │ ├── latency.rs │ ├── lib.rs │ ├── macros │ │ ├── enums.rs │ │ ├── error.rs │ │ ├── mod.rs │ │ └── str.rs │ ├── octets.rs │ ├── rng.rs │ ├── str │ │ ├── arcstr │ │ │ ├── arc_str.rs │ │ │ ├── impl_serde.rs │ │ │ ├── mac.rs │ │ │ ├── mod.rs │ │ │ └── substr.rs │ │ ├── mod.rs │ │ ├── non_empty.rs │ │ ├── search.rs │ │ └── utf8 │ │ │ ├── lossy.rs │ │ │ ├── mod.rs │ │ │ ├── read.rs │ │ │ └── tests.rs │ └── test_helpers │ │ └── mod.rs └── tests │ ├── arcstr.rs │ ├── include_dir_no_compile.rs │ ├── include_dir_no_compile │ ├── absolute_dir_not_found.rs │ ├── absolute_dir_not_found.stderr │ ├── bar │ │ ├── example.txt │ │ └── rama │ │ │ └── example.txt │ ├── include_dir_path_is_file.rs │ ├── include_dir_path_is_file.stderr │ ├── include_dir_with_empty_string.rs │ ├── include_dir_with_empty_string.stderr │ ├── include_dir_with_wrong_token.rs │ ├── include_dir_with_wrong_token.stderr │ ├── relative_dir_not_found.rs │ └── relative_dir_not_found.stderr │ └── substr.rs ├── rama-ws ├── Cargo.toml ├── README.md ├── autobahn │ ├── .gitignore │ ├── client.sh │ ├── expected-client-results.json │ ├── expected-server-results.json │ ├── fuzzingclient.json │ ├── fuzzingserver.json │ └── server.sh └── src │ ├── handshake │ ├── client.rs │ ├── mod.rs │ └── server.rs │ ├── lib.rs │ ├── protocol │ ├── error.rs │ ├── frame │ │ ├── coding.rs │ │ ├── mask.rs │ │ ├── mod.rs │ │ ├── types.rs │ │ └── utf8.rs │ ├── message.rs │ ├── mod.rs │ ├── per_message_deflate.rs │ └── tests │ │ ├── auto_pong_flush.rs │ │ ├── mod.rs │ │ └── write.rs │ └── runtime │ ├── compat.rs │ ├── handshake.rs │ ├── mod.rs │ └── stream.rs ├── scripts └── extra-checks.sh ├── src ├── cli │ ├── forward.rs │ ├── mod.rs │ └── service │ │ ├── echo.rs │ │ ├── fs.rs │ │ ├── ip.rs │ │ └── mod.rs ├── http │ ├── client │ │ ├── builder.rs │ │ ├── mod.rs │ │ └── proxy_connector.rs │ ├── mod.rs │ └── tls.rs ├── lib.rs ├── telemetry.rs └── tls │ └── mod.rs ├── supply-chain ├── audits.toml ├── config.toml └── imports.lock ├── test-files ├── empty.txt ├── examples │ └── webservice │ │ ├── error.html │ │ ├── favicon.png │ │ ├── index.html │ │ └── style │ │ └── reset.css ├── filename with space.txt ├── hello.txt ├── index.html ├── missing_precompressed.txt ├── only_gzipped.txt.gz ├── precompressed.txt ├── precompressed.txt.br ├── precompressed.txt.gz ├── precompressed.txt.zst ├── precompressed.txt.zz ├── precompressed_br.txt ├── precompressed_br.txt.br └── 你好世界.txt └── tests ├── http-core ├── client.rs ├── examples │ ├── example_tests │ │ ├── h2_server_client.rs │ │ ├── mod.rs │ │ └── utils │ │ │ └── mod.rs │ └── mod.rs ├── h2 │ ├── client_request.rs │ ├── codec_read.rs │ ├── codec_write.rs │ ├── flow_control.rs │ ├── hammer.rs │ ├── mod.rs │ ├── ping_pong.rs │ ├── prioritization.rs │ ├── push_promise.rs │ ├── server.rs │ ├── stream_states.rs │ └── trailers.rs ├── integration.rs ├── main.rs ├── server.rs └── support │ ├── mod.rs │ └── trailers.rs ├── integration ├── cli │ ├── cli_tests │ │ ├── help.rs │ │ ├── mod.rs │ │ ├── probe.rs │ │ ├── serve_discard.rs │ │ ├── serve_echo.rs │ │ ├── serve_fp.rs │ │ ├── serve_fs.rs │ │ ├── serve_ip.rs │ │ ├── serve_proxy.rs │ │ ├── serve_stunnel.rs │ │ └── utils │ │ │ ├── example_tls.crt │ │ │ ├── example_tls.key │ │ │ └── mod.rs │ └── mod.rs ├── examples │ ├── example_tests │ │ ├── haproxy_client_ip.rs │ │ ├── http_anti_bot_infinite_resource.rs │ │ ├── http_anti_bot_zip_bomb.rs │ │ ├── http_connect_proxy.rs │ │ ├── http_form.rs │ │ ├── http_health_check.rs │ │ ├── http_high_level_client.rs │ │ ├── http_https_socks5_and_socks5h_connect_proxy.rs │ │ ├── http_k8s_health.rs │ │ ├── http_key_value_store.rs │ │ ├── http_listener_hello.rs │ │ ├── http_mitm_proxy_boring.rs │ │ ├── http_mitm_proxy_rustls.rs │ │ ├── http_nd_json.rs │ │ ├── http_pooled_client.rs │ │ ├── http_rama_tower.rs │ │ ├── http_rate_limit.rs │ │ ├── http_record_har.rs │ │ ├── http_service_fs.rs │ │ ├── http_service_hello.rs │ │ ├── http_service_include_dir.rs │ │ ├── http_service_match.rs │ │ ├── http_sse.rs │ │ ├── http_sse_datastar_hello.rs │ │ ├── http_sse_datastar_test_suite.rs │ │ ├── http_sse_json.rs │ │ ├── http_telemetry.rs │ │ ├── http_user_agent_classifier.rs │ │ ├── http_web_router.rs │ │ ├── http_web_service_dir_and_api.rs │ │ ├── https_connect_proxy.rs │ │ ├── https_web_service_with_hsts.rs │ │ ├── mod.rs │ │ ├── mtls_tunnel_and_service.rs │ │ ├── proxy_connectivity_check.rs │ │ ├── socks5_and_http_proxy.rs │ │ ├── socks5_bind_proxy.rs │ │ ├── socks5_connect_proxy.rs │ │ ├── socks5_connect_proxy_mitm_proxy.rs │ │ ├── socks5_connect_proxy_over_tls.rs │ │ ├── socks5_udp_associate.rs │ │ ├── socks5_udp_associate_framed.rs │ │ ├── tcp_listener_hello.rs │ │ ├── tcp_listener_layers.rs │ │ ├── tcp_nd_json.rs │ │ ├── tls_boring_dynamic_certs.rs │ │ ├── tls_boring_termination.rs │ │ ├── tls_rustls_dynamic_certs.rs │ │ ├── tls_rustls_dynamic_config.rs │ │ ├── tls_rustls_termination.rs │ │ ├── tls_sni_proxy_mitm.rs │ │ ├── tls_sni_router.rs │ │ ├── udp_codec.rs │ │ ├── unix_datagram_codec.rs │ │ ├── unix_socket.rs │ │ ├── unix_socket_http.rs │ │ ├── utils │ │ │ └── mod.rs │ │ ├── ws_chat_server.rs │ │ ├── ws_echo_server.rs │ │ ├── ws_echo_server_with_compression.rs │ │ ├── ws_over_h2.rs │ │ └── ws_tls_server.rs │ └── mod.rs ├── main.rs └── ua_emulation.rs └── turmoil ├── http.rs ├── main.rs ├── stream.rs └── types.rs /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/BrowserStack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/.github/workflows/BrowserStack.yml -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/RamaCLIRelease.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/.github/workflows/RamaCLIRelease.yaml -------------------------------------------------------------------------------- /.github/workflows/links.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/.github/workflows/links.yml -------------------------------------------------------------------------------- /.github/workflows/mdbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/.github/workflows/mdbook.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/.gitignore -------------------------------------------------------------------------------- /.taplo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/.taplo.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Cross.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/Cross.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/SECURITY.md -------------------------------------------------------------------------------- /_typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/_typos.toml -------------------------------------------------------------------------------- /benches/h2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/benches/h2.rs -------------------------------------------------------------------------------- /benches/http_core_body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/benches/http_core_body.rs -------------------------------------------------------------------------------- /benches/http_core_connect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/benches/http_core_connect.rs -------------------------------------------------------------------------------- /benches/http_core_end_to_end.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/benches/http_core_end_to_end.rs -------------------------------------------------------------------------------- /benches/http_core_pipeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/benches/http_core_pipeline.rs -------------------------------------------------------------------------------- /benches/http_core_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/benches/http_core_server.rs -------------------------------------------------------------------------------- /benches/ua_parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/benches/ua_parse.rs -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/clippy.toml -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/deny.toml -------------------------------------------------------------------------------- /docs/book/.gitignore: -------------------------------------------------------------------------------- 1 | book/ -------------------------------------------------------------------------------- /docs/book/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/book.toml -------------------------------------------------------------------------------- /docs/book/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/custom.css -------------------------------------------------------------------------------- /docs/book/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/book/src/crate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/crate.md -------------------------------------------------------------------------------- /docs/book/src/deploy/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/deploy/overview.md -------------------------------------------------------------------------------- /docs/book/src/deploy/rama-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/deploy/rama-cli.md -------------------------------------------------------------------------------- /docs/book/src/deploy/shuttle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/deploy/shuttle.md -------------------------------------------------------------------------------- /docs/book/src/diy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/diy.md -------------------------------------------------------------------------------- /docs/book/src/ecosystem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/ecosystem.md -------------------------------------------------------------------------------- /docs/book/src/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/faq.md -------------------------------------------------------------------------------- /docs/book/src/http_clients.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/http_clients.md -------------------------------------------------------------------------------- /docs/book/src/img/llama_party.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/img/llama_party.jpeg -------------------------------------------------------------------------------- /docs/book/src/img/llama_rust.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/img/llama_rust.jpeg -------------------------------------------------------------------------------- /docs/book/src/img/llama_sse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/img/llama_sse.jpg -------------------------------------------------------------------------------- /docs/book/src/img/old_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/img/old_logo.png -------------------------------------------------------------------------------- /docs/book/src/img/proxy_llama_http.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/img/proxy_llama_http.jpeg -------------------------------------------------------------------------------- /docs/book/src/img/proxy_llama_mitm.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/img/proxy_llama_mitm.jpeg -------------------------------------------------------------------------------- /docs/book/src/img/proxy_llama_tls.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/img/proxy_llama_tls.jpeg -------------------------------------------------------------------------------- /docs/book/src/img/rama_datastar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/img/rama_datastar.jpg -------------------------------------------------------------------------------- /docs/book/src/img/rama_inspect.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/img/rama_inspect.jpg -------------------------------------------------------------------------------- /docs/book/src/img/rama_intro.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/img/rama_intro.jpeg -------------------------------------------------------------------------------- /docs/book/src/img/rama_ws.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/img/rama_ws.jpg -------------------------------------------------------------------------------- /docs/book/src/img/shuttle_x_rama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/img/shuttle_x_rama.jpg -------------------------------------------------------------------------------- /docs/book/src/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/intro.md -------------------------------------------------------------------------------- /docs/book/src/intro/dynamic_dispatch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/intro/dynamic_dispatch.md -------------------------------------------------------------------------------- /docs/book/src/intro/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/intro/errors.md -------------------------------------------------------------------------------- /docs/book/src/intro/modular.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/intro/modular.md -------------------------------------------------------------------------------- /docs/book/src/intro/network_layers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/intro/network_layers.md -------------------------------------------------------------------------------- /docs/book/src/intro/patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/intro/patterns.md -------------------------------------------------------------------------------- /docs/book/src/intro/service_branches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/intro/service_branches.md -------------------------------------------------------------------------------- /docs/book/src/intro/service_stack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/intro/service_stack.md -------------------------------------------------------------------------------- /docs/book/src/intro/service_zen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/intro/service_zen.md -------------------------------------------------------------------------------- /docs/book/src/intro/state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/intro/state.md -------------------------------------------------------------------------------- /docs/book/src/intro/telemetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/intro/telemetry.md -------------------------------------------------------------------------------- /docs/book/src/intro/terminology.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/intro/terminology.md -------------------------------------------------------------------------------- /docs/book/src/intro/user_agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/intro/user_agent.md -------------------------------------------------------------------------------- /docs/book/src/netstackfm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/netstackfm.md -------------------------------------------------------------------------------- /docs/book/src/preface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/preface.md -------------------------------------------------------------------------------- /docs/book/src/proxies/distort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/proxies/distort.md -------------------------------------------------------------------------------- /docs/book/src/proxies/haproxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/proxies/haproxy.md -------------------------------------------------------------------------------- /docs/book/src/proxies/http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/proxies/http.md -------------------------------------------------------------------------------- /docs/book/src/proxies/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/proxies/intro.md -------------------------------------------------------------------------------- /docs/book/src/proxies/mitm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/proxies/mitm.md -------------------------------------------------------------------------------- /docs/book/src/proxies/reverse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/proxies/reverse.md -------------------------------------------------------------------------------- /docs/book/src/proxies/sni.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/proxies/sni.md -------------------------------------------------------------------------------- /docs/book/src/proxies/socks5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/proxies/socks5.md -------------------------------------------------------------------------------- /docs/book/src/proxies/tls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/proxies/tls.md -------------------------------------------------------------------------------- /docs/book/src/rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/rust.md -------------------------------------------------------------------------------- /docs/book/src/sponsor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/sponsor.md -------------------------------------------------------------------------------- /docs/book/src/sse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/sse.md -------------------------------------------------------------------------------- /docs/book/src/transport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/transport.md -------------------------------------------------------------------------------- /docs/book/src/web_servers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/web_servers.md -------------------------------------------------------------------------------- /docs/book/src/why_rama.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/why_rama.md -------------------------------------------------------------------------------- /docs/book/src/ws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/book/src/ws.md -------------------------------------------------------------------------------- /docs/img/old_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/img/old_logo.png -------------------------------------------------------------------------------- /docs/img/plabayo_mech_store_rama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/img/plabayo_mech_store_rama.png -------------------------------------------------------------------------------- /docs/img/rama_banner.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/img/rama_banner.jpeg -------------------------------------------------------------------------------- /docs/img/rama_tower.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/img/rama_tower.jpg -------------------------------------------------------------------------------- /docs/img/roadmap.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/img/roadmap.svg -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/robots.txt -------------------------------------------------------------------------------- /docs/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/sitemap.xml -------------------------------------------------------------------------------- /docs/static/old_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/static/old_logo.svg -------------------------------------------------------------------------------- /docs/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/static/style.css -------------------------------------------------------------------------------- /docs/thirdparty/fork/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/thirdparty/fork/README.md -------------------------------------------------------------------------------- /docs/thirdparty/fork/licenses/arcstr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/thirdparty/fork/licenses/arcstr -------------------------------------------------------------------------------- /docs/thirdparty/fork/licenses/axum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/thirdparty/fork/licenses/axum -------------------------------------------------------------------------------- /docs/thirdparty/fork/licenses/axum-core: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/thirdparty/fork/licenses/axum-core -------------------------------------------------------------------------------- /docs/thirdparty/fork/licenses/axum-extra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/thirdparty/fork/licenses/axum-extra -------------------------------------------------------------------------------- /docs/thirdparty/fork/licenses/boring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/thirdparty/fork/licenses/boring -------------------------------------------------------------------------------- /docs/thirdparty/fork/licenses/boring-sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/thirdparty/fork/licenses/boring-sys -------------------------------------------------------------------------------- /docs/thirdparty/fork/licenses/h2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/thirdparty/fork/licenses/h2 -------------------------------------------------------------------------------- /docs/thirdparty/fork/licenses/headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/thirdparty/fork/licenses/headers -------------------------------------------------------------------------------- /docs/thirdparty/fork/licenses/hyper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/thirdparty/fork/licenses/hyper -------------------------------------------------------------------------------- /docs/thirdparty/fork/licenses/hyper-util: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/thirdparty/fork/licenses/hyper-util -------------------------------------------------------------------------------- /docs/thirdparty/fork/licenses/nonempty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/thirdparty/fork/licenses/nonempty -------------------------------------------------------------------------------- /docs/thirdparty/fork/licenses/paste: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/thirdparty/fork/licenses/paste -------------------------------------------------------------------------------- /docs/thirdparty/fork/licenses/rust-utf8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/thirdparty/fork/licenses/rust-utf8 -------------------------------------------------------------------------------- /docs/thirdparty/fork/licenses/tower: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/thirdparty/fork/licenses/tower -------------------------------------------------------------------------------- /docs/thirdparty/fork/licenses/tower-http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/thirdparty/fork/licenses/tower-http -------------------------------------------------------------------------------- /docs/trademark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/docs/trademark.html -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/acme_http_challenge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/acme_http_challenge.rs -------------------------------------------------------------------------------- /examples/assets/example.com.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/assets/example.com.crt -------------------------------------------------------------------------------- /examples/assets/example.com.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/assets/example.com.key -------------------------------------------------------------------------------- /examples/assets/second_example.com.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/assets/second_example.com.crt -------------------------------------------------------------------------------- /examples/assets/second_example.com.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/assets/second_example.com.key -------------------------------------------------------------------------------- /examples/autobahn_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/autobahn_client.rs -------------------------------------------------------------------------------- /examples/haproxy_client_ip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/haproxy_client_ip.rs -------------------------------------------------------------------------------- /examples/http_anti_bot_zip_bomb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_anti_bot_zip_bomb.rs -------------------------------------------------------------------------------- /examples/http_connect_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_connect_proxy.rs -------------------------------------------------------------------------------- /examples/http_form.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_form.rs -------------------------------------------------------------------------------- /examples/http_health_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_health_check.rs -------------------------------------------------------------------------------- /examples/http_high_level_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_high_level_client.rs -------------------------------------------------------------------------------- /examples/http_k8s_health.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_k8s_health.rs -------------------------------------------------------------------------------- /examples/http_key_value_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_key_value_store.rs -------------------------------------------------------------------------------- /examples/http_listener_hello.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_listener_hello.rs -------------------------------------------------------------------------------- /examples/http_mitm_proxy_boring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_mitm_proxy_boring.rs -------------------------------------------------------------------------------- /examples/http_mitm_proxy_rustls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_mitm_proxy_rustls.rs -------------------------------------------------------------------------------- /examples/http_nd_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_nd_json.rs -------------------------------------------------------------------------------- /examples/http_octet_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_octet_stream.rs -------------------------------------------------------------------------------- /examples/http_pooled_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_pooled_client.rs -------------------------------------------------------------------------------- /examples/http_rama_tower.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_rama_tower.rs -------------------------------------------------------------------------------- /examples/http_rate_limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_rate_limit.rs -------------------------------------------------------------------------------- /examples/http_record_har.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_record_har.rs -------------------------------------------------------------------------------- /examples/http_service_fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_service_fs.rs -------------------------------------------------------------------------------- /examples/http_service_hello.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_service_hello.rs -------------------------------------------------------------------------------- /examples/http_service_include_dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_service_include_dir.rs -------------------------------------------------------------------------------- /examples/http_service_match.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_service_match.rs -------------------------------------------------------------------------------- /examples/http_sse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_sse.rs -------------------------------------------------------------------------------- /examples/http_sse_datastar_hello.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_sse_datastar_hello.rs -------------------------------------------------------------------------------- /examples/http_sse_datastar_test_suite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_sse_datastar_test_suite.rs -------------------------------------------------------------------------------- /examples/http_sse_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_sse_json.rs -------------------------------------------------------------------------------- /examples/http_telemetry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_telemetry.rs -------------------------------------------------------------------------------- /examples/http_user_agent_classifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_user_agent_classifier.rs -------------------------------------------------------------------------------- /examples/http_web_router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_web_router.rs -------------------------------------------------------------------------------- /examples/http_web_service_dir_and_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/http_web_service_dir_and_api.rs -------------------------------------------------------------------------------- /examples/https_connect_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/https_connect_proxy.rs -------------------------------------------------------------------------------- /examples/https_web_service_with_hsts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/https_web_service_with_hsts.rs -------------------------------------------------------------------------------- /examples/mtls_tunnel_and_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/mtls_tunnel_and_service.rs -------------------------------------------------------------------------------- /examples/proxy_connectivity_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/proxy_connectivity_check.rs -------------------------------------------------------------------------------- /examples/socks5_and_http_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/socks5_and_http_proxy.rs -------------------------------------------------------------------------------- /examples/socks5_bind_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/socks5_bind_proxy.rs -------------------------------------------------------------------------------- /examples/socks5_connect_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/socks5_connect_proxy.rs -------------------------------------------------------------------------------- /examples/socks5_udp_associate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/socks5_udp_associate.rs -------------------------------------------------------------------------------- /examples/socks5_udp_associate_framed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/socks5_udp_associate_framed.rs -------------------------------------------------------------------------------- /examples/tcp_listener_hello.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/tcp_listener_hello.rs -------------------------------------------------------------------------------- /examples/tcp_listener_layers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/tcp_listener_layers.rs -------------------------------------------------------------------------------- /examples/tcp_nd_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/tcp_nd_json.rs -------------------------------------------------------------------------------- /examples/tls_boring_dynamic_certs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/tls_boring_dynamic_certs.rs -------------------------------------------------------------------------------- /examples/tls_boring_termination.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/tls_boring_termination.rs -------------------------------------------------------------------------------- /examples/tls_rustls_dynamic_certs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/tls_rustls_dynamic_certs.rs -------------------------------------------------------------------------------- /examples/tls_rustls_dynamic_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/tls_rustls_dynamic_config.rs -------------------------------------------------------------------------------- /examples/tls_rustls_termination.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/tls_rustls_termination.rs -------------------------------------------------------------------------------- /examples/tls_sni_proxy_mitm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/tls_sni_proxy_mitm.rs -------------------------------------------------------------------------------- /examples/tls_sni_router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/tls_sni_router.rs -------------------------------------------------------------------------------- /examples/udp_codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/udp_codec.rs -------------------------------------------------------------------------------- /examples/unix_datagram_codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/unix_datagram_codec.rs -------------------------------------------------------------------------------- /examples/unix_socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/unix_socket.rs -------------------------------------------------------------------------------- /examples/unix_socket_http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/unix_socket_http.rs -------------------------------------------------------------------------------- /examples/ws_chat_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/ws_chat_server.rs -------------------------------------------------------------------------------- /examples/ws_echo_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/ws_echo_server.rs -------------------------------------------------------------------------------- /examples/ws_over_h2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/ws_over_h2.rs -------------------------------------------------------------------------------- /examples/ws_tls_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/examples/ws_tls_server.rs -------------------------------------------------------------------------------- /fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | corpus 3 | artifacts 4 | coverage 5 | -------------------------------------------------------------------------------- /fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/fuzz/Cargo.toml -------------------------------------------------------------------------------- /fuzz/fuzz_targets/h2_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/fuzz/fuzz_targets/h2_client.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/h2_e2e.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/fuzz/fuzz_targets/h2_e2e.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/h2_hpack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/fuzz/fuzz_targets/h2_hpack.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/ua_parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/fuzz/fuzz_targets/ua_parse.rs -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/justfile -------------------------------------------------------------------------------- /lychee.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/lychee.toml -------------------------------------------------------------------------------- /rama-cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/Cargo.toml -------------------------------------------------------------------------------- /rama-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/README.md -------------------------------------------------------------------------------- /rama-cli/assets/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/assets/script.js -------------------------------------------------------------------------------- /rama-cli/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/assets/style.css -------------------------------------------------------------------------------- /rama-cli/infra/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/infra/Dockerfile -------------------------------------------------------------------------------- /rama-cli/scripts/build_and_sign_macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/scripts/build_and_sign_macos.sh -------------------------------------------------------------------------------- /rama-cli/scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/scripts/install.sh -------------------------------------------------------------------------------- /rama-cli/src/cmd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/probe/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/probe/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/probe/tcp/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/probe/tcp/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/probe/tls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/probe/tls/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/send/arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/send/arg.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/send/http/arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/send/http/arg.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/send/http/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/send/http/client/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/send/http/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/send/http/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/send/http/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/send/http/request.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/send/http/trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/send/http/trace.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/send/http/ws/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/send/http/ws/client.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/send/http/ws/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/send/http/ws/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/send/http/ws/tui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/send/http/ws/tui.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/send/layer/mod.rs: -------------------------------------------------------------------------------- 1 | pub(super) mod resolve; 2 | -------------------------------------------------------------------------------- /rama-cli/src/cmd/send/layer/resolve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/send/layer/resolve.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/send/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/send/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/serve/discard/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/serve/discard/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/serve/echo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/serve/echo/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/serve/fp/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/serve/fp/data.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/serve/fp/endpoints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/serve/fp/endpoints.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/serve/fp/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/serve/fp/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/serve/fp/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/serve/fp/state.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/serve/fp/storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/serve/fp/storage/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/serve/fs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/serve/fs/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/serve/ip/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/serve/ip/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/serve/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/serve/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/serve/proxy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/serve/proxy/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/cmd/serve/stunnel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/cmd/serve/stunnel/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/main.rs -------------------------------------------------------------------------------- /rama-cli/src/trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/trace.rs -------------------------------------------------------------------------------- /rama-cli/src/utils/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/utils/error.rs -------------------------------------------------------------------------------- /rama-cli/src/utils/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/utils/http.rs -------------------------------------------------------------------------------- /rama-cli/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/utils/mod.rs -------------------------------------------------------------------------------- /rama-cli/src/utils/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-cli/src/utils/tls.rs -------------------------------------------------------------------------------- /rama-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/Cargo.toml -------------------------------------------------------------------------------- /rama-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/README.md -------------------------------------------------------------------------------- /rama-core/src/combinators/either.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/combinators/either.rs -------------------------------------------------------------------------------- /rama-core/src/combinators/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/combinators/mod.rs -------------------------------------------------------------------------------- /rama-core/src/conversion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/conversion.rs -------------------------------------------------------------------------------- /rama-core/src/extensions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/extensions.rs -------------------------------------------------------------------------------- /rama-core/src/graceful.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/graceful.rs -------------------------------------------------------------------------------- /rama-core/src/layer/add_extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/add_extension.rs -------------------------------------------------------------------------------- /rama-core/src/layer/consume_err.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/consume_err.rs -------------------------------------------------------------------------------- /rama-core/src/layer/get_extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/get_extension.rs -------------------------------------------------------------------------------- /rama-core/src/layer/hijack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/hijack.rs -------------------------------------------------------------------------------- /rama-core/src/layer/into_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/into_error.rs -------------------------------------------------------------------------------- /rama-core/src/layer/layer_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/layer_fn.rs -------------------------------------------------------------------------------- /rama-core/src/layer/limit/layer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/limit/layer.rs -------------------------------------------------------------------------------- /rama-core/src/layer/limit/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/limit/mod.rs -------------------------------------------------------------------------------- /rama-core/src/layer/limit/policy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/limit/policy/mod.rs -------------------------------------------------------------------------------- /rama-core/src/layer/map_err.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/map_err.rs -------------------------------------------------------------------------------- /rama-core/src/layer/map_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/map_request.rs -------------------------------------------------------------------------------- /rama-core/src/layer/map_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/map_response.rs -------------------------------------------------------------------------------- /rama-core/src/layer/map_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/map_result.rs -------------------------------------------------------------------------------- /rama-core/src/layer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/mod.rs -------------------------------------------------------------------------------- /rama-core/src/layer/timeout/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/timeout/error.rs -------------------------------------------------------------------------------- /rama-core/src/layer/timeout/layer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/timeout/layer.rs -------------------------------------------------------------------------------- /rama-core/src/layer/timeout/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/timeout/mod.rs -------------------------------------------------------------------------------- /rama-core/src/layer/trace_err.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/layer/trace_err.rs -------------------------------------------------------------------------------- /rama-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/lib.rs -------------------------------------------------------------------------------- /rama-core/src/matcher/ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/matcher/ext.rs -------------------------------------------------------------------------------- /rama-core/src/matcher/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/matcher/iter.rs -------------------------------------------------------------------------------- /rama-core/src/matcher/mfn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/matcher/mfn.rs -------------------------------------------------------------------------------- /rama-core/src/matcher/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/matcher/mod.rs -------------------------------------------------------------------------------- /rama-core/src/matcher/op_and.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/matcher/op_and.rs -------------------------------------------------------------------------------- /rama-core/src/matcher/op_not.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/matcher/op_not.rs -------------------------------------------------------------------------------- /rama-core/src/matcher/op_or.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/matcher/op_or.rs -------------------------------------------------------------------------------- /rama-core/src/matcher/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/matcher/test.rs -------------------------------------------------------------------------------- /rama-core/src/rt/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/rt/executor.rs -------------------------------------------------------------------------------- /rama-core/src/rt/future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/rt/future.rs -------------------------------------------------------------------------------- /rama-core/src/rt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/rt/mod.rs -------------------------------------------------------------------------------- /rama-core/src/service/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/service/handler.rs -------------------------------------------------------------------------------- /rama-core/src/service/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/service/mod.rs -------------------------------------------------------------------------------- /rama-core/src/service/svc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/service/svc.rs -------------------------------------------------------------------------------- /rama-core/src/stream/json/codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/stream/json/codec.rs -------------------------------------------------------------------------------- /rama-core/src/stream/json/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/stream/json/config.rs -------------------------------------------------------------------------------- /rama-core/src/stream/json/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/stream/json/engine.rs -------------------------------------------------------------------------------- /rama-core/src/stream/json/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/stream/json/mod.rs -------------------------------------------------------------------------------- /rama-core/src/stream/json/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/stream/json/stream/mod.rs -------------------------------------------------------------------------------- /rama-core/src/stream/json/stream/read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/stream/json/stream/read.rs -------------------------------------------------------------------------------- /rama-core/src/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/stream/mod.rs -------------------------------------------------------------------------------- /rama-core/src/stream/peek.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/stream/peek.rs -------------------------------------------------------------------------------- /rama-core/src/stream/read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/stream/read.rs -------------------------------------------------------------------------------- /rama-core/src/stream/rewind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/stream/rewind.rs -------------------------------------------------------------------------------- /rama-core/src/svc_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/svc_input.rs -------------------------------------------------------------------------------- /rama-core/src/telemetry/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/telemetry/mod.rs -------------------------------------------------------------------------------- /rama-core/src/telemetry/tracing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/telemetry/tracing.rs -------------------------------------------------------------------------------- /rama-core/src/username/compose.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/username/compose.rs -------------------------------------------------------------------------------- /rama-core/src/username/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/username/mod.rs -------------------------------------------------------------------------------- /rama-core/src/username/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-core/src/username/parse.rs -------------------------------------------------------------------------------- /rama-crypto/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-crypto/Cargo.toml -------------------------------------------------------------------------------- /rama-crypto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-crypto/README.md -------------------------------------------------------------------------------- /rama-crypto/src/jose/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-crypto/src/jose/constants.rs -------------------------------------------------------------------------------- /rama-crypto/src/jose/jwa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-crypto/src/jose/jwa.rs -------------------------------------------------------------------------------- /rama-crypto/src/jose/jwk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-crypto/src/jose/jwk.rs -------------------------------------------------------------------------------- /rama-crypto/src/jose/jwk_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-crypto/src/jose/jwk_utils.rs -------------------------------------------------------------------------------- /rama-crypto/src/jose/jws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-crypto/src/jose/jws.rs -------------------------------------------------------------------------------- /rama-crypto/src/jose/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-crypto/src/jose/mod.rs -------------------------------------------------------------------------------- /rama-crypto/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-crypto/src/lib.rs -------------------------------------------------------------------------------- /rama-dns/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-dns/Cargo.toml -------------------------------------------------------------------------------- /rama-dns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-dns/README.md -------------------------------------------------------------------------------- /rama-dns/src/boxed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-dns/src/boxed.rs -------------------------------------------------------------------------------- /rama-dns/src/chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-dns/src/chain.rs -------------------------------------------------------------------------------- /rama-dns/src/deny_all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-dns/src/deny_all.rs -------------------------------------------------------------------------------- /rama-dns/src/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-dns/src/global.rs -------------------------------------------------------------------------------- /rama-dns/src/hickory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-dns/src/hickory.rs -------------------------------------------------------------------------------- /rama-dns/src/in_memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-dns/src/in_memory.rs -------------------------------------------------------------------------------- /rama-dns/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-dns/src/lib.rs -------------------------------------------------------------------------------- /rama-dns/src/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-dns/src/tuple.rs -------------------------------------------------------------------------------- /rama-dns/src/variant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-dns/src/variant.rs -------------------------------------------------------------------------------- /rama-error/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-error/Cargo.toml -------------------------------------------------------------------------------- /rama-error/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-error/README.md -------------------------------------------------------------------------------- /rama-error/src/ext/backtrace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-error/src/ext/backtrace.rs -------------------------------------------------------------------------------- /rama-error/src/ext/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-error/src/ext/context.rs -------------------------------------------------------------------------------- /rama-error/src/ext/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-error/src/ext/mod.rs -------------------------------------------------------------------------------- /rama-error/src/ext/wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-error/src/ext/wrapper.rs -------------------------------------------------------------------------------- /rama-error/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-error/src/lib.rs -------------------------------------------------------------------------------- /rama-error/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-error/src/macros.rs -------------------------------------------------------------------------------- /rama-fp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-fp/.gitignore -------------------------------------------------------------------------------- /rama-fp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-fp/README.md -------------------------------------------------------------------------------- /rama-fp/browserstack/.python-version: -------------------------------------------------------------------------------- 1 | 3.11 2 | -------------------------------------------------------------------------------- /rama-fp/browserstack/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-fp/browserstack/main.py -------------------------------------------------------------------------------- /rama-fp/browserstack/requirements.txt: -------------------------------------------------------------------------------- 1 | selenium 2 | -------------------------------------------------------------------------------- /rama-fp/infra/deployments/echo/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-fp/infra/deployments/echo/fly.toml -------------------------------------------------------------------------------- /rama-fp/infra/deployments/fp-h1/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-fp/infra/deployments/fp-h1/fly.toml -------------------------------------------------------------------------------- /rama-fp/infra/deployments/fp/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-fp/infra/deployments/fp/fly.toml -------------------------------------------------------------------------------- /rama-fp/infra/deployments/ipv4/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-fp/infra/deployments/ipv4/fly.toml -------------------------------------------------------------------------------- /rama-fp/infra/deployments/ipv6/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-fp/infra/deployments/ipv6/fly.toml -------------------------------------------------------------------------------- /rama-fp/progen/.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /rama-fp/progen/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-fp/progen/main.py -------------------------------------------------------------------------------- /rama-fp/progen/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-fp/progen/pyproject.toml -------------------------------------------------------------------------------- /rama-fp/progen/requirements.txt: -------------------------------------------------------------------------------- 1 | 2 | psycopg[binary] 3 | -------------------------------------------------------------------------------- /rama-fp/progen/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-fp/progen/uv.lock -------------------------------------------------------------------------------- /rama-haproxy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-haproxy/Cargo.toml -------------------------------------------------------------------------------- /rama-haproxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-haproxy/README.md -------------------------------------------------------------------------------- /rama-haproxy/src/client/layer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-haproxy/src/client/layer.rs -------------------------------------------------------------------------------- /rama-haproxy/src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-haproxy/src/client/mod.rs -------------------------------------------------------------------------------- /rama-haproxy/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-haproxy/src/lib.rs -------------------------------------------------------------------------------- /rama-haproxy/src/protocol/ip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-haproxy/src/protocol/ip.rs -------------------------------------------------------------------------------- /rama-haproxy/src/protocol/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-haproxy/src/protocol/mod.rs -------------------------------------------------------------------------------- /rama-haproxy/src/protocol/v1/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-haproxy/src/protocol/v1/error.rs -------------------------------------------------------------------------------- /rama-haproxy/src/protocol/v1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-haproxy/src/protocol/v1/mod.rs -------------------------------------------------------------------------------- /rama-haproxy/src/protocol/v1/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-haproxy/src/protocol/v1/model.rs -------------------------------------------------------------------------------- /rama-haproxy/src/protocol/v2/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-haproxy/src/protocol/v2/builder.rs -------------------------------------------------------------------------------- /rama-haproxy/src/protocol/v2/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-haproxy/src/protocol/v2/error.rs -------------------------------------------------------------------------------- /rama-haproxy/src/protocol/v2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-haproxy/src/protocol/v2/mod.rs -------------------------------------------------------------------------------- /rama-haproxy/src/protocol/v2/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-haproxy/src/protocol/v2/model.rs -------------------------------------------------------------------------------- /rama-haproxy/src/server/layer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-haproxy/src/server/layer.rs -------------------------------------------------------------------------------- /rama-haproxy/src/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-haproxy/src/server/mod.rs -------------------------------------------------------------------------------- /rama-http-backend/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-backend/Cargo.toml -------------------------------------------------------------------------------- /rama-http-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-backend/README.md -------------------------------------------------------------------------------- /rama-http-backend/src/client/conn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-backend/src/client/conn.rs -------------------------------------------------------------------------------- /rama-http-backend/src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-backend/src/client/mod.rs -------------------------------------------------------------------------------- /rama-http-backend/src/client/proxy/mod.rs: -------------------------------------------------------------------------------- 1 | //! Client Http Proxy Connector Support. 2 | 3 | pub mod layer; 4 | -------------------------------------------------------------------------------- /rama-http-backend/src/client/svc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-backend/src/client/svc.rs -------------------------------------------------------------------------------- /rama-http-backend/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-backend/src/lib.rs -------------------------------------------------------------------------------- /rama-http-backend/src/server/layer/mod.rs: -------------------------------------------------------------------------------- 1 | //! rama http backend server layers 2 | 3 | pub mod upgrade; 4 | -------------------------------------------------------------------------------- /rama-http-backend/src/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-backend/src/server/mod.rs -------------------------------------------------------------------------------- /rama-http-backend/src/server/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-backend/src/server/service.rs -------------------------------------------------------------------------------- /rama-http-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/Cargo.toml -------------------------------------------------------------------------------- /rama-http-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/README.md -------------------------------------------------------------------------------- /rama-http-core/ci/h2spec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/ci/h2spec.sh -------------------------------------------------------------------------------- /rama-http-core/examples/h2_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/examples/h2_client.rs -------------------------------------------------------------------------------- /rama-http-core/examples/h2_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/examples/h2_example.rs -------------------------------------------------------------------------------- /rama-http-core/examples/h2_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/examples/h2_server.rs -------------------------------------------------------------------------------- /rama-http-core/src/body/incoming.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/body/incoming.rs -------------------------------------------------------------------------------- /rama-http-core/src/body/length.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/body/length.rs -------------------------------------------------------------------------------- /rama-http-core/src/body/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/body/mod.rs -------------------------------------------------------------------------------- /rama-http-core/src/client/conn/http1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/client/conn/http1.rs -------------------------------------------------------------------------------- /rama-http-core/src/client/conn/http2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/client/conn/http2.rs -------------------------------------------------------------------------------- /rama-http-core/src/client/conn/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/client/conn/mod.rs -------------------------------------------------------------------------------- /rama-http-core/src/client/dispatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/client/dispatch.rs -------------------------------------------------------------------------------- /rama-http-core/src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/client/mod.rs -------------------------------------------------------------------------------- /rama-http-core/src/client/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/client/tests.rs -------------------------------------------------------------------------------- /rama-http-core/src/common/buf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/common/buf.rs -------------------------------------------------------------------------------- /rama-http-core/src/common/date.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/common/date.rs -------------------------------------------------------------------------------- /rama-http-core/src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/common/mod.rs -------------------------------------------------------------------------------- /rama-http-core/src/common/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/common/task.rs -------------------------------------------------------------------------------- /rama-http-core/src/common/watch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/common/watch.rs -------------------------------------------------------------------------------- /rama-http-core/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/error.rs -------------------------------------------------------------------------------- /rama-http-core/src/ext/informational.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/ext/informational.rs -------------------------------------------------------------------------------- /rama-http-core/src/ext/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/ext/mod.rs -------------------------------------------------------------------------------- /rama-http-core/src/h2/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/h2/client.rs -------------------------------------------------------------------------------- /rama-http-core/src/h2/codec/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/h2/codec/error.rs -------------------------------------------------------------------------------- /rama-http-core/src/h2/codec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/h2/codec/mod.rs -------------------------------------------------------------------------------- /rama-http-core/src/h2/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/h2/error.rs -------------------------------------------------------------------------------- /rama-http-core/src/h2/fuzz_bridge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/h2/fuzz_bridge.rs -------------------------------------------------------------------------------- /rama-http-core/src/h2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/h2/mod.rs -------------------------------------------------------------------------------- /rama-http-core/src/h2/proto/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/h2/proto/error.rs -------------------------------------------------------------------------------- /rama-http-core/src/h2/proto/go_away.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/h2/proto/go_away.rs -------------------------------------------------------------------------------- /rama-http-core/src/h2/proto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/h2/proto/mod.rs -------------------------------------------------------------------------------- /rama-http-core/src/h2/proto/peer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/h2/proto/peer.rs -------------------------------------------------------------------------------- /rama-http-core/src/h2/proto/ping_pong.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/h2/proto/ping_pong.rs -------------------------------------------------------------------------------- /rama-http-core/src/h2/proto/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/h2/proto/settings.rs -------------------------------------------------------------------------------- /rama-http-core/src/h2/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/h2/server.rs -------------------------------------------------------------------------------- /rama-http-core/src/h2/share.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/h2/share.rs -------------------------------------------------------------------------------- /rama-http-core/src/headers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/headers.rs -------------------------------------------------------------------------------- /rama-http-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/lib.rs -------------------------------------------------------------------------------- /rama-http-core/src/proto/h1/conn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/proto/h1/conn.rs -------------------------------------------------------------------------------- /rama-http-core/src/proto/h1/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/proto/h1/decode.rs -------------------------------------------------------------------------------- /rama-http-core/src/proto/h1/dispatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/proto/h1/dispatch.rs -------------------------------------------------------------------------------- /rama-http-core/src/proto/h1/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/proto/h1/encode.rs -------------------------------------------------------------------------------- /rama-http-core/src/proto/h1/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/proto/h1/io.rs -------------------------------------------------------------------------------- /rama-http-core/src/proto/h1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/proto/h1/mod.rs -------------------------------------------------------------------------------- /rama-http-core/src/proto/h1/role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/proto/h1/role.rs -------------------------------------------------------------------------------- /rama-http-core/src/proto/h2/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/proto/h2/client.rs -------------------------------------------------------------------------------- /rama-http-core/src/proto/h2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/proto/h2/mod.rs -------------------------------------------------------------------------------- /rama-http-core/src/proto/h2/ping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/proto/h2/ping.rs -------------------------------------------------------------------------------- /rama-http-core/src/proto/h2/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/proto/h2/server.rs -------------------------------------------------------------------------------- /rama-http-core/src/proto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/proto/mod.rs -------------------------------------------------------------------------------- /rama-http-core/src/server/conn/auto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/server/conn/auto.rs -------------------------------------------------------------------------------- /rama-http-core/src/server/conn/http1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/server/conn/http1.rs -------------------------------------------------------------------------------- /rama-http-core/src/server/conn/http2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/server/conn/http2.rs -------------------------------------------------------------------------------- /rama-http-core/src/server/conn/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/server/conn/mod.rs -------------------------------------------------------------------------------- /rama-http-core/src/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/server/mod.rs -------------------------------------------------------------------------------- /rama-http-core/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/src/service.rs -------------------------------------------------------------------------------- /rama-http-core/tests/h2-fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | hfuzz_target/ 2 | -------------------------------------------------------------------------------- /rama-http-core/tests/h2-fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/tests/h2-fuzz/Cargo.toml -------------------------------------------------------------------------------- /rama-http-core/tests/h2-fuzz/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-core/tests/h2-fuzz/src/main.rs -------------------------------------------------------------------------------- /rama-http-headers/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/Cargo.toml -------------------------------------------------------------------------------- /rama-http-headers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/README.md -------------------------------------------------------------------------------- /rama-http-headers/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/build.rs -------------------------------------------------------------------------------- /rama-http-headers/src/client_hints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/client_hints.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/accept.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/accept.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/age.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/age.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/allow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/allow.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/cookie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/cookie.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/date.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/date.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/etag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/etag.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/expect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/expect.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/expires.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/expires.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/host.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/if_match.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/if_match.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/if_range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/if_range.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/location.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/location.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/mod.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/origin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/origin.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/pragma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/pragma.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/range.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/referer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/referer.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/server.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/te.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/te.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/upgrade.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/upgrade.rs -------------------------------------------------------------------------------- /rama-http-headers/src/common/vary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/common/vary.rs -------------------------------------------------------------------------------- /rama-http-headers/src/disabled/accept.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/disabled/accept.rs -------------------------------------------------------------------------------- /rama-http-headers/src/disabled/from.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/disabled/from.rs -------------------------------------------------------------------------------- /rama-http-headers/src/disabled/link.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/disabled/link.rs -------------------------------------------------------------------------------- /rama-http-headers/src/disabled/prefer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/disabled/prefer.rs -------------------------------------------------------------------------------- /rama-http-headers/src/encoding/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/encoding/mod.rs -------------------------------------------------------------------------------- /rama-http-headers/src/exotic/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/exotic/mod.rs -------------------------------------------------------------------------------- /rama-http-headers/src/forwarded/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/forwarded/mod.rs -------------------------------------------------------------------------------- /rama-http-headers/src/forwarded/std.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/forwarded/std.rs -------------------------------------------------------------------------------- /rama-http-headers/src/forwarded/via.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/forwarded/via.rs -------------------------------------------------------------------------------- /rama-http-headers/src/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/header.rs -------------------------------------------------------------------------------- /rama-http-headers/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/lib.rs -------------------------------------------------------------------------------- /rama-http-headers/src/map_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/map_ext.rs -------------------------------------------------------------------------------- /rama-http-headers/src/privacy/dnt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/privacy/dnt.rs -------------------------------------------------------------------------------- /rama-http-headers/src/privacy/gpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/privacy/gpc.rs -------------------------------------------------------------------------------- /rama-http-headers/src/privacy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/privacy/mod.rs -------------------------------------------------------------------------------- /rama-http-headers/src/req_builder_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/req_builder_ext.rs -------------------------------------------------------------------------------- /rama-http-headers/src/specifier/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/specifier/mod.rs -------------------------------------------------------------------------------- /rama-http-headers/src/util/csv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/util/csv.rs -------------------------------------------------------------------------------- /rama-http-headers/src/util/entity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/util/entity.rs -------------------------------------------------------------------------------- /rama-http-headers/src/util/flat_csv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/util/flat_csv.rs -------------------------------------------------------------------------------- /rama-http-headers/src/util/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/util/fmt.rs -------------------------------------------------------------------------------- /rama-http-headers/src/util/http_date.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/util/http_date.rs -------------------------------------------------------------------------------- /rama-http-headers/src/util/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/util/iter.rs -------------------------------------------------------------------------------- /rama-http-headers/src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/util/mod.rs -------------------------------------------------------------------------------- /rama-http-headers/src/util/seconds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-headers/src/util/seconds.rs -------------------------------------------------------------------------------- /rama-http-types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/Cargo.toml -------------------------------------------------------------------------------- /rama-http-types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/README.md -------------------------------------------------------------------------------- /rama-http-types/fixtures/hpack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/fixtures/hpack/README.md -------------------------------------------------------------------------------- /rama-http-types/src/body/ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/body/ext.rs -------------------------------------------------------------------------------- /rama-http-types/src/body/infinite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/body/infinite.rs -------------------------------------------------------------------------------- /rama-http-types/src/body/limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/body/limit.rs -------------------------------------------------------------------------------- /rama-http-types/src/body/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/body/mod.rs -------------------------------------------------------------------------------- /rama-http-types/src/body/sse/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/body/sse/event.rs -------------------------------------------------------------------------------- /rama-http-types/src/body/sse/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/body/sse/mod.rs -------------------------------------------------------------------------------- /rama-http-types/src/body/sse/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/body/sse/parser.rs -------------------------------------------------------------------------------- /rama-http-types/src/body/sse/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/body/sse/server.rs -------------------------------------------------------------------------------- /rama-http-types/src/conn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/conn.rs -------------------------------------------------------------------------------- /rama-http-types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/lib.rs -------------------------------------------------------------------------------- /rama-http-types/src/opentelemetry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/opentelemetry.rs -------------------------------------------------------------------------------- /rama-http-types/src/proto/h1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/proto/h1/mod.rs -------------------------------------------------------------------------------- /rama-http-types/src/proto/h2/ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/proto/h2/ext.rs -------------------------------------------------------------------------------- /rama-http-types/src/proto/h2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/proto/h2/mod.rs -------------------------------------------------------------------------------- /rama-http-types/src/proto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/proto/mod.rs -------------------------------------------------------------------------------- /rama-http-types/src/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/request.rs -------------------------------------------------------------------------------- /rama-http-types/src/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/response.rs -------------------------------------------------------------------------------- /rama-http-types/src/uri.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/src/uri.rs -------------------------------------------------------------------------------- /rama-http-types/util/genhuff/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/util/genhuff/Cargo.toml -------------------------------------------------------------------------------- /rama-http-types/util/genhuff/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http-types/util/genhuff/src/main.rs -------------------------------------------------------------------------------- /rama-http/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/Cargo.toml -------------------------------------------------------------------------------- /rama-http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/README.md -------------------------------------------------------------------------------- /rama-http/src/body/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/body/mod.rs -------------------------------------------------------------------------------- /rama-http/src/body/zip_bomb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/body/zip_bomb.rs -------------------------------------------------------------------------------- /rama-http/src/convert/curl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/convert/curl.rs -------------------------------------------------------------------------------- /rama-http/src/convert/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/convert/mod.rs -------------------------------------------------------------------------------- /rama-http/src/io/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/io/mod.rs -------------------------------------------------------------------------------- /rama-http/src/io/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/io/request.rs -------------------------------------------------------------------------------- /rama-http/src/io/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/io/response.rs -------------------------------------------------------------------------------- /rama-http/src/io/upgrade.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/io/upgrade.rs -------------------------------------------------------------------------------- /rama-http/src/layer/auth/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/auth/mod.rs -------------------------------------------------------------------------------- /rama-http/src/layer/body_limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/body_limit.rs -------------------------------------------------------------------------------- /rama-http/src/layer/catch_panic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/catch_panic.rs -------------------------------------------------------------------------------- /rama-http/src/layer/classify/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/classify/mod.rs -------------------------------------------------------------------------------- /rama-http/src/layer/collect_body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/collect_body.rs -------------------------------------------------------------------------------- /rama-http/src/layer/compression/body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/compression/body.rs -------------------------------------------------------------------------------- /rama-http/src/layer/compression/layer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/compression/layer.rs -------------------------------------------------------------------------------- /rama-http/src/layer/compression/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/compression/mod.rs -------------------------------------------------------------------------------- /rama-http/src/layer/cors/allow_origin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/cors/allow_origin.rs -------------------------------------------------------------------------------- /rama-http/src/layer/cors/max_age.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/cors/max_age.rs -------------------------------------------------------------------------------- /rama-http/src/layer/cors/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/cors/mod.rs -------------------------------------------------------------------------------- /rama-http/src/layer/cors/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/cors/tests.rs -------------------------------------------------------------------------------- /rama-http/src/layer/decompression/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/decompression/mod.rs -------------------------------------------------------------------------------- /rama-http/src/layer/dns/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/dns/mod.rs -------------------------------------------------------------------------------- /rama-http/src/layer/error_handling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/error_handling.rs -------------------------------------------------------------------------------- /rama-http/src/layer/forwarded/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/forwarded/mod.rs -------------------------------------------------------------------------------- /rama-http/src/layer/har/extensions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/har/extensions.rs -------------------------------------------------------------------------------- /rama-http/src/layer/har/layer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/har/layer.rs -------------------------------------------------------------------------------- /rama-http/src/layer/har/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/har/mod.rs -------------------------------------------------------------------------------- /rama-http/src/layer/har/recorder/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/har/recorder/fs.rs -------------------------------------------------------------------------------- /rama-http/src/layer/har/recorder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/har/recorder/mod.rs -------------------------------------------------------------------------------- /rama-http/src/layer/har/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/har/service.rs -------------------------------------------------------------------------------- /rama-http/src/layer/har/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/har/spec.md -------------------------------------------------------------------------------- /rama-http/src/layer/har/spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/har/spec.rs -------------------------------------------------------------------------------- /rama-http/src/layer/har/toggle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/har/toggle.rs -------------------------------------------------------------------------------- /rama-http/src/layer/header_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/header_config.rs -------------------------------------------------------------------------------- /rama-http/src/layer/map_request_body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/map_request_body.rs -------------------------------------------------------------------------------- /rama-http/src/layer/map_response_body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/map_response_body.rs -------------------------------------------------------------------------------- /rama-http/src/layer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/mod.rs -------------------------------------------------------------------------------- /rama-http/src/layer/normalize_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/normalize_path.rs -------------------------------------------------------------------------------- /rama-http/src/layer/opentelemetry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/opentelemetry.rs -------------------------------------------------------------------------------- /rama-http/src/layer/proxy_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/proxy_auth.rs -------------------------------------------------------------------------------- /rama-http/src/layer/request_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/request_id.rs -------------------------------------------------------------------------------- /rama-http/src/layer/retry/body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/retry/body.rs -------------------------------------------------------------------------------- /rama-http/src/layer/retry/layer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/retry/layer.rs -------------------------------------------------------------------------------- /rama-http/src/layer/retry/managed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/retry/managed.rs -------------------------------------------------------------------------------- /rama-http/src/layer/retry/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/retry/mod.rs -------------------------------------------------------------------------------- /rama-http/src/layer/retry/policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/retry/policy.rs -------------------------------------------------------------------------------- /rama-http/src/layer/retry/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/retry/tests.rs -------------------------------------------------------------------------------- /rama-http/src/layer/set_header/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/set_header/mod.rs -------------------------------------------------------------------------------- /rama-http/src/layer/set_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/set_status.rs -------------------------------------------------------------------------------- /rama-http/src/layer/timeout/body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/timeout/body.rs -------------------------------------------------------------------------------- /rama-http/src/layer/timeout/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/timeout/mod.rs -------------------------------------------------------------------------------- /rama-http/src/layer/trace/body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/trace/body.rs -------------------------------------------------------------------------------- /rama-http/src/layer/trace/layer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/trace/layer.rs -------------------------------------------------------------------------------- /rama-http/src/layer/trace/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/trace/mod.rs -------------------------------------------------------------------------------- /rama-http/src/layer/trace/on_eos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/trace/on_eos.rs -------------------------------------------------------------------------------- /rama-http/src/layer/trace/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/trace/service.rs -------------------------------------------------------------------------------- /rama-http/src/layer/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/layer/util/mod.rs -------------------------------------------------------------------------------- /rama-http/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/lib.rs -------------------------------------------------------------------------------- /rama-http/src/matcher/domain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/matcher/domain.rs -------------------------------------------------------------------------------- /rama-http/src/matcher/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/matcher/header.rs -------------------------------------------------------------------------------- /rama-http/src/matcher/method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/matcher/method.rs -------------------------------------------------------------------------------- /rama-http/src/matcher/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/matcher/mod.rs -------------------------------------------------------------------------------- /rama-http/src/matcher/path/de.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/matcher/path/de.rs -------------------------------------------------------------------------------- /rama-http/src/matcher/path/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/matcher/path/mod.rs -------------------------------------------------------------------------------- /rama-http/src/matcher/uri.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/matcher/uri.rs -------------------------------------------------------------------------------- /rama-http/src/matcher/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/matcher/version.rs -------------------------------------------------------------------------------- /rama-http/src/service/client/ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/service/client/ext.rs -------------------------------------------------------------------------------- /rama-http/src/service/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/service/client/mod.rs -------------------------------------------------------------------------------- /rama-http/src/service/fs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/service/fs/mod.rs -------------------------------------------------------------------------------- /rama-http/src/service/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/service/mod.rs -------------------------------------------------------------------------------- /rama-http/src/service/redirect/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/service/redirect/mod.rs -------------------------------------------------------------------------------- /rama-http/src/service/web/k8s.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/service/web/k8s.rs -------------------------------------------------------------------------------- /rama-http/src/service/web/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/service/web/mod.rs -------------------------------------------------------------------------------- /rama-http/src/service/web/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/service/web/router.rs -------------------------------------------------------------------------------- /rama-http/src/service/web/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/service/web/service.rs -------------------------------------------------------------------------------- /rama-http/src/utils/header_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/utils/header_value.rs -------------------------------------------------------------------------------- /rama-http/src/utils/macros/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/utils/macros/mod.rs -------------------------------------------------------------------------------- /rama-http/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/utils/mod.rs -------------------------------------------------------------------------------- /rama-http/src/utils/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-http/src/utils/request.rs -------------------------------------------------------------------------------- /rama-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/Cargo.toml -------------------------------------------------------------------------------- /rama-macros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/README.md -------------------------------------------------------------------------------- /rama-macros/src/from_ref_macro/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/src/from_ref_macro/mod.rs -------------------------------------------------------------------------------- /rama-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/src/lib.rs -------------------------------------------------------------------------------- /rama-macros/src/paste_macro/attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/src/paste_macro/attr.rs -------------------------------------------------------------------------------- /rama-macros/src/paste_macro/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/src/paste_macro/error.rs -------------------------------------------------------------------------------- /rama-macros/src/paste_macro/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/src/paste_macro/mod.rs -------------------------------------------------------------------------------- /rama-macros/tests/compiletest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/tests/compiletest.rs -------------------------------------------------------------------------------- /rama-macros/tests/macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/tests/macros/Cargo.toml -------------------------------------------------------------------------------- /rama-macros/tests/macros/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/tests/macros/lib.rs -------------------------------------------------------------------------------- /rama-macros/tests/test_attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/tests/test_attr.rs -------------------------------------------------------------------------------- /rama-macros/tests/test_doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/tests/test_doc.rs -------------------------------------------------------------------------------- /rama-macros/tests/test_expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/tests/test_expr.rs -------------------------------------------------------------------------------- /rama-macros/tests/test_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/tests/test_item.rs -------------------------------------------------------------------------------- /rama-macros/tests/ui/case-warning.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/tests/ui/case-warning.rs -------------------------------------------------------------------------------- /rama-macros/tests/ui/env-empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/tests/ui/env-empty.rs -------------------------------------------------------------------------------- /rama-macros/tests/ui/env-empty.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/tests/ui/env-empty.stderr -------------------------------------------------------------------------------- /rama-macros/tests/ui/env-suffix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/tests/ui/env-suffix.rs -------------------------------------------------------------------------------- /rama-macros/tests/ui/invalid-ident.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/tests/ui/invalid-ident.rs -------------------------------------------------------------------------------- /rama-macros/tests/ui/no-env-var.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-macros/tests/ui/no-env-var.rs -------------------------------------------------------------------------------- /rama-net/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/Cargo.toml -------------------------------------------------------------------------------- /rama-net/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/README.md -------------------------------------------------------------------------------- /rama-net/src/address/authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/address/authority.rs -------------------------------------------------------------------------------- /rama-net/src/address/domain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/address/domain.rs -------------------------------------------------------------------------------- /rama-net/src/address/domain_trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/address/domain_trie.rs -------------------------------------------------------------------------------- /rama-net/src/address/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/address/host.rs -------------------------------------------------------------------------------- /rama-net/src/address/ip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/address/ip.rs -------------------------------------------------------------------------------- /rama-net/src/address/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/address/mod.rs -------------------------------------------------------------------------------- /rama-net/src/address/parse_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/address/parse_utils.rs -------------------------------------------------------------------------------- /rama-net/src/address/proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/address/proxy.rs -------------------------------------------------------------------------------- /rama-net/src/asn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/asn.rs -------------------------------------------------------------------------------- /rama-net/src/client/conn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/client/conn.rs -------------------------------------------------------------------------------- /rama-net/src/client/either_conn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/client/either_conn.rs -------------------------------------------------------------------------------- /rama-net/src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/client/mod.rs -------------------------------------------------------------------------------- /rama-net/src/client/pool/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/client/pool/http.rs -------------------------------------------------------------------------------- /rama-net/src/client/pool/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/client/pool/metrics.rs -------------------------------------------------------------------------------- /rama-net/src/client/pool/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/client/pool/mod.rs -------------------------------------------------------------------------------- /rama-net/src/conn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/conn.rs -------------------------------------------------------------------------------- /rama-net/src/fingerprint/akamai/h2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/fingerprint/akamai/h2.rs -------------------------------------------------------------------------------- /rama-net/src/fingerprint/ja3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/fingerprint/ja3.rs -------------------------------------------------------------------------------- /rama-net/src/fingerprint/ja4/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/fingerprint/ja4/http.rs -------------------------------------------------------------------------------- /rama-net/src/fingerprint/ja4/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/fingerprint/ja4/mod.rs -------------------------------------------------------------------------------- /rama-net/src/fingerprint/ja4/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/fingerprint/ja4/tls.rs -------------------------------------------------------------------------------- /rama-net/src/fingerprint/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/fingerprint/mod.rs -------------------------------------------------------------------------------- /rama-net/src/fingerprint/peet/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/fingerprint/peet/mod.rs -------------------------------------------------------------------------------- /rama-net/src/fingerprint/peet/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/fingerprint/peet/tls.rs -------------------------------------------------------------------------------- /rama-net/src/forwarded/element/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/forwarded/element/mod.rs -------------------------------------------------------------------------------- /rama-net/src/forwarded/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/forwarded/mod.rs -------------------------------------------------------------------------------- /rama-net/src/forwarded/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/forwarded/node.rs -------------------------------------------------------------------------------- /rama-net/src/forwarded/obfuscated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/forwarded/obfuscated.rs -------------------------------------------------------------------------------- /rama-net/src/forwarded/proto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/forwarded/proto.rs -------------------------------------------------------------------------------- /rama-net/src/forwarded/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/forwarded/version.rs -------------------------------------------------------------------------------- /rama-net/src/http/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/http/mod.rs -------------------------------------------------------------------------------- /rama-net/src/http/request_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/http/request_context.rs -------------------------------------------------------------------------------- /rama-net/src/http/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/http/server/mod.rs -------------------------------------------------------------------------------- /rama-net/src/http/server/peek.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/http/server/peek.rs -------------------------------------------------------------------------------- /rama-net/src/http/uri/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/http/uri/mod.rs -------------------------------------------------------------------------------- /rama-net/src/https.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/https.rs -------------------------------------------------------------------------------- /rama-net/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/lib.rs -------------------------------------------------------------------------------- /rama-net/src/mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/mode.rs -------------------------------------------------------------------------------- /rama-net/src/proto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/proto.rs -------------------------------------------------------------------------------- /rama-net/src/proxy/forward.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/proxy/forward.rs -------------------------------------------------------------------------------- /rama-net/src/proxy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/proxy/mod.rs -------------------------------------------------------------------------------- /rama-net/src/proxy/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/proxy/request.rs -------------------------------------------------------------------------------- /rama-net/src/socket/interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/socket/interface.rs -------------------------------------------------------------------------------- /rama-net/src/socket/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/socket/mod.rs -------------------------------------------------------------------------------- /rama-net/src/socket/opts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/socket/opts.rs -------------------------------------------------------------------------------- /rama-net/src/socket/svc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/socket/svc.rs -------------------------------------------------------------------------------- /rama-net/src/stream/layer/http/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/stream/layer/http/mod.rs -------------------------------------------------------------------------------- /rama-net/src/stream/layer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/stream/layer/mod.rs -------------------------------------------------------------------------------- /rama-net/src/stream/matcher/ip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/stream/matcher/ip.rs -------------------------------------------------------------------------------- /rama-net/src/stream/matcher/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/stream/matcher/mod.rs -------------------------------------------------------------------------------- /rama-net/src/stream/matcher/port.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/stream/matcher/port.rs -------------------------------------------------------------------------------- /rama-net/src/stream/matcher/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/stream/matcher/socket.rs -------------------------------------------------------------------------------- /rama-net/src/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/stream/mod.rs -------------------------------------------------------------------------------- /rama-net/src/stream/service/echo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/stream/service/echo.rs -------------------------------------------------------------------------------- /rama-net/src/stream/service/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/stream/service/mod.rs -------------------------------------------------------------------------------- /rama-net/src/stream/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/stream/socket.rs -------------------------------------------------------------------------------- /rama-net/src/test_utils/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/test_utils/client/mod.rs -------------------------------------------------------------------------------- /rama-net/src/test_utils/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod client; 2 | -------------------------------------------------------------------------------- /rama-net/src/tls/client/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/tls/client/config.rs -------------------------------------------------------------------------------- /rama-net/src/tls/client/hello.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/tls/client/hello.rs -------------------------------------------------------------------------------- /rama-net/src/tls/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/tls/client/mod.rs -------------------------------------------------------------------------------- /rama-net/src/tls/client/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/tls/client/parser.rs -------------------------------------------------------------------------------- /rama-net/src/tls/enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/tls/enums.rs -------------------------------------------------------------------------------- /rama-net/src/tls/keylog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/tls/keylog.rs -------------------------------------------------------------------------------- /rama-net/src/tls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/tls/mod.rs -------------------------------------------------------------------------------- /rama-net/src/tls/server/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/tls/server/config.rs -------------------------------------------------------------------------------- /rama-net/src/tls/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/tls/server/mod.rs -------------------------------------------------------------------------------- /rama-net/src/tls/server/peek.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/tls/server/peek.rs -------------------------------------------------------------------------------- /rama-net/src/tls/server/sni.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/tls/server/sni.rs -------------------------------------------------------------------------------- /rama-net/src/transport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/transport.rs -------------------------------------------------------------------------------- /rama-net/src/user/authority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/user/authority.rs -------------------------------------------------------------------------------- /rama-net/src/user/credentials/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/user/credentials/mod.rs -------------------------------------------------------------------------------- /rama-net/src/user/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/user/id.rs -------------------------------------------------------------------------------- /rama-net/src/user/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-net/src/user/mod.rs -------------------------------------------------------------------------------- /rama-proxy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-proxy/Cargo.toml -------------------------------------------------------------------------------- /rama-proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-proxy/README.md -------------------------------------------------------------------------------- /rama-proxy/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-proxy/src/lib.rs -------------------------------------------------------------------------------- /rama-proxy/src/proxydb/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-proxy/src/proxydb/context.rs -------------------------------------------------------------------------------- /rama-proxy/src/proxydb/csv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-proxy/src/proxydb/csv.rs -------------------------------------------------------------------------------- /rama-proxy/src/proxydb/internal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-proxy/src/proxydb/internal.rs -------------------------------------------------------------------------------- /rama-proxy/src/proxydb/layer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-proxy/src/proxydb/layer.rs -------------------------------------------------------------------------------- /rama-proxy/src/proxydb/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-proxy/src/proxydb/mod.rs -------------------------------------------------------------------------------- /rama-proxy/src/proxydb/str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-proxy/src/proxydb/str.rs -------------------------------------------------------------------------------- /rama-proxy/src/proxydb/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-proxy/src/proxydb/update.rs -------------------------------------------------------------------------------- /rama-proxy/src/username.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-proxy/src/username.rs -------------------------------------------------------------------------------- /rama-socks5/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/Cargo.toml -------------------------------------------------------------------------------- /rama-socks5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/README.md -------------------------------------------------------------------------------- /rama-socks5/src/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/auth.rs -------------------------------------------------------------------------------- /rama-socks5/src/client/bind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/client/bind.rs -------------------------------------------------------------------------------- /rama-socks5/src/client/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/client/core.rs -------------------------------------------------------------------------------- /rama-socks5/src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/client/mod.rs -------------------------------------------------------------------------------- /rama-socks5/src/client/proxy_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/client/proxy_error.rs -------------------------------------------------------------------------------- /rama-socks5/src/client/udp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/client/udp.rs -------------------------------------------------------------------------------- /rama-socks5/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/lib.rs -------------------------------------------------------------------------------- /rama-socks5/src/proto/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/proto/client.rs -------------------------------------------------------------------------------- /rama-socks5/src/proto/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/proto/common.rs -------------------------------------------------------------------------------- /rama-socks5/src/proto/enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/proto/enums.rs -------------------------------------------------------------------------------- /rama-socks5/src/proto/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/proto/error.rs -------------------------------------------------------------------------------- /rama-socks5/src/proto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/proto/mod.rs -------------------------------------------------------------------------------- /rama-socks5/src/proto/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/proto/server.rs -------------------------------------------------------------------------------- /rama-socks5/src/proto/udp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/proto/udp.rs -------------------------------------------------------------------------------- /rama-socks5/src/server/bind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/server/bind.rs -------------------------------------------------------------------------------- /rama-socks5/src/server/connect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/server/connect.rs -------------------------------------------------------------------------------- /rama-socks5/src/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/server/mod.rs -------------------------------------------------------------------------------- /rama-socks5/src/server/peek.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/server/peek.rs -------------------------------------------------------------------------------- /rama-socks5/src/server/test/bind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/server/test/bind.rs -------------------------------------------------------------------------------- /rama-socks5/src/server/test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/server/test/mod.rs -------------------------------------------------------------------------------- /rama-socks5/src/server/test/udp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/server/test/udp.rs -------------------------------------------------------------------------------- /rama-socks5/src/server/udp/inspect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/server/udp/inspect.rs -------------------------------------------------------------------------------- /rama-socks5/src/server/udp/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/server/udp/mod.rs -------------------------------------------------------------------------------- /rama-socks5/src/server/udp/relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/server/udp/relay.rs -------------------------------------------------------------------------------- /rama-socks5/src/server/udp/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-socks5/src/server/udp/test.rs -------------------------------------------------------------------------------- /rama-tcp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tcp/Cargo.toml -------------------------------------------------------------------------------- /rama-tcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tcp/README.md -------------------------------------------------------------------------------- /rama-tcp/src/client/connect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tcp/src/client/connect.rs -------------------------------------------------------------------------------- /rama-tcp/src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tcp/src/client/mod.rs -------------------------------------------------------------------------------- /rama-tcp/src/client/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tcp/src/client/request.rs -------------------------------------------------------------------------------- /rama-tcp/src/client/service/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tcp/src/client/service/mod.rs -------------------------------------------------------------------------------- /rama-tcp/src/client/service/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tcp/src/client/service/select.rs -------------------------------------------------------------------------------- /rama-tcp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tcp/src/lib.rs -------------------------------------------------------------------------------- /rama-tcp/src/pool/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tcp/src/pool/mod.rs -------------------------------------------------------------------------------- /rama-tcp/src/server/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tcp/src/server/listener.rs -------------------------------------------------------------------------------- /rama-tcp/src/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tcp/src/server/mod.rs -------------------------------------------------------------------------------- /rama-tcp/src/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tcp/src/stream.rs -------------------------------------------------------------------------------- /rama-tls-acme/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-acme/Cargo.toml -------------------------------------------------------------------------------- /rama-tls-acme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-acme/README.md -------------------------------------------------------------------------------- /rama-tls-acme/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-acme/src/client.rs -------------------------------------------------------------------------------- /rama-tls-acme/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-acme/src/lib.rs -------------------------------------------------------------------------------- /rama-tls-acme/src/proto/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-acme/src/proto/client.rs -------------------------------------------------------------------------------- /rama-tls-acme/src/proto/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-acme/src/proto/common.rs -------------------------------------------------------------------------------- /rama-tls-acme/src/proto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-acme/src/proto/mod.rs -------------------------------------------------------------------------------- /rama-tls-acme/src/proto/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-acme/src/proto/server.rs -------------------------------------------------------------------------------- /rama-tls-boring/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-boring/Cargo.toml -------------------------------------------------------------------------------- /rama-tls-boring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-boring/README.md -------------------------------------------------------------------------------- /rama-tls-boring/src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-boring/src/client/mod.rs -------------------------------------------------------------------------------- /rama-tls-boring/src/keylog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-boring/src/keylog.rs -------------------------------------------------------------------------------- /rama-tls-boring/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-boring/src/lib.rs -------------------------------------------------------------------------------- /rama-tls-boring/src/server/layer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-boring/src/server/layer.rs -------------------------------------------------------------------------------- /rama-tls-boring/src/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-boring/src/server/mod.rs -------------------------------------------------------------------------------- /rama-tls-boring/src/server/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-boring/src/server/service.rs -------------------------------------------------------------------------------- /rama-tls-boring/src/tests/e2e.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-boring/src/tests/e2e.rs -------------------------------------------------------------------------------- /rama-tls-boring/src/tests/mod.rs: -------------------------------------------------------------------------------- 1 | mod e2e; 2 | -------------------------------------------------------------------------------- /rama-tls-rustls/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-rustls/Cargo.toml -------------------------------------------------------------------------------- /rama-tls-rustls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-rustls/README.md -------------------------------------------------------------------------------- /rama-tls-rustls/src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-rustls/src/client/mod.rs -------------------------------------------------------------------------------- /rama-tls-rustls/src/key_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-rustls/src/key_log.rs -------------------------------------------------------------------------------- /rama-tls-rustls/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-rustls/src/lib.rs -------------------------------------------------------------------------------- /rama-tls-rustls/src/server/layer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-rustls/src/server/layer.rs -------------------------------------------------------------------------------- /rama-tls-rustls/src/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-rustls/src/server/mod.rs -------------------------------------------------------------------------------- /rama-tls-rustls/src/server/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-rustls/src/server/service.rs -------------------------------------------------------------------------------- /rama-tls-rustls/src/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tls-rustls/src/verify.rs -------------------------------------------------------------------------------- /rama-tower/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tower/Cargo.toml -------------------------------------------------------------------------------- /rama-tower/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tower/README.md -------------------------------------------------------------------------------- /rama-tower/src/layer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tower/src/layer.rs -------------------------------------------------------------------------------- /rama-tower/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tower/src/lib.rs -------------------------------------------------------------------------------- /rama-tower/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tower/src/service.rs -------------------------------------------------------------------------------- /rama-tower/src/service_ready.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-tower/src/service_ready.rs -------------------------------------------------------------------------------- /rama-ua/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/Cargo.toml -------------------------------------------------------------------------------- /rama-ua/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/README.md -------------------------------------------------------------------------------- /rama-ua/src/layer/classifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/layer/classifier.rs -------------------------------------------------------------------------------- /rama-ua/src/layer/emulate/layer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/layer/emulate/layer.rs -------------------------------------------------------------------------------- /rama-ua/src/layer/emulate/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/layer/emulate/mod.rs -------------------------------------------------------------------------------- /rama-ua/src/layer/emulate/provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/layer/emulate/provider.rs -------------------------------------------------------------------------------- /rama-ua/src/layer/emulate/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/layer/emulate/service.rs -------------------------------------------------------------------------------- /rama-ua/src/layer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/layer/mod.rs -------------------------------------------------------------------------------- /rama-ua/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/lib.rs -------------------------------------------------------------------------------- /rama-ua/src/profile/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/profile/db.rs -------------------------------------------------------------------------------- /rama-ua/src/profile/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/profile/http.rs -------------------------------------------------------------------------------- /rama-ua/src/profile/js.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/profile/js.rs -------------------------------------------------------------------------------- /rama-ua/src/profile/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/profile/mod.rs -------------------------------------------------------------------------------- /rama-ua/src/profile/runtime_hints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/profile/runtime_hints.rs -------------------------------------------------------------------------------- /rama-ua/src/profile/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/profile/tls.rs -------------------------------------------------------------------------------- /rama-ua/src/profile/ua.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/profile/ua.rs -------------------------------------------------------------------------------- /rama-ua/src/ua/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/ua/info.rs -------------------------------------------------------------------------------- /rama-ua/src/ua/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/ua/mod.rs -------------------------------------------------------------------------------- /rama-ua/src/ua/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/ua/parse.rs -------------------------------------------------------------------------------- /rama-ua/src/ua/parse_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ua/src/ua/parse_tests.rs -------------------------------------------------------------------------------- /rama-udp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-udp/Cargo.toml -------------------------------------------------------------------------------- /rama-udp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-udp/README.md -------------------------------------------------------------------------------- /rama-udp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-udp/src/lib.rs -------------------------------------------------------------------------------- /rama-udp/src/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-udp/src/socket.rs -------------------------------------------------------------------------------- /rama-unix/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-unix/Cargo.toml -------------------------------------------------------------------------------- /rama-unix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-unix/README.md -------------------------------------------------------------------------------- /rama-unix/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-unix/src/lib.rs -------------------------------------------------------------------------------- /rama-unix/src/unix/address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-unix/src/unix/address.rs -------------------------------------------------------------------------------- /rama-unix/src/unix/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-unix/src/unix/client/mod.rs -------------------------------------------------------------------------------- /rama-unix/src/unix/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-unix/src/unix/frame.rs -------------------------------------------------------------------------------- /rama-unix/src/unix/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-unix/src/unix/mod.rs -------------------------------------------------------------------------------- /rama-unix/src/unix/server/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-unix/src/unix/server/listener.rs -------------------------------------------------------------------------------- /rama-unix/src/unix/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-unix/src/unix/server/mod.rs -------------------------------------------------------------------------------- /rama-unix/src/unix/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-unix/src/unix/stream.rs -------------------------------------------------------------------------------- /rama-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/Cargo.toml -------------------------------------------------------------------------------- /rama-utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/README.md -------------------------------------------------------------------------------- /rama-utils/src/backoff/exponential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/backoff/exponential.rs -------------------------------------------------------------------------------- /rama-utils/src/backoff/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/backoff/mod.rs -------------------------------------------------------------------------------- /rama-utils/src/collections/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/collections/mod.rs -------------------------------------------------------------------------------- /rama-utils/src/include_dir/dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/include_dir/dir.rs -------------------------------------------------------------------------------- /rama-utils/src/include_dir/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/include_dir/file.rs -------------------------------------------------------------------------------- /rama-utils/src/include_dir/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/include_dir/mod.rs -------------------------------------------------------------------------------- /rama-utils/src/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/info.rs -------------------------------------------------------------------------------- /rama-utils/src/latency.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/latency.rs -------------------------------------------------------------------------------- /rama-utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/lib.rs -------------------------------------------------------------------------------- /rama-utils/src/macros/enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/macros/enums.rs -------------------------------------------------------------------------------- /rama-utils/src/macros/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/macros/error.rs -------------------------------------------------------------------------------- /rama-utils/src/macros/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/macros/mod.rs -------------------------------------------------------------------------------- /rama-utils/src/macros/str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/macros/str.rs -------------------------------------------------------------------------------- /rama-utils/src/octets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/octets.rs -------------------------------------------------------------------------------- /rama-utils/src/rng.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/rng.rs -------------------------------------------------------------------------------- /rama-utils/src/str/arcstr/arc_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/str/arcstr/arc_str.rs -------------------------------------------------------------------------------- /rama-utils/src/str/arcstr/mac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/str/arcstr/mac.rs -------------------------------------------------------------------------------- /rama-utils/src/str/arcstr/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/str/arcstr/mod.rs -------------------------------------------------------------------------------- /rama-utils/src/str/arcstr/substr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/str/arcstr/substr.rs -------------------------------------------------------------------------------- /rama-utils/src/str/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/str/mod.rs -------------------------------------------------------------------------------- /rama-utils/src/str/non_empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/str/non_empty.rs -------------------------------------------------------------------------------- /rama-utils/src/str/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/str/search.rs -------------------------------------------------------------------------------- /rama-utils/src/str/utf8/lossy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/str/utf8/lossy.rs -------------------------------------------------------------------------------- /rama-utils/src/str/utf8/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/str/utf8/mod.rs -------------------------------------------------------------------------------- /rama-utils/src/str/utf8/read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/str/utf8/read.rs -------------------------------------------------------------------------------- /rama-utils/src/str/utf8/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/str/utf8/tests.rs -------------------------------------------------------------------------------- /rama-utils/src/test_helpers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/src/test_helpers/mod.rs -------------------------------------------------------------------------------- /rama-utils/tests/arcstr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/tests/arcstr.rs -------------------------------------------------------------------------------- /rama-utils/tests/include_dir_no_compile/bar/example.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rama-utils/tests/include_dir_no_compile/bar/rama/example.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rama-utils/tests/substr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-utils/tests/substr.rs -------------------------------------------------------------------------------- /rama-ws/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/Cargo.toml -------------------------------------------------------------------------------- /rama-ws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/README.md -------------------------------------------------------------------------------- /rama-ws/autobahn/.gitignore: -------------------------------------------------------------------------------- 1 | server/ 2 | client/ 3 | -------------------------------------------------------------------------------- /rama-ws/autobahn/client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/autobahn/client.sh -------------------------------------------------------------------------------- /rama-ws/autobahn/fuzzingclient.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/autobahn/fuzzingclient.json -------------------------------------------------------------------------------- /rama-ws/autobahn/fuzzingserver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/autobahn/fuzzingserver.json -------------------------------------------------------------------------------- /rama-ws/autobahn/server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/autobahn/server.sh -------------------------------------------------------------------------------- /rama-ws/src/handshake/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/handshake/client.rs -------------------------------------------------------------------------------- /rama-ws/src/handshake/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/handshake/mod.rs -------------------------------------------------------------------------------- /rama-ws/src/handshake/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/handshake/server.rs -------------------------------------------------------------------------------- /rama-ws/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/lib.rs -------------------------------------------------------------------------------- /rama-ws/src/protocol/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/protocol/error.rs -------------------------------------------------------------------------------- /rama-ws/src/protocol/frame/coding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/protocol/frame/coding.rs -------------------------------------------------------------------------------- /rama-ws/src/protocol/frame/mask.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/protocol/frame/mask.rs -------------------------------------------------------------------------------- /rama-ws/src/protocol/frame/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/protocol/frame/mod.rs -------------------------------------------------------------------------------- /rama-ws/src/protocol/frame/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/protocol/frame/types.rs -------------------------------------------------------------------------------- /rama-ws/src/protocol/frame/utf8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/protocol/frame/utf8.rs -------------------------------------------------------------------------------- /rama-ws/src/protocol/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/protocol/message.rs -------------------------------------------------------------------------------- /rama-ws/src/protocol/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/protocol/mod.rs -------------------------------------------------------------------------------- /rama-ws/src/protocol/tests/mod.rs: -------------------------------------------------------------------------------- 1 | mod auto_pong_flush; 2 | mod write; 3 | -------------------------------------------------------------------------------- /rama-ws/src/protocol/tests/write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/protocol/tests/write.rs -------------------------------------------------------------------------------- /rama-ws/src/runtime/compat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/runtime/compat.rs -------------------------------------------------------------------------------- /rama-ws/src/runtime/handshake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/runtime/handshake.rs -------------------------------------------------------------------------------- /rama-ws/src/runtime/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/runtime/mod.rs -------------------------------------------------------------------------------- /rama-ws/src/runtime/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/rama-ws/src/runtime/stream.rs -------------------------------------------------------------------------------- /scripts/extra-checks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/scripts/extra-checks.sh -------------------------------------------------------------------------------- /src/cli/forward.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/src/cli/forward.rs -------------------------------------------------------------------------------- /src/cli/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/src/cli/mod.rs -------------------------------------------------------------------------------- /src/cli/service/echo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/src/cli/service/echo.rs -------------------------------------------------------------------------------- /src/cli/service/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/src/cli/service/fs.rs -------------------------------------------------------------------------------- /src/cli/service/ip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/src/cli/service/ip.rs -------------------------------------------------------------------------------- /src/cli/service/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/src/cli/service/mod.rs -------------------------------------------------------------------------------- /src/http/client/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/src/http/client/builder.rs -------------------------------------------------------------------------------- /src/http/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/src/http/client/mod.rs -------------------------------------------------------------------------------- /src/http/client/proxy_connector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/src/http/client/proxy_connector.rs -------------------------------------------------------------------------------- /src/http/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/src/http/mod.rs -------------------------------------------------------------------------------- /src/http/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/src/http/tls.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/telemetry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/src/telemetry.rs -------------------------------------------------------------------------------- /src/tls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/src/tls/mod.rs -------------------------------------------------------------------------------- /supply-chain/audits.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/supply-chain/audits.toml -------------------------------------------------------------------------------- /supply-chain/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/supply-chain/config.toml -------------------------------------------------------------------------------- /supply-chain/imports.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/supply-chain/imports.lock -------------------------------------------------------------------------------- /test-files/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-files/filename with space.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-files/hello.txt: -------------------------------------------------------------------------------- 1 | Hello, World! 2 | -------------------------------------------------------------------------------- /test-files/index.html: -------------------------------------------------------------------------------- 1 | HTML! 2 | -------------------------------------------------------------------------------- /test-files/missing_precompressed.txt: -------------------------------------------------------------------------------- 1 | Test file! 2 | -------------------------------------------------------------------------------- /test-files/only_gzipped.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/test-files/only_gzipped.txt.gz -------------------------------------------------------------------------------- /test-files/precompressed.txt: -------------------------------------------------------------------------------- 1 | "This is a test file!" 2 | -------------------------------------------------------------------------------- /test-files/precompressed.txt.br: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/test-files/precompressed.txt.br -------------------------------------------------------------------------------- /test-files/precompressed.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/test-files/precompressed.txt.gz -------------------------------------------------------------------------------- /test-files/precompressed.txt.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/test-files/precompressed.txt.zst -------------------------------------------------------------------------------- /test-files/precompressed.txt.zz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/test-files/precompressed.txt.zz -------------------------------------------------------------------------------- /test-files/precompressed_br.txt: -------------------------------------------------------------------------------- 1 | Test file 2 | -------------------------------------------------------------------------------- /test-files/precompressed_br.txt.br: -------------------------------------------------------------------------------- 1 | !$Test file 2 |  -------------------------------------------------------------------------------- /test-files/你好世界.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/http-core/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/client.rs -------------------------------------------------------------------------------- /tests/http-core/examples/mod.rs: -------------------------------------------------------------------------------- 1 | mod example_tests; 2 | -------------------------------------------------------------------------------- /tests/http-core/h2/client_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/h2/client_request.rs -------------------------------------------------------------------------------- /tests/http-core/h2/codec_read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/h2/codec_read.rs -------------------------------------------------------------------------------- /tests/http-core/h2/codec_write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/h2/codec_write.rs -------------------------------------------------------------------------------- /tests/http-core/h2/flow_control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/h2/flow_control.rs -------------------------------------------------------------------------------- /tests/http-core/h2/hammer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/h2/hammer.rs -------------------------------------------------------------------------------- /tests/http-core/h2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/h2/mod.rs -------------------------------------------------------------------------------- /tests/http-core/h2/ping_pong.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/h2/ping_pong.rs -------------------------------------------------------------------------------- /tests/http-core/h2/prioritization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/h2/prioritization.rs -------------------------------------------------------------------------------- /tests/http-core/h2/push_promise.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/h2/push_promise.rs -------------------------------------------------------------------------------- /tests/http-core/h2/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/h2/server.rs -------------------------------------------------------------------------------- /tests/http-core/h2/stream_states.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/h2/stream_states.rs -------------------------------------------------------------------------------- /tests/http-core/h2/trailers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/h2/trailers.rs -------------------------------------------------------------------------------- /tests/http-core/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/integration.rs -------------------------------------------------------------------------------- /tests/http-core/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/main.rs -------------------------------------------------------------------------------- /tests/http-core/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/server.rs -------------------------------------------------------------------------------- /tests/http-core/support/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/support/mod.rs -------------------------------------------------------------------------------- /tests/http-core/support/trailers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/http-core/support/trailers.rs -------------------------------------------------------------------------------- /tests/integration/cli/mod.rs: -------------------------------------------------------------------------------- 1 | #[cfg(feature = "cli")] 2 | mod cli_tests; 3 | -------------------------------------------------------------------------------- /tests/integration/examples/mod.rs: -------------------------------------------------------------------------------- 1 | mod example_tests; 2 | -------------------------------------------------------------------------------- /tests/integration/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/integration/main.rs -------------------------------------------------------------------------------- /tests/integration/ua_emulation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/integration/ua_emulation.rs -------------------------------------------------------------------------------- /tests/turmoil/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/turmoil/http.rs -------------------------------------------------------------------------------- /tests/turmoil/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/turmoil/main.rs -------------------------------------------------------------------------------- /tests/turmoil/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/turmoil/stream.rs -------------------------------------------------------------------------------- /tests/turmoil/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plabayo/rama/HEAD/tests/turmoil/types.rs --------------------------------------------------------------------------------