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
216d3aec0b87f04a40ca04f481e6af01bdd1d038 authored about 1 year ago by Simon Frings <simon@clue.engineering>
Fix cancelling happy eyeballs when IPv6 resolution is pending
ab5e7d12d2904cbbcd0d02361a35e047195bc627 authored about 1 year ago by Cees-Jan Kiewiet <ceesjank@gmail.com>3f4a3c819da970a0f786be56c141bf8d2a8eb9cd authored about 1 year ago by Christian Lück <christian@clue.engineering>
Test on PHP 8.3 and update test environment
0cd247cd554e2fe00ed9754eb711e3f2bee60a81 authored about 1 year ago by Cees-Jan Kiewiet <ceesjank@gmail.com>82c69c4c4b0433e23029a23d32ac5bfd26194fbe authored about 1 year ago by Christian Lück <christian@clue.engineering>
21591111d3ea62e31f2254280ca0656bc2b1bda6 authored over 1 year ago by Christian Lück <christian@clue.engineering>
Use Promise v3 template types
41580db51aa744109173ca3fe81be57c8efa537e authored over 1 year ago by Cees-Jan Kiewiet <ceesjank@gmail.com>fd252bdd72a47585bc5743da10ad52edf39c352a authored over 1 year ago by Christian Lück <christian@clue.engineering>
Update test suite to collect all garbage cycles
56039790510376032383aa8eb8d4ac7fc2aff181 authored over 1 year ago by Cees-Jan Kiewiet <ceesjank@gmail.com>60170709f4c9a7de40fb7b5e3693a1a3da6e809c authored over 1 year ago by Christian Lück <christian@clue.engineering>
Update test suite to avoid unhandled promise rejections
9f5ac5f2502edf9966010cd2efc4876875b833e1 authored over 1 year ago by Cees-Jan Kiewiet <ceesjank@gmail.com>1bae823f988782c7335a592e5c65b25279c9b499 authored over 1 year ago by Christian Lück <christian@clue.engineering>
cff482bbad5848ecbe8b57da57e4e213b03619aa authored over 1 year ago by Simon Frings <simon@clue.engineering>
Include timeout logic to avoid dependency on reactphp/promise-timer
17306cef5e019596550a6cc9f52da35f80779a67 authored over 1 year ago by Simon Frings <simon@clue.engineering>78dc111bee6c503d4a5a4d94ab286518b5241aa0 authored over 1 year ago by Christian Lück <christian@clue.engineering>
Work around broken composer install for legacy PHP on Windows
bf116967cd653956b56f1f6eba4cb321ae38e9ce authored over 1 year ago by Cees-Jan Kiewiet <ceesjank@gmail.com>c98419a0f1ac4189b254fc72ddc17b2243bf7739 authored over 1 year ago by Christian Lück <christian@clue.engineering>
Improve errno detection for failed connections without ext-sockets
7da8a6b83d99fbbba8d5abb11da5a1f499e4913b authored over 1 year ago by Cees-Jan Kiewiet <ceesjank@gmail.com>cdc7a314a4368521cbe6186c58eb636dbac07a5c authored over 1 year ago by Christian Lück <christian@clue.engineering>
Update test environment to report failed assertions
936546bcd33fd2ee89375f7fbc199c8ae3b62391 authored about 2 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>4d44b5a882a8e41c36207d8d3de99eb2995e9cb5 authored about 2 years ago by Christian Lück <christian@clue.engineering>
Improve test suite, clean up leftover `.sock` files
1bc53372db8023fe0acb859fa698ee9b9cf103cb authored about 2 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>4daf96289b3979077e48fb6b8261d5fdcfecc9e4 authored about 2 years ago by Christian Lück <christian@clue.engineering>
Update test suite to future-proof base images
8397f22bd2646e6cac0f5861db980c8da1bdce49 authored about 2 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>b1b404d92f18533c4ccea990b05aa5a044af277a authored about 2 years ago by Christian Lück <christian@clue.engineering>
81e1b4d7f5450ebd8d2e9a95bb008bb15ca95a7b authored over 2 years ago by Christian Lück <christian@clue.engineering>
Forward compatibility with react/promise 3
9d496ba599eb4055554db2ad45d338861311be58 authored over 2 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>0d8cf564a311d7eeb386103753ddb4001f8ab8ee authored over 2 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>
Test on PHP 8.2
2f505b790ff81332db79068a1cd79343583ed888 authored over 2 years ago by Christian Lück <christian@clue.engineering>With PHP 8.2 coming out later this year, we should be reading for it's release to ensure all out...
6d88957db4cc170433cd4385cf0e503ea465775d authored over 2 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>Update test suite to use new reactphp/async package instead of clue/reactphp-block
f95605700d09fcc1ce3cd33f42f0278fbf0ef4b4 authored over 2 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>b456e9b00dc3aee9f9972d18c38c4ac654a2ac33 authored over 2 years ago by Christian Lück <christian@clue.engineering>
8de27637cc3eebb3fcba0c8a2ceafb36605fed4d authored over 2 years ago by Christian Lück <christian@clue.engineering>
Fix failing test suite by updating macOS
2c60b564b434e2fe512987a7e1b9ebcc03521c65 authored over 2 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>93496e0e8b17d730c4529a1c41a92ab73c9bc7eb authored over 2 years ago by Christian Lück <christian@clue.engineering>
chore(docs): remove leading dollar sign
12baa6cc7e818dcb1893e6516ae002756f6916c3 authored over 2 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>e5d805a37c6b289832586ec56da6b2f73e9d03e3 authored over 2 years ago by Nicolas Hedger <nicolas@hedger.ch>
Avoid unneeded syscall on socket close
dd3c325f303164e4fffac54f03fe05b2c395c7a2 authored over 2 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>fe9999d30b7389ba39caa101ef02608db5025697 authored over 2 years ago by Christian Lück <christian@clue.engineering>
Improve error reporting when custom error handler is used
ccca66876461f64da3b89c222327fbdf9f4e7df1 authored over 2 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>4227053eeecbf22b2a02a11e30bf6e9b32057aa5 authored over 2 years ago by Christian Lück <christian@clue.engineering>
Fix legacy HHVM build by downgrading Composer
aa95c155b68fc9f156cd9f371b42785d2d6304af authored almost 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>28685bdc44e643b4dac98fff17f3787f0bb7eb45 authored almost 3 years ago by Christian Lück <christian@clue.engineering>
Fix optional test for `ENETUNREACH` error condition
dff5ac9ff5e3dad647426ee0781219eb25daaab7 authored almost 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>c0157865fe0d80c3acbac963e44be01a956bfaad authored almost 3 years ago by Christian Lück <christian@clue.engineering>
Add badge to show number of project installations
f9bc4291e49ba376d1995341e39ee412d9459318 authored almost 3 years ago by Christian Lück <christian@clue.engineering>22ca7b2a13dbc1bacdc22746bc19ba471b2e08e2 authored almost 3 years ago by Simon Frings <simon@clue.engineering>
Fix invalid references in exception stack trace
90503091015071e87a698b0f1a51a0e08a4af796 authored almost 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>e01f93dd70626ad7ca3773cf90f1873d0e54d574 authored almost 3 years ago by Christian Lück <christian@clue.engineering>
4a96220cc040a76c07f77783db68ac2958cfff88 authored almost 3 years ago by Christian Lück <christian@clue.engineering>
f474156aaab4f09041144fa8b57c7d70aed32a1c authored almost 3 years ago by Christian Lück <christian@clue.engineering>
Use default loop in testsuite and close server and connection leftovers
7b6772ab2ba98cd7578a1c87f529dbb71bc33b93 authored almost 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>4f2497bbf69ba576533aaeba414732f8ab27f26f authored almost 3 years ago by Simon Frings <simon@clue.engineering>
82acd6cf2ab996f68f808858cc0530fca2683a5a authored almost 3 years ago by Simon Frings <simon@clue.engineering>
d846ea9380f08c640a719c50af223ef2569eeb9d authored almost 3 years ago by Simon Frings <simon@clue.engineering>
Skip legacy TLS 1.0 tests if disabled by system
85a920af8ee2fa4a2e0038db70fc1a59700f4e84 authored about 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>f0d894ccbc38a0a5ab4405af5cc5516bf3b2e716 authored about 3 years ago by Christian Lück <christian@clue.engineering>
Support PHP 8.1
894c711b65717bc8fb9f4cf91a8211991ecfbc8b authored about 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>193b3ccc9098b4e1d68459ffc4c8a20136ae5c30 authored about 3 years ago by Christian Lück <christian@clue.engineering>
Improve test suite to skip FD test when hitting memory limit
12a880b6ac14aae13a1e46e94a8324cb54275a0c authored about 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>Avoid dependency on `ext-filter`
ead9efbc998cb6251b41d02673315f5579a727ee authored about 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>311d187347a9f173637a9abddcd691bc1992e8cc authored about 3 years ago by Christian Lück <christian@clue.engineering>
28bd075d456cff2f260595ea2767088082909d4f authored about 3 years ago by Christian Lück <christian@clue.engineering>
d132fde589ea97f4165f2d94b5296499eac125ec authored about 3 years ago by Christian Lück <christian@clue.engineering>
2fde15a1df7addbc430d6b7c301779cbbe5060a2 authored about 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>
8e7ea99b7291a3e58a7b0c969073d840e7299569 authored about 3 years ago by Simon Frings <simon@clue.engineering>
a99263149d7e81d67bafb3437c3dd7a72b86ac5c authored over 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>
90d1e0b85bd8bc8659eb45e3e9421ece82803094 authored over 3 years ago by Christian Lück <christian@clue.engineering>
52f23bb3e41eac052746c39773f728e213d782f9 authored over 3 years ago by Christian Lück <christian@clue.engineering>
95bce45647dbd9428489e4ead8a0f41b4ddb68f2 authored over 3 years ago by Christian Lück <christian@clue.engineering>
bd4fe8ae5a0694b554e1d1577edf28b7505ea3d3 authored over 3 years ago by Christian Lück <christian@clue.engineering>
8178edcbb82774072d260a3ef20bb3b3da92c0e4 authored over 3 years ago by Christian Lück <christian@clue.engineering>
4aa52679fd71983a31a17bb65a16244fba9a9285 authored over 3 years ago by Christian Lück <christian@clue.engineering>
6e610d53233eec9358cf8f44a25837e529c0e885 authored over 3 years ago by Christian Lück <christian@clue.engineering>
dd77705905536c2e7141b17e2d0e9a533dbef297 authored over 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>
115097f9ce959852f8e1556fd055136aaa74b5cc authored over 3 years ago by Christian Lück <christian@clue.engineering>
f561c4ed391933d7798463be6939476c803fc6db authored over 3 years ago by Christian Lück <christian@clue.engineering>
d77d54af13aef1f0b159b2121f1d376a0670819a authored over 3 years ago by Christian Lück <christian@clue.engineering>
4e70843091973bd47dcf1190e4200e2aad38b97d authored over 3 years ago by Christian Lück <christian@clue.engineering>
2d471da92b00caf7ee2e2f58326882ce6a1e2214 authored over 3 years ago by Christian Lück <christian@clue.engineering>
2c16a9cccffc29be9a620872e37c555ea488c0ee authored over 3 years ago by Christian Lück <christian@clue.engineering>
2104304ef43de7f66102ae7ee192a43be55d8a96 authored over 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>
65dfe45fa1871bb4495a897b01a052035ff2735b authored over 3 years ago by Christian Lück <christian@clue.engineering>
6aaae223ed8eb52234719e422e220f3e89bf3b25 authored over 3 years ago by Christian Lück <christian@clue.engineering>
fd9a1ab5d8e639648fd9dc01040cdf5b088cbad1 authored over 3 years ago by Christian Lück <christian@clue.engineering>
9909831759acb246462ffd4f0e42def35dcfe168 authored over 3 years ago by Christian Lück <christian@clue.engineering>
Skip unsupported tests for HHVM
d92d0ec9f389a8c4128ba1e130e7861593d10090 authored over 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>0d4526ee2052c43bee13c4b0fb51661aa0ffdde5 authored over 3 years ago by Simon Frings <simon@clue.engineering>
07b37d538b8634e18c7c0d43b0417633a7a318a4 authored over 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>
bb9daadf50e255f046dc408203fcd294874bf109 authored over 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>
f10e66ed0486ae0209be0f0ecc61f46174103df9 authored over 3 years ago by Christian Lück <christian@clue.engineering>
0eba38d4de1be96702d4edf9559e0deed719a3d7 authored over 3 years ago by Christian Lück <christian@clue.engineering>
26e47ff0aeea6c9b898c20599b2f9854a932773e authored over 3 years ago by Christian Lück <christian@clue.engineering>
Improve error messages for failed TCP/IP connections with errno/errstr
4ea75eb242c27a54cdddad4d889e07114df86e6f authored over 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>5beea9190d5d728aa9c7633536ba63820656c952 authored over 3 years ago by Christian Lück <christian@clue.engineering>
aa6e3f8ebcd6dec3ad1ee92a449b4cc341994001 authored over 3 years ago by Christian Lück <christian@clue.engineering>
Update `Connector` signature to take `$context` as first argument
c85158a986ad37bb44402f33d8ab3f286e2ec83d authored over 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>1941c6c7ec9870f30c294e4cb400112d33d115b2 authored over 3 years ago by Christian Lück <christian@clue.engineering>
Add new `SocketServer` and deprecate `Server` to avoid class name collisions
22d3b31c85d1da03f3f57ee0a32b849ff3648f07 authored over 3 years ago by Cees-Jan Kiewiet <ceesjank@gmail.com>24f4abc47ef769552d5bfa6f2a29e13414d9fe3b authored over 3 years ago by Christian Lück <christian@clue.engineering>