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

Added license file from react

dab7726a4e43a2ff887ef7b3044f697742ec6bcd authored over 10 years ago by Chris Boden <[email protected]>
Merge branch 'refs/heads/standalone'

49620d13020916d7115b95637bec29f6883814e6 authored over 10 years ago by Chris Boden <[email protected]>
Merge branch 'refs/heads/standalone'

a6acf405ca53fc6cfbfe7c77778ededff46aa7cc authored over 10 years ago by Chris Boden <[email protected]>
Adjusted parent test bootstrap loader path

970cf1822fbc713a4f4b3b5ef39f5e788edd19ac authored over 10 years ago by Chris Boden <[email protected]>
Adjusted parent test bootstrap loader path

4b64274ff2664ca9c789638d44b8e87a3cd0a978 authored over 10 years ago by Chris Boden <[email protected]>
Update repo to work as a standalone component

52ff3bf0b8d8a42bd4b86c18ec4a89daf8791a71 authored over 10 years ago by Chris Boden <[email protected]>
Updated repo to work as a standalone component

784eee28236023b92b17f95b61b6f866ca573736 authored over 10 years ago by Chris Boden <[email protected]>
Merge branch 'refs/heads/clue-tests'

8cac929349ea98e336f50584f54f6b3a8b108c8a authored over 10 years ago by Chris Boden <[email protected]>
Make components' tests run on their own and from main repo.

Each component has dedicated test config and bootstrap.
Duplication of parts of the skeleton is n...

7bab695882d166567ecdad18c7e07959d23ef5b9 authored over 10 years ago by Christian Lück <[email protected]>
Make components' tests run on their own and from main repo.

Each component has dedicated test config and bootstrap.
Duplication of parts of the skeleton is n...

d3476750f109b8866003e2399f5b25359d56b700 authored over 10 years ago by Christian Lück <[email protected]>
Move tests to each component

9010ea95f051e5f6787360504eac9e5c7aba9dbe authored over 10 years ago by Christian Lück <[email protected]>
Move tests to each component

5ee205c0c4eef3553ee3d7bfb6907e620f70bc84 authored over 10 years ago by Christian Lück <[email protected]>
Update Connection.php

Fix style Stream

32f988c9b672ac6f5deb71c26c1cd9f4876cb9ae authored over 10 years ago by Maxim Tkach <[email protected]>
Update Connection.php

feof(): 41 is not a valid stream resource

c8f788c0239683f7cf197f8ee9690b15dede0a6e authored over 10 years ago by gollariel <[email protected]>
[stream] Don't emit data if empty. Replaced py test with php

43b9343418999b7f379b81e6aaea7983aa1e698d authored over 10 years ago by Chris Boden <[email protected]>
unit tests for py socket

b2f58f2371a1f3c84733abfde5c3d5b488d838fb authored over 10 years ago by Arthur Guigand <[email protected]>
fixes #288

data test updated -> handleData($stream)

a9cfa5d3ecaa563d43bc13fb6062eda208a81b7b authored over 10 years ago by Arthur Guigand <[email protected]>
Merge branch 'refs/heads/0.3' into 0.4

Conflicts:
CHANGELOG.md
src/Stream/Buffer.php

263bfa6c419c17d8ce939bd3c20b833778608479 authored over 10 years ago by Chris Boden <[email protected]>
[Streams] Reset non-blocking to be safe

19bc0c4309243717396022ffb2e59be1cc784327 authored over 10 years ago by Chris Boden <[email protected]>
Update child repos to PSR-4 for git subs-plit

36a5d1b2e48b35582862979326724355ffc1751a authored over 10 years ago by Chris Boden <[email protected]>
Update child repos to PSR-4 for git subs-plit

6ec8c3aefc018acec763fa6e950e1baa947231fc authored over 10 years ago by Chris Boden <[email protected]>
Fixed broken link for stream_socket_client documentation and updated both to the new website URL scheme

bfecaa89e6861f3a23a15e7140e65e19977684d1 authored almost 11 years ago by Elliot Anderson <[email protected]>
Update to evenement ~2.0

ba0e3c072e2de657811422b3e98f4d4f7299cdf9 authored almost 11 years ago by Igor Wiedler <[email protected]>
Update to React/Promise 2.0

d18db3482ceb0f50a27280f2502d7fafd6522927 authored almost 11 years ago by Jan Sorgalla <[email protected]>
fix typo

834dbc72067f70cf59fa20cce519590e0219be8c authored almost 11 years ago by Igor Wiedler <[email protected]>
Added comment to Socket Conn socket reading

aa36f557be71621354b4129b174a9281192b2e50 authored almost 11 years ago by Chris Boden <[email protected]>
[Socket] Read raw stream when using Socket server (no stream)

b846dfb919a13d31de280e6d085a92f44b53717a authored almost 11 years ago by Chris Boden <[email protected]>
Merge branch 'refs/heads/jm-child-process' into 0.4

Conflicts:
src/React/Socket/Connection.php

19b6842f1501a6a0db7e15f3a21b774c2c47610e authored about 11 years ago by Chris Boden <[email protected]>
[EventLoop][LibEv] Let stream remove event listener

0fda8464660d7b9d2befa664fa66e30045943c1f authored over 11 years ago by Chris Boden <[email protected]>
Merge branch 'refs/heads/clue-fix-connection-fread' into 0.4

df01981092d094b19154b61770148e313d1c2e38 authored over 11 years ago by Chris Boden <[email protected]>
Merge branch 'refs/heads/master' into 0.4

Conflicts:
CHANGELOG.md

a0f7c5eca40c09b42e9e0a83f156b71def5fd332 authored over 11 years ago by Chris Boden <[email protected]>
Merge branch 'refs/heads/master' into 0.4

Conflicts:
CHANGELOG.md

3bcf8231a1260e3388735bd8f21615d212cb314a authored over 11 years ago by Chris Boden <[email protected]>
Use fread() instead of socket_recv_from()

9f089b96af6ef94223c0068a5498dfbbe4205171 authored over 11 years ago by Christian Lück <[email protected]>
Describing how to change the host the socket is listening on.

e08ffb983a512b6f4812943656c10b12224ae641 authored over 11 years ago by Sebastian Goettschkes <[email protected]>
Support connecting to IPv6 addresses

87935a0223362c36cd30cf215cbec33377d31ca4 authored over 11 years ago by Christian Lück <[email protected]>
Support listening on IPv6 addresses

04101e21e0f3545c84238e8374247dd708378cfe authored over 11 years ago by Christian Lück <[email protected]>
Remove $that craziness from SecureConnector

23c9417672361c400354c5117f5b1b9e30d3c47c authored over 11 years ago by Igor Wiedler <[email protected]>
Clean up annoying 5.3 $that = $this

0bbbbace502a0c8742e32827bea6ed2b807f4931 authored over 11 years ago by Igor Wiedler <[email protected]>
Clean up annoying 5.3 $that = $this

a16505daa030e8dc06b5ce5cdeb8f4729aea8898 authored over 11 years ago by Igor Wiedler <[email protected]>
CS

06d0c732b04e2fb2f4d7332edcf0ef34f82f7a54 authored over 11 years ago by Chris Boden <[email protected]>
[SocketClient] Rename Connector::createTcp to Connector::create

a6e852bb1f6c3bb4931459d1e35476c49f09508d authored over 11 years ago by Igor Wiedler <[email protected]>
[SocketClient] Remove ConnectorInterface::createUdp

It does not make sense to represent UDP as a stream. Streams have end
semantics, UDP does not.

cc7ca1347164074f99d474b60b5fc56046a2f19c authored over 11 years ago by Igor Wiedler <[email protected]>
Fix socket-client composer.json

c7488bf9f5ced2b9604af0651d47cc9428659864 authored over 11 years ago by Igor Wiedler <[email protected]>
Merge remote-tracking branch 'robinvdvleuten/socket-client' into socket-client

* robinvdvleuten/socket-client:
Make the transport method of the socket variable.

cbbbebb09381aa40e87e271e9fb0394497e300aa authored over 11 years ago by Igor Wiedler <[email protected]>
[socket-client] Remove leading backslash for use statement

12b54c4ed17eaa678e6aa5913bef08eaa5359d82 authored over 11 years ago by Igor Wiedler <[email protected]>
Merged the changes of igorw to the SocketClient

873a0773fc88b41fd2c37b098dd8874cb0728aab authored over 11 years ago by Robin van der Vleuten <[email protected]>
Rename Connector::getConnection to createTcp

3cdd19e4b7f554fad8ed2ffc8151ae9671817fbb authored over 11 years ago by Igor Wiedler <[email protected]>
Rename ConnectionManager to Connector

9f75e7238d49a08b981178cccd68e0c065368cb3 authored over 11 years ago by Igor Wiedler <[email protected]>
Make the transport method of the socket variable.

73dec56121a4fd733565416e7a85d68ac77b2d67 authored over 11 years ago by Robin van der Vleuten <[email protected]>
Use When instead of FulfilledPromise and RejectedPromise

0117b8758fbda40b78f27f0907aece3178c1cb8a authored over 11 years ago by Igor Wiedler <[email protected]>
Remove all listeners from socket server on shutdown

e549b1e39daefebc2f2290c6afdfc6ba5d12e51f authored over 11 years ago by Igor Wiedler <[email protected]>
Make promise constraint consistent by using tilde

16bf0dd60c77815587ebbecf2c2d1748c4c6c814 authored over 11 years ago by Igor Wiedler <[email protected]>
Tighten visibility of SocketClient properties

bdd080ae31545e00ff79fa7f2ef77be110656e15 authored over 11 years ago by Igor Wiedler <[email protected]>
Add missing import of Promise\\When to ConnectionManager

abfe8435ebdf43262ab828e0f3fe80e73c672e78 authored over 11 years ago by Igor Wiedler <[email protected]>
Wrap StreamEncryption comment

ff0122e2f7240fb092f5dd69378c365329fff275 authored over 11 years ago by Igor Wiedler <[email protected]>
Add newline to ConnectionManager

ea1ed9e0806bcf01ab8c52c9617bfd99c714659c authored over 11 years ago by Igor Wiedler <[email protected]>
Simplify README

37ba732b462d4dccb64bb3282405f5eab92dcf44 authored over 11 years ago by Igor Wiedler <[email protected]>
Make composer.json consistent with the other ones

f1d85f1715bc3e984553cd0472e725f976aecd45 authored over 11 years ago by Igor Wiedler <[email protected]>
Remove UDP and LICENSE sections from README

010795e1ba295c6a3f8327380498f5ef93bf53f9 authored over 11 years ago by Igor Wiedler <[email protected]>
Wrap README

d0200b5360d1725abe76d60e99b75a18f1c62606 authored over 11 years ago by Igor Wiedler <[email protected]>
Trailing newline for composer.json

2e259da028e26784c92eae26bacad1e4fccdea95 authored over 11 years ago by Igor Wiedler <[email protected]>
Update composer.json for v0.3

ee7518569cd70ff4fb5967ee0df80c2091442e6e authored over 11 years ago by Igor Wiedler <[email protected]>
Move error handling to separate chained promise

fa6c34119d3b8c55f9a00fb8984f2826711bd14f authored over 11 years ago by Christian Lück <[email protected]>
Improve error handling

faaac4b0c55780f8ad7bf6802db94eb1dee6f05c authored over 11 years ago by Christian Lück <[email protected]>
Remove leftovers of timeout handling

c56cb75c08848a6bee0511fdb71177a4ac3d7b21 authored almost 12 years ago by Christian Lück <[email protected]>
Fix whitespace

e4fa8421a8fdd761e613e3f6022b7cc56074c5bb authored almost 12 years ago by Christian Lück <[email protected]>
Remove useless setter for the time being

4dfcdbdd75e7a4ff99ea99d069e4acbefb1f96b0 authored almost 12 years ago by Christian Lück <[email protected]>
Import initial sketch of README and composer.json

30d52b4c19c8a5f76ceb6e8f83ec480160885633 authored almost 12 years ago by Christian Lück <[email protected]>
Split to provide a SecureConnectionManager decorator

b3b764a2066b0056faf74333d748cf133ff510e7 authored almost 12 years ago by Christian Lück <[email protected]>
Do not pretend a timeout is supported

83b721038de4b71f2c8d6356f677e56d1ffe8a5d authored almost 12 years ago by Christian Lück <[email protected]>
Move error handling to inner promise

bc9991c381b524af2e870eabe81079aaeb31ff98 authored almost 12 years ago by Christian Lück <[email protected]>
Fix ConnectionException namespace

fc4d27dd8599101ee5090350264a5ab211da1add authored almost 12 years ago by Igor Wiedler <[email protected]>
Handle connection failure in ConnectionManager (thanks @nrk)

730f9335c6c6bae16b73d4fca9d7ef1dd41a7869 authored almost 12 years ago by Igor Wiedler <[email protected]>
Move ConnectionManager* to new SocketClient component

64034cf193136ca244a1e55796b0ce087263dca8 authored almost 12 years ago by Igor Wiedler <[email protected]>
Update references to 0.3, update lock file

1a2027d992cc3fc2e9458588085d7c77aa0b9789 authored almost 12 years ago by Igor Wiedler <[email protected]>
Adjust event docs to use fake docblocks

21e3fe670b2f18e3c6b2cb73f14e1c58fe7bca84 authored almost 12 years ago by Igor Wiedler <[email protected]>
Document events at the top of each EventEmitter class

db7a816ea218aecaf20199a741083647eacc5d9a authored almost 12 years ago by Igor Wiedler <[email protected]>
Fix branch aliases of subtree splits to be 0.2-dev

a7566bfa25e21e261f42bc157830fe19f1cb329c authored almost 12 years ago by Igor Wiedler <[email protected]>
Update README and sub-composer.json files to point to 0.2.*

29c72b7645168c6568173d1ac1a2232497fed74d authored about 12 years ago by Igor Wiedler <[email protected]>
Bump branch-alias to 0.2

b73aa73c7c5b10a1f10541f6148db8e7518769f9 authored about 12 years ago by Igor Wiedler <[email protected]>
Reverted PHP req to >= 5.3.3

Reverted the requirement of PHP 5.3.4 matching Symfony's revert

b90f56e2511cda0cfb1e0fa533b92f4cbe0e0419 authored over 12 years ago by Chris Boden <[email protected]>
Separate README file for each component, fixes #11

67de913abf0191dc8e4ee18add83154465f90efe authored over 12 years ago by Igor Wiedler <[email protected]>
Bumped required version of PHP to >= 5.3.4

92243a7b47cb9f04c687bf3b393e891c9cea0974 authored over 12 years ago by Chris Boden <[email protected]>
Fix branch-alias

c1dd3d621938bb3b5f1f1acacb05edb90d7a9665 authored over 12 years ago by Igor Wiedler <[email protected]>
[Stream] Bug fix: multiple inheritence

Added PHP 5.3.3 to Travis as there was a BC break in PHP ~5.3.8
Took the close method out of Rea...

027e302543f6f8b04df4962ef5e6d9bac10a74bf authored over 12 years ago by Chris Boden <[email protected]>
Added aliases to all composer.json files

368aef3bb8bea501080df2b084661f92a58db76b authored over 12 years ago by Chris Boden <[email protected]>
Updated to v0.1 in composer files

eed2b80b0fa1cead0d8b4219b36b2bb4c2eaddd2 authored over 12 years ago by Chris Boden <[email protected]>
Merge pull request #47 from react-php/socket-connection-event

[Socket] Rename connect event to connection

2c60d1a87b58f819ded5a786fe09015ff5532f45 authored over 12 years ago by Chris Boden <[email protected]>
[Stream] Rename (ReadableStream|WritableStream){ => Interface}

For the record, I disagree with this. But I will cry in my corner for this
one.

1932a896a5e660386ae4de6b54ff43bb1bab9ca3 authored over 12 years ago by Igor Wiedler <[email protected]>
[Socket] Rename connect event to connection

This is consistent with the nodejs naming.

100f6acf8dd5e7acbd8b433a26012ed7746d638a authored over 12 years ago by Igor Wiedler <[email protected]>
Merge remote-tracking branch 'origin/master' into stream

* origin/master:
[Socket] Suppress notice when binding to a port, fixes #45

42300bfadfb8d48ae76e3d65022fe5b792d9edf0 authored over 12 years ago by Igor Wiedler <[email protected]>
[Stream] Move most of Socket\Connection logic to Stream\Stream, generic ftw

dfd1b98f174af41e55bfd45a217e9eb11d04154b authored over 12 years ago by Igor Wiedler <[email protected]>
[Socket] Connection should forward drain events from the buffer

4503a95a9ffce7d68ff23a64e3a39f62eb6cd215 authored over 12 years ago by Igor Wiedler <[email protected]>
[Socket] Suppress notice when binding to a port, fixes #45

983e450277f4ab1975a8aa104b12eecd6f78635e authored over 12 years ago by Igor Wiedler <[email protected]>
[Stream] Add ReadableStream::isReadable and WritableStream::isWritable

4732959338835a0832f57e3ae2949ffba152de2d authored over 12 years ago by Igor Wiedler <[email protected]>
[Stream] Add react/stream dependency to react/socket

c16af1782596ced45ba7c19b17fabfd9fd3634d0 authored over 12 years ago by Igor Wiedler <[email protected]>
[Stream] Move Buffer to the Stream component

7af4e7e3719f09b5f863655208406d565e38c954 authored over 12 years ago by Igor Wiedler <[email protected]>
[Stream] Prepare Buffer for move to Stream component

df0dea8a9ae101fb3e5c5138ba71878aa2ac3715 authored over 12 years ago by Igor Wiedler <[email protected]>
[Stream] Return destination stream from pipe() instead of source stream

ddf697c20154d7aa9da43299805c23f384717eae authored over 12 years ago by Igor Wiedler <[email protected]>
[Stream] Initial implementation

e5ca6fcf3ae597b0840a478655826fe60f273b01 authored over 12 years ago by Igor Wiedler <[email protected]>