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

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

afc8f28eccffbbdecb5df31b9a3f46a0075c995e authored about 7 years ago by Christian Lück <[email protected]>
Merge pull request #113 from valga/gc

Reduce memory consumption for failed connections

8c9e1ca09b9489614a1e72fcfe6395188bde348c authored about 7 years ago by Jan Sorgalla <[email protected]>
Reduce the amount of garbage produced by TcpConnector on cancellation

cefad72e6834164cfffe8cfc9271e45170d63dfe authored about 7 years ago by Abyr Valg <[email protected]>
Prepare v0.8.2 release

ee817e348abcf35c55b448a5cd3ef4eec88379e9 authored about 7 years ago by Christian Lück <[email protected]>
Merge pull request #112 from clue-labs/hosts

Update DNS dependency to support hosts file on all platforms

09a5a7b652632639965e2f3a75e0a4d217cb85a1 authored about 7 years ago by Christian Lück <[email protected]>
Update DNS dependency to support hosts file on all platforms

568aff4295fe877bf4839e27f1c011a52400c1d8 authored about 7 years ago by Christian Lück <[email protected]>
Update CHANGELOG.md

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

ac8227bfd60c31227c54c0e3d97b65db15df7403 authored about 7 years ago by Christian Lück <[email protected]>
Merge pull request #110 from clue-labs/travis

Lock Travis distro so new defaults will not break the build

cc9d41c96dafc13cb48c583f20ceebbe8af497b8 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #111 from WyriHaximus-labs/evenement-3.0

Target evenement 3.0 a long side 2.0 and 1.0

d95300edc02cb7c985349006f1a7cb58f339c19a authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Target evenement 3.0 a long side 2.0 and 1.0

9bedac832f76feed7d6eb02df142ee95d8ab2e17 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Update Travis distro to precise, except for legacy PHP

8203ceb25b92307c4993493f0955f9ac002c3820 authored about 7 years ago by Christian Lück <[email protected]>
Lock Travis distro so new future defaults will not break the build

83bc36d0fa8c29ebe4777c10c19d43b204d0a89f authored about 7 years ago by Christian Lück <[email protected]>
Merge pull request #109 from clue-labs/hhvm

Fix HHVM build for now again and ignore future HHVM build errors

296d16dab3b7ba9f50e7dbb28f051c6800cce187 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Fix HHVM build for now again and ignore future HHVM build errors

08920d06a1137c0eab3595e28b8a6f77d2eb8cbb authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #108 from hansott/patch-1

Fix typo in docs

e6cd34c838ea875b9d7cd27cc7d43547b289d3d7 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Fix typo in docs

7dbae3b4bc25562deafb554fd1fe6bd97ce0fc36 authored over 7 years ago by Hans Ott <[email protected]>
Merge pull request #104 from clue-labs/event-loop

Forward compatibility with upcoming EventLoop v1.0 and v0.5

a49a9b33ec90d88897f8501cf95abaed87158c17 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Forward compatibility with upcoming EventLoop v1.0 and v0.5

3ed148266b60b419810261cfb69da52a506d58b3 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #103 from christiaan/patch-1

Use fully qualified type annotation

77bfd99bcdc14c13a23f3efff721dfcfaf6e62ad authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Use fully qualified type annotation

Fixes #102 Type annotations misinterpreted by phpstan

When using this library in a project wh...

eba0a1eac334a4b978b7c9f18159272d7d873eec authored over 7 years ago by Christiaan Baartse <[email protected]>
Prepare v0.8.0 release

8f880ab1a9e1b2eb236a836aa5e1326da3647bcd authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #100 from clue-labs/unix-address

Fix unix:// addresses for Unix domain socket (UDS) paths

1807f441fefb7991e6d33d7ac3fe9dca21d9d655 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Work-around HHVM < 3.19 appending colon to all Unix socket addresses

eeec8f2df16b14b7ffc8fd913f750eb2615a8e95 authored over 7 years ago by Christian Lück <[email protected]>
Fix unix:// addresses for Unix domain socket (UDS) paths

74a194f9262917b4e2a495850239d7d3f0a00b65 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #99 from clue-labs/buffers

Forward compatibility with Stream v1.0 and v0.7

0a6b64909e6beb0bbe2318eb3dc70227e130a2cb authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Forward compatibility with Stream v1.0 and v0.7

3113c2b9479b9ad3dcabe636a1c4931d1db6755f authored over 7 years ago by Christian Lück <[email protected]>
Use stream composition instead of inheritance for internal Connection

7b5d8cc773c19a21085bdc580d2c4e659c628637 authored over 7 years ago by Christian Lück <[email protected]>
Move legacy buffer work-around to Connection constructor

410201201d4659eb59e94b7199dca958a149810c authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #98 from clue-labs/uri

All addresses are now URIs that include the URI scheme

0d205e94adb9068fd12c0234125fece48b94add8 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
All addresses are now URIs that include the URI scheme

ea73bc39887753b609e7f521ff8bfca215e49d85 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #97 from clue-labs/facade

Add Server facade for existing server classes

af233a766b44db2cf271831e4156aa5e6bd30ee7 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Mark TcpServer and SecureServer as advanced usage

1cb3bed80f488502fa0c6bbcdf08a4f01bafec58 authored over 7 years ago by Christian Lück <[email protected]>
Support secure TLS connections via Server

2a565374f071f556bb15fb908446a869455d532f authored over 7 years ago by Christian Lück <[email protected]>
TCP socket context options should be nested in outer array

13001a9cd7ad95442267db23a90687c97725b643 authored over 7 years ago by Christian Lück <[email protected]>
New Server class acts as a facade for underlying TcpServer

20849610ddf62fa860466790d79b6e84daa7bd27 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #96 from clue-labs/tcp

Rename Server to TcpServer

94b4e89b81f8fec1fd5c2f2724ea6ae3640a7509 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Rename Server to TcpServer

52f414e4450910dc1cb1bb62dd8dc6e7a7213dde authored over 7 years ago by Christian Lück <[email protected]>
Prepare v0.7.2 release

05b2fa7df1f87ba1d7d3c703c77b1eed02b171f2 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #94 from clue-labs/compat

Work around latest PHP 7.0.18 and 7.1.4 no longer accepting full URIs

6e43a558fe83e6c3b956c26cc95da8e9c8a2fcdc authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Work around latest PHP 7.0.18 and 7.1.4 no longer accepting full URIs

375688cfa64492766acba8c0d60a02b5e306a954 authored over 7 years ago by Christian Lück <[email protected]>
Prepare v0.7.1 release

57e3262b4b6098f7343cf16df393099dad5d5f11 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #91 from clue-labs/hhvm

Ignore HHVM errors when closing connection that is already closing

668a5bfe3019dc46b2bfcdb650d30c1ea2453021 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Ignore HHVM errors when closing connection that is already closing

b376c30e08101965e611c8a50b812d9878b8bdb5 authored over 7 years ago by Christian Lück <[email protected]>
Prepare v0.7.0 release

84db06fa80910b5eea0af893f38bbeed1aed3e69 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #87 from clue-labs/merge

Merge SocketClient component into this component

c15f4589521d6adcadee6c367efe24980da440e8 authored over 7 years ago by Christian Lück <[email protected]>
Work around legacy HHVM < 3.8 (does not support TLS connections)

1529ce8beede24d05064f750d58660dbc351cc93 authored over 7 years ago by Christian Lück <[email protected]>
Re-structure to ease getting started with merged component

7bcdfde5b067654e6033bd102f16c99ac8f1abd8 authored over 7 years ago by Christian Lück <[email protected]>
Merge branch 'socket-client-prepared' into merge-socket-client

f0e9c19a49c610698a4bfe4b836c25775d158e33 authored over 7 years ago by Christian Lück <[email protected]>
Prepare v0.6.0 release

8bcba5679d6e58e19da6684136d7d6b5aff68e7a authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #86 from clue-labs/limit

Add LimitingServer to limit and keep track of open connections

390c71b92bc24003bd5d47116e2fc003581ff10a authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Rename AccoutingServer to LimitingServer to avoid confusion

fee5f36b3fbee4faa0ff1d6284bf9dbb39b9a6a6 authored over 7 years ago by Christian Lück <[email protected]>
Add option to pause accepting new connections

00e0dc81842e6843594002f22c5b864d151a77e2 authored over 7 years ago by Christian Lück <[email protected]>
Prepare merging by updating namespace to Socket

This causes some tests to fail due to the StreamEncryption being present
in this package and the...

57bfe77208de36795f77a41ac4c0707fe84fac23 authored over 7 years ago by Christian Lück <[email protected]>
Prepare v0.7.0 release

8ad621ef80fb23d10330c8cc9232c5a5e17af60c authored over 7 years ago by Christian Lück <[email protected]>
Add AccountingServer to limit number of open connections

e4636e0d0e2c08b17baae665a709f1596729ec09 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #94 from clue-labs/cleanup

Update examples to use Stream v0.6 API

88f55f8d6f87f337d4f24c1b4cc76beede4ea6e3 authored over 7 years ago by Christian Lück <[email protected]>
Update examples to use Stream v0.6 API

697fdd9b2a5642fdd93fe14ee81d03a332a5e801 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #93 from clue-labs/connector

Add main Connector facade

1a0b3606933ffedea2826f99cc23d03a9b785b99 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #84 from clue-labs/pause-resume

Add pause() and resume() methods to limit active connections

84d4981372821acf1452867b6ac8934ce4485407 authored over 7 years ago by Christian Lück <[email protected]>
Add timeout handling

03504a1d59fdc2c232431998e418d81494c15bca authored over 7 years ago by Christian Lück <[email protected]>
Support explicitly passing connectors

91198c97bd893d21dc5a4d061698cd5d3c2ef533 authored over 7 years ago by Christian Lück <[email protected]>
Allow setting TCP and TLS context options

6c88baf77cffa6a8b66572324a69bd327333e520 authored over 7 years ago by Christian Lück <[email protected]>
Support disabling certain URI schemes

46c763541c4f3d2a68516296c6073b4fdbbfe6cb authored over 7 years ago by Christian Lück <[email protected]>
Simplify DNS setup by using underlying connector hash map

07ec6840768fab46e803941189961b1d8747de46 authored over 7 years ago by Christian Lück <[email protected]>
Connector is now main class, everything else is advanced usage

90d5d1ecd405bba7b7573f9eb320b840751f4303 authored over 7 years ago by Christian Lück <[email protected]>
Connector class now supports plaintext TCP and secure TLS connections

4c6bc517f96a9a5fb78da17248696be7a85376f3 authored over 7 years ago by Christian Lück <[email protected]>
Add pause() and resume() methods to limit active connections

027262a02dc412aa4629640bc1b306e5b44d7924 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #83 from clue-labs/socket-client

Simplify tests by updating SocketClient to v0.6

4d80a988fe6f0dfd56901c57f3e969b0acbae688 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Simplify tests by updating SocketClient to v0.6

d856e8b42b37d72a09ae34d75e85119804443241 authored over 7 years ago by Christian Lück <[email protected]>
Prepare v0.6.2 release

e9efc9e85d5cf6453fa82e190f8f3213695c86bf authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #91 from clue-labs/php

Documentation for supported PHP versions

856ba6d5f6062e50aa3c0827449b33d750c95945 authored over 7 years ago by Christian Lück <[email protected]>
Documentation for supported PHP versions

2589d0f8bd3d8527d2c3ee4b7868a0efdc68098a authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #90 from clue-labs/sni

Pass through original host to underlying TcpConnector for TLS setup (fixes SNI on legacy PHP < 5.6)

773417f0e782d225e0b72e04428f73602f4e3c76 authored over 7 years ago by Christian Lück <[email protected]>
Work around HHVM being unable to parse URIs with query but no path

f797b6af982c720da31903e09b3c14a50dfb71b9 authored over 7 years ago by Christian Lück <[email protected]>
Pass through original host to underlying TcpConnector for TLS setup

7c91c7a7d5d2e08b6d3d58832b2bd5ccabf2d70e authored over 7 years ago by Christian Lück <[email protected]>
HTTP/HTTPS examples accept target host

cdbdfe9a86bf9edfd48d53faefd76bacc692a213 authored over 7 years ago by Christian Lück <[email protected]>
Prepare v0.6.1 release

a141bb1c260414ac81d9b6318eaf795d6943cdec authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #88 from clue-labs/examples

Fix examples to use updated API

dcac545df1dea42d610f49f6377cf273e8a3f1ab authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #89 from clue-labs/stream

Forward compatibility with Stream v0.5 and upcoming v0.6

7dc57214e11dd39315ca7180516bccbc8bcedbd2 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Prepare v0.5.1 release

c0e337e375d5fb064da4ba62a91a29815e7502f8 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #79 from clue-labs/stream

Forward compatibility with Stream v0.5 and upcoming v0.6

0b8c101bd62dfeaeda3bb8f68b7be3f151bc451b authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Forward compatibility with Stream v0.5 and upcoming v0.6

1fce3430c96c33584bdd60f475de63931b9a02a2 authored over 7 years ago by Christian Lück <[email protected]>
Forward compatibility with Stream v0.5 and upcoming v0.6

6d19cef28a05560473f77b5613cd0f883c70622a authored over 7 years ago by Christian Lück <[email protected]>
Fix examples to use updated API

8d6921f287c22606e80a1ea7f28f9bc117c8af3e authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #77 from kelunik/fix-example-01

Remove unneeded closure variable from examples/01-echo.php

26b32eba5ea8d808365875aa1bd15bbe4b71cba3 authored over 7 years ago by Christian Lück <[email protected]>
Fix examples/01-echo.php

c44ba05ee2da5ad30c12056b592b6eeecd11b46d authored over 7 years ago by Niklas Keller <[email protected]>
Prepare v0.6.0 release

8e3cd4f07e9c4291f5ee36bb49597dcfab41376b authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #85 from clue-labs/final

Mark all connector classes as final

733266bd70bb219808b4a2a57a47c712a641b72f authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #84 from clue-labs/exception

Remove superfluous and undocumented ConnectionException

0e63d30ffe4b5d4efb851ec34de9a94d12cb08bd authored over 7 years ago by Christian Lück <[email protected]>
Mark all connector classes as final

Classes should be used via composition rather than extension.
This reduces our API footprint and...

f84129642b348ad4cb7f798d5517a0b286b80feb authored over 7 years ago by Christian Lück <[email protected]>
Remove superfluous and undocumented ConnectionException

c9b7f2255031568205d99775ee74c77029530ead authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #82 from clue-labs/connection

Connections now resolve with a ConnectionInterface

3473047c2e519918df561a5a38e95b1da925cb04 authored over 7 years ago by Christian Lück <[email protected]>
Connections now resolve with a ConnectionInterface

87c77d05944dd0b0aac111dee33aafde16fa4ff9 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #81 from clue-labs/socket

Update Socket component to v0.5

ea36cab49c9c58da79fbabc0660130144c899019 authored over 7 years ago by Christian Lück <[email protected]>
Update Socket component to v0.5

75e9885ac5b6b1084bcbf5ebdad5406e84a465c7 authored over 7 years ago by Christian Lück <[email protected]>
Prepare v0.5.0 release

691dbf6cb3aa9ae67ef25d29c32e853d5d34fa99 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #72 from clue-labs/exception

Replace custom ConnectionException with generic RuntimeException

8844d474767b1369bb097299244141fca8edafd6 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #71 from clue-labs/internal

Mark Server and SecureServer as final and mark internal connection handler as internal

87099476ea496f39929ad4cf49252829e2c5d902 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Mark Server and SecureServer as final

Classes should be used via composition rather than extension.
This reduces our API footprint and...

30c664ea8689d5b2a7611f7b7066c9b935370edf authored over 7 years ago by Christian Lück <[email protected]>