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
Support socket_set_option(), such as SO_RECBUF
hhxsv5 opened this pull request 4 months ago
hhxsv5 opened this pull request 4 months ago
[1.x] Improve PHP 8.4+ support by avoiding implicitly nullable types
clue opened this pull request 6 months ago
clue opened this pull request 6 months ago
[3.x] Improve PHP 8.4+ support by avoiding implicitly nullable types
clue opened this pull request 6 months ago
clue opened this pull request 6 months ago
Update to require PHP 7.1+
clue opened this pull request 7 months ago
clue opened this pull request 7 months ago
Drop deprecated alternative `Connector` constructor argument order
clue opened this pull request 7 months ago
clue opened this pull request 7 months ago
Drop deprecated `Server` class, use `SocketServer` instead
clue opened this pull request 7 months ago
clue opened this pull request 7 months ago
Hello `3.x` development branch
WyriHaximus opened this pull request 11 months ago
WyriHaximus opened this pull request 11 months ago
Roadmap to reactphp/socket v3
clue opened this issue 11 months ago
clue opened this issue 11 months ago
Fix cancelling happy eyeballs when IPv6 resolution is pending
clue opened this pull request about 1 year ago
clue opened this pull request about 1 year ago
Test on PHP 8.3 and update test environment
clue opened this pull request about 1 year ago
clue opened this pull request about 1 year ago
Use Promise v3 template types
clue opened this pull request over 1 year ago
clue opened this pull request over 1 year ago
Update test suite to collect all garbage cycles
clue opened this pull request over 1 year ago
clue opened this pull request over 1 year ago
Update test suite to avoid unhandled promise rejections
clue opened this pull request over 1 year ago
clue opened this pull request over 1 year ago
Work around broken composer install for legacy PHP on Windows
clue opened this pull request over 1 year ago
clue opened this pull request over 1 year ago
Include timeout logic to avoid dependency on reactphp/promise-timer
clue opened this pull request over 1 year ago
clue opened this pull request over 1 year ago
Improve errno detection for failed connections without ext-sockets
clue opened this pull request over 1 year ago
clue opened this pull request over 1 year ago
Memory leak in TcpServer due to PHP stream_context_create memory leak
lucasnetau opened this issue almost 2 years ago
lucasnetau opened this issue almost 2 years ago
Add Opportunistic TLS implementation
WyriHaximus opened this pull request about 2 years ago
WyriHaximus opened this pull request about 2 years ago
Improve test suite, clean up leftover `.sock` files
clue opened this pull request about 2 years ago
clue opened this pull request about 2 years ago
Update test environment to report failed assertions
clue opened this pull request about 2 years ago
clue opened this pull request about 2 years ago
Update test suite to future-proof base images
clue opened this pull request about 2 years ago
clue opened this pull request about 2 years ago
Test on PHP 8.2
WyriHaximus opened this pull request over 2 years ago
WyriHaximus opened this pull request over 2 years ago
Fix failing test suite by updating macOS
clue opened this pull request over 2 years ago
clue opened this pull request over 2 years ago
Update test suite to use new reactphp/async package instead of clue/reactphp-block
clue opened this pull request over 2 years ago
clue opened this pull request over 2 years ago
chore(docs): remove leading dollar sign
nhedger opened this pull request over 2 years ago
nhedger opened this pull request over 2 years ago
New to reactphp : I think my problem is easy for you
sktechnology opened this issue over 2 years ago
sktechnology opened this issue over 2 years ago
How to deploy the server?
it19862 opened this issue over 2 years ago
it19862 opened this issue over 2 years ago
Avoid unneeded syscall on socket close
clue opened this pull request over 2 years ago
clue opened this pull request over 2 years ago
Interactive client example?
bilogic opened this issue over 2 years ago
bilogic opened this issue over 2 years ago
Improve error reporting when custom error handler is used
clue opened this pull request over 2 years ago
clue opened this pull request over 2 years ago
Fix legacy HHVM build by downgrading Composer
clue opened this pull request over 2 years ago
clue opened this pull request over 2 years ago
Fix optional test for `ENETUNREACH` error condition
clue opened this pull request almost 3 years ago
clue opened this pull request almost 3 years ago
How to handle socket connection on Server
ChintanStratAero opened this issue almost 3 years ago
ChintanStratAero opened this issue almost 3 years ago
[v1.11.0] Accessing array offset on null value - Failed TCP connection without ext-sockets
matheusb-comp opened this issue almost 3 years ago
matheusb-comp opened this issue almost 3 years ago
Add badge to show number of project installations
SimonFrings opened this pull request almost 3 years ago
SimonFrings opened this pull request almost 3 years ago
Fix invalid references in exception stack trace
clue opened this pull request almost 3 years ago
clue opened this pull request almost 3 years ago
Use default loop in testsuite and close server and connection leftovers
SimonFrings opened this pull request almost 3 years ago
SimonFrings opened this pull request almost 3 years ago
[Security] Response size limitation
ziaratban opened this issue almost 3 years ago
ziaratban opened this issue almost 3 years ago
Skip legacy TLS 1.0 tests if disabled by system
clue opened this pull request almost 3 years ago
clue opened this pull request almost 3 years ago
EventBase::loop(): kevent: Bad file descriptor
slince opened this issue about 3 years ago
slince opened this issue about 3 years ago
Avoid dependency on `ext-filter`
clue opened this pull request about 3 years ago
clue opened this pull request about 3 years ago
Improve test suite to skip FD test when hitting memory limit
clue opened this pull request about 3 years ago
clue opened this pull request about 3 years ago
Support PHP 8.1
clue opened this pull request about 3 years ago
clue opened this pull request about 3 years ago
add tests to internet group as they require a dns
remicollet opened this pull request about 3 years ago
remicollet opened this pull request about 3 years ago
Failed tests with OpenSSL 3
remicollet opened this issue about 3 years ago
remicollet opened this issue about 3 years ago
Support PHP 8.1
SimonFrings opened this pull request about 3 years ago
SimonFrings opened this pull request about 3 years ago
Write never send data
mastir opened this issue about 3 years ago
mastir opened this issue about 3 years ago
Listening multiple socket chanels on the same server
bobimicroweber opened this issue about 3 years ago
bobimicroweber opened this issue about 3 years ago
Improve error messages for failed connections to include errno
clue opened this pull request over 3 years ago
clue opened this pull request over 3 years ago
Improve error messages for failed connections
clue opened this pull request over 3 years ago
clue opened this pull request over 3 years ago
Support listening on existing file descriptors (FDs) with `SocketServer`
clue opened this pull request over 3 years ago
clue opened this pull request over 3 years ago
Skip unsupported tests for HHVM
SimonFrings opened this pull request over 3 years ago
SimonFrings opened this pull request over 3 years ago
Improve error messages when accepting connections with errno/errstr
clue opened this pull request over 3 years ago
clue opened this pull request over 3 years ago
Improve error messages for failed TCP/IP connections without ext-sockets
clue opened this pull request over 3 years ago
clue opened this pull request over 3 years ago
Improve error messages for failed TCP/IP connections with errno/errstr
clue opened this pull request over 3 years ago
clue opened this pull request over 3 years ago
Update `Connector` signature to take `$context` as first argument
clue opened this pull request over 3 years ago
clue opened this pull request over 3 years ago
Add new `SocketServer` and deprecate `Server` to avoid class name collisions
clue opened this pull request over 3 years ago
clue opened this pull request over 3 years ago
TcpConnector - are writes buffered or sent immediately?
ondrejmirtes opened this issue over 3 years ago
ondrejmirtes opened this issue over 3 years ago
verify_peer should default to false for React\Socket\Server using TLS context
michaelphipps opened this issue over 3 years ago
michaelphipps opened this issue over 3 years ago
Simplify usage by supporting new default loop
clue opened this pull request over 3 years ago
clue opened this pull request over 3 years ago
Socket server need to restart on day start
kailasb10 opened this issue over 3 years ago
kailasb10 opened this issue over 3 years ago
Internal improvement to avoid unhandled rejection for future Promise API
clue opened this pull request over 3 years ago
clue opened this pull request over 3 years ago
Support falling back to multiple DNS servers from DNS config
clue opened this pull request over 3 years ago
clue opened this pull request over 3 years ago
Problem with DNS request in socket connector
mr-older opened this issue over 3 years ago
mr-older opened this issue over 3 years ago
Get write response
leocharrua opened this issue over 3 years ago
leocharrua opened this issue over 3 years ago
Use GitHub actions for continuous integration (CI)
SimonFrings opened this pull request almost 4 years ago
SimonFrings opened this pull request almost 4 years ago
Additional suggestion
xxAROX opened this issue about 4 years ago
xxAROX opened this issue about 4 years ago
SecureConnector: add optional TlsPeer, this...
Thomas-Gelf opened this pull request about 4 years ago
Thomas-Gelf opened this pull request about 4 years ago
Reject connection attempt when no AAAA and A records are resolved
WyriHaximus opened this pull request over 4 years ago
WyriHaximus opened this pull request over 4 years ago
Certificates using mkcet fail handshake
mglaman opened this issue over 4 years ago
mglaman opened this issue over 4 years ago
Keep tcp connection alive
albosmart-ro opened this issue over 4 years ago
albosmart-ro opened this issue over 4 years ago
Ignoring exceptions from HappyEyeBallsConnectionBuilder::resolve
Provoker opened this issue over 4 years ago
Provoker opened this issue over 4 years ago
Use round robin for happy eyeballs DNS responses (load balancing)
clue opened this pull request over 4 years ago
clue opened this pull request over 4 years ago
Socket address of closed socket should be null (support PHP 8)
clue opened this pull request over 4 years ago
clue opened this pull request over 4 years ago
Add full core team to the license
WyriHaximus opened this pull request over 4 years ago
WyriHaximus opened this pull request over 4 years ago
Fix possible `accept()` race condition when multiple socket servers listen on same socket address
clue opened this pull request over 4 years ago
clue opened this pull request over 4 years ago
Update PHPUnit configuration schema for PHPUnit 9.3 and replace deprecated at() Mocks
SimonFrings opened this pull request over 4 years ago
SimonFrings opened this pull request over 4 years ago
Change default socket backlog size to 511
clue opened this pull request over 4 years ago
clue opened this pull request over 4 years ago
Fix closing connection when cancelling during TLS handshake
clue opened this pull request over 4 years ago
clue opened this pull request over 4 years ago
Client and Server at same time
majidnow opened this issue over 4 years ago
majidnow opened this issue over 4 years ago
Run tests on PHPUnit 9 and clean up test suite
SimonFrings opened this pull request over 4 years ago
SimonFrings opened this pull request over 4 years ago
Run test suite on Windows
clue opened this pull request over 4 years ago
clue opened this pull request over 4 years ago
cannot install v1.4.0 with composer
markkimsal opened this issue over 4 years ago
markkimsal opened this issue over 4 years ago
Minor code cleanup, remove dead code and improve code coverage to 100%
clue opened this pull request over 4 years ago
clue opened this pull request over 4 years ago
Simplify Travis CI test matrix for Mac OS X setup and skip all TLS tests on legacy HHVM
clue opened this pull request over 4 years ago
clue opened this pull request over 4 years ago
PHPUnit - Test Loop and Event on ConnectionInterface :: Dummy question
gravataLonga opened this issue over 4 years ago
gravataLonga opened this issue over 4 years ago
Improve error reporting to include both IPv6 & IPv4 errors (happy eyeballs)
clue opened this pull request over 4 years ago
clue opened this pull request over 4 years ago
Immediately try next connection when one attempt fails and fix possible race conditions (happy eyeballs)
clue opened this pull request over 4 years ago
clue opened this pull request over 4 years ago
Improve error reporting when TCP/IP connection fails (happy eyeballs)
clue opened this pull request over 4 years ago
clue opened this pull request over 4 years ago
Improve error reporting when DNS lookup fails (happy eyeballs)
clue opened this pull request over 4 years ago
clue opened this pull request over 4 years ago
Skip legacy TLS 1.0 / TLS 1.1 tests if disabled by system
clue opened this pull request over 4 years ago
clue opened this pull request over 4 years ago
Socket Server disconnects after a few minutes of idle time
Kreatous opened this issue over 4 years ago
Kreatous opened this issue over 4 years ago
No support for websockets?
Henshall opened this issue almost 5 years ago
Henshall opened this issue almost 5 years ago
Default to using DNS cache (with max 256 entries) for Connector
clue opened this pull request almost 5 years ago
clue opened this pull request almost 5 years ago
Fix cancelling happy eyeballs to stop timer, fix rejection reason and simplify timer logic
clue opened this pull request almost 5 years ago
clue opened this pull request almost 5 years ago
Make happy eyeballs algorithm (IPv6) the default, add new `happy_eyeballs` option to `Connector`
clue opened this pull request almost 5 years ago
clue opened this pull request almost 5 years ago
Run tests on PHP 7.4 and simplify test matrix
clue opened this pull request almost 5 years ago
clue opened this pull request almost 5 years ago
Ability to add custom ssl options of TcpConnector
bartoszkubicki opened this issue almost 5 years ago
bartoszkubicki opened this issue almost 5 years ago
How to get peer cert chain from tls handshake phase 'try to enable encryption'?
flybyray opened this issue almost 5 years ago
flybyray opened this issue almost 5 years ago
Create a tcp server from raw socket
slince opened this issue about 5 years ago
slince opened this issue about 5 years ago