.github/FUNDING.yml | 100644 | 0 | 0 | | | 16 Bytes | 54864c269f24117b00b52a9ea9a5bc27e13760b9ff4f14e5a3ca8bfcac2da54c |
.github/workflows/test.yml | 100644 | 0 | 0 | | | 606 Bytes | 28c85a603c148e17e3a3b2a382961cb109d60895182a4618967a070b3348bcda |
.gitignore | 100644 | 0 | 0 | | | 1.23 KB | 5a60aac56d31d097d9cd9230e3e9db5a126c545fe8528a1a9d9ff769bd6f1058 |
CHANGELOG.md | 100644 | 0 | 0 | | | 3.19 KB | bcfab69fc0b1e814e7544e604b7d7fbc9ddd24fbe84a4491bd7f9813031600f3 |
Gemfile | 100644 | 0 | 0 | | | 179 Bytes | 6094256614493ebea8888352612e8f826ca631226a29dd94ba7734818a157636 |
Gemfile.lock | 100664 | 0 | 0 | | | 1.89 KB | 6d3c458afd93ea0333525712db9ad07bd3f37cdb8abf65dfebedeca1aef6cd68 |
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.17 KB | 3bf4cd8af59545e0ba2a59a3762df0bc3cae7fd6e4f9bbd0893640878e94aba9 |
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 | | | 118 Bytes | 0ad895abe27fbf8e5dc24ae3ca786f7591c45e56d90f7109b5f24ba811bb2f6c |
examples/hello.ru | 100644 | 0 | 0 | | | 141 Bytes | 44eac6ddfb535831682b2450c89d1a5b907cf10239670dbe205912472e258c5d |
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/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 |
lib/tipi.rb | 100644 | 0 | 0 | | | 1.67 KB | 95d111391e3dd0e8ecd81f558c0023bf4db9594888c13f1a95cefcf81052d227 |
lib/tipi/acme.rb | 100644 | 0 | 0 | | | 8.23 KB | ab697477d63536fde915af0b1ac8b8d1c39146f2ee33d79e847af73394e8b06c |
lib/tipi/cli.rb | 100664 | 0 | 0 | | | 2.53 KB | e433e92a4a1ab4795f81baa5e63872fa8b87b1ad5e0a9ef8bb248f4de150aa50 |
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/stock_http1_adapter.rb | 100644 | 0 | 0 | | | 217 Bytes | 47edf621944fb6b24d2bb656f1eec59217bf789429dd27b8944c6642eaa60efe |
lib/tipi/controller/web_polyphony.rb | 100644 | 0 | 0 | | | 9.47 KB | 1f88c8d912c3faa5d38caa1110cdcada45f96ded074066970fae9ab320e9050e |
lib/tipi/controller/web_stock.rb | 100644 | 0 | 0 | | | 17.1 KB | 7a4a70ab417f40088fe54dedf5d9e883fc7ee9c8763265a5e8de4eb37e33ebfa |
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 | 100664 | 0 | 0 | | | 9.16 KB | 306c4774656c01664a212a9a865765b9f2ae41606b04f5cc19408c0aa63fca95 |
lib/tipi/http2_adapter.rb | 100644 | 0 | 0 | | | 2.84 KB | 160c58b33e91610045be2159decabec944bc0150c1fb413286551a52f7d8e931 |
lib/tipi/http2_stream.rb | 100644 | 0 | 0 | | | 5.21 KB | f3225e85ceeb238061e38b8169b527b4af05645cd325713415a09264d29e06f9 |
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 | eeaacee600284b7669d88118249f3c86b05b7eb253ab7a0e8331aed239afdb80 |
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.5 KB | fa65cbd4dda8e30cd15b86540ba6f62c9493990387944332fc0f9fb6a952fea1 |
test/run.rb | 100644 | 0 | 0 | | | 99 Bytes | 522d8d9ef6598319b4bac6304595563323fc972201fa7127f071d1b6c4e52c8c |
test/test_http_server.rb | 100644 | 0 | 0 | | | 5.78 KB | ff669359a90a9fd63453fc9de29eaf524758057bbabbf57de76c2b823cea9d77 |
test/test_request.rb | 100644 | 0 | 0 | | | 1.93 KB | e74dc4daab12a48b6b08f43b53cf85ebd7bc4ee556c835318daf90e0a651d52e |
tipi.gemspec | 100644 | 0 | 0 | | | 1.7 KB | a0e395fdf2541d16c44fcc95566ad3e67c637c9fbab6713a8a2a963889066c35 |