GitHub / reactphp/http / commits
Event-driven, streaming HTTP client and server implementation for ReactPHP.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 11b03a27 | merge Merge pull request #543 from PaulRotmann/PHP8.4 |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 6074eefe | Run tests on PHP 8.4 and update test environment | Paul Rotmann <p****l@c****g> | about 1 year ago | |
| fc5f0a67 | merge Merge pull request #540 from clue-labs/underscore-v3 |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| fc09a645 | merge Merge pull request #532 from lucasnetau/patch-1 |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| cd24a5bf | merge Merge pull request #536 from clue-labs/nullable-v3 |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f1a0406b | Improve PHP 8.4+ support by avoiding implicitly nullable types | Christian Lück <c****n@c****g> | over 1 year ago | |
| 905eabfc | Fix expected error code when ext-sockets is not enabled |
James Lucas <j****s@l****u>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 212382c3 | merge Merge pull request #530 from clue-labs/php7.1 |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 012ee77f | Update test suite and remove legacy PHPUnit workarounds | Christian Lück <c****n@c****g> | almost 2 years ago | |
| 4cbe56ef | Update PHP language syntax and remove legacy workarounds | Christian Lück <c****n@c****g> | almost 2 years ago | |
| acd2e140 | Update to require PHP 7.1+ | Christian Lück <c****n@c****g> | almost 2 years ago | |
| da8ee09b | merge Merge pull request #529 from clue-labs/drop-browser-alternative |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 170547be | merge Merge pull request #528 from clue-labs/drop-server |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| d8c1aa49 | merge Merge pull request #527 from WyriHaximus-labs/3.x-development |
Simon Frings <s****n@c****g>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| dfbeef0f | Hello `3.x` development branch | Cees-Jan Kiewiet <c****k@g****m> | almost 2 years ago | |
| 559c30d4 | Allow underscore character in Uri host |
Anaïs Babel <l****m@l****g>
Committed by: Christian Lück <c****n@c****g> |
almost 2 years ago | |
| 8111281e | Prepare v1.10.0 release | Simon Frings <s****n@c****g> | about 2 years ago | |
| 04cb9364 | merge Merge pull request #523 from clue-labs/http-validate |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 27d2e74c | Validate outgoing HTTP message headers and reject invalid messages | Christian Lück <c****n@c****g> | about 2 years ago | |
| 6212f3e7 | merge Merge pull request #522 from clue-labs/drop-ringcentral |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| b5c98da6 | merge Merge pull request #521 from clue-labs/psr7-uri |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 58f9049b | merge Merge pull request #520 from clue-labs/psr7-parser |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 30c802c9 | Drop leftover RingCentral PSR-7 dependency, use own PSR-7 implementation | Christian Lück <c****n@c****g> | about 2 years ago | |
| c6caa124 | Add internal `Uri::resolve()` to resolve URIs relative to base URI | Christian Lück <c****n@c****g> | about 2 years ago | |
| c0e1f4d9 | Move parsing incoming HTTP response message to `Response` | Christian Lück <c****n@c****g> | about 2 years ago | |
| 5873b894 | merge Merge pull request #519 from clue-labs/psr7-request |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 5896f81b | Move parsing incoming HTTP request message to `ServerRequest` | Christian Lück <c****n@c****g> | about 2 years ago | |
| 4c23ea4f | merge Merge pull request #518 from clue-labs/psr7-response |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| a73e9f78 | Add new `Uri` class for new PSR-7 implementation | Christian Lück <c****n@c****g> | about 2 years ago | |
| 0638dcdb | Update `ServerRequest` class to build on top of abstract request class | Christian Lück <c****n@c****g> | about 2 years ago | |
| 3313e1fb | Add internal `AbstractRequest` base class for `Request` class (PSR-7) | Christian Lück <c****n@c****g> | about 2 years ago | |
| 33a0cf37 | merge Merge pull request #515 from WyriHaximus-labs/1.x-ensure-connection-close-han... |
Simon Frings <s****n@c****g>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 7728e0cb | merge Merge pull request #516 from clue-labs/fix-empty-chunked |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 9bf5456d | Fix empty streaming request body, omit `Transfer-Encoding: chunked` | Christian Lück <c****n@c****g> | about 2 years ago | |
| 638c5ddd | [1.x] Ensure connection close handler is cleaned up for each request | Cees-Jan Kiewiet <c****k@g****m> | about 2 years ago | |
| 706edec9 | merge Merge pull request #508 from clue-labs/php8.3 |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 6956fe2d | Drop deprecated alternative `Browser` constructor argument order | Christian Lück <c****n@c****g> | over 2 years ago | |
| 53f935e5 | Drop deprecated `Server` class, use `HttpServer` instead | Christian Lück <c****n@c****g> | over 2 years ago | |
| eb83eb06 | Test on PHP 8.3 and update test environment | Christian Lück <c****n@c****g> | over 2 years ago | |
| 518ca68c | Add internal `AbstractMessage` base class (PSR-7) | Christian Lück <c****n@c****g> | over 2 years ago | |
| c6321978 | merge Merge pull request #502 from clue-labs/bye-httpbin |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 24dd698f | merge Merge pull request #501 from clue-labs/unhandled-rejections |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 7a5b57c2 | Update tests to remove defunct httpbin.org | Christian Lück <c****n@c****g> | over 2 years ago | |
| 94222ad1 | Update test suite to avoid unhandled promise rejections | Christian Lück <c****n@c****g> | almost 3 years ago | |
| bb3154db | Prepare v1.9.0 release | Simon Frings <s****n@c****g> | almost 3 years ago | |
| 7189c6a2 | merge Merge pull request #495 from clue-labs/keep-alive-default |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 684421f5 | Enable HTTP keep-alive by default for HTTP client | Christian Lück <c****n@c****g> | almost 3 years ago | |
| 5d2df799 | merge Merge pull request #491 from WyriHaximus-labs/1.x-improve-multipart-limits-test |
Christian Lück <c****n@c****g>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 29424346 | Improve multipart limits test | Cees-Jan Kiewiet <c****k@g****m> | about 3 years ago | |
| 9681f764 | merge Merge pull request from GHSA-95x4-j7vc-h8mf |
Christian Lück <c****n@c****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| b3594f79 | Stop parsing multipart request bodies once the configured limit of form field... | Cees-Jan Kiewiet <c****k@g****m> | about 3 years ago | |
| 436d84de | merge Merge pull request #487 from WyriHaximus-labs/1.x-template-params-can-only-ha... |
Christian Lück <c****n@c****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| a2219640 | merge Merge pull request #486 from clue-labs/keep-alive |
Simon Frings <s****n@c****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| d8566953 | Template params can only have one argument | Cees-Jan Kiewiet <c****k@g****m> | about 3 years ago | |
| ebaf6f13 | Add `Connection: close` default header to allow toggling keep-alive | Christian Lück <c****n@c****g> | about 3 years ago | |
| b34bbed2 | merge Merge pull request #484 from clue-labs/connection-close |
Simon Frings <s****n@c****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| ab3bfee5 | Prepare to hand back connections when keep-alive is possible | Christian Lück <c****n@c****g> | about 3 years ago | |
| 165e5b5e | Consistently close underlying connection when response stream closes | Christian Lück <c****n@c****g> | about 3 years ago | |
| 28b598ab | Send `Connection: close` for HTTP/1.1 and no `Connection` for HTTP/1.0 | Christian Lück <c****n@c****g> | about 3 years ago | |
| 1fbe9224 | Refactor to move response body handling to `ClientRequestStream` | Christian Lück <c****n@c****g> | about 3 years ago | |
| 28943f44 | Reuse existing connections for HTTP keep-alive | Christian Lück <c****n@c****g> | about 3 years ago | |
| 1c911d2f | Refactor to add new `ClientConnectionManager` to manage HTTP connections | Christian Lück <c****n@c****g> | about 3 years ago | |
| ce16c021 | merge Merge pull request #481 from clue-labs/refactor-requestdata |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 8095cd12 | merge Merge pull request #482 from clue-labs/include-buffer |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| aa75bcdb | merge Merge pull request #480 from clue-labs/request |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 212a3bba | Refactor to remove internal `RequestData` | Christian Lück <c****n@c****g> | over 3 years ago | |
| 01228fa8 | Rename internal `Request` to `ClientRequestStream` | Christian Lück <c****n@c****g> | over 3 years ago | |
| 7a27c49e | Add `Request` class to represent outgoing HTTP request message | Christian Lück <c****n@c****g> | over 3 years ago | |
| 1bbd7f92 | Update `Response` class to build on top of abstract message class | Christian Lück <c****n@c****g> | over 3 years ago | |
| 383f9849 | merge Merge pull request #479 from SimonFrings/revert_issue_templates |
Christian Lück <c****n@c****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b8f6efa7 | Revert issue template changes to use organisation issue template | Simon Frings <s****n@c****g> | over 3 years ago | |
| e77d4a07 | merge Merge pull request #478 from clue-labs/update-tests |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 44f0a80f | Update test suite and report failed assertions | Christian Lück <c****n@c****g> | over 3 years ago | |
| b5e4ac8a | merge Merge pull request #442 from dinooo13/redirectMethod |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 224a538b | merge Merge pull request #475 from SimonFrings/issue_template |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| aa7512ee | Prepare v1.8.0 release | Christian Lück <c****n@c****g> | over 3 years ago | |
| 2290723e | Preserve method on redirect | Fabian Meyer <f****3@i****m> | over 3 years ago | |
| 14e9c6b9 | merge Merge pull request #461 from 51imyy/1.x |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 0c27d679 | added support for default headers in Browser PHP and moved default header use... | 51imyyy <s****6@w****e> | over 3 years ago | |
| f2a1446f | Add issue template for better orientation | Simon Frings <s****n@c****g> | over 3 years ago | |
| c14e0da1 | merge Merge pull request #460 from clue-labs/promise-v3 |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| bafa2afa | Include buffer logic to avoid dependency on reactphp/promise-stream | Christian Lück <c****n@c****g> | over 3 years ago | |
| c556187f | Update to stable dev dependencies | Christian Lück <c****n@c****g> | over 3 years ago | |
| 4a1e8538 | Prepare v1.7.0 release | Christian Lück <c****n@c****g> | over 3 years ago | |
| 5f3b58ce | merge Merge pull request #466 from WyriHaximus-labs/1.x-test-on-php-8.2 |
Christian Lück <c****n@c****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 57b259e5 | merge Merge pull request from GHSA-w3w9-vrf5-8mx8 |
Christian Lück <c****n@c****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 00e481eb | merge Merge pull request #467 from clue-labs/reuse-address |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 663c9a3b | Do not decode cookie names anymore | Christian Lück <c****n@c****g> | over 3 years ago | |
| f0b4859d | Test on PHP 8.2 | Cees-Jan Kiewiet <c****k@g****m> | over 3 years ago | |
| b5a66a4f | merge Merge pull request #464 from clue-labs/async |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 9946ba7b | Update to use new reactphp/async package instead of clue/reactphp-block | Christian Lück <c****n@c****g> | over 3 years ago | |
| 90413fb0 | Avoid referencing unneeded explicit loop instance | Christian Lück <c****n@c****g> | over 3 years ago | |
| a2ae0f1e | Avoid using deprecated functions from clue/reactphp-block | Christian Lück <c****n@c****g> | over 3 years ago | |
| b3ff9c8c | merge Merge pull request #458 from nhedger/chore/improve-readme |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| cf6b150f | merge Merge pull request #459 from clue-labs/php8.2 |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 8b2c5c89 | Refactor internal `Transaction` to avoid assigning dynamic properties | Christian Lück <c****n@c****g> | almost 4 years ago | |
| d92e564a | Improve performance, reuse server params for same connection | Christian Lück <c****n@c****g> | almost 4 years ago | |
| dc8ca43c | chore(docs): remove $ sign from shell commands |
Nicolas Hedger <6****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 8ec53f52 | Forward compatibility with upcoming Promise v3 | Christian Lück <c****n@c****g> | almost 4 years ago | |
| 55ec42a2 | merge Merge pull request #457 from clue-labs/clock |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago |