Ecosyste.ms: OpenCollective

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

github.com/reactphp/stream

Event-driven readable and writable streams for non-blocking I/O in ReactPHP.
https://github.com/reactphp/stream

Add test for buffer fix

c4d2415d773e95e127ec04dd8b9cfefa5e92bd56 authored over 9 years ago by Chris Boden <[email protected]>
Set read buffer to 0

refs reactphp/event-loop#26

4da0128801a7342bbada6a0fe7dea4f5b2092139 authored over 9 years ago by Chris Boden <[email protected]>
Merge pull request #19 from WyriHaximus/patch-2

Test against PHP7

56c627a7bb19c58d85ed757efc2163810443e671 authored over 9 years ago by Chris Boden <[email protected]>
Test against PHP7

d3645ac865f2dc8ff067a03c944961ddc50184b7 authored over 9 years ago by Cees-Jan Kiewiet <[email protected]>
Updated changelog for tag

acc7a5fec02e0aea674560e1d13c40ed0c8c5465 authored over 10 years ago by Chris Boden <[email protected]>
Merge pull request #9 from steverhoades/stream-nonblock

add stream_set_blocking for objects of type stream to limit boilerplate

3edf337d1f09f1b2466d69dc4bd7a4dba7e3b0e3 authored over 10 years ago by Chris Boden <[email protected]>
updating exception message to be more concise

2e96b08a994c0403bc7670b3035cfb5360d9a4d8 authored over 10 years ago by Steve Rhoades <[email protected]>
update Stream to throw exception on invalid passed to constructor

d9beaa5ea94b4c577ade9325004d2f92499a7d48 authored over 10 years ago by Steve Rhoades <[email protected]>
fix unit failed unit test

acf44b46a7145ff6356282bb081c67bde01cc787 authored over 10 years ago by Steve Rhoades <[email protected]>
add stream_set_blocking for of type stream to limit boilerplate for creating non-blocking io

35417ebfd84e3dbb16971990ebfc02083f4bfac0 authored over 10 years ago by Steve Rhoades <[email protected]>
Merge remote-tracking branch 'origin/duplex-interface'

* origin/duplex-interface:
Added DuplexStreamInterface

b5d221c201dddd4e422475bc503d40b9bf6ff34f authored over 10 years ago by Igor Wiedler <[email protected]>
Added DuplexStreamInterface

648f618da5a444304969540c4deef3e674d84dd6 authored over 10 years ago by Chris Boden <[email protected]>
Merge pull request #5 from WyriHaximus/patch-1

Show test coverage directly after running test

9a39a7c40de7bee9c1181ca0e3ebdadf2987ab61 authored over 10 years ago by Chris Boden <[email protected]>
Reverted phpunit addition in require-dev

7ae20224423693d3e7804ad03bcc5bfc782d0f76 authored over 10 years ago by Cees-Jan Kiewiet <[email protected]>
Merge branch 'refs/heads/resume-race'

d02a9d61e151bfde73a29b275791cdd1ebd4fdb5 authored over 10 years ago by Chris Boden <[email protected]>
Added phpunit 4 to require-dev and using it in .travis.yml

1894d74d889787498fa69f2abdf4cb3f69dfe594 authored over 10 years ago by Cees-Jan Kiewiet <[email protected]>
Show test coverage directly after running test

8cbc534fb7fe0aa5c4fb988fc249f1e4e4d7f9e4 authored over 10 years ago by Cees-Jan Kiewiet <[email protected]>
Avoid potential race condition between close/drain events when piping

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

Add CHANGELOG

936b2596a17d3b5ce48d81995f618b326c795567 authored over 10 years ago by Chris Boden <[email protected]>
Add bumped versions to changelog

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

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

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

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

bf33f6f8c2c62b9b792b338cff0cf89d1c775a19 authored over 10 years ago by Chris Boden <[email protected]>
added travis badge

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

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

c528e751168339bd34833fca1171c4ea5d519e0c 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...

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

a538e19581042801936875b69b906be82541e961 authored over 10 years ago by Christian Lück <[email protected]>
Merge branch 'refs/heads/0.3' into 0.4

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

9db28e85a6fe7b57fad5e8c036f3434bcb8c8f60 authored over 10 years ago by Chris Boden <[email protected]>
[Stream] Removed unused meta data

feef56628afe3fa861f0da5f92c909e029efceac authored almost 11 years ago by Chris Boden <[email protected]>
[Stream] Fix infinite loop writing to closed stream

fb8e0eb50bfac1b6ef71ffb971621bfec4970654 authored almost 11 years ago by Chris Boden <[email protected]>
Merge remote-tracking branch 'origin/psr-4'

* origin/psr-4:
[tests] Add bootstrap back to not pollute prod-ish setups
Update child repos...

16b05e90ee714394dc50bb559c51491f4a7b5778 authored almost 11 years ago by Igor Wiedler <[email protected]>
Added stream parameter to emitted events on Buffer and ThroughStream.

a4de87ebe57083d3ff387d500a681be2db9bb497 authored almost 11 years ago by James Harris <[email protected]>
Update child repos to PSR-4 for git subs-plit

0d9aefa215ac4c43c1a537aebc0ba507611a4632 authored almost 11 years ago by Chris Boden <[email protected]>
Stream 'drain' event now passes the stream as a parameter.

f5ced357764bd107690e87899d9642ee2fa9f22d authored almost 11 years ago by James Harris <[email protected]>
Update to evenement ~2.0

c17724ea9e50efff5578173134af610db47da918 authored about 11 years ago by Igor Wiedler <[email protected]>
Merge branch 'refs/heads/jm-child-process' into 0.4

Conflicts:
src/React/Socket/Connection.php

d5b4c6095ab54c27b23120f784d9ae410031702f authored about 11 years ago by Chris Boden <[email protected]>
[Stream][Buffer] Only check feof on some occasions

If a TCP endpoint triggers a socket close handshake the other endpoint is still allowed to send ...

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

Conflicts:
CHANGELOG.md

6f337232d9160e88ae557094d6ebf783d993538b authored over 11 years ago by Chris Boden <[email protected]>
Make sure CompositeStream is closed properly, refs #195

ca24819ecb995094ae9c9214cd2cefc3d1cc93ca authored over 11 years ago by Igor Wiedler <[email protected]>
Allow any `ReadableStreamInterface` on `BufferedSink::createPromise()

521a10cf69e1654f45f9e4f6059f4deb8403d13d authored over 11 years ago by Igor Wiedler <[email protected]>
Remove horribly annoying 5.3 StreamInterface extends bug

This was needed because you could not implement two interfaces with a
shared method. In 5.3.8+ i...

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

affeaedac3f999457179407c6897b1ca3e29db75 authored over 11 years ago by Igor Wiedler <[email protected]>
Merge remote-tracking branch 'origin/0.3'

* origin/0.3: (62 commits)
Updated Guzzle version and dep to ~3.0
`composer update` after me...

20cc0458ad93e8f1f00ef15408e759436ce36d68 authored over 11 years ago by Igor Wiedler <[email protected]>
Introduce convenience factory method for BufferedSink

This makes the API way more usable:

BufferedSink::createPromise($readable)
->then($...

45df9ac2e89bf4c9c44a248345dc8e45a7545792 authored almost 12 years ago by Igor Wiedler <[email protected]>
Merge remote-tracking branch 'origin/master' into 0.3

* origin/master:
Change react/promise constraints to use tilde operator

Conflicts:
composer....

4c6e5cb49fd500d464a43e5d72df9b6f2417aacc authored almost 12 years ago by Igor Wiedler <[email protected]>
Change react/promise constraints to use tilde operator

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

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

34c1059cffb44873440135e9a86fe9ae9caf5acd authored about 12 years ago by Igor Wiedler <[email protected]>
Document events at the top of each EventEmitter class

7d5715624205ca09f532a2157844deab101c012a authored about 12 years ago by Igor Wiedler <[email protected]>
Add triggering of progress on its promise in BufferedSink

2619afe971fee857fd20bf1f351e8b2b5a7165fe authored about 12 years ago by Jan Sorgalla <[email protected]>
Add react/promise as a suggestion for react/stream

a25426dc31a7589fef2de268737629bf026d459b authored about 12 years ago by Igor Wiedler <[email protected]>
Implement BufferedSink which resembles a promise-based async stream_get_contents()

833fe52d158ca17e1beaadd29a12f578f67fb865 authored about 12 years ago by Igor Wiedler <[email protected]>
Move forwardEvents helper method to Util, add tests

2972666ffdc32c4464a67d1f0b9d21cbdc0326cc authored about 12 years ago by Igor Wiedler <[email protected]>
Make ReadableStream::$closed and WritableStream::$closed protected

39c6986546a7c6e7c93bb9ec1f75b949abe1beb2 authored about 12 years ago by Igor Wiedler <[email protected]>
Adjust CompositeStream for PHP 5.3

81ca453c16324cd4e57f9d76e40fd971acc127f7 authored about 12 years ago by Igor Wiedler <[email protected]>
Add CompositeStream, make ThroughStream extend it

0374a088197c20a40f485933c7111506f8672a0e authored about 12 years ago by Igor Wiedler <[email protected]>
Add WritableStream which is useful for sinks

c9cabf9a2368c00da44ed755d41f1e263bed3991 authored about 12 years ago by Igor Wiedler <[email protected]>
Make ThroughStream extend ReadableStream (thanks @elazar)

02191f4b5a5bebaa08ad395412054367b9720300 authored about 12 years ago by Igor Wiedler <[email protected]>
Add ThroughStream and ReadableStream primitives

These are basic building blocks for building custom streams upon. The
ThroughStream is essential...

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

d091073e87bff9356108ecf79696722e7aff39ca authored about 12 years ago by Igor Wiedler <[email protected]>
don't trigger error if a stream is closed during a data event

f79b9ad40fa31e2a725783f29e8de93604279429 authored about 12 years ago by Arnaud Le Blanc <[email protected]>
Merge pull request #74 from react-php/fix-buffer-feof

Emit correct exception when trying to write to closed stream

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

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

5bf0443e069d2d0d8fa31dd67fb475734bcb7a91 authored about 12 years ago by snow <snow@Temple.(none)>
Emit correct exception when trying to write to closed stream

af4b81820174ac77876b1273f25b145131788487 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

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

34b0b4c33b95c98b3675672b21f55520eab5dd62 authored about 12 years ago by Arnaud Le Blanc <[email protected]>
Fix some constraints to not use 0.2.*

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

6cc87abffa2cf77864b849d4d40a0b9fd5a48dbc authored over 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

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

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

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

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

Documented why new `StreamInterface` exists

27f8cdbff87af4f7144d077ea9ac5dbdc724fd78 authored over 12 years ago by Chris Boden <[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...

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

37e3c366fbf9bbacceb0a5c25e7c8eca18039748 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.

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

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

e86cfb6f5ddff69e4e2b38fb49b0470bee53caed authored over 12 years ago by Igor Wiedler <[email protected]>
[Stream] Ensure Buffer closes after buffered end write

fc19a703a37b3533c406411066504780cdefb542 authored over 12 years ago by Igor Wiedler <[email protected]>
[Stream] Do not emit close event on full drain

9a07b1b6949c92bc57beb1c72d2e81048cdf6c16 authored over 12 years ago by Igor Wiedler <[email protected]>
[Stream] Cast Buffer substr call to string, as an empty range returns false

93cff5ca65e528d3be9e1d9c4d0d6f397d8b05dd authored over 12 years ago by Igor Wiedler <[email protected]>
[Stream] Set Buffer listening flag before adding write stream to loop

This allows the callback to execute instantly in test cases, with all state
having been previous...

1242472dc9d3210d50ee800b6ba5257be6c9f7f7 authored over 12 years ago by Igor Wiedler <[email protected]>
[Stream] Add react/event-loop as optional dependency to react/stream (Buffer)

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

17bdc0324c9cba621a6ba5d7a7fc40f79bf02f0d authored over 12 years ago by Igor Wiedler <[email protected]>
[Stream] Echo server piping example, handle conn == dest edge case

895bd4bd720e751e5efd8e781e912f8ea8aa4334 authored over 12 years ago by Igor Wiedler <[email protected]>
[Stream] composer.json and subtree-split updates for React/Stream

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

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