Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/reactphp/reactphp

Event-driven, non-blocking I/O with PHP.
https://github.com/reactphp/reactphp

[http client] improved error description

6d05b5360f1bc6b1f33a3dabecdc4e84e189f4d1 authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] allow factory to be any callable

1b4dc350634319615b6e053e4a25cb64e4821e56 authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] SecureConnectionManager

c2094e5fe82fd963b4c4c4e85499be568fc38ac6 authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] React\Http\Client -> React\HttpClient

a1a45adfeb231afac55d6d8a9d13044544506344 authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] code style

13e65462f523e56a0c6e01ec44da6419e837f39c authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] improved error reporting and made events easier

Request and Response only emit `error` and `end` events. `end` is
always emitted, even in case o...

796b8f0e29b27afd59b97cc8c40a08f3fd3f47fc authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] use mock builder

a6005ae72055c200b9532f9ec856325ce2a3a31c authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] fixed name clash

bdbc2777d82f650ca796284cd054b375e944bf1a authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
http client

033992df9e7296914246396449d32877e85d1480 authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] added some tests

a3dd1e294261c8a5490de9896eec3d98e1916be3 authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] added Client

d055bdbe7be62348c96b627bd0a4047b7f42ca9f authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] added ConnectionManager

f43d9a9308fbb442ccfa825290e4754a495ef486 authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] made ConnectionManager::getConnection async

d0ae44e713d203a0db40c0bb17163e8fd3d75b38 authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] don't collect data

b9f3cacdc5c4327613ff105cb696aa2e53523d8f authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
don't trigger error if a stream is closed during a data event

e56afe7e1e06e445e6790ff9449b5462ba3b5d25 authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] Response implements ReadableStreamInterface

d8f071da424b4a548091c2de81005512508c2666 authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] support sending a request body

dd6b97e347d737881fa610c157d5939c5e9c42db authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] support non blocking https

8a7065b006c608d17dd9851c7874f2e055b5e508 authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
Update from react-php to reactphp

743ce6c394e299e24751d67a8e25d6ec50a6324c authored almost 12 years ago by Igor Wiedler <[email protected]>
Update from react-php to reactphp

02f38e49706c12ce9460895ac848d49609f90eea authored almost 12 years ago by Igor Wiedler <[email protected]>
[Http] Make response forward drain events from the connection

This would cause cause issues when piping a large files into the response.
The file source would...

29c107ced5f6104dfba9320e541894d0452446be authored almost 12 years ago by Igor Wiedler <[email protected]>
Rename $resolver to $dns in examples

This is partially to prevent clashes in the future with React/Promise,
which includes a separate...

4cc3bdba07ef22a5e72f2533968368507593337d authored almost 12 years ago by Igor Wiedler <[email protected]>
Add retry executor to CHANGELOG

927461a6b256c6d3fa976b8a84eaf5516caa4f89 authored almost 12 years ago by Igor Wiedler <[email protected]>
Merge remote-tracking branch 'arnaud-lb/dns-retry'

* arnaud-lb/dns-retry:
[Dns] added RetryExecutor

b1f39686716cdca7014aa0dab06e9b4d4c202f96 authored almost 12 years ago by Igor Wiedler <[email protected]>
[Dns] added RetryExecutor

d48ced7836f2125a10cbf004d47c62356462163d authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[EventLoop] Use TimerEvent in LibEvLoop instead of PeriodicEvent

78c1eb4b17f7b5caba2e44e3af91543ebe05c44f authored almost 12 years ago by Igor Wiedler <[email protected]>
Merge branch 'master' into loop-libev

* master:
Fix branch alias in composer.json
Add a note about reactor pattern and inspiration...

af13b7e831eeb8e7acfb72e18dbe88740ca7f37b authored almost 12 years ago by Igor Wiedler <[email protected]>
Add new test-memory script that only tests the loop

f9f6940a39167f6865819080ad2c26c399ab0154 authored almost 12 years ago by Igor Wiedler <[email protected]>
Merge pull request #85 from react-php/fix-branch-alias

Fix branch alias in composer.json

cccc9f68a48961e71c4da27e200988edf0a698cf authored almost 12 years ago by Chris Boden <[email protected]>
Fix branch alias in composer.json

587ec1c1a0f1b6d28deab11a8b04a6dff454e70c authored almost 12 years ago by Igor Wiedler <[email protected]>
Merge pull request #82 from react-php/readme-what-is-it

Add a description of what react is to the README

ee42c7d2b06554904a3989982beff96d4be50a95 authored almost 12 years ago by Chris Boden <[email protected]>
[EventLoop] Add basic LibEvLoop docs to the LibEvent README

11a6590594cf935a2106f0f4c36002b1375bd36f authored about 12 years ago by Igor Wiedler <[email protected]>
[EventLoop] Add LibEvLoop to CHANGELOG

49a8a0fecdae3854a3175857a2af97f22027ac5b authored about 12 years ago by Igor Wiedler <[email protected]>
Update lock file

fa753ea12669db2c15be6be96a810bd881454ad2 authored about 12 years ago by Igor Wiedler <[email protected]>
Revert "Remove libevent extension from travis for now"

This reverts commit 3add2c3a4b7ba3734fd33923523155a64c277161.

d6b89d29ec57baa39852e071392c6556b3401a1d authored about 12 years ago by Igor Wiedler <[email protected]>
Remove libevent extension from travis for now

3add2c3a4b7ba3734fd33923523155a64c277161 authored about 12 years ago by Igor Wiedler <[email protected]>
Adjust pecl-libevent constraint to ext-libevent

d5dba456bc0493841057aae58eb3b76fc517e033 authored about 12 years ago by Igor Wiedler <[email protected]>
Change travis script to use existing composer

1d4a848cc2301493f2912b2359f1f25031eadd3e authored about 12 years ago by Igor Wiedler <[email protected]>
Merge branch 'master' into loop-libev

* master:
Add DNS timeouts to CHANGELOG
[Dns] Minor CS adjustments
[Dns] improved error me...

5f35f43dce9d4981fc6306580e570c6081d05a2c authored about 12 years ago by Igor Wiedler <[email protected]>
Try running EventLoop tests without libevent

01fe62b2685878248d29d0903fde712cfa9319d0 authored about 12 years ago by Igor Wiedler <[email protected]>
Add a note about reactor pattern and inspirations from other languages

b2d55df258d131ce465e57f3bafaa6b83b2a1e46 authored about 12 years ago by Igor Wiedler <[email protected]>
Add a description of what react is to the README

135f754729fcb0fa8deba0f175820d16d9fc67a6 authored about 12 years ago by Igor Wiedler <[email protected]>
Add DNS timeouts to CHANGELOG

bb23e402f19a13cbaec9450ba1679d583b3277a9 authored about 12 years ago by Igor Wiedler <[email protected]>
Merge branch 'dns-timeout'

* dns-timeout:
[Dns] Minor CS adjustments
[Dns] improved error message
[Dns] Handle timeou...

3e21482a7e31a43264fd1fdd5dbfe1138f0a6362 authored about 12 years ago by Igor Wiedler <[email protected]>
[Dns] Minor CS adjustments

90004c5de02cc93caa271a6c81361300c5d1ad65 authored about 12 years ago by Igor Wiedler <[email protected]>
[Dns] improved error message

bf55b2e389f03f745dd993eeb551c7f1d264fd1b authored about 12 years ago by Arnaud Le Blanc <[email protected]>
[Dns] Handle timeouts in Executor

47e625789e41ebefe0be56cc359549d708fa2411 authored about 12 years ago by Arnaud Le Blanc <[email protected]>
Merge pull request #80 from react-php/replace-dns

Add dns component to replace statements in composer.json

c6aecdda0a9c1292c5f011c7ad8bae067ba623ba authored about 12 years ago by Chris Boden <[email protected]>
Add dns component to replace statements in composer.json

0cc502f5a81200f754da02588f987faa2aa753ec authored about 12 years ago by Igor Wiedler <[email protected]>
Merge pull request #79 from react-php/drop-espresso

Drop espresso from core, closes #78

b655993c8925f5439c917f40bc776b698b946c50 authored about 12 years ago by Chris Boden <[email protected]>
Update lock file

6e41f8a99bd1f599ce5f87c18522917d8b42ae18 authored about 12 years ago by Igor Wiedler <[email protected]>
Drop the minimum-stability requirement

4256d6e25c45309b9985b819d964827dde1faa83 authored about 12 years ago by Igor Wiedler <[email protected]>
Drop espresso from core, closes #78

b352101e51f908136decf6f7fc2ec8891314a19a authored about 12 years ago by Igor Wiedler <[email protected]>
Merge pull request #75 from react-php/changelog

Update changelog for v0.2.1

ed8f2509e42583c55ec7446a63be9dda0d4fd4f0 authored about 12 years ago by Chris Boden <[email protected]>
Merge pull request #74 from react-php/fix-buffer-feof

Emit correct exception when trying to write to closed stream

6e9f194a1c9f5eccb67133b8560fa7990f90feb6 authored about 12 years ago by Chris Boden <[email protected]>
Remove now obsolete feof call

63e40f5e618246cc63a61ac816c36c0df0354265 authored about 12 years ago by Igor Wiedler <[email protected]>
Merge pull request #77 from nobody1986/master

PHP Fatal error: Wrong parameters for ErrorException

e12ddb408647e5087bf37cbdcacf98fee5ea8160 authored about 12 years ago by Igor Wiedler <[email protected]>
may report Wrong parameters on line 93,

81e8580e0a3b806a7a4652dd5787a511d0ea726a authored about 12 years ago by snow <snow@Temple.(none)>
[loop-libev] Refactor addTimer methods

8f947efc60d94b674a1148404456441a25898d4c authored about 12 years ago by Igor Wiedler <[email protected]>
Merge branch 'master' into loop-libev

* master: (87 commits)
[Http] Add tests for Request::expectsContinue()
[Http] Add a test for...

0018ee1daff704b815388b55467239dd881bb930 authored about 12 years ago by Igor Wiedler <[email protected]>
Update changelog for v0.2.1

8761421d901492882c9cd2da2cc705b815f028b8 authored about 12 years ago by Igor Wiedler <[email protected]>
Emit correct exception when trying to write to closed stream

014f91af364a1e80c53add9f12eca4426d2e7e32 authored about 12 years ago by Igor Wiedler <[email protected]>
Merge pull request #71 from react-php/http-continue

[Http] Add support for HTTP/1.1 continue status codes

e5674a5c45ac9f2b12e44469018e474d0acd9f44 authored about 12 years ago by Chris Boden <[email protected]>
Merge pull request #70 from react-php/stack-hotfix

Make Espresso\Stack work with invokables

f286cedef371068d17124ea8beb814b84ce4c7b1 authored about 12 years ago by Chris Boden <[email protected]>
Merge pull request #69 from react-php/useless-chr

Remove useless chr calls in DNS parser

4246821df0f013d0f22baf535b8112109caf51fb authored about 12 years ago by Chris Boden <[email protected]>
[Http] Add tests for Request::expectsContinue()

c57744d7bd8c4af5351793a0c0c7da720ed921ae authored about 12 years ago by Igor Wiedler <[email protected]>
[Http] Add a test for Response::writeContinue()

4a6b9417cb24dd80c9fcca541f6c8411b2809eda authored about 12 years ago by Igor Wiedler <[email protected]>
[Http] Add support for HTTP/1.1 continue status codes

Some clients need this before they send their request body, in order to
avoid sending huge amoun...

3ccd3a67193614e346ebb3cb08dfe90c2b825a22 authored about 12 years ago by Igor Wiedler <[email protected]>
Update CHANGELOG

aa0ff9e56c5b66fd6c67474c39793f79066a2cc5 authored about 12 years ago by Igor Wiedler <[email protected]>
Merge remote-tracking branch 'arnaud-lb/write-eof'

* arnaud-lb/write-eof:
handle write errors in Stream Buffer

f0b0e8a5bfa989606dee03cf0492aecf4cb44aa9 authored about 12 years ago by Igor Wiedler <[email protected]>
handle write errors in Stream Buffer

88c781b3e170d5458ff217fe111f96a0370e7676 authored about 12 years ago by Arnaud Le Blanc <[email protected]>
Make Espresso\Stack work with invokables

d89d663ea7e95352ecf7da0c19bd7e672c84f43b authored about 12 years ago by Igor Wiedler <[email protected]>
Replace calls to array_merge with array_values

b8edbfda4cbacab16a0adc0c09e3c99c0427fb8f authored about 12 years ago by Igor Wiedler <[email protected]>
Remove useless chr calls in DNS parser

f9440a292fc58349b6c35bbf651a4a6d5a8736ab authored about 12 years ago by Igor Wiedler <[email protected]>
CHANGELOG for v0.2.0

79ec5c330c341321b612c6500bbde499c23e2972 authored about 12 years ago by Igor Wiedler <[email protected]>
Fix some constraints to not use 0.2.*

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

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

a694ff8972959177f35e24d63f7ba79b152498a4 authored about 12 years ago by Igor Wiedler <[email protected]>
Update composer.lock

1a068dba255108379ac65ba57cc592c46cc897fd authored about 12 years ago by Igor Wiedler <[email protected]>
Update git-subsplit script

1b96e8c556891501a0e214e427b7564d0dcc8b9d authored about 12 years ago by Igor Wiedler <[email protected]>
Add dns component to subtree split script

08c9ac2723cbb50a458c1cfb04ada8a2cbbd0ac6 authored about 12 years ago by Igor Wiedler <[email protected]>
Merge pull request #43 from react-php/dns

Dns resolver

c38e687ffa57fe41ced7e807898c882bc7aea491 authored about 12 years ago by Chris Boden <[email protected]>
[dns] Add todos and references to README

326de7f0f53f35baef8181402c990539828d245b authored about 12 years ago by Igor Wiedler <[email protected]>
[dns] Add RFCs as documentation

86ac2608308f2b2560979249a043f1cfc51d9c4a authored about 12 years ago by Igor Wiedler <[email protected]>
[dns] Add todos for more robust resolver

a6d0f881dc3190f1788716fe14c8c286fa2cca97 authored about 12 years ago by Igor Wiedler <[email protected]>
[dns] Parser test case with two answers

591c86b40b97ad3de7c13e743a64805e3110a3a5 authored about 12 years ago by Igor Wiedler <[email protected]>
[dns] Parse all answers from response, not just first one

9d257d81cc96701e345f4bb94d4b13a986b56cde authored about 12 years ago by Igor Wiedler <[email protected]>
[dns] Implement offset pointers and CNAME messages

a295835631d6384e1a6a05154498969d942d5533 authored about 12 years ago by Igor Wiedler <[email protected]>
[dns] Do not consume dns data to allow getting labels

9060abced119c76aff062b3f01bc9fd942713efa authored about 12 years ago by Igor Wiedler <[email protected]>
Merge pull request #64 from pborreli/patch-1

Fixed typo

d0aff89ba9150c1b75d0d0706c191f3a053fc873 authored about 12 years ago by Igor Wiedler <[email protected]>
Fixed typo

f8ee39db2064959b962e10a43a653569063cb363 authored about 12 years ago by Pascal Borreli <[email protected]>
[dns] Undefined variable in uncovered code, how did that happen

93551d1624f97c48c688e24c19538ec767657498 authored about 12 years ago by Igor Wiedler <[email protected]>
[dns] Cover Resolver\Factory::createCached, fix bugs in it

48aefa924d84c2ee006cea8eeb9d62530d166b50 authored about 12 years ago by Igor Wiedler <[email protected]>
[dns] README with basic and cached usage

d8dbdf151b4bd4625978cbbe4e7ffbb10dc6d903 authored about 12 years ago by Igor Wiedler <[email protected]>
[dns] Add Resolver\Factory::createCached

dc68a2ce529fe3408d42e80c1f04be79dd1ee7f6 authored about 12 years ago by Igor Wiedler <[email protected]>
[dns] Shift things around in dns example

393af4d4f87bdaeec4fe985022211638341bf558 authored about 12 years ago by Igor Wiedler <[email protected]>
[dns] More tests for FilesystemFactory

d43cc38da46a7d69799b7124e2735257d017187a authored about 12 years ago by Igor Wiedler <[email protected]>
[dns] Factory to load config from /etc/resolv.conf

5b83524d5466806878cc5d2667c46a3f2f57af89 authored about 12 years ago by Igor Wiedler <[email protected]>
[dns] Refactor cache to cache many records of the same identity with different values

It now returns a manufactured response object

84dd249b7a5f6cde04c79140c5fb54f7c7a834cf authored about 12 years ago by Igor Wiedler <[email protected]>
[dns] Tests for CachedExecutor and RecordCache

8fa485ac7f21b14ac5894800e0a810c364f0c3e9 authored about 12 years ago by Igor Wiedler <[email protected]>