.github/FUNDING.yml | 100644 | 0 | 0 | | | 19 Bytes | d649926031829af4e8541e33afeda77a6d634ae354530054909a596daf94676e |
.github/workflows/test.yml | 100644 | 0 | 0 | | | 623 Bytes | 488bb83ddd427df4c46d74e92bc97d9b722f7bc2f4edddc3bfeff71ac8d2254b |
.gitignore | 100644 | 0 | 0 | | | 1.23 KB | 5a60aac56d31d097d9cd9230e3e9db5a126c545fe8528a1a9d9ff769bd6f1058 |
CHANGELOG.md | 100644 | 0 | 0 | | | 3.84 KB | f64f6eb453f9b8df2f3496a8e23ef79608b8401fa4c2fb0e8191cabe77250934 |
Gemfile | 100644 | 0 | 0 | | | 39 Bytes | c754e36f9b0fd0003a7b979b4a45a51150c6069191c2c6e341b3cea5dbe83513 |
Gemfile.lock | 100644 | 0 | 0 | | | 1.33 KB | ad8eb364bf41a5fd90d0697af6af7fd3e70ee5549b18480677f9e7a78e81de27 |
LICENSE | 100644 | 0 | 0 | | | 1.04 KB | bd5d0a828738fabbe46fd4fda4407d1e586fc716254d0d3c9c8d8656b58a1438 |
README.md | 100644 | 0 | 0 | | | 7.06 KB | 1d7806049f9431f3150b6f8d50b61086830bb20e30341bf1ebc2339cb35edb05 |
Rakefile | 100644 | 0 | 0 | | | 151 Bytes | 5a84d55beb1cb9b6c4c4983646142d246ba9c6bd7fcd081e998252048cb8220d |
TODO.md | 100644 | 0 | 0 | | | 2.54 KB | 5c9ccb86756733fa8ea9f6f6ffbb0807cfd5ea4c609896de8aae01928633e993 |
benchmarks/bm_http1_parser.rb | 100644 | 0 | 0 | | | 1.94 KB | ab289c6d3cfd3f30d7a5303948847fe1892e812055a3d2449a125743e7bf0941 |
bin/benchmark | 100644 | 0 | 0 | | | 865 Bytes | 54de70eee52bbd48a2d1871d286421a2c1e864f7f769375cc0ff158059157636 |
bin/h1pd | 100644 | 0 | 0 | | | 107 Bytes | ace9df497b00d51c331220bad92c428139edc2789ff79603b1ff31fbf5c00a1a |
bin/tipi | 100755 | 0 | 0 | | | 106 Bytes | 81ea4b4f6c97da0a2209ba7f543c5fe5c9e8f4d5b25a14815d776e089f46949a |
bm.png | 100644 | 0 | 0 | | | 28.1 KB | 988a2bedd271c15b7a0899d511dff09c62adf289b6e69fedefb0506084958886 |
df/agent.rb | 100644 | 0 | 0 | | | 1.67 KB | f79394c0e1165370a7949e0b3963749a6a878fde246682394900e73c41806194 |
df/etc_benchmark.rb | 100644 | 0 | 0 | | | 216 Bytes | c05ea2c903de0e77919f37ced8ebbc1921b175fc14cb216e78f8c84ff3ff9880 |
df/multi_agent_supervisor.rb | 100644 | 0 | 0 | | | 1.76 KB | c26b5e33a75593a0229c8dedb2f3fe27cf535a9d5eed2974b960eb5119e190bf |
df/multi_client.rb | 100644 | 0 | 0 | | | 1.77 KB | b82889e010c0a7ee0c9c65a1a1ec1d1235d634dec6914365f3f34218d90492c0 |
df/routing_benchmark.rb | 100644 | 0 | 0 | | | 1.41 KB | 13c68b9698f9f365da9b845ade13dcc4188d7f0f78f000e08fd41a44db14b706 |
df/sample_agent.rb | 100644 | 0 | 0 | | | 1.86 KB | 4280eeafd6ba9cee77f7217c64cf2ffb2b8504929911ad83f04d793b414ff1fa |
df/server.rb | 100644 | 0 | 0 | | | 547 Bytes | a34f7dd1289f8434f814184a5beb2b5f6af16faad4d71dee9bcf49a07d883456 |
df/server_utils.rb | 100644 | 0 | 0 | | | 5.15 KB | da310a70fbbcbe8912836b3e649488751999911628e300282b70fb45a53d7a0d |
df/sse_page.html | 100644 | 0 | 0 | | | 702 Bytes | 10854ebab3e1bf38a10b18cdebc55721e8710f7049bc7668d2bf4f9572272139 |
df/stress.rb | 100644 | 0 | 0 | | | 455 Bytes | 6eef49362b7c53605c10ef54e7f6d151b6bab0e8fa397e095eaa2c1b4a014e3f |
df/ws_page.html | 100644 | 0 | 0 | | | 1.06 KB | 8ea0c3f39a67bf3b1eb1ec2dc17c56a365f987c4bc2c83aaa7319b9f68b4e410 |
docs/README.md | 100644 | 0 | 0 | | | 2.89 KB | bbadd08dfa540f7db58f5f590090d665fd4bc919a2a799fc384528eb3c19ec84 |
docs/tipi-logo.png | 100644 | 0 | 0 | | | 4.88 KB | a06fa7e6bca025fe2e30740de9685177f5c2c04b3c45a9995309c92303df2ba2 |
examples/cuba.ru | 100644 | 0 | 0 | | | 377 Bytes | 8fef4de26b42e9c51f0108e5c5af25321e216267ffdb0b347177d7374a504d20 |
examples/full_service.rb | 100644 | 0 | 0 | | | 375 Bytes | 7bcfcf9c90415a919110c53f0edb4f5de5a66d1a174843e7158fec9a498d17fe |
examples/hanami-api.ru | 100644 | 0 | 0 | | | 255 Bytes | 964977303110b4bb1bfb053f74981caf1f908fa6dcab1facdfb26b33ccc9d5e9 |
examples/hello.rb | 100644 | 0 | 0 | | | 76 Bytes | ff67c8877126c2aa808963dd9f079f2a1d6e43341ee6f1c0acac54090587f929 |
examples/hello.ru | 100644 | 0 | 0 | | | 129 Bytes | 89a4a1faeb0525c4844022196ca089e430b7ba2995e0f514460b3d75d7a20e31 |
examples/http1_parser.rb | 100644 | 0 | 0 | | | 1.2 KB | 3460fa0e48e75146efc2c087663fbb0a317e91c18102ea6b35d7532deb541982 |
examples/http_request_ws_server.rb | 100644 | 0 | 0 | | | 651 Bytes | 48324ceb15f1fac83e4f5177e712b28c6db500c3156184b760f434fa388f8ace |
examples/http_server.js | 100644 | 0 | 0 | | | 671 Bytes | 6ab3328b1fe68fb2f9b616af4e73ddd4879461bc6a531447e81b87058be549fa |
examples/http_server.rb | 100644 | 0 | 0 | | | 801 Bytes | ce18cb8a77894618fce0e8619fd407f311068115669899cf04b340f961a3b935 |
examples/http_server_forked.rb | 100644 | 0 | 0 | | | 595 Bytes | a3c8a39218e7b93f42efd84a9eee534b1810f5d0b6f62eb5fa0601933f85f348 |
examples/http_server_form.rb | 100644 | 0 | 0 | | | 402 Bytes | d02901bf1aece02b4e20350a8b148f58828ef7b3a3d85bebc4435e41e58a5121 |
examples/http_server_graceful.rb | 100644 | 0 | 0 | | | 414 Bytes | 3e9516d9366a5f47120239bcc7e6e20b028fd5d787c45224c7aed8e5d03e80be |
examples/http_server_routes.rb | 100644 | 0 | 0 | | | 494 Bytes | 7d6bd9cd2698c403c84ce3c64466b7126db837e855c1766bf3ee97dedf697dda |
examples/http_server_simple.rb | 100644 | 0 | 0 | | | 205 Bytes | e137cfa188d9c6f555bde0aca51ae19e3975cc252f72d1a9b96058a908f619d5 |
examples/http_server_static.rb | 100644 | 0 | 0 | | | 464 Bytes | 0dd025e8ba15891bfd48752a6a1c8999848c2f3fa919a85a9de0c0ce3e1550aa |
examples/http_server_throttled.rb | 100644 | 0 | 0 | | | 362 Bytes | 07508297b8195673232ac4cd0a4e4ef487ea90f23225ffbce90e4388395498ea |
examples/http_server_throttled_accept.rb | 100644 | 0 | 0 | | | 477 Bytes | 0fb73ba546e0f501e3d561649b37b5045d73abeae6a4c1b594b2c79731403e16 |
examples/http_server_timeout.rb | 100644 | 0 | 0 | | | 562 Bytes | 3d1fbe85c750bfc02be5d7bdaeadee6661e647b42acaff9535a084a5100b66e2 |
examples/http_unix_socket_server.rb | 100644 | 0 | 0 | | | 314 Bytes | 840dfc3cf17fe7e260c8c8ab76efda763b2b46d945a77c44acedf4d9ba6fa57c |
examples/http_ws_server.rb | 100644 | 0 | 0 | | | 648 Bytes | e31e48313423d1445f92e703afc8f0de6aac2cc01d32b177ffa4c9fcee3c8dd5 |
examples/https_server.rb | 100644 | 0 | 0 | | | 1.41 KB | 50edd5cf9cf01c7faa56bb4c5b77f24949c36ae9749b5d6f470298fcaef26d87 |
examples/https_server_forked.rb | 100644 | 0 | 0 | | | 643 Bytes | 45e27267f5e2150e23deed1250fe3ba8d28d3ac46c9a67bae92b18396ac2263f |
examples/https_wss_server.rb | 100644 | 0 | 0 | | | 819 Bytes | c577581989c6e59ab1084d69f993baade3468b4e40b4bbcc77ffa7637df31134 |
examples/rack_server.rb | 100644 | 0 | 0 | | | 454 Bytes | c29536c37b173b5f9fdc9cce6c89b74feddc5f29f758722ababd4d19ebd80e85 |
examples/rack_server_forked.rb | 100644 | 0 | 0 | | | 625 Bytes | ec226f4dfed252af7332625a051ff80cf27e970d6b91b33fdc92a2930b85ed1e |
examples/rack_server_https.rb | 100644 | 0 | 0 | | | 446 Bytes | 1dd8ad5e9a7e55c21e7caa7990f1a50366c01ced1a44bf70a7bb9d7297de9475 |
examples/rack_server_https_forked.rb | 100644 | 0 | 0 | | | 641 Bytes | 0849c9c86c930d2f06a6396673fdbf66e92c5cb332d00399ee9300dcbf93c901 |
examples/routing_server.rb | 100644 | 0 | 0 | | | 532 Bytes | 3ea3ca5e496cd9e6e24c86b8621e891a668c777d88496cc05a5cebf103b2e321 |
examples/servername_cb.rb | 100644 | 0 | 0 | | | 905 Bytes | 550af2153067a5c0f9313f1e5fc79aa51744fedb3eee03f0df2880e828af2a77 |
examples/source.rb | 100644 | 0 | 0 | | | 72 Bytes | 2ca80a95250e4f9e48b756e55041d9e8b39a5578da106bd297dd6f7d6940c8d8 |
examples/streaming.rb | 100644 | 0 | 0 | | | 196 Bytes | b05307e5ed90e5805c2a84017b23575c392bdddab9cda008e32fc15670f207eb |
examples/websocket_client.rb | 100644 | 0 | 0 | | | 1.36 KB | 4e7363100b4b88dd21a8e2fc2d696725f9e7a2bd1e676a70a6a8fc157b07d9a4 |
examples/websocket_demo.rb | 100644 | 0 | 0 | | | 1.76 KB | faa476c2acc4afe5fa2665b28530c65ee8af8fe8cf3e5a10706c41931d9f9032 |
examples/websocket_secure_server.rb | 100644 | 0 | 0 | | | 562 Bytes | e4c58f5b0efa95b372de0c033f2e986607a37317c7441e1c98f2438930730515 |
examples/websocket_server.rb | 100644 | 0 | 0 | | | 460 Bytes | f376348dee456c1b036fa3b5f8590019645cae3fe8518a857258f21a2fd7aefe |
examples/ws_page.html | 100644 | 0 | 0 | | | 881 Bytes | 811f1170e4d0e8d4d216f0a5213556e7d81ccc843c9991647ee8a717cb26a058 |
examples/wss_page.html | 100644 | 0 | 0 | | | 893 Bytes | e2220f69bf76c7f02ed86bf382ae9fb9ea5b32011e4d8d1eeac0e8befb27408e |
examples/zlib-bench.rb | 100644 | 0 | 0 | | | 416 Bytes | 6ef59a465f6d403b2e3a02f398563e8481e8a78feda8b78b30d5b87880eeadd8 |
lib/tipi.rb | 100644 | 0 | 0 | | | 1.71 KB | ec96c685ac756e5ff4faf8317e9502e623420700d10e157fab0bc0472a075e31 |
lib/tipi/acme.rb | 100644 | 0 | 0 | | | 8.36 KB | 2e7020fb9e1b441f723a2316d17a41d12c24425fe9f1afd6e335d8214a7b1c1d |
lib/tipi/cli.rb | 100644 | 0 | 0 | | | 2.52 KB | 29306295a342c46a95495cdb58dd435173437cb87ac2b558e3015a7fc5c29399 |
lib/tipi/config_dsl.rb | 100644 | 0 | 0 | | | 3.35 KB | 7f62e357f355fcde1a2880c3c1f7da9bcb5963d93b51cc3c8340b5d3c6c47eb3 |
lib/tipi/configuration.rb | 100644 | 0 | 0 | | | 1.38 KB | b380b0818c2bf51bc1ca9cc97e622f201c9b22f01e3f0b5493a678d1869ea799 |
lib/tipi/controller.rb | 100644 | 0 | 0 | | | 275 Bytes | 40d38c6033dfe61b488ca1790f2f5b8268365acb984b00c4aa9dd01eaee406da |
lib/tipi/controller/bare_polyphony.rb | 100644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
lib/tipi/controller/bare_stock.rb | 100644 | 0 | 0 | | | 123 Bytes | 979ba1bd0f38d1f710bf399fcf9a5ab1f47035761904b569f46b3bfa7339457c |
lib/tipi/controller/extensions.rb | 100644 | 0 | 0 | | | 740 Bytes | c0fad3a5aef82e269fedf7d22d7cef5944db093734e3fef5f0171c21bc451472 |
lib/tipi/controller/stock_http1_adapter.rb | 100644 | 0 | 0 | | | 217 Bytes | 47edf621944fb6b24d2bb656f1eec59217bf789429dd27b8944c6642eaa60efe |
lib/tipi/controller/web_polyphony.rb | 100664 | 0 | 0 | | | 9.68 KB | 51e35815bc3ce20d4652e82b2f40e7e013da2230b20381593161eb3608b435d2 |
lib/tipi/controller/web_stock.rb | 100644 | 0 | 0 | | | 17.2 KB | 8af44ce38a3e4dd51200064eff910f0688fddb961e1270f6f6feeceda4a94a35 |
lib/tipi/digital_fabric.rb | 100644 | 0 | 0 | | | 136 Bytes | dc3dd49d6c4e59ed93d81b20a8d0f89fdf8efd3395c51b1df7cbc0c378333b80 |
lib/tipi/digital_fabric/agent.rb | 100644 | 0 | 0 | | | 6.24 KB | 60918dc1a991255b3cc1a965b672f586499866b245b8cc77eeb35283b1a31a07 |
lib/tipi/digital_fabric/agent_proxy.rb | 100644 | 0 | 0 | | | 9.08 KB | 94584b28c84aa9e594374ff0e07788dbb2a76e0db30b3fe6fa9b9d988ebce247 |
lib/tipi/digital_fabric/executive.rb | 100644 | 0 | 0 | | | 2.79 KB | bccc4be77c3997bb0940cc43ff9ffd757c6b03865842e70cae4431afbce38d1f |
lib/tipi/digital_fabric/executive/index.html | 100644 | 0 | 0 | | | 2.06 KB | 29956b0822e7bef24ca7e1e417f99b97bfadecfd5eca6f874c3cb8fcca8478d4 |
lib/tipi/digital_fabric/protocol.rb | 100644 | 0 | 0 | | | 3.03 KB | 37d32e6994b9bfb59773445cb84204357f207d6afe11a87e9fb2fbe504ef327e |
lib/tipi/digital_fabric/request_adapter.rb | 100644 | 0 | 0 | | | 899 Bytes | 999b59d7fc19a931358d3cff2f54b111d2f3df6e469dc4f13b029c07cb9b9922 |
lib/tipi/digital_fabric/service.rb | 100644 | 0 | 0 | | | 6.9 KB | a038590aa3ebfeff4f6bd8cdadb1b6e6debce6a44ee3a80f7533e14db5a00a2f |
lib/tipi/handler.rb | 100644 | 0 | 0 | | | 828 Bytes | 6d45bc453dc51ddcc26f603899e9b65b0843c54ff3ac4cb7eba63f61bb245af7 |
lib/tipi/http1_adapter.rb | 100644 | 0 | 0 | | | 9.05 KB | f14424f99fd15408aed8cec4ed8e905941274fed8a83b0341a9c6343781e795a |
lib/tipi/http2_adapter.rb | 100644 | 0 | 0 | | | 2.84 KB | 160c58b33e91610045be2159decabec944bc0150c1fb413286551a52f7d8e931 |
lib/tipi/http2_stream.rb | 100644 | 0 | 0 | | | 5.42 KB | 79c70a17dd4bb36b8a2d91fb4276fe0a0e16f0bab33045812d12cde0c4f1a2f6 |
lib/tipi/rack_adapter.rb | 100644 | 0 | 0 | | | 696 Bytes | c8a1a816e38fd48aa24e1817e55ac09316b1c29a35964771602a40813a71e6ce |
lib/tipi/response_extensions.rb | 100644 | 0 | 0 | | | 414 Bytes | 5a7b4d189116252964d930e7254bcd40341609ef3fb240721205ca552c6f8b7c |
lib/tipi/supervisor.rb | 100644 | 0 | 0 | | | 1.92 KB | 461f133cf492d3a9756d7be41dfb8f6505440b565b2b62b1d590d16ff0f74bbe |
lib/tipi/version.rb | 100644 | 0 | 0 | | | 66 Bytes | 24b32b292fd8cc37d396fcbe1575d7031207bcfe9a5c37566492ba1874fb1578 |
lib/tipi/websocket.rb | 100644 | 0 | 0 | | | 1.27 KB | f6ce1027862da0eea5c908156539660136c87e9f5da5cc1feec20809693f24db |
test/coverage.rb | 100644 | 0 | 0 | | | 1.07 KB | d0305c7921870d900b1bb5d4ea4b946c1642320073f3b44cd168e39d8ab80dfc |
test/eg.rb | 100644 | 0 | 0 | | | 620 Bytes | f298488a569d6d4a69036e01ab14e8e80be1784925b704e0161b7dce9e705de4 |
test/helper.rb | 100644 | 0 | 0 | | | 2.52 KB | 5ac5e92834e5e8b9ff7bb09513d13fa45dc51439bf14eec3c630d41059e203f9 |
test/run.rb | 100644 | 0 | 0 | | | 99 Bytes | 522d8d9ef6598319b4bac6304595563323fc972201fa7127f071d1b6c4e52c8c |
test/test_http_server.rb | 100644 | 0 | 0 | | | 5.8 KB | b66a0bc8b52157d283fedba76c8b96dd36520df295810f8fccc7573e74cfe356 |
test/test_request.rb | 100644 | 0 | 0 | | | 1.93 KB | e74dc4daab12a48b6b08f43b53cf85ebd7bc4ee556c835318daf90e0a651d52e |
tipi.gemspec | 100644 | 0 | 0 | | | 1.91 KB | 2d7d425024e75fa12d28d4f2ba1f19f9aa197ddeafc9720c3c91c09d8b4e3750 |