Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/reactphp/http
Event-driven, streaming HTTP client and server implementation for ReactPHP.
https://github.com/reactphp/http
Add `StreamingRequestMiddleware` to stream incoming requests, mark `StreamingServer` as internal
e4a81c1ab6ded0b970c8a07566712326a039b2a6 authored over 4 years agob39f484e79106b1331be092dcb11da80bac8de24 authored over 4 years ago
f3efa6bedba88b53234a5ce24c128c248ce5597b authored over 4 years ago
This middleware can be used to process incoming requests with a
streaming request body (without ...
ebd66e8531ac14889a2510b375bf0b7d971405f5 authored over 4 years ago
4ea37ff9e8cbcbcf1b79b34f9c62340eb1a61ec3 authored over 4 years ago
9aa446fd86745403a09c315c90d4e464fd84382b authored over 4 years ago
Fix calculating concurrency when `post_max_size` ini is unlimited
4ec7d2f797695302d3adff1649346e7e60f72197 authored over 4 years ago19b1230b117fd8ee58c1acd09390fcd72e70f2f7 authored over 4 years ago
Run tests on PHPUnit 9 and clean up test suite
2539d9e76c1400353691e165ad25483e685e879e authored over 4 years ago087c420163da1b1bfd433fcc645ecc869bdd9887 authored over 4 years ago
4d91caecd93c10fb08a77c30854ea820299f3fa0 authored over 4 years ago
390ca707ecdf097a0039b99bff2210a204ef7063 authored over 4 years ago
Server requst body empty when request from dot net app
9d2a074453cda7495bafdde73dbf166716da3d7f authored over 4 years agof07a923d105051c57e4ada03296bf67f9bb13fb0 authored over 4 years ago
aeef894447a2f935294003b1433c6db3b9fb2ffb authored over 4 years ago
Avoid unneeded warning when decoding invalid data on PHP 7.4
248202e57195d06a4375f6d2f5c5b9ff9da3ea9e authored about 5 years ago3cf9dc0eb7bb87ed30c7af84a74d04e320182898 authored about 5 years ago
Add .gitattributes to exclude dev files from exports
48aff2e2b553317dd5fa205538d4a83192c06f12 authored about 5 years agoFix parsing Cookie request header with comma in its values
847d2fcc1cae17a41809e3b9b542be0f50844240 authored about 5 years ago2aa1a90a97f458c2a18bf4e9afb5ac720e771485 authored about 5 years ago
5894f24ff23c988ef924c8529c3e1357b08e21fc authored about 5 years ago
5f2ce4da6d30779ab1e6b95a0afac3e0e5595f64 authored over 5 years ago
Change parser to use single regular expression to match all headers
21d36d8c4eaa240fdc8ec58c1f86b413554005b9 authored over 5 years ago35cc108deb59b1d0c780b63f69837e53e55133b3 authored over 5 years ago
Refactor and optimize parsing request
369d495ca70004aef34ce3cdaf50748e9f7fa671 authored over 5 years ago658ca6839efb37b62faaf64020c66f5c5fcbbca0 authored over 5 years ago
16bd9204cb70ae0da9bd6ba10d2227183e749d85 authored over 5 years ago
8e5e77ad338479ece651da8b29fe968fa511d426 authored over 5 years ago
Internal refactoring to reuse single request parser for all requests
f30fb1234100d7d16b9da8359338957576c4d70e authored over 5 years ago
This changeset is in preparation for upcoming refactorings to move
unrelated logic out of the pa...
2fe19c46c4e0c52c630665ba998229122c33a8fa authored over 5 years ago
Minor internal refactoring to apply server params during request ctor
809a514a3ed25f7bc2d80f2df072efd087ff941d authored over 5 years ago
This changeset is in preparation for upcoming refactorings to move
unrelated logic out of the pa...
Improve documentation for concurrency and streaming requests and for error handling
c02fc4bf7b0541130176a669c5e76b4f4e8eb2a9 authored almost 6 years agoff78fd03c7032ed63f163c6196179dcb59515cfe authored almost 6 years ago
89793e566d2ce903f2258242f16bac6574a7cf90 authored almost 6 years ago
Documentation and example for JSON/XML request body
0eb598803db13f0994779fe450f33b95b3f04048 authored almost 6 years ago227306f1f499145217d51a901d5b8d183a20a9ed authored almost 6 years ago
Signed-off-by: Cees-Jan Kiewiet <[email protected]>
b29ab96557ac5c53e738fcb26f73f631a3f81f1a authored about 6 years agoImprove performance by prefixing all global functions calls with \ to skip the look up and resol...
121abe0558465cc7f2cecdb3027dae959f348409 authored about 6 years agoAssign Content-Length response header automatically only when size is known
9d6e4cdb4ce3ed2fb4b59ca412dc21cfeed40eb3 authored about 6 years ago91e020042ced99dca49fa9a806d5baaa20f2aabb authored about 6 years ago
b66ee6aed22020bece6f0588851b63e05345537b authored about 6 years ago
Internal refactoring to simplify response header logic
882242eb06056039c6d835d32cc0198f5b5e6a37 authored over 6 years agof5f3cc0cd55727c686521673033da98ae368e7c0 authored over 6 years ago
5ea0858692f32b8615f244358eaf367db68939de authored over 6 years ago
f8bcdab2dc0ecd94f35ff9657a263028b96f0c46 authored almost 7 years ago
Reject requests that contain both Content-Length and Transfer-Encoding
cabdec6c8b29fbd414e72d42b6d013632792b381 authored almost 7 years ago59b4715f0a1abbf8e0a941d3713aee05b40c3711 authored almost 7 years ago
Keep incoming `Transfer-Encoding: chunked` request header
c3be43d3e3b30bebcbc96c16bb4393cf8b750a49 authored almost 7 years ago885618fa6c47b58b0ef66148311194e27aab7122 authored almost 7 years ago
Do not pause connection stream to detect closed connections immediately
6afc50b9697573f085dd6b1bf03ebee1c95a823d authored almost 7 years ago3e4597295699011f4b63859529f88201331c69a9 authored almost 7 years ago
Simplify connection close logic after sending response
8ce5d7adf99ae5cc766b469b42e517378e9af9f2 authored almost 7 years ago918e063a267c334aa5b23543613e8c1485259259 authored almost 7 years ago
07619517939f55d721a8835c8b43a6ff5b8a057b authored almost 7 years ago
9cdef7252f30076992c952e0eff84e66ef9233b5 authored almost 7 years ago
Documentation for PSR-15 middleware
f1580b34b6946b587cbf339d08b2f832f4d7803e authored almost 7 years agoaad8a4855a926ccdb5bdc30b99ebe8fa4cb05716 authored almost 7 years ago
Fix awaiting queued handlers when cancelling a queued handler
327bdfe23f5bfe149086c7b09fdaa50424db750f authored almost 7 years agobab47153c53e2cb3f07432b2215b66a5c503bf60 authored almost 7 years ago
Documentation improvement
4fbeee0f3110ac1b5097e477a0bc697a51f1c836 authored almost 7 years agoRemove word `function` from middleware description
80fa528a71c9bbdb7a9e786897a375f65ef32e67 authored almost 7 years agoSome code improvements
4bd45426f1c182094642a86f7b3e386d2277b812 authored almost 7 years agoca549797034042bd72363f175bdea86f6af9ceb0 authored almost 7 years ago
Fix Server to skip SERVER_ADDR params for Unix domain sockets (UDS)
51f221416651320c3b1be2769dec61934ad224df authored almost 7 years agoDo not pass $next handler to final request handler
4a808251448ef1b84be3faf12050c644321281e3 authored almost 7 years ago465168f98aca96e557927ca64f43b0bc89f3abd7 authored almost 7 years ago
c90efb64b46c5a236701d8495b769a68d906c9c6 authored almost 7 years ago
[minor] SCA: control flow tweaks, micro-optimizations
f885737409d56a6e5a81cb8064997f2faae111b6 authored about 7 years ago6de0a8cc2356ff3b17d2ee56e7e29ca4f04de036 authored about 7 years ago
0ffd0c6ebbb5fe98f00d8be086a310744c22f91d authored about 7 years ago
865114601fd5fabfd3101f475e65497005eb04bc authored about 7 years ago
Documentation examples improvement
29e48a5de47c31c3f2333d0e2d055938bf44a723 authored about 7 years agob0a4d1086f3855c0f40d33fbcf697a1983abe168 authored about 7 years ago
Documentation improvement
eb9cc67d32b7d9ee64bcbcf7aee50d744faff906 authored about 7 years agoc69a20565fc9bafdde06d2b2f921788fc5077c3c authored about 7 years ago
92deba861d5a1320584450cfa61622a2969b00ef authored about 7 years ago
Improve performance by avoiding unneeded promise wrapping when concurrency is below limit
e5ab4ac560c40388459a3b4fc0684e9f3d7577a5 authored about 7 years agoAvoid promise wrapping for middleware next request handlers and add documentation for consuming ...
e38a5275a770bdcbd353561ca2439c85ca0c2f66 authored about 7 years ago485769d65b939e4827b38f12aac0657e6d4aee98 authored about 7 years ago
cfd5d5f185cd64843f4670f29ba061a46d2a3834 authored about 7 years ago
505dd30fa6eaa4906a988df7fbcbd0f363300633 authored about 7 years ago
Fix concurrent next middleware request handlers and recurse next request handlers
800ca519c2451ee26aaab119d78bf51c5052a0bf authored about 7 years agoda623f383323b97ebba1f0bbada2d7ffdd6a5a95 authored about 7 years ago
Improve performance by avoiding unneeded promise wrapping
dae024f437bffa801501c89f338a186b763c435e authored about 7 years ago0e29aac1049d0d82a9c332ccdf541fcdd8fc015b authored about 7 years ago
Improve performance by skipping buffering empty request body
b685a2a753d51bb19867ccb2491d6b192aa34fd8 authored about 7 years ago1c31d20ad8daf160718fe978b279605e7b54fcd9 authored about 7 years ago
Improve test suite to be less fragile
c412846200bad0204a06f7e521578c806fd0eee0 authored about 7 years agoSmall code improvements
f8f029cb15dd36df52c87c9ce5eea7ec3c7e16cc authored about 7 years agoceba7308ad2b30f8b0623317a75439aa47e7cae2 authored about 7 years ago
3ee71c49955f9233bee1e26f48437714ba4b7661 authored about 7 years ago
df3fce0261294fb56f057a726beb33e69ceaaa48 authored about 7 years ago
Fix test suite forward compatibility with upcoming EventLoop releases
b75608e8f3e2bcfcaf0e0437e9328254da779479 authored about 7 years ago1d73220c35153026d774983c9f052fdc90396e57 authored about 7 years ago
0410c94463bdae4bdf34d60bff91e9e1eb4a6652 authored about 7 years ago
Both Server and StreamingServer accept middleware arrays
782379198237f2882ed49f397d516891df4eb440 authored about 7 years ago7d2317f56cf89ce556bbe8b430efa0c3808c1629 authored about 7 years ago