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 ago by Jan Sorgalla <[email protected]>b39f484e79106b1331be092dcb11da80bac8de24 authored over 4 years ago by Christian Lück <[email protected]>
f3efa6bedba88b53234a5ce24c128c248ce5597b authored over 4 years ago by Christian Lück <[email protected]>
This middleware can be used to process incoming requests with a
streaming request body (without ...
ebd66e8531ac14889a2510b375bf0b7d971405f5 authored over 4 years ago by Christian Lück <[email protected]>
4ea37ff9e8cbcbcf1b79b34f9c62340eb1a61ec3 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
9aa446fd86745403a09c315c90d4e464fd84382b authored over 4 years ago by Christian Lück <[email protected]>
Fix calculating concurrency when `post_max_size` ini is unlimited
4ec7d2f797695302d3adff1649346e7e60f72197 authored over 4 years ago by Jan Sorgalla <[email protected]>19b1230b117fd8ee58c1acd09390fcd72e70f2f7 authored over 4 years ago by Christian Lück <[email protected]>
Run tests on PHPUnit 9 and clean up test suite
2539d9e76c1400353691e165ad25483e685e879e authored over 4 years ago by Jan Sorgalla <[email protected]>087c420163da1b1bfd433fcc645ecc869bdd9887 authored over 4 years ago by Simon Frings <[email protected]>
4d91caecd93c10fb08a77c30854ea820299f3fa0 authored over 4 years ago by Simon Frings <[email protected]>
390ca707ecdf097a0039b99bff2210a204ef7063 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Server requst body empty when request from dot net app
9d2a074453cda7495bafdde73dbf166716da3d7f authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>f07a923d105051c57e4ada03296bf67f9bb13fb0 authored over 4 years ago by Eddie Bimmel <[email protected]>
aeef894447a2f935294003b1433c6db3b9fb2ffb authored over 4 years ago by Eddie Bimmel <[email protected]>
Avoid unneeded warning when decoding invalid data on PHP 7.4
248202e57195d06a4375f6d2f5c5b9ff9da3ea9e authored almost 5 years ago by Jan Sorgalla <[email protected]>3cf9dc0eb7bb87ed30c7af84a74d04e320182898 authored almost 5 years ago by Cees-Jan Kiewiet <[email protected]>
Add .gitattributes to exclude dev files from exports
48aff2e2b553317dd5fa205538d4a83192c06f12 authored almost 5 years ago by Jan Sorgalla <[email protected]>Fix parsing Cookie request header with comma in its values
847d2fcc1cae17a41809e3b9b542be0f50844240 authored almost 5 years ago by Jan Sorgalla <[email protected]>2aa1a90a97f458c2a18bf4e9afb5ac720e771485 authored almost 5 years ago by Sam Reed <[email protected]>
5894f24ff23c988ef924c8529c3e1357b08e21fc authored almost 5 years ago by fisk <[email protected]>
5f2ce4da6d30779ab1e6b95a0afac3e0e5595f64 authored almost 5 years ago by Christian Lück <[email protected]>
Change parser to use single regular expression to match all headers
21d36d8c4eaa240fdc8ec58c1f86b413554005b9 authored almost 5 years ago by Jan Sorgalla <[email protected]>35cc108deb59b1d0c780b63f69837e53e55133b3 authored almost 5 years ago by Christian Lück <[email protected]>
Refactor and optimize parsing request
369d495ca70004aef34ce3cdaf50748e9f7fa671 authored about 5 years ago by Jan Sorgalla <[email protected]>658ca6839efb37b62faaf64020c66f5c5fcbbca0 authored about 5 years ago by Christian Lück <[email protected]>
16bd9204cb70ae0da9bd6ba10d2227183e749d85 authored about 5 years ago by Christian Lück <[email protected]>
8e5e77ad338479ece651da8b29fe968fa511d426 authored about 5 years ago by Christian Lück <[email protected]>
Internal refactoring to reuse single request parser for all requests
f30fb1234100d7d16b9da8359338957576c4d70e authored over 5 years ago by Jan Sorgalla <[email protected]>
This changeset is in preparation for upcoming refactorings to move
unrelated logic out of the pa...
2fe19c46c4e0c52c630665ba998229122c33a8fa authored over 5 years ago by Christian Lück <[email protected]>
Minor internal refactoring to apply server params during request ctor
809a514a3ed25f7bc2d80f2df072efd087ff941d authored over 5 years ago by Jan Sorgalla <[email protected]>
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 over 5 years ago by Cees-Jan Kiewiet <[email protected]>ff78fd03c7032ed63f163c6196179dcb59515cfe authored over 5 years ago by Christian Lück <[email protected]>
89793e566d2ce903f2258242f16bac6574a7cf90 authored over 5 years ago by Christian Lück <[email protected]>
Documentation and example for JSON/XML request body
0eb598803db13f0994779fe450f33b95b3f04048 authored over 5 years ago by Jan Sorgalla <[email protected]>227306f1f499145217d51a901d5b8d183a20a9ed authored over 5 years ago by Christian Lück <[email protected]>
Signed-off-by: Cees-Jan Kiewiet <[email protected]>
b29ab96557ac5c53e738fcb26f73f631a3f81f1a authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>Improve performance by prefixing all global functions calls with \ to skip the look up and resol...
121abe0558465cc7f2cecdb3027dae959f348409 authored almost 6 years ago by Christian Lück <[email protected]>Assign Content-Length response header automatically only when size is known
9d6e4cdb4ce3ed2fb4b59ca412dc21cfeed40eb3 authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>91e020042ced99dca49fa9a806d5baaa20f2aabb authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>
b66ee6aed22020bece6f0588851b63e05345537b authored almost 6 years ago by Christian Lück <[email protected]>
Internal refactoring to simplify response header logic
882242eb06056039c6d835d32cc0198f5b5e6a37 authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>f5f3cc0cd55727c686521673033da98ae368e7c0 authored about 6 years ago by Christian Lück <[email protected]>
5ea0858692f32b8615f244358eaf367db68939de authored about 6 years ago by Christian Lück <[email protected]>
f8bcdab2dc0ecd94f35ff9657a263028b96f0c46 authored over 6 years ago by Christian Lück <[email protected]>
Reject requests that contain both Content-Length and Transfer-Encoding
cabdec6c8b29fbd414e72d42b6d013632792b381 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>59b4715f0a1abbf8e0a941d3713aee05b40c3711 authored over 6 years ago by Christian Lück <[email protected]>
Keep incoming `Transfer-Encoding: chunked` request header
c3be43d3e3b30bebcbc96c16bb4393cf8b750a49 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>885618fa6c47b58b0ef66148311194e27aab7122 authored over 6 years ago by Christian Lück <[email protected]>
Do not pause connection stream to detect closed connections immediately
6afc50b9697573f085dd6b1bf03ebee1c95a823d authored over 6 years ago by Jan Sorgalla <[email protected]>3e4597295699011f4b63859529f88201331c69a9 authored over 6 years ago by Christian Lück <[email protected]>
Simplify connection close logic after sending response
8ce5d7adf99ae5cc766b469b42e517378e9af9f2 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>918e063a267c334aa5b23543613e8c1485259259 authored over 6 years ago by Christian Lück <[email protected]>
07619517939f55d721a8835c8b43a6ff5b8a057b authored over 6 years ago by Christian Lück <[email protected]>
9cdef7252f30076992c952e0eff84e66ef9233b5 authored over 6 years ago by Christian Lück <[email protected]>
Documentation for PSR-15 middleware
f1580b34b6946b587cbf339d08b2f832f4d7803e authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>aad8a4855a926ccdb5bdc30b99ebe8fa4cb05716 authored over 6 years ago by Christian Lück <[email protected]>
Fix awaiting queued handlers when cancelling a queued handler
327bdfe23f5bfe149086c7b09fdaa50424db750f authored over 6 years ago by Jan Sorgalla <[email protected]>bab47153c53e2cb3f07432b2215b66a5c503bf60 authored over 6 years ago by Christian Lück <[email protected]>
Documentation improvement
4fbeee0f3110ac1b5097e477a0bc697a51f1c836 authored over 6 years ago by Christian Lück <[email protected]>Remove word `function` from middleware description
80fa528a71c9bbdb7a9e786897a375f65ef32e67 authored over 6 years ago by Zhuk Sergey <[email protected]>Some code improvements
4bd45426f1c182094642a86f7b3e386d2277b812 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>ca549797034042bd72363f175bdea86f6af9ceb0 authored over 6 years ago by Pablo Joán Iglesias <[email protected]>
Fix Server to skip SERVER_ADDR params for Unix domain sockets (UDS)
51f221416651320c3b1be2769dec61934ad224df authored over 6 years ago by Jan Sorgalla <[email protected]>Do not pass $next handler to final request handler
4a808251448ef1b84be3faf12050c644321281e3 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>465168f98aca96e557927ca64f43b0bc89f3abd7 authored over 6 years ago by Christian Lück <[email protected]>
c90efb64b46c5a236701d8495b769a68d906c9c6 authored over 6 years ago by Christian Lück <[email protected]>
[minor] SCA: control flow tweaks, micro-optimizations
f885737409d56a6e5a81cb8064997f2faae111b6 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>6de0a8cc2356ff3b17d2ee56e7e29ca4f04de036 authored over 6 years ago by Vladimir Reznichenko <[email protected]>
0ffd0c6ebbb5fe98f00d8be086a310744c22f91d authored over 6 years ago by Vladimir Reznichenko <[email protected]>
865114601fd5fabfd3101f475e65497005eb04bc authored almost 7 years ago by Zhuk Sergey <[email protected]>
Documentation examples improvement
29e48a5de47c31c3f2333d0e2d055938bf44a723 authored almost 7 years ago by Christian Lück <[email protected]>b0a4d1086f3855c0f40d33fbcf697a1983abe168 authored almost 7 years ago by Zhuk Sergey <[email protected]>
Documentation improvement
eb9cc67d32b7d9ee64bcbcf7aee50d744faff906 authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>c69a20565fc9bafdde06d2b2f921788fc5077c3c authored almost 7 years ago by Zhuk Sergey <[email protected]>
92deba861d5a1320584450cfa61622a2969b00ef authored almost 7 years ago by Christian Lück <[email protected]>
Improve performance by avoiding unneeded promise wrapping when concurrency is below limit
e5ab4ac560c40388459a3b4fc0684e9f3d7577a5 authored almost 7 years ago by Jan Sorgalla <[email protected]>Avoid promise wrapping for middleware next request handlers and add documentation for consuming ...
e38a5275a770bdcbd353561ca2439c85ca0c2f66 authored almost 7 years ago by Jan Sorgalla <[email protected]>485769d65b939e4827b38f12aac0657e6d4aee98 authored almost 7 years ago by Christian Lück <[email protected]>
cfd5d5f185cd64843f4670f29ba061a46d2a3834 authored almost 7 years ago by Christian Lück <[email protected]>
505dd30fa6eaa4906a988df7fbcbd0f363300633 authored almost 7 years ago by Christian Lück <[email protected]>
Fix concurrent next middleware request handlers and recurse next request handlers
800ca519c2451ee26aaab119d78bf51c5052a0bf authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>da623f383323b97ebba1f0bbada2d7ffdd6a5a95 authored almost 7 years ago by Christian Lück <[email protected]>
Improve performance by avoiding unneeded promise wrapping
dae024f437bffa801501c89f338a186b763c435e authored almost 7 years ago by Jan Sorgalla <[email protected]>0e29aac1049d0d82a9c332ccdf541fcdd8fc015b authored almost 7 years ago by Christian Lück <[email protected]>
Improve performance by skipping buffering empty request body
b685a2a753d51bb19867ccb2491d6b192aa34fd8 authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>1c31d20ad8daf160718fe978b279605e7b54fcd9 authored almost 7 years ago by Christian Lück <[email protected]>
Improve test suite to be less fragile
c412846200bad0204a06f7e521578c806fd0eee0 authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>Small code improvements
f8f029cb15dd36df52c87c9ce5eea7ec3c7e16cc authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>ceba7308ad2b30f8b0623317a75439aa47e7cae2 authored almost 7 years ago by Zhuk Sergey <[email protected]>
3ee71c49955f9233bee1e26f48437714ba4b7661 authored almost 7 years ago by Christian Lück <[email protected]>
df3fce0261294fb56f057a726beb33e69ceaaa48 authored almost 7 years ago by Christian Lück <[email protected]>
Fix test suite forward compatibility with upcoming EventLoop releases
b75608e8f3e2bcfcaf0e0437e9328254da779479 authored almost 7 years ago by Jan Sorgalla <[email protected]>1d73220c35153026d774983c9f052fdc90396e57 authored almost 7 years ago by Christian Lück <[email protected]>
0410c94463bdae4bdf34d60bff91e9e1eb4a6652 authored almost 7 years ago by Christian Lück <[email protected]>
Both Server and StreamingServer accept middleware arrays
782379198237f2882ed49f397d516891df4eb440 authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>7d2317f56cf89ce556bbe8b430efa0c3808c1629 authored almost 7 years ago by Christian Lück <[email protected]>