Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/reactphp/socket

Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP.
https://github.com/reactphp/socket

Prepare v1.15.0 release

216d3aec0b87f04a40ca04f481e6af01bdd1d038 authored 10 months ago by Simon Frings <[email protected]>
Merge pull request #311 from clue-labs/cancel-happy

Fix cancelling happy eyeballs when IPv6 resolution is pending

ab5e7d12d2904cbbcd0d02361a35e047195bc627 authored 10 months ago by Cees-Jan Kiewiet <[email protected]>
Fix cancelling happy eyeballs when IPv6 resolution is pending

3f4a3c819da970a0f786be56c141bf8d2a8eb9cd authored 11 months ago by Christian Lück <[email protected]>
Merge pull request #310 from clue-labs/php8.3

Test on PHP 8.3 and update test environment

0cd247cd554e2fe00ed9754eb711e3f2bee60a81 authored 12 months ago by Cees-Jan Kiewiet <[email protected]>
Test on PHP 8.3 and update test environment

82c69c4c4b0433e23029a23d32ac5bfd26194fbe authored 12 months ago by Christian Lück <[email protected]>
Prepare v1.14.0 release

21591111d3ea62e31f2254280ca0656bc2b1bda6 authored about 1 year ago by Christian Lück <[email protected]>
Merge pull request #309 from clue-labs/template-types

Use Promise v3 template types

41580db51aa744109173ca3fe81be57c8efa537e authored about 1 year ago by Cees-Jan Kiewiet <[email protected]>
Use Promise v3 template types

fd252bdd72a47585bc5743da10ad52edf39c352a authored about 1 year ago by Christian Lück <[email protected]>
Merge pull request #308 from clue-labs/garbage

Update test suite to collect all garbage cycles

56039790510376032383aa8eb8d4ac7fc2aff181 authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>
Update test suite to collect all garbage cycles

60170709f4c9a7de40fb7b5e3693a1a3da6e809c authored over 1 year ago by Christian Lück <[email protected]>
Merge pull request #307 from clue-labs/unhandled-rejections

Update test suite to avoid unhandled promise rejections

9f5ac5f2502edf9966010cd2efc4876875b833e1 authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>
Update test suite to avoid unhandled promise rejections

1bae823f988782c7335a592e5c65b25279c9b499 authored over 1 year ago by Christian Lück <[email protected]>
Prepare v1.13.0 release

cff482bbad5848ecbe8b57da57e4e213b03619aa authored over 1 year ago by Simon Frings <[email protected]>
Merge pull request #305 from clue-labs/no-timeout

Include timeout logic to avoid dependency on reactphp/promise-timer

17306cef5e019596550a6cc9f52da35f80779a67 authored over 1 year ago by Simon Frings <[email protected]>
Include timeout logic to avoid dependency on reactphp/promise-timer

78dc111bee6c503d4a5a4d94ab286518b5241aa0 authored over 1 year ago by Christian Lück <[email protected]>
Merge pull request #306 from clue-labs/lelegacy

Work around broken composer install for legacy PHP on Windows

bf116967cd653956b56f1f6eba4cb321ae38e9ce authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>
Work around broken composer install for legacy PHP on Windows

c98419a0f1ac4189b254fc72ddc17b2243bf7739 authored over 1 year ago by Christian Lück <[email protected]>
Merge pull request #304 from clue-labs/errno-pcntl

Improve errno detection for failed connections without ext-sockets

7da8a6b83d99fbbba8d5abb11da5a1f499e4913b authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>
Improve errno detection for failed connections without ext-sockets

cdc7a314a4368521cbe6186c58eb636dbac07a5c authored over 1 year ago by Christian Lück <[email protected]>
Merge pull request #300 from clue-labs/assert

Update test environment to report failed assertions

936546bcd33fd2ee89375f7fbc199c8ae3b62391 authored almost 2 years ago by Cees-Jan Kiewiet <[email protected]>
Update test environment to report failed assertions

4d44b5a882a8e41c36207d8d3de99eb2995e9cb5 authored almost 2 years ago by Christian Lück <[email protected]>
Merge pull request #301 from clue-labs/sock

Improve test suite, clean up leftover `.sock` files

1bc53372db8023fe0acb859fa698ee9b9cf103cb authored almost 2 years ago by Cees-Jan Kiewiet <[email protected]>
Improve test suite, clean up leftover `.sock` files

4daf96289b3979077e48fb6b8261d5fdcfecc9e4 authored almost 2 years ago by Christian Lück <[email protected]>
Merge pull request #299 from clue-labs/runs-on

Update test suite to future-proof base images

8397f22bd2646e6cac0f5861db980c8da1bdce49 authored about 2 years ago by Cees-Jan Kiewiet <[email protected]>
Update test suite to future-proof base images

b1b404d92f18533c4ccea990b05aa5a044af277a authored about 2 years ago by Christian Lück <[email protected]>
Prepare v1.12.0 release

81e1b4d7f5450ebd8d2e9a95bb008bb15ca95a7b authored about 2 years ago by Christian Lück <[email protected]>
Merge pull request #214 from WyriHaximus-labs/promise-3

Forward compatibility with react/promise 3

9d496ba599eb4055554db2ad45d338861311be58 authored about 2 years ago by Cees-Jan Kiewiet <[email protected]>
Forward compatibility with react/promise 3

0d8cf564a311d7eeb386103753ddb4001f8ab8ee authored about 2 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #298 from WyriHaximus-labs/1.x-test-on-php-8.2

Test on PHP 8.2

2f505b790ff81332db79068a1cd79343583ed888 authored about 2 years ago by Christian Lück <[email protected]>
Test on PHP 8.2

With PHP 8.2 coming out later this year, we should be reading for it's release to ensure all out...

6d88957db4cc170433cd4385cf0e503ea465775d authored about 2 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #296 from clue-labs/async

Update test suite to use new reactphp/async package instead of clue/reactphp-block

f95605700d09fcc1ce3cd33f42f0278fbf0ef4b4 authored about 2 years ago by Cees-Jan Kiewiet <[email protected]>
Update to use new reactphp/async package instead of clue/reactphp-block

b456e9b00dc3aee9f9972d18c38c4ac654a2ac33 authored about 2 years ago by Christian Lück <[email protected]>
Avoid using deprecated functions from clue/reactphp-block

8de27637cc3eebb3fcba0c8a2ceafb36605fed4d authored about 2 years ago by Christian Lück <[email protected]>
Merge pull request #297 from clue-labs/mac-tests

Fix failing test suite by updating macOS

2c60b564b434e2fe512987a7e1b9ebcc03521c65 authored about 2 years ago by Cees-Jan Kiewiet <[email protected]>
Fix failing test suite by updating macOS

93496e0e8b17d730c4529a1c41a92ab73c9bc7eb authored about 2 years ago by Christian Lück <[email protected]>
Merge pull request #295 from nhedger/chore/remove-dollar-sign

chore(docs): remove leading dollar sign

12baa6cc7e818dcb1893e6516ae002756f6916c3 authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
chore(docs): remove leading dollar sign

e5d805a37c6b289832586ec56da6b2f73e9d03e3 authored over 2 years ago by Nicolas Hedger <[email protected]>
Merge pull request #292 from clue-labs/unneeded-nonblock

Avoid unneeded syscall on socket close

dd3c325f303164e4fffac54f03fe05b2c395c7a2 authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Avoid unneeded syscall on socket close

fe9999d30b7389ba39caa101ef02608db5025697 authored over 2 years ago by Christian Lück <[email protected]>
Merge pull request #290 from clue-labs/error-handler

Improve error reporting when custom error handler is used

ccca66876461f64da3b89c222327fbdf9f4e7df1 authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Improve error reporting when custom error handler is used

4227053eeecbf22b2a02a11e30bf6e9b32057aa5 authored over 2 years ago by Christian Lück <[email protected]>
Merge pull request #289 from clue-labs/hhvm

Fix legacy HHVM build by downgrading Composer

aa95c155b68fc9f156cd9f371b42785d2d6304af authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Fix legacy HHVM build by downgrading Composer

28685bdc44e643b4dac98fff17f3787f0bb7eb45 authored over 2 years ago by Christian Lück <[email protected]>
Merge pull request #288 from clue-labs/test-enetunreach

Fix optional test for `ENETUNREACH` error condition

dff5ac9ff5e3dad647426ee0781219eb25daaab7 authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Fix optional test for `ENETUNREACH` error condition

c0157865fe0d80c3acbac963e44be01a956bfaad authored over 2 years ago by Christian Lück <[email protected]>
Merge pull request #285 from SimonFrings/installations

Add badge to show number of project installations

f9bc4291e49ba376d1995341e39ee412d9459318 authored over 2 years ago by Christian Lück <[email protected]>
Add badge to show number of project installations

22ca7b2a13dbc1bacdc22746bc19ba471b2e08e2 authored over 2 years ago by Simon Frings <[email protected]>
Merge pull request #284 from clue-labs/trace

Fix invalid references in exception stack trace

90503091015071e87a698b0f1a51a0e08a4af796 authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Clean up unneeded references in test suite

e01f93dd70626ad7ca3773cf90f1873d0e54d574 authored over 2 years ago by Christian Lück <[email protected]>
Fix invalid references in exception stack trace

4a96220cc040a76c07f77783db68ac2958cfff88 authored over 2 years ago by Christian Lück <[email protected]>
Prepare v1.11.0 release

f474156aaab4f09041144fa8b57c7d70aed32a1c authored almost 3 years ago by Christian Lück <[email protected]>
Merge pull request #283 from SimonFrings/eventloop

Use default loop in testsuite and close server and connection leftovers

7b6772ab2ba98cd7578a1c87f529dbb71bc33b93 authored almost 3 years ago by Cees-Jan Kiewiet <[email protected]>
Use reactphp-block v1.5.0 and remove loop where possible

4f2497bbf69ba576533aaeba414732f8ab27f26f authored almost 3 years ago by Simon Frings <[email protected]>
Close open servers and connections at end of tests

82acd6cf2ab996f68f808858cc0530fca2683a5a authored almost 3 years ago by Simon Frings <[email protected]>
Clean up event-loop leftovers in test classes

d846ea9380f08c640a719c50af223ef2569eeb9d authored almost 3 years ago by Simon Frings <[email protected]>
Merge pull request #281 from clue-labs/tls1.0

Skip legacy TLS 1.0 tests if disabled by system

85a920af8ee2fa4a2e0038db70fc1a59700f4e84 authored almost 3 years ago by Cees-Jan Kiewiet <[email protected]>
Skip legacy TLS 1.0 tests if disabled by system

f0d894ccbc38a0a5ab4405af5cc5516bf3b2e716 authored almost 3 years ago by Christian Lück <[email protected]>
Merge pull request #277 from clue-labs/php8.1

Support PHP 8.1

894c711b65717bc8fb9f4cf91a8211991ecfbc8b authored almost 3 years ago by Cees-Jan Kiewiet <[email protected]>
Support PHP 8.1

193b3ccc9098b4e1d68459ffc4c8a20136ae5c30 authored almost 3 years ago by Christian Lück <[email protected]>
Merge pull request #278 from clue-labs/fds-tests

Improve test suite to skip FD test when hitting memory limit

12a880b6ac14aae13a1e46e94a8324cb54275a0c authored almost 3 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #279 from clue-labs/no-filter

Avoid dependency on `ext-filter`

ead9efbc998cb6251b41d02673315f5579a727ee authored almost 3 years ago by Cees-Jan Kiewiet <[email protected]>
Improve test suite to skip FD test when hitting memory limit

311d187347a9f173637a9abddcd691bc1992e8cc authored almost 3 years ago by Christian Lück <[email protected]>
Avoid dependency on `ext-filter`

28bd075d456cff2f260595ea2767088082909d4f authored almost 3 years ago by Christian Lück <[email protected]>
Prepare v1.10.0 release

d132fde589ea97f4165f2d94b5296499eac125ec authored almost 3 years ago by Christian Lück <[email protected]>
Merge pull request #274 from SimonFrings/php

2fde15a1df7addbc430d6b7c301779cbbe5060a2 authored almost 3 years ago by Cees-Jan Kiewiet <[email protected]>
Support PHP 8.1

8e7ea99b7291a3e58a7b0c969073d840e7299569 authored almost 3 years ago by Simon Frings <[email protected]>
Merge pull request #271 from clue-labs/errno

a99263149d7e81d67bafb3437c3dd7a72b86ac5c authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>
Look up errno based on errstr when listening for connections fails

90d1e0b85bd8bc8659eb45e3e9421ece82803094 authored about 3 years ago by Christian Lück <[email protected]>
Append socket error code constants for failed connections

52f23bb3e41eac052746c39773f728e213d782f9 authored about 3 years ago by Christian Lück <[email protected]>
Improve error reporting in server examples

95bce45647dbd9428489e4ead8a0f41b4ddb68f2 authored about 3 years ago by Christian Lück <[email protected]>
Consistently report default errno when `ext-sockets` is not available

bd4fe8ae5a0694b554e1d1577edf28b7505ea3d3 authored about 3 years ago by Christian Lück <[email protected]>
Consistently use `EINVAL` for invalid connection attempts

8178edcbb82774072d260a3ef20bb3b3da92c0e4 authored about 3 years ago by Christian Lück <[email protected]>
Preserve original errno and previous exception when using happy eyeballs

4aa52679fd71983a31a17bb65a16244fba9a9285 authored about 3 years ago by Christian Lück <[email protected]>
Consistently use `ECONNABORTED` for cancelled connection attempts

6e610d53233eec9358cf8f44a25837e529c0e885 authored about 3 years ago by Christian Lück <[email protected]>
Merge pull request #270 from clue-labs/errors

dd77705905536c2e7141b17e2d0e9a533dbef297 authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>
Avoid garbage memory references on PHP < 7.4

115097f9ce959852f8e1556fd055136aaa74b5cc authored about 3 years ago by Christian Lück <[email protected]>
Use tls:// scheme for URIs in error messages for secure connections

f561c4ed391933d7798463be6939476c803fc6db authored about 3 years ago by Christian Lück <[email protected]>
Prepend tcp:// scheme for URIs in error messages when missing

d77d54af13aef1f0b159b2121f1d376a0670819a authored about 3 years ago by Christian Lück <[email protected]>
Omit internal hostname argument from error messages

4e70843091973bd47dcf1190e4200e2aad38b97d authored about 3 years ago by Christian Lück <[email protected]>
Improve examples to use proper error handlers

2d471da92b00caf7ee2e2f58326882ce6a1e2214 authored about 3 years ago by Christian Lück <[email protected]>
Refactor to reuse URI construction

2c16a9cccffc29be9a620872e37c555ea488c0ee authored about 3 years ago by Christian Lück <[email protected]>
Merge pull request #269 from clue-labs/fds

2104304ef43de7f66102ae7ee192a43be55d8a96 authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>
Update test suite to find next free file descriptor in advance (Mac)

65dfe45fa1871bb4495a897b01a052035ff2735b authored about 3 years ago by Christian Lück <[email protected]>
Support listening on existing file descriptors (FDs) with `SocketServer`

6aaae223ed8eb52234719e422e220f3e89bf3b25 authored about 3 years ago by Christian Lück <[email protected]>
Internal `FdServer` implementation to listen on file descriptors (FDs)

fd9a1ab5d8e639648fd9dc01040cdf5b088cbad1 authored about 3 years ago by Christian Lück <[email protected]>
Support listening on Unix domain sockets (UDS) file descriptors (FDs)

9909831759acb246462ffd4f0e42def35dcfe168 authored about 3 years ago by Christian Lück <[email protected]>
Merge pull request #268 from SimonFrings/hhvm

Skip unsupported tests for HHVM

d92d0ec9f389a8c4128ba1e130e7861593d10090 authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>
Skip unsupported tests for HHVM

0d4526ee2052c43bee13c4b0fb51661aa0ffdde5 authored about 3 years ago by Simon Frings <[email protected]>
Merge pull request #267 from clue-labs/accept-errno

07b37d538b8634e18c7c0d43b0417633a7a318a4 authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #266 from clue-labs/errno

bb9daadf50e255f046dc408203fcd294874bf109 authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>
Refactor to reuse connection error handling for Unix domain sockets

f10e66ed0486ae0209be0f0ecc61f46174103df9 authored about 3 years ago by Christian Lück <[email protected]>
Improve error messages when accepting connections with errno/errstr

0eba38d4de1be96702d4edf9559e0deed719a3d7 authored about 3 years ago by Christian Lück <[email protected]>
Improve error messages for failed TCP/IP connections without ext-sockets

26e47ff0aeea6c9b898c20599b2f9854a932773e authored about 3 years ago by Christian Lück <[email protected]>
Merge pull request #265 from clue-labs/errno

Improve error messages for failed TCP/IP connections with errno/errstr

4ea75eb242c27a54cdddad4d889e07114df86e6f authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>
Improve error messages for failed TCP/IP connections with errno/errstr

5beea9190d5d728aa9c7633536ba63820656c952 authored about 3 years ago by Christian Lück <[email protected]>
Prepare v1.9.0 release

aa6e3f8ebcd6dec3ad1ee92a449b4cc341994001 authored about 3 years ago by Christian Lück <[email protected]>
Merge pull request #264 from clue-labs/connector-signature

Update `Connector` signature to take `$context` as first argument

c85158a986ad37bb44402f33d8ab3f286e2ec83d authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>
Update `Connector` signature to take `$context` as first argument

1941c6c7ec9870f30c294e4cb400112d33d115b2 authored about 3 years ago by Christian Lück <[email protected]>
Merge pull request #263 from clue-labs/socketserver

Add new `SocketServer` and deprecate `Server` to avoid class name collisions

22d3b31c85d1da03f3f57ee0a32b849ff3648f07 authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>
Add new SocketServer and deprecate Server to avoid class name collisions

24f4abc47ef769552d5bfa6f2a29e13414d9fe3b authored about 3 years ago by Christian Lück <[email protected]>