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

Merge pull request #367 from clue-labs/streaming

Add `StreamingRequestMiddleware` to stream incoming requests, mark `StreamingServer` as internal

e4a81c1ab6ded0b970c8a07566712326a039b2a6 authored over 4 years ago
Prepare TOC to avoid name collisions with HTTP client

b39f484e79106b1331be092dcb11da80bac8de24 authored over 4 years ago
Mark `StreamingServer` as internal, use `StreamingRequestMiddleware`

f3efa6bedba88b53234a5ce24c128c248ce5597b authored over 4 years ago
Add `StreamingRequestMiddleware` to stream incoming requests

This middleware can be used to process incoming requests with a
streaming request body (without ...

05e5fadf59b3757bed36927063e8b8ae6af9099c authored over 4 years ago
Move middleware implementations to new API section

ebd66e8531ac14889a2510b375bf0b7d971405f5 authored over 4 years ago
Add ReactPHP core team as authors to composer.json

4ea37ff9e8cbcbcf1b79b34f9c62340eb1a61ec3 authored over 4 years ago
Prepare v0.8.7 release

9aa446fd86745403a09c315c90d4e464fd84382b authored over 4 years ago
Merge pull request #365 from clue-labs/post_max_size

Fix calculating concurrency when `post_max_size` ini is unlimited

4ec7d2f797695302d3adff1649346e7e60f72197 authored over 4 years ago
Fix calculating concurrency when `post_max_size` ini is unlimited

19b1230b117fd8ee58c1acd09390fcd72e70f2f7 authored over 4 years ago
Merge pull request #364 from SimonFrings/tests

Run tests on PHPUnit 9 and clean up test suite

2539d9e76c1400353691e165ad25483e685e879e authored over 4 years ago
Clean up test suite

087c420163da1b1bfd433fcc645ecc869bdd9887 authored over 4 years ago
Run tests on PHPUnit 9

4d91caecd93c10fb08a77c30854ea820299f3fa0 authored over 4 years ago
Update for v0.8.6 release

390ca707ecdf097a0039b99bff2210a204ef7063 authored over 4 years ago
Merge pull request #363 from ebimmel/server-requst-body-empty-when-request-from-dot-net-app

Server requst body empty when request from dot net app

9d2a074453cda7495bafdde73dbf166716da3d7f authored over 4 years ago
Regex would only work for header parameters that are encapsulate between quotation marks, causing form field names without not to be matched.

f07a923d105051c57e4ada03296bf67f9bb13fb0 authored over 4 years ago
Greedy matching caused boundary string to contain quotation mark, making it invalid for determining part boundaries

aeef894447a2f935294003b1433c6db3b9fb2ffb authored over 4 years ago
Merge pull request #357 from WyriHaximus-labs/php-7.4

Avoid unneeded warning when decoding invalid data on PHP 7.4

248202e57195d06a4375f6d2f5c5b9ff9da3ea9e authored about 5 years ago
Avoid unneeded warning when decoding invalid data on PHP 7.4

3cf9dc0eb7bb87ed30c7af84a74d04e320182898 authored about 5 years ago
Merge pull request #353 from reedy/gitattributes

Add .gitattributes to exclude dev files from exports

48aff2e2b553317dd5fa205538d4a83192c06f12 authored about 5 years ago
Merge pull request #352 from fiskie/cookie-commas

Fix parsing Cookie request header with comma in its values

847d2fcc1cae17a41809e3b9b542be0f50844240 authored about 5 years ago
Add .gitattributes to exclude dev files from exports

2aa1a90a97f458c2a18bf4e9afb5ac720e771485 authored about 5 years ago
Fix handling of multiple cookie headers and comma values

5894f24ff23c988ef924c8529c3e1357b08e21fc authored about 5 years ago
Prepare v0.8.5 release

5f2ce4da6d30779ab1e6b95a0afac3e0e5595f64 authored over 5 years ago
Merge pull request #350 from clue-labs/header-parser

Change parser to use single regular expression to match all headers

21d36d8c4eaa240fdc8ec58c1f86b413554005b9 authored over 5 years ago
Change parser to use single regular expression to match all headers

35cc108deb59b1d0c780b63f69837e53e55133b3 authored over 5 years ago
Merge pull request #349 from clue-labs/optimize-parser

Refactor and optimize parsing request

369d495ca70004aef34ce3cdaf50748e9f7fa671 authored over 5 years ago
Optimize handling empty requst body

658ca6839efb37b62faaf64020c66f5c5fcbbca0 authored over 5 years ago
Refactor to move request body delimiting to request parser

16bd9204cb70ae0da9bd6ba10d2227183e749d85 authored over 5 years ago
Refactor to validate message boundaries while parsing request headers

8e5e77ad338479ece651da8b29fe968fa511d426 authored over 5 years ago
Merge pull request #346 from clue-labs/reuse-parser

Internal refactoring to reuse single request parser for all requests

f30fb1234100d7d16b9da8359338957576c4d70e authored over 5 years ago
Reuse single request parser for all requests

This changeset is in preparation for upcoming refactorings to move
unrelated logic out of the pa...

6e7dd6634b66bf23c1b1205e4e1e256541d359e5 authored over 5 years ago
Refactor request parser to simply emitting request headers

2fe19c46c4e0c52c630665ba998229122c33a8fa authored over 5 years ago
Merge pull request #345 from clue-labs/headers

Minor internal refactoring to apply server params during request ctor

809a514a3ed25f7bc2d80f2df072efd087ff941d authored over 5 years ago
Minor internal refactoring to apply server params during request ctor

This changeset is in preparation for upcoming refactorings to move
unrelated logic out of the pa...

29741b08d2672bb41ddc53d29702b8752a330450 authored over 5 years ago
Merge pull request #342 from clue-labs/docs

Improve documentation for concurrency and streaming requests and for error handling

c02fc4bf7b0541130176a669c5e76b4f4e8eb2a9 authored almost 6 years ago
Improve documentation for error handling

ff78fd03c7032ed63f163c6196179dcb59515cfe authored almost 6 years ago
Documentation for concurrency and streaming requests

89793e566d2ce903f2258242f16bac6574a7cf90 authored almost 6 years ago
Merge pull request #341 from clue-labs/body-docs

Documentation and example for JSON/XML request body

0eb598803db13f0994779fe450f33b95b3f04048 authored almost 6 years ago
Documentation and example for JSON/XML request body

227306f1f499145217d51a901d5b8d183a20a9ed authored almost 6 years ago
Prepare v0.8.4 release

Signed-off-by: Cees-Jan Kiewiet <[email protected]>

b29ab96557ac5c53e738fcb26f73f631a3f81f1a authored about 6 years ago
Merge pull request #330 from WyriHaximus-secret-labs/function-name-look-up-performance-improvement

Improve performance by prefixing all global functions calls with \ to skip the look up and resol...

121abe0558465cc7f2cecdb3027dae959f348409 authored about 6 years ago
Merge pull request #329 from clue-labs/size

Assign Content-Length response header automatically only when size is known

9d6e4cdb4ce3ed2fb4b59ca412dc21cfeed40eb3 authored about 6 years ago
Improve performance by prefixing all global functions calls with \ to skip the look up and resolve process and go straight to the global function

91e020042ced99dca49fa9a806d5baaa20f2aabb authored about 6 years ago
Assign Content-Length response header automatically only when size known

b66ee6aed22020bece6f0588851b63e05345537b authored about 6 years ago
Merge pull request #321 from clue-labs/response

Internal refactoring to simplify response header logic

882242eb06056039c6d835d32cc0198f5b5e6a37 authored over 6 years ago
Simplify assigning response headers by avoiding duplicate assignments

f5f3cc0cd55727c686521673033da98ae368e7c0 authored over 6 years ago
Simplify sending error response for invalid requests

5ea0858692f32b8615f244358eaf367db68939de authored over 6 years ago
Prepare v0.8.3 release

f8bcdab2dc0ecd94f35ff9657a263028b96f0c46 authored almost 7 years ago
Merge pull request #318 from clue-labs/smuggle

Reject requests that contain both Content-Length and Transfer-Encoding

cabdec6c8b29fbd414e72d42b6d013632792b381 authored almost 7 years ago
Reject requests that contain both Content-Length and Transfer-Encoding

59b4715f0a1abbf8e0a941d3713aee05b40c3711 authored almost 7 years ago
Merge pull request #316 from clue-labs/keep-chunked

Keep incoming `Transfer-Encoding: chunked` request header

c3be43d3e3b30bebcbc96c16bb4393cf8b750a49 authored almost 7 years ago
Keep incoming `Transfer-Encoding: chunked` request header

885618fa6c47b58b0ef66148311194e27aab7122 authored almost 7 years ago
Merge pull request #315 from clue-labs/close-immediately

Do not pause connection stream to detect closed connections immediately

6afc50b9697573f085dd6b1bf03ebee1c95a823d authored almost 7 years ago
Do not pause connection stream to detect closed connections immediately

3e4597295699011f4b63859529f88201331c69a9 authored almost 7 years ago
Merge pull request #317 from clue-labs/simple-close

Simplify connection close logic after sending response

8ce5d7adf99ae5cc766b469b42e517378e9af9f2 authored almost 7 years ago
Simplify enforcing empty response body

918e063a267c334aa5b23543613e8c1485259259 authored almost 7 years ago
Simplify closing response body when connection is already closed

07619517939f55d721a8835c8b43a6ff5b8a057b authored almost 7 years ago
Prepare v0.8.2 release

9cdef7252f30076992c952e0eff84e66ef9233b5 authored almost 7 years ago
Merge pull request #314 from clue-labs/psr-15

Documentation for PSR-15 middleware

f1580b34b6946b587cbf339d08b2f832f4d7803e authored almost 7 years ago
Documentation for PSR-15 middleware

aad8a4855a926ccdb5bdc30b99ebe8fa4cb05716 authored almost 7 years ago
Merge pull request #313 from clue-labs/queued-cancellation

Fix awaiting queued handlers when cancelling a queued handler

327bdfe23f5bfe149086c7b09fdaa50424db750f authored almost 7 years ago
Fix awaiting queued handlers when cancelling a queued handler

bab47153c53e2cb3f07432b2215b66a5c503bf60 authored almost 7 years ago
Merge pull request #310 from seregazhuk/documentation-improvement

Documentation improvement

4fbeee0f3110ac1b5097e477a0bc697a51f1c836 authored almost 7 years ago
Documentation fix

Remove word `function` from middleware description

80fa528a71c9bbdb7a9e786897a375f65ef32e67 authored almost 7 years ago
Merge pull request #301 from seregazhuk/master

Some code improvements

4bd45426f1c182094642a86f7b3e386d2277b812 authored almost 7 years ago
Minor code improvements (cherry-picked from #295 by @PabloJoan)

ca549797034042bd72363f175bdea86f6af9ceb0 authored almost 7 years ago
Merge pull request #307 from clue-labs/unix

Fix Server to skip SERVER_ADDR params for Unix domain sockets (UDS)

51f221416651320c3b1be2769dec61934ad224df authored almost 7 years ago
Merge pull request #308 from clue-labs/final-next

Do not pass $next handler to final request handler

4a808251448ef1b84be3faf12050c644321281e3 authored almost 7 years ago
Do not pass $next handler to final request handler

465168f98aca96e557927ca64f43b0bc89f3abd7 authored almost 7 years ago
Fix Server to skip SERVER_ADDR params for Unix domain sockets (UDS)

c90efb64b46c5a236701d8495b769a68d906c9c6 authored almost 7 years ago
Merge pull request #305 from kalessil/master

[minor] SCA: control flow tweaks, micro-optimizations

f885737409d56a6e5a81cb8064997f2faae111b6 authored about 7 years ago
SCA: constant time string starts with check

6de0a8cc2356ff3b17d2ee56e7e29ca4f04de036 authored about 7 years ago
SCA: minor control flow tweaks

0ffd0c6ebbb5fe98f00d8be086a310744c22f91d authored about 7 years ago
some code cleanup

865114601fd5fabfd3101f475e65497005eb04bc authored about 7 years ago
Merge pull request #298 from seregazhuk/master

Documentation examples improvement

29e48a5de47c31c3f2333d0e2d055938bf44a723 authored about 7 years ago
documentation examples improvement

b0a4d1086f3855c0f40d33fbcf697a1983abe168 authored about 7 years ago
Merge pull request #297 from seregazhuk/documentation-improvement

Documentation improvement

eb9cc67d32b7d9ee64bcbcf7aee50d744faff906 authored about 7 years ago
documentation improvement

c69a20565fc9bafdde06d2b2f921788fc5077c3c authored about 7 years ago
Prepare v0.8.1 release

92deba861d5a1320584450cfa61622a2969b00ef authored about 7 years ago
Merge pull request #296 from clue-labs/happy-limit

Improve performance by avoiding unneeded promise wrapping when concurrency is below limit

e5ab4ac560c40388459a3b4fc0684e9f3d7577a5 authored about 7 years ago
Merge pull request #294 from clue-labs/happy-middleware

Avoid promise wrapping for middleware next request handlers and add documentation for consuming ...

e38a5275a770bdcbd353561ca2439c85ca0c2f66 authored about 7 years ago
Improve performance by using happy path when concurrency is below limit

485769d65b939e4827b38f12aac0657e6d4aee98 authored about 7 years ago
Documentation for consuming response from next request handler function

cfd5d5f185cd64843f4670f29ba061a46d2a3834 authored about 7 years ago
Avoid promise wrapping for middleware next request handlers

505dd30fa6eaa4906a988df7fbcbd0f363300633 authored about 7 years ago
Merge pull request #293 from clue-labs/parallel-next

Fix concurrent next middleware request handlers and recurse next request handlers

800ca519c2451ee26aaab119d78bf51c5052a0bf authored about 7 years ago
Fix concurrent next request handlers and recurse next request handlers

da623f383323b97ebba1f0bbada2d7ffdd6a5a95 authored about 7 years ago
Merge pull request #292 from clue-labs/happy-request-handler

Improve performance by avoiding unneeded promise wrapping

dae024f437bffa801501c89f338a186b763c435e authored about 7 years ago
Improve performance by avoiding unneeded promise wrapping

0e29aac1049d0d82a9c332ccdf541fcdd8fc015b authored about 7 years ago
Merge pull request #291 from clue-labs/happy-empty

Improve performance by skipping buffering empty request body

b685a2a753d51bb19867ccb2491d6b192aa34fd8 authored about 7 years ago
Improve performance by skipping buffering empty request body

1c31d20ad8daf160718fe978b279605e7b54fcd9 authored about 7 years ago
Merge pull request #290 from clue-labs/fragile

Improve test suite to be less fragile

c412846200bad0204a06f7e521578c806fd0eee0 authored about 7 years ago
Merge pull request #286 from seregazhuk/small-code-improvements

Small code improvements

f8f029cb15dd36df52c87c9ce5eea7ec3c7e16cc authored about 7 years ago
small code improvements

ceba7308ad2b30f8b0623317a75439aa47e7cae2 authored about 7 years ago
Reset stateful tests between tests runs to support --repeat=X

3ee71c49955f9233bee1e26f48437714ba4b7661 authored about 7 years ago
Improve functional tests to be less fragile by waiting for remote end

df3fce0261294fb56f057a726beb33e69ceaaa48 authored about 7 years ago
Merge pull request #288 from clue-labs/loop

Fix test suite forward compatibility with upcoming EventLoop releases

b75608e8f3e2bcfcaf0e0437e9328254da779479 authored about 7 years ago
Fix test suite forward compatibility with upcoming EventLoop releases

1d73220c35153026d774983c9f052fdc90396e57 authored about 7 years ago
Prepare v0.8.0 release

0410c94463bdae4bdf34d60bff91e9e1eb4a6652 authored about 7 years ago
Merge pull request #285 from clue-labs/middleware-server

Both Server and StreamingServer accept middleware arrays

782379198237f2882ed49f397d516891df4eb440 authored about 7 years ago
Both Server and StreamingServer accept middleware arrays

7d2317f56cf89ce556bbe8b430efa0c3808c1629 authored about 7 years ago