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

Break up into smaller, independent test cases

e5bf902d82526e67acccd146b1655a4b5ad91f9e authored over 8 years ago by Christian Lück <[email protected]>
Rely on environment variables to run TLS integration test

a072b05dc0552e59ca6c2afadc20b652b8574aaa authored over 8 years ago by Christian Lück <[email protected]>
Disable peer verification for SecureConnector tests

This allows us to test with self-signed certificates across all PHP
versions

2f49704bc3d29e62ff20446f10952f4c2bd6638e authored over 8 years ago by Christian Lück <[email protected]>
Move example client into a test case

8022ba50758550e3538bbe4f1f0de785c31616b9 authored over 8 years ago by Christian Lück <[email protected]>
Test SecureConnector by installing stunnel on Travis

bab3fd1ab516a86d398004174de42c899e4760e4 authored over 8 years ago by Christian Lück <[email protected]>
Add SSL client example

a825a7c2d1cccf8c2ab52a9c57d356c29b1e0fb6 authored over 8 years ago by Christian Lück <[email protected]>
Simplify tests by blocking

36126a0bcf273056fd15e4c9d386515b4a1b8e0b authored over 8 years ago by Christian Lück <[email protected]>
Merge branch 'compat'

f905ec2a576b1242b10d5c1dbd2f0eb4fcea7f0c authored over 8 years ago by Chris Boden <[email protected]>
Compatiblity with legacy versions

1279cb3d806830c5f22aa7314e26945ac7d00a37 authored over 8 years ago by Christian Lück <[email protected]>
Merge branch 'new-context'

38dbd8fb963716d5667294f957aadc048aeaeb39 authored over 8 years ago by Chris Boden <[email protected]>
Merge branch 'context'

f58d22fb9f7c7eb5e034bb94397f2eb6ea70ad7a authored over 8 years ago by Chris Boden <[email protected]>
Updated changelog for release

ce015ec5879b96f5d30905f035f223aa85013fcc authored over 8 years ago by Chris Boden <[email protected]>
Merge pull request #32 from clue-labs/doc

Update documentation

795fae08b0f41788082af2baf267cab966697fc0 authored over 8 years ago by Chris Boden <[email protected]>
Use Composer autoloader for tests

741733e189cd0b407b7f4aeb8844fad75d6c2e55 authored over 8 years ago by Christian Lück <[email protected]>
Add installation guide and license to README

0d460919f90ae17089e189927db0f8795577e5ef authored over 8 years ago by Christian Lück <[email protected]>
Add TOC

bc461678d1ad548756190c706541736311c2c884 authored over 8 years ago by Christian Lück <[email protected]>
Restructure README

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

First class support for PHP7 and HHVM

d1fec4f53f171b4214201263fb1499afb57e624b authored over 8 years ago by Chris Boden <[email protected]>
PHP 5.6+ uses new SSL/TLS context options

35524f63c2d697c22d489858d3171da993288a09 authored over 8 years ago by Christian Lück <[email protected]>
Work around HHVM not being able to set context options as an array

e3d41bccb3791dad44ac407650e3b8e77f94a551 authored over 8 years ago by Christian Lück <[email protected]>
Add socket and SSL/TLS context options to connectors

7052fe2026790274aa9f11387075f0860e4583f5 authored over 8 years ago by Christian Lück <[email protected]>
Merge pull request #54 from clue-labs/php

First class support for PHP7 and HHVM

1cc368ed54fd596a9084c835e79986ff339870db authored over 8 years ago by Chris Boden <[email protected]>
Merge pull request #48 from clue-labs/close

Close stream resource if connection fails

a14adf5874f861acb1ace9bab1553c0296f43c75 authored over 8 years ago by Chris Boden <[email protected]>
Merge pull request #47 from clue-labs/invalid-address

Fix error reporting for invalid addresses

77ab97af85d2ef03031750e27950b7d37fcdd9f9 authored over 8 years ago by Chris Boden <[email protected]>
Merge branch 'compat'

# Conflicts:
# src/Server.php

f3dc3fc73b9b60298797656a3f9b646bef3bb6d9 authored over 8 years ago by Chris Boden <[email protected]>
Merge pull request #23 from krageon/suppress-socket-accept-errors

added @ before stream_socket_accept in src/Server.php ...

b4baa1e03730c053b83b40d58ae565266fdd5406 authored over 8 years ago by Chris Boden <[email protected]>
First class support for PHP7 and HHVM

818fe1c0d97b264cb780f201902707bb7aec8613 authored almost 9 years ago by Christian Lück <[email protected]>
First class support for PHP7 and HHVM

4faf42d976a85737cf4385eb486d519dff39f574 authored almost 9 years ago by Christian Lück <[email protected]>
Update formatting of example code

7d3b7983634315ddac1d46ece40ed7ac61d863a4 authored almost 9 years ago by Christian Lück <[email protected]>
2015-04-01: Let's support PHP 5.3, again..

7065da5a848941a6f98f58ea2427a4a394cd44cf authored almost 9 years ago by Christian Lück <[email protected]>
Revert "Clean up annoying 5.3 $that = $this"

This reverts commit a16505daa030e8dc06b5ce5cdeb8f4729aea8898.

71addfc9794001bef63cb93cf83f8f91641824ea authored almost 9 years ago by Christian Lück <[email protected]>
Close stream resource if connection fails

a9499e72d6afa881b4f791899070ce89f4c1209f authored almost 9 years ago by Christian Lück <[email protected]>
Test creating invalid socket address and improve test coverage

7b4cfdcb93dc31344076c850975f09add4edb191 authored almost 9 years ago by Christian Lück <[email protected]>
Merge pull request #46 from clue-labs/resolving

Support Connector without DNS

0460210df73dc2867b7b3c65a75575d0bf5eee86 authored almost 9 years ago by Christian Lück <[email protected]>
Improve exception error message

0f07289276d769d1ca94101246fa936b228733c4 authored almost 9 years ago by Christian Lück <[email protected]>
Mark internals as such in order to avoid a future BC break

051638960b57bf0b243e25b14de8c7f5fb5a130c authored almost 9 years ago by Christian Lück <[email protected]>
Reject hostnames for TcpConnector and improve test coverage

9fe3407dea00774ed134129cabf22c95c22302bc authored about 9 years ago by Christian Lück <[email protected]>
Add legacy Connector as BC layer

b46865449b1f8c682ab9ac99e94620abf0b7a6d0 authored about 9 years ago by Christian Lück <[email protected]>
Split Connector into TcpConnector and DnsConnector

1a4b1c671f35cbb760fcc29dfe2bcdc4592fbc59 authored about 9 years ago by Christian Lück <[email protected]>
Merge pull request #43 from clue-labs/secure-context

Move SSL/TLS context options to SecureConnector

5e3c4c60b14204660ffedc5e1d6813c708b2ce2c authored about 9 years ago by Chris Boden <[email protected]>
Prepare v0.4.4 release

3ca814d7e03e2a5bffeaa5773423107957a8aece authored about 9 years ago by Christian Lück <[email protected]>
Merge pull request #41 from clue-labs/unix

Add support for Unix domain sockets (UDS)

3985ea17e0a4639d8d10ef28739fd9bd1fcb1725 authored about 9 years ago by Chris Boden <[email protected]>
added @ before stream_socket_accept in src/Server.php, preventing the server from crashing right before being able to handle the same error

595aaeb5d612f65d6c633b90daff81ff6a6b3fa2 authored about 9 years ago by Tim Bazuin <[email protected]>
Move SSL/TLS context options to SecureConnector

* TLS endpoints do not have to match connection endpoints (proxy setup)
* More SOLID design, bet...

78d8d3df1013adae837fdc148c1c6a69c1d9ed27 authored about 9 years ago by Christian Lück <[email protected]>
Add support for Unix domain sockets (UDS)

2536462fb140082cea149d6f0afa922bb8defd91 authored about 9 years ago by Christian Lück <[email protected]>
Merge pull request #20 from tkleinhakisa/annotations-fix

Annotations fix

9b3eba6e4983d27a81bce429d69145b4f632d53f authored about 9 years ago by Chris Boden <[email protected]>
Removed special @event annotation

7e2fa5a30f40486fa4d89b1a7afb3c607b8a1fbc authored over 9 years ago by Klein Thomas <[email protected]>
Removed special @event annotation

c81c3dee6226bc7b68cee9eaa94746f12534c015 authored over 9 years ago by Klein Thomas <[email protected]>
Merge pull request #36 from ThijsFeryn/looprun

Adding $loop->run(); to the documentation

3cc3f860a6942ea5c0e0384c9b4ee27149753eff authored over 9 years ago by Christian Lück <[email protected]>
Adding $loop->run(); to the documentation

fa736cfad83dfff9b277db2e41a1176750ac2817 authored over 9 years ago by ThijsFeryn <[email protected]>
spaces > tabs

98b609589281b2cc717c04e87b1efd9a626001b5 authored over 9 years ago by Chris Boden <[email protected]>
Merge branch '5.6.8-fix'

b06c154a2ab35864382ad1fad5f3a4e3bda1979e authored over 9 years ago by Chris Boden <[email protected]>
Merge pull request #32 from WyriHaximus/patch-1

Test against PHP7

720ffc6eb259856a49ddedca4c094644b631219b authored over 9 years ago by Chris Boden <[email protected]>
Merge pull request #15 from WyriHaximus/patch-1

Test against PHP7

fc58f35e520a1d7dece2e7a5184daebed598ac67 authored over 9 years ago by Chris Boden <[email protected]>
65137 was fixed in PHP 5.6.8, so this code now fails on that version

6d765b08e36ea9e8f8b0765e07f51612e857621d authored over 9 years ago by Alex Mace <[email protected]>
Test against PHP7

a12dc4ecd25d755a3b49f007ba09032268e637b2 authored over 9 years ago by Cees-Jan Kiewiet <[email protected]>
Test against PHP7

7f3b42800da2e0c775bc96d11f94c35eaffadf11 authored over 9 years ago by Cees-Jan Kiewiet <[email protected]>
Merge branch 'tls-support'

5f41caaba9bed543dea87df3f3d98b26e72ae0e3 authored over 9 years ago by Chris Boden <[email protected]>
Using defined instead of a version check as suggested by @cboden

cf29c6c9e12e36148360f8876eb862f0065a2f1c authored over 9 years ago by Cees-Jan Kiewiet <[email protected]>
Explicitly set supported TLS version for PHP5.6+

7f713ace56a57c9ca15b5084e498e13719795a69 authored over 9 years ago by Cees-Jan Kiewiet <[email protected]>
Merge branch 'integration-test'

1375dac21b1881cba31c2b38f412dc039566673f authored over 9 years ago by Chris Boden <[email protected]>
Integration test that performs a HTTP request against google.com

0406b34fa3ec8f825c8e8722ebeda85f4b05f75f authored over 9 years ago by Igor Wiedler <[email protected]>
just check for beginning of HTTP line, since google is strange

7cc7043f94cf5779d333e2bed5432af5c6c8cb96 authored over 9 years ago by Igor Wiedler <[email protected]>
v0.4.3 changelog

25686f574e0bd9348cb2d488f243a4463ad9a963 authored over 9 years ago by Chris Boden <[email protected]>
Merge branch 'cc-badge'

d46c0b5cfdd6d19e294090b15a4189b1de0dcf93 authored over 9 years ago by Chris Boden <[email protected]>
Merge branch 'bc-fix'

dfaf7c3b60712edc1dfabfa918b93f8492369995 authored over 9 years ago by Chris Boden <[email protected]>
Merge branch 'ssl-refix'

e3122b19d97b598aa2d6b8b61ca9d8847c6ecb9e authored over 9 years ago by Chris Boden <[email protected]>
Undo API change in docs

14116e4cbd0a13d0d1bb4963373da038649e67b5 authored over 9 years ago by Chris Boden <[email protected]>
Merge pull request #23 from WyriHaximus/master

Added peer_name to ssl context options

3cc2bfd1eab5e2addf18694cf76e23764cac533d authored over 9 years ago by Chris Boden <[email protected]>
Always Stream if SSL

refs #24

b302dfc13d71fab81a3eb0e267fd75370e3b7e65 authored over 9 years ago by Chris Boden <[email protected]>
"Fix" minor BC break

:-)

6f92680bb862f8efe0c2a7f51a60eae807c6a826 authored over 9 years ago by Chris Boden <[email protected]>
Added peer_name to ssl context options

e81abac5bc58eb7cc6a3e3875e0503bc3b99153a authored over 9 years ago by Cees-Jan Kiewiet <[email protected]>
Adding Code Climate badge to readme

80eeb4717f1df78a72e1dc8c854b343f1707fd47 authored almost 10 years ago by e3betht <[email protected]>
Merge pull request #13 from clue-labs/patch-1

Connection is a server side incoming connection

2949cf3673480fd968db22aa3ba1995d9f6ef936 authored almost 10 years ago by Chris Boden <[email protected]>
Connection is a server side incoming connection

It MUST NOT be used in a client side context

b6d821a15253dd37df50d495a8fcc540bde7c14a authored almost 10 years ago by Christian Lück <[email protected]>
Changelog for release

5b4ccbb9071f81280f20971cccd2abe980d027ca authored about 10 years ago by Chris Boden <[email protected]>
Update CHANGELOG

6ebaa4e0a79bc14432bfb4c6e7080324bb19ddba authored about 10 years ago by Igor Wiedler <[email protected]>
Merge remote-tracking branch 'origin/ssl-fix'

* origin/ssl-fix:
Fix version check to 5.5
Only do file_get_contents on PHP versions needed
...

a30ef4dfa5bd7b94ac2ddbf252cb2884644ec032 authored about 10 years ago by Igor Wiedler <[email protected]>
Merge remote-tracking branch 'origin/crypto-once'

* origin/crypto-once:
Only toggle the stream crypto handshake once

d7440115e55c80926e176ae6d216be02ab0a2ebe authored about 10 years ago by Igor Wiedler <[email protected]>
Fix version check to 5.5

08ff406ad01b82177359bd5d4814f77ee8566ace authored about 10 years ago by Chris Boden <[email protected]>
Only do file_get_contents on PHP versions needed

aa071b84e68f217e71a7fae6514d6f63e7077e64 authored about 10 years ago by Chris Boden <[email protected]>
Unwrap SecureStream, better decorating API

44ab73cffe85d499ee2eb100e9d5be05c7ef6c85 authored about 10 years ago by Chris Boden <[email protected]>
Fixed wrong emit when piping data through Secure

ac87c2d36f4864f54be770158d6dd190ad911283 authored about 10 years ago by Chris Boden <[email protected]>
SecureStream to address SSL buffering problem

72eea35099ed801ad87cd23c3184fb6c24ea93e5 authored about 10 years ago by Chris Boden <[email protected]>
Only toggle the stream crypto handshake once

6a813e0ffed5f707e6fc7c6176765e9a2cc222a1 authored about 10 years ago by Chris Boden <[email protected]>
Merge pull request #11 from DaveRandom/patch/SNI-fix

Ensure SNI details are always set on socket creation

a1f4e7c58333dddc85a4ecc28101e1754fc989fd authored about 10 years ago by Chris Boden <[email protected]>
Ensure SNI details are always set on socket creation

In PHP versions <5.6, SNI is not handled correctly unless the context
options are set at the tim...

a91bb2f986c8e07674708aba75629c227db8c7b3 authored about 10 years ago by Chris Wright <[email protected]>
Merge pull request #8 from psychoticmeow/f-require-phpunit

Show test coverage directly after running test

cc9087cd9e86a5dd2ab6b6f2525d2e6da0d4b6f8 authored over 10 years ago by Chris Boden <[email protected]>
Merge pull request #5 from psychoticmeow/f-require-phpunit

Show test coverage directly after running test

3c9bddaeee617463a407dccb1068997f6f40d77f authored over 10 years ago by Chris Boden <[email protected]>
Show test coverage directly after running test

20a9d24713349736d572767831feb3802b7c4377 authored over 10 years ago by Rowan Lewis <[email protected]>
Show test coverage directly after running test

df8431b68701861c1e783b3148fcfd2bca74febe authored over 10 years ago by Rowan Lewis <[email protected]>
Merge branch 'refs/heads/deps'

afad9e9bb61b078d911493fbd3b6929120b66d62 authored over 10 years ago by Chris Boden <[email protected]>
Merge pull request #3 from clue/changelog

Add CHANGELOG

fd6460d88736c5ae9a5c3988dcf3509b6a15f980 authored over 10 years ago by Chris Boden <[email protected]>
Merge pull request #3 from clue/changelog

Add CHANGELOG

0d941c57e0201e26dfde6553197cbb1409498e1e authored over 10 years ago by Chris Boden <[email protected]>
Explicitly depend on react/stream

7c1c7012759effc4371fc50083b33682cec1c9af authored over 10 years ago by Christian Lück <[email protected]>
Add bumped versions to changelog

00b65327b043f8497d3c308c38117f41e47826e2 authored over 10 years ago by Christian Lück <[email protected]>
Add bumped versions to changelog

66bc6cad82aef01ca752cc42cf1a2baeb3a47726 authored over 10 years ago by Christian Lück <[email protected]>
Add CHANGELOG

Source:
https://github.com/reactphp/react/blob/a6de34d61f68adebd3cc3b855268a5f1475749b8/CHANGELOG.md

cd0ddfb637465ba90c4258763c24e0f82eba009b authored over 10 years ago by Christian Lück <[email protected]>
Add CHANGELOG

Source:
https://github.com/reactphp/react/blob/a6de34d61f68adebd3cc3b855268a5f1475749b8/CHANGELOG.md

1daeda699b322c53f786a08cab6dc1f8d5703172 authored over 10 years ago by Christian Lück <[email protected]>
Added license file from react

a813a91e2b13a938768c4f894c91fa8295f5b449 authored over 10 years ago by Chris Boden <[email protected]>