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

Merge pull request #186 from clue-labs/tls1.3

Improve TLS 1.3 support

78a259140dc337b0ff05d206b8e36bd0c88a0c56 authored almost 6 years ago by Jan Sorgalla <[email protected]>
Simplify assigning crypto method to include all TLS versions

This only simplifies some of unneeded assignments for legacy PHP
versions and should not affect ...

4da6fdaa9e31385b51cd4299d601907a97307759 authored almost 6 years ago by Christian Lück <[email protected]>
Improve TLS 1.3 support by always reading complete receive buffer

Construct underlying stream to always consume complete receive buffer.
This avoids stale data in...

e02071c25abd7f65f2040cc19d9f205e376e6e05 authored almost 6 years ago by Christian Lück <[email protected]>
Merge pull request #183 from WyriHaximus-labs/function-name-look-up-performance-improvement

Improve performance by prefixing all global functions calls with \ to skip the look up and resol...

bfef25727f33d0e9fa0eeac32ed5decaaa9234e7 authored almost 6 years ago by Christian Lück <[email protected]>
Merge pull request #185 from clue-labs/tests-race

Improve test suite to avoid some possible race conditions

a91511577ade1bc404196a41d0dd4804e16f6e46 authored almost 6 years ago by Jan Sorgalla <[email protected]>
Improve test suite to avoid some possible race conditions

54fba44e9412f671e806458b604bc97b9b6c9b97 authored almost 6 years ago by Christian Lück <[email protected]>
Improve performance by prefixing all global functions calls with \ to skip the look up and resolve process and go straight to the global function

f54040f8868431ba7ed7a82c5670a962f1689fb5 authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #181 from carusogabriel/assert-instace-of

Use dedicated assertInstanceOf assertion

1218d5aed0f7af0193c3be112cd0c22d867892e9 authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #178 from WyriHaximus-secret-labs/travis-7.3

Test against PHP 7.3 on travis

6cb21be6d6518d64a5828014bd1f935e6c70c8f7 authored almost 6 years ago by Jan Sorgalla <[email protected]>
Use dedicated assertInstanceOf assertion

654f618bb333880b7c763aaad0e66c07f9138807 authored almost 6 years ago by Gabriel Caruso <[email protected]>
Test against PHP 7.3 on travis

df184588d4933a25c0ae01a58cb94585c3e43a0b authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>
Prepare v1.1.0 release

34381d9282d12670eb56b45981aad82e033ed58f authored about 6 years ago by Christian Lück <[email protected]>
Merge pull request #177 from clue-labs/tls-cancellation

Improve TLS error messages and cancellation forwarding during TLS handshake after TCP/IP connection

212206e5089fda0e4a3da44a3fa96a2588349fab authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>
Reduce number of references by discarding internal previous Exception

3abb49d0b09c8fffb5ec7e862cac07ee1617316c authored about 6 years ago by Christian Lück <[email protected]>
Improve cancellation forwarding for TLS handshake after connecting

9f493fd2571fbb4e751f9045fa5545bc169d8588 authored about 6 years ago by Christian Lück <[email protected]>
Improve TLS server error messages when incoming connection fails

8d396d663017abfaf6107b259ffe14991d435789 authored about 6 years ago by Christian Lück <[email protected]>
Improve TLS error messages during connection

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

Improve TLS error messages (Connection lost during TLS handshake)

12d266a983dfe65eb1734130328fc0c4b46dc03f authored about 6 years ago by Jan Sorgalla <[email protected]>
Merge pull request #176 from clue-labs/timeout-errors

Improve timeout error messages

a966cc0152216886c1d8f0393ca2181285892710 authored about 6 years ago by Jan Sorgalla <[email protected]>
Improve TLS error messages (Connection lost during TLS handshake)

55e8f344c0544c005f98abf651ba3f07190eecc1 authored about 6 years ago by Christian Lück <[email protected]>
Skip platform specific TLS error tests

ab69a788fcdcfa79162d54ccb635073b8ec57223 authored about 6 years ago by Christian Lück <[email protected]>
Improve timeout error messages

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

Improve TCP/IP error messages

1ab77ec65e405dc67a3c3684b65436533ce9bde9 authored about 6 years ago by Jan Sorgalla <[email protected]>
Improve TCP/IP error messages

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

Improve DNS error messages and cancellation forwarding after DNS lookup

cf7c46feaf241c057dc28baaf524662171e5a4fb authored about 6 years ago by Jan Sorgalla <[email protected]>
Work around possible cyclic garbage references in Exception trace

e14f7bd3461f5cb25648231e85e78433b7cb4f70 authored about 6 years ago by Christian Lück <[email protected]>
Improve cancellation forwarding after DNS lookup

86d8608f4efc25c9da25a2f0355e45f0a572d373 authored about 6 years ago by Christian Lück <[email protected]>
Improve DNS error messages

97076bab9d90523d13afb782f625d77d51049282 authored about 6 years ago by Christian Lück <[email protected]>
Merge pull request #168 from clue-labs/unix-errors

Improve Unix domain socket (UDS) server error messages

b59f8f17787a78d0e92683515488f735a36241f0 authored about 6 years ago by Cees-Jan Kiewiet <[email protected]>
Improve Unix domain socket (UDS) server error messages

9f1d2589bd38e3a369813a460757f1d47fe48b20 authored over 6 years ago by Christian Lück <[email protected]>
Prepare v1.0.0 release

476e2644a634c6301b8111e6d22a61679e6e6bd0 authored over 6 years ago by Christian Lück <[email protected]>
Prepare v0.8.12 release

7f7e6c56ccda7418a1a264892a625f38a5bdee0c authored over 6 years ago by Christian Lück <[email protected]>
Merge pull request #161 from clue-labs/garbage

Improve memory consumption for failed connection attempts

3fde083e351288218016602a3be3c4630046c0a9 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Improve memory consumption for failed connection attempts

5bacaa1f56fe010bd5685b1c5ff95f9553090851 authored over 6 years ago by Christian Lück <[email protected]>
Merge pull request #162 from clue-labs/travis

Fix Travis config to test against legacy PHP 5.3 again

e8e53d606426d7b65a1ec599373f7a0c5c4c88d5 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Fix Travis config to test against legacy PHP 5.3 again

a82605fe6fc19962c62909d4ed0257f27c125cd9 authored over 6 years ago by Christian Lück <[email protected]>
Prepare v0.8.11 release

94e98bb4def7054454784b330e44f73b7f6c160f authored over 6 years ago by Christian Lück <[email protected]>
Merge pull request #159 from clue-labs/memory

Improve memory consumption for cancelled connection attempts

dd30324156a87450917b4fedb934d569127c98d9 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #160 from clue-labs/skip-dns

Simplify skipping DNS lookup when connecting to IP addresses

23a1e6218a7fb832f33ecdb807951ca555ca9dc9 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Simplify skipping DNS lookup when connecting to IP addresses

df02c393c6fac9131c9a2c4010b900d4a512bb29 authored over 6 years ago by Christian Lück <[email protected]>
Improve memory consumption for cancelled connection attempts

c1aedc3737e1acf411ea3be67a5f834ea525ad6a authored over 6 years ago by Christian Lück <[email protected]>
Prepare v0.8.10 release

d3957313c92b539537fccc80170c05a27ec25796 authored over 6 years ago by Christian Lück <[email protected]>
Merge pull request #152 from clue-labs/dns-config

Update DNS dependency and load system default DNS config on all supported platforms

0c8d9a621622b0ac6409e7bf8998297a3d0d9d3e authored over 6 years ago by Jan Sorgalla <[email protected]>
Cyclic DNS dependency is resolved, remove obsolte documentation

c452f78f0d3859effe50ff60ccad9a99ff31b925 authored over 6 years ago by Christian Lück <[email protected]>
Use system default DNS server config

5fae108bfc97ac84cf388c3f1711007eb65cbdae authored over 6 years ago by Christian Lück <[email protected]>
Prepare v0.8.9 release

9db38c58cbb1343bbe6523d1b930a40d0e110839 authored over 6 years ago by Christian Lück <[email protected]>
Merge pull request #149 from clue-labs/tls

Support explicitly choosing TLS version to negotiate with remote side

f74669a0d4ad292d494ddbdcd5f7fe32a3d5356c authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #148 from clue-labs/imports

Clean up and unify class imports

0cf27983e14ac426dc9312d903ae631127a2891e authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>
Support explicitly choosing TLS version to negotiate with remote side

63d050aa30c558018f23e831cf69f4d8d42d4def authored almost 7 years ago by Christian Lück <[email protected]>
Clean up and unify class imports

04a6011e4fff98ca7b55b88a9a7716ff289fd057 authored almost 7 years ago by Christian Lück <[email protected]>
Prepare v0.8.8 release

e9e206b6277023bf4afd910a764f0cd3d470e7ed authored almost 7 years ago by Christian Lück <[email protected]>
Merge pull request #146 from clue-labs/tests

Add test group to skip integration tests relying on internet connection

276b864ffde54c2eb8162ae936ea417913604512 authored almost 7 years ago by Jan Sorgalla <[email protected]>
Add test group to skip integration tests relying on internet connection

db5f678699d8c745d1ac924cca82231ec457f4fd authored almost 7 years ago by Christian Lück <[email protected]>
Replace unreliable functional test with simpler unit tests

43fc3f9862b75bb788d441b287035e09bffc7d1c authored almost 7 years ago by Christian Lück <[email protected]>
Merge pull request #145 from cn007b/patch-1

Fixed typo.

53f3cf182b50d9eae0490504e0eeb45723653d0d authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>
Fixed documentation typo.

1e797f9ae68d1f2fbd8bccef5f0dccdef01a0ea9 authored almost 7 years ago by Vladimir Kovpak <[email protected]>
Prepare v0.8.7 release

49bca29df739f4e288ba2abfed9cac93de1bfff6 authored almost 7 years ago by Christian Lück <[email protected]>
Merge pull request #141 from clue-labs/close

Fix closing socket resource before removing from loop

70d44b9905b0a91175e9ad3c4a51672638807d07 authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>
Skip memory stream tests on unsupported HHVM

3ce31854e2a94a50df3591a8cb685478955a0b12 authored almost 7 years ago by Christian Lück <[email protected]>
Fix closing socket resource before removing from loop

006b41b858d3d2bc368b08094f9b19d19f2820b4 authored almost 7 years ago by Christian Lück <[email protected]>
Merge pull request #140 from carusogabriel/patch-1

Test against PHP 7.1 and 7.2

85483f1a9fcc74a46f1d8298ca32699b118d98af authored almost 7 years ago by Jan Sorgalla <[email protected]>
Test against PHP 7.1 and 7.2

95c2d8b42f7a46a6b5fdb542f2640e0d2068275a authored almost 7 years ago by Gabriel Caruso <[email protected]>
Prepare v0.8.6 release

2e8660111d14df908a913a058bce4a1786de489f authored almost 7 years ago by Christian Lück <[email protected]>
Merge pull request #133 from gabriel-caruso/phpunit

Forward compatibility with PHPUnit 6

ae97217db7a64253033f0ea54482963ea3005959 authored almost 7 years ago by Jan Sorgalla <[email protected]>
Merge pull request #136 from clue-labs/examples

Restructure examples to ease getting started

a73caf8622baf2920b10f276c4ff2dd93f09432b authored almost 7 years ago by Jan Sorgalla <[email protected]>
Improve risky tests to contain rudimentary assertions

4896aacb248b9f8f1b302b2b9d130fd7aa51c6b4 authored almost 7 years ago by Christian Lück <[email protected]>
Support PHPUnit 6

908f2f591a7c88a5736de7fb989f670e427bab56 authored almost 7 years ago by Gabriel Caruso <[email protected]>
Add documentation to client examples

e514db10f3736068c612a126189f813357ef4446 authored almost 7 years ago by Christian Lück <[email protected]>
Restructure examples to ease getting started

460a8aabddafc60f583f68e7c9598b83948b8d2a authored almost 7 years ago by Christian Lück <[email protected]>
Add simple HTTP server example

0f075a70f45e11165bc723405406cdad4174f65e authored almost 7 years ago by Christian Lück <[email protected]>
Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase

5fdc7ef6222d4aab24077284f8369afe4186be57 authored almost 7 years ago by Gabriel Caruso <[email protected]>
Merge pull request #120 from andig/unix

Support Unix domain socket (UDS) server

626bf5ba4d09a8a0773b7f11b74f96cb2cce7989 authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #134 from clue-labs/ignore-mac

Ignore Mac OS X test failures for now until Travis tests work again

fa0b1877156b70bffb70fe1da42f2ec2342507ff authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>
Ignore Mac OS X test failures for now until Travis tests work again

f69fd6ddbf321b342b03b5224e65ca9f0f30b8f7 authored almost 7 years ago by Christian Lück <[email protected]>
Add advanced UnixServer

7f4814f54ef7fcc6f2041338e101d7e7dd94a019 authored almost 7 years ago by andig <[email protected]>
Add Unix domain socket (UDS) support to Server with unix:// URI scheme

925763280eb386b6f5c4b6e065db505952778802 authored almost 7 years ago by andig <[email protected]>
Prepare v0.8.5 release

d169d1ed24e39bf182781d72ddd224dbbd449aa8 authored almost 7 years ago by Christian Lück <[email protected]>
Merge pull request #130 from clue-labs/macosx

Test Mac OS X on Travis

25a1c27c494ac9f05dfdbce40d11fc1aebc2bd83 authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>
Skip platform-specific (Linux) tests on other platforms (Mac OS X)

fc47d6caf6899d33f01b09b7d9d16e4cf81ef43b authored almost 7 years ago by Christian Lück <[email protected]>
Test Mac OS X on Travis

Squashed by @clue, originally from reactphp/socket#124

341a59f1764b7fd83f27f432c88bd6d5d884e26c authored about 7 years ago by andig <[email protected]>
Merge pull request #129 from clue-labs/tls-uri

Fix SecureServer to return null URI if server socket is already closed

2aad7ce99a57a5f836e03e9f46cafae17c151bed authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Update misleading test for tls:// server URIs

1b0050caf61c2916831dc3877b85bcd91a1f937c authored about 7 years ago by eater <[email protected]>
Fix SecureServer to return null URI if server socket is already closed

48351fcbd012aeb73c0db201d05e47088cfe5b95 authored about 7 years ago by Christian Lück <[email protected]>
Merge pull request #127 from clue-labs/eventloop

Fix forward compatibility with upcoming EventLoop releases in tests

7b5319c198b79b6f7b097522b10315594ba6bb15 authored about 7 years ago by Chris Boden <[email protected]>
Fix forward compatibility with upcoming EventLoop releases in tests

82cd4d3b1bddfc07cb1583897103742bd9a5ad16 authored about 7 years ago by Christian Lück <[email protected]>
Merge pull request #125 from clue-labs/eventloop

Fix forward compatibility with upcoming EventLoop releases in tests

8a587454223eca3c8f1aa261fb09093784714368 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Update tests to use EventLoop Factory instead of StreamSelectLoop

3c699b95d3bb7c8eec86f66b2b654e022db8a1a1 authored about 7 years ago by Christian Lück <[email protected]>
Fix forward compatibility with upcoming EventLoop releases in tests

f5688910d839310a6fe875b597275d1e63ce858e authored about 7 years ago by Christian Lück <[email protected]>
Merge pull request #122 from andig/test

Forward compatibility with PHPUnit v5

5deb19bf1bef499340f24296c115638d4fef8cb5 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Forward compatibility with PHPUnit v5

909d4bc6aa503a9d04ff5180395c292f23361137 authored about 7 years ago by andig <[email protected]>
Merge pull request #123 from andig/php74556

Fix Unix domain socket (UDS) paths for Mac OS X

e621ea2695b21d4ea2f508107cde5330ea35a726 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Address OSX-specific PHP bug 74556

d7b2ee91d86e61a20c630bf18eb679dcd53650b9 authored about 7 years ago by andig <[email protected]>
Merge pull request #118 from jsor-labs/readme-improvements

Readme improvements

24ac7dd9acc4fc8fc13351f153a5405550833473 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Add missing .

a5c08dab09879bb6beee14881924fa94e03d6feb authored about 7 years ago by Jan Sorgalla <[email protected]>
Use svg travis badge

7c79421a33d6741337eb11dc9e260bf784bcce34 authored about 7 years ago by Jan Sorgalla <[email protected]>
Prepare v0.8.4 release

ce2b577c2d69ee071c3f9e552942c320caa87e0a authored about 7 years ago by Christian Lück <[email protected]>
Merge pull request #117 from clue-labs/fixed-uri

Add FixedUriConnector decorator to use fixed, preconfigured URI instead

9c21d056e14a9bf7c3944749d7f93a8487d68c31 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Add FixedUriConnector decorator to use fixed, preconfigured URI instead

0c266d8e51e7d6e57d47c481fc9b107585ada4b7 authored about 7 years ago by Christian Lück <[email protected]>
Prepare v0.8.3 release

03f4f6a762633b2e07b3598d83830c15875e087f authored about 7 years ago by Christian Lück <[email protected]>
Merge pull request #114 from clue-labs/tls-buffer

Work around write chunk size for TLS streams for PHP < 7.1.4

10053590b4a2f3b67dd749bee83b43a5b9daf2ad authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>