GitHub / reactphp/socket / commits
Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 78ebd28c | merge Merge pull request #323 from clue-labs/pcov |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 5c857dd1 | Update test suite to use PCOV to avoid segfault with Xdebug 3.4.2 | Christian Lück <c****n@c****g> | 9 months ago | |
| be164ba7 | merge Merge pull request #321 from PaulRotmann/PHP8.4 |
Christian Lück <c****n@c****g>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| ab0a35be | Run tests on PHP 8.4 and update test environment | Paul Rotmann <p****l@c****g> | 11 months ago | |
| e04478a1 | merge Merge pull request #317 from clue-labs/nullable-v3 |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 9f04466e | merge Merge pull request #316 from clue-labs/php7.1 |
Simon Frings <s****n@c****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| a2b4fe1d | merge Merge pull request #315 from clue-labs/drop-connector-alternative |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 3523f517 | Update test suite and remove legacy PHPUnit workarounds | Christian Lück <c****n@c****g> | over 1 year ago | |
| 874deeb6 | merge Merge pull request #314 from clue-labs/drop-server |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| c8c9d42b | Update PHP language syntax and remove legacy workarounds | Christian Lück <c****n@c****g> | over 1 year ago | |
| 4ee049d1 | Improve PHP 8.4+ support by avoiding implicitly nullable types | Christian Lück <c****n@c****g> | over 1 year ago | |
| d454a1e3 | merge Merge pull request #313 from WyriHaximus-labs/3.x-development |
Simon Frings <s****n@c****g>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 86fe3ca4 | Hello `3.x` development branch | Cees-Jan Kiewiet <c****k@g****m> | almost 2 years ago | |
| 216d3aec | Prepare v1.15.0 release | Simon Frings <s****n@c****g> | about 2 years ago | |
| ab5e7d12 | merge Merge pull request #311 from clue-labs/cancel-happy |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 3f4a3c81 | Fix cancelling happy eyeballs when IPv6 resolution is pending | Christian Lück <c****n@c****g> | about 2 years ago | |
| d15b8df9 | Update to require PHP 7.1+ | Christian Lück <c****n@c****g> | about 2 years ago | |
| 0cd247cd | merge Merge pull request #310 from clue-labs/php8.3 |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| e7e3b557 | Drop deprecated alternative `Connector` constructor argument order | Christian Lück <c****n@c****g> | over 2 years ago | |
| 3edb7b45 | Drop deprecated `Server` class, use `SocketServer` instead | Christian Lück <c****n@c****g> | over 2 years ago | |
| 82c69c4c | Test on PHP 8.3 and update test environment | Christian Lück <c****n@c****g> | over 2 years ago | |
| 21591111 | Prepare v1.14.0 release | Christian Lück <c****n@c****g> | over 2 years ago | |
| 41580db5 | merge Merge pull request #309 from clue-labs/template-types |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| fd252bdd | Use Promise v3 template types | Christian Lück <c****n@c****g> | over 2 years ago | |
| 56039790 | merge Merge pull request #308 from clue-labs/garbage |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 60170709 | Update test suite to collect all garbage cycles | Christian Lück <c****n@c****g> | over 2 years ago | |
| 9f5ac5f2 | merge Merge pull request #307 from clue-labs/unhandled-rejections |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 1bae823f | Update test suite to avoid unhandled promise rejections | Christian Lück <c****n@c****g> | over 2 years ago | |
| cff482bb | Prepare v1.13.0 release | Simon Frings <s****n@c****g> | over 2 years ago | |
| 17306cef | merge Merge pull request #305 from clue-labs/no-timeout |
Simon Frings <s****n@c****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| bf116967 | merge Merge pull request #306 from clue-labs/lelegacy |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| c98419a0 | Work around broken composer install for legacy PHP on Windows | Christian Lück <c****n@c****g> | over 2 years ago | |
| 78dc111b | Include timeout logic to avoid dependency on reactphp/promise-timer | Christian Lück <c****n@c****g> | over 2 years ago | |
| 7da8a6b8 | merge Merge pull request #304 from clue-labs/errno-pcntl |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| cdc7a314 | Improve errno detection for failed connections without ext-sockets | Christian Lück <c****n@c****g> | almost 3 years ago | |
| 936546bc | merge Merge pull request #300 from clue-labs/assert |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 1bc53372 | merge Merge pull request #301 from clue-labs/sock |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 4daf9628 | Improve test suite, clean up leftover `.sock` files | Christian Lück <c****n@c****g> | about 3 years ago | |
| 4d44b5a8 | Update test environment to report failed assertions | Christian Lück <c****n@c****g> | about 3 years ago | |
| 8397f22b | merge Merge pull request #299 from clue-labs/runs-on |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b1b404d9 | Update test suite to future-proof base images | Christian Lück <c****n@c****g> | over 3 years ago | |
| 81e1b4d7 | Prepare v1.12.0 release | Christian Lück <c****n@c****g> | over 3 years ago | |
| 9d496ba5 | merge Merge pull request #214 from WyriHaximus-labs/promise-3 |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 2f505b79 | merge Merge pull request #298 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 | |
| 6d88957d | Test on PHP 8.2 | Cees-Jan Kiewiet <c****k@g****m> | over 3 years ago | |
| f9560570 | merge Merge pull request #296 from clue-labs/async |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 2c60b564 | merge Merge pull request #297 from clue-labs/mac-tests |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 93496e0e | Fix failing test suite by updating macOS | Christian Lück <c****n@c****g> | over 3 years ago | |
| b456e9b0 | Update to use new reactphp/async package instead of clue/reactphp-block | Christian Lück <c****n@c****g> | over 3 years ago | |
| 8de27637 | Avoid using deprecated functions from clue/reactphp-block | Christian Lück <c****n@c****g> | over 3 years ago | |
| 12baa6cc | merge Merge pull request #295 from nhedger/chore/remove-dollar-sign |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e5d805a3 | chore(docs): remove leading dollar sign | Nicolas Hedger <n****s@h****h> | over 3 years ago | |
| dd3c325f | merge Merge pull request #292 from clue-labs/unneeded-nonblock |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| fe9999d3 | Avoid unneeded syscall on socket close | Christian Lück <c****n@c****g> | over 3 years ago | |
| ccca6687 | merge Merge pull request #290 from clue-labs/error-handler |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| aa95c155 | merge Merge pull request #289 from clue-labs/hhvm |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 28685bdc | Fix legacy HHVM build by downgrading Composer | Christian Lück <c****n@c****g> | almost 4 years ago | |
| dff5ac9f | merge Merge pull request #288 from clue-labs/test-enetunreach |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 4227053e | Improve error reporting when custom error handler is used | Christian Lück <c****n@c****g> | almost 4 years ago | |
| c0157865 | Fix optional test for `ENETUNREACH` error condition | Christian Lück <c****n@c****g> | almost 4 years ago | |
| f9bc4291 | merge Merge pull request #285 from SimonFrings/installations |
Christian Lück <c****n@c****g>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 22ca7b2a | Add badge to show number of project installations | Simon Frings <s****n@c****g> | almost 4 years ago | |
| 90503091 | merge Merge pull request #284 from clue-labs/trace |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 4a96220c | Fix invalid references in exception stack trace | Christian Lück <c****n@c****g> | almost 4 years ago | |
| e01f93dd | Clean up unneeded references in test suite | Christian Lück <c****n@c****g> | almost 4 years ago | |
| f474156a | Prepare v1.11.0 release | Christian Lück <c****n@c****g> | about 4 years ago | |
| 7b6772ab | merge Merge pull request #283 from SimonFrings/eventloop |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 4f2497bb | Use reactphp-block v1.5.0 and remove loop where possible | Simon Frings <s****n@c****g> | about 4 years ago | |
| 85a920af | merge Merge pull request #281 from clue-labs/tls1.0 |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| f0d894cc | Skip legacy TLS 1.0 tests if disabled by system | Christian Lück <c****n@c****g> | about 4 years ago | |
| 894c711b | merge Merge pull request #277 from clue-labs/php8.1 |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 12a880b6 | merge Merge pull request #278 from clue-labs/fds-tests |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| ead9efbc | merge Merge pull request #279 from clue-labs/no-filter |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 28bd075d | Avoid dependency on `ext-filter` | Christian Lück <c****n@c****g> | about 4 years ago | |
| 193b3ccc | Support PHP 8.1 | Christian Lück <c****n@c****g> | about 4 years ago | |
| d132fde5 | Prepare v1.10.0 release | Christian Lück <c****n@c****g> | about 4 years ago | |
| 2fde15a1 | merge Merge pull request #274 from SimonFrings/php |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 8e7ea99b | Support PHP 8.1 | Simon Frings <s****n@c****g> | about 4 years ago | |
| 82acd6cf | Close open servers and connections at end of tests | Simon Frings <s****n@c****g> | about 4 years ago | |
| 311d1873 | Improve test suite to skip FD test when hitting memory limit | Christian Lück <c****n@c****g> | over 4 years ago | |
| d846ea93 | Clean up event-loop leftovers in test classes | Simon Frings <s****n@c****g> | over 4 years ago | |
| a9926314 | merge Merge pull request #271 from clue-labs/errno |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 95bce456 | Improve error reporting in server examples | Christian Lück <c****n@c****g> | over 4 years ago | |
| 90d1e0b8 | Look up errno based on errstr when listening for connections fails | Christian Lück <c****n@c****g> | over 4 years ago | |
| 52f23bb3 | Append socket error code constants for failed connections | Christian Lück <c****n@c****g> | over 4 years ago | |
| bd4fe8ae | Consistently report default errno when `ext-sockets` is not available | Christian Lück <c****n@c****g> | over 4 years ago | |
| dd777059 | merge Merge pull request #270 from clue-labs/errors |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 8178edcb | Consistently use `EINVAL` for invalid connection attempts | Christian Lück <c****n@c****g> | over 4 years ago | |
| 115097f9 | Avoid garbage memory references on PHP < 7.4 | Christian Lück <c****n@c****g> | over 4 years ago | |
| 6e610d53 | Consistently use `ECONNABORTED` for cancelled connection attempts | Christian Lück <c****n@c****g> | over 4 years ago | |
| 4aa52679 | Preserve original errno and previous exception when using happy eyeballs | Christian Lück <c****n@c****g> | over 4 years ago | |
| f561c4ed | Use tls:// scheme for URIs in error messages for secure connections | Christian Lück <c****n@c****g> | over 4 years ago | |
| d77d54af | Prepend tcp:// scheme for URIs in error messages when missing | Christian Lück <c****n@c****g> | over 4 years ago | |
| 4e708430 | Omit internal hostname argument from error messages | Christian Lück <c****n@c****g> | over 4 years ago | |
| 2104304e | merge Merge pull request #269 from clue-labs/fds |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 2c16a9cc | Refactor to reuse URI construction | Christian Lück <c****n@c****g> | over 4 years ago | |
| 2d471da9 | Improve examples to use proper error handlers | Christian Lück <c****n@c****g> | over 4 years ago | |
| 65dfe45f | Update test suite to find next free file descriptor in advance (Mac) | Christian Lück <c****n@c****g> | over 4 years ago | |
| d92d0ec9 | merge Merge pull request #268 from SimonFrings/hhvm |
Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 6aaae223 | Support listening on existing file descriptors (FDs) with `SocketServer` | Christian Lück <c****n@c****g> | over 4 years ago |