Skip to content

Tags: clue-labs/stream

Tags

v0.4.1

Merge branch "refs/heads/0.3" into 0.4

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

v0.3.4

[Stream] Removed unused meta data

v0.4.0

Merge remote-tracking branch "origin/psr-4"

* origin/psr-4:
  [tests] Add bootstrap back to not pollute prod-ish setups
  Update child repos to PSR-4 for git subs-plit
  PSR-4

v0.3.3

[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 data if the connection is open and should send a closing handshake asap.
feof detected the socket was closed for reading but told the write buffer is was closed entirely.
We can"t seem to determine the difference in PHP so we"re only checking if it"s a generic_socket which seems to satisfy the requirements.

v0.3.2

Make sure CompositeStream is closed properly, refs #195

v0.3.1

Allow any `ReadableStreamInterface` on `BufferedSink::createPromise()

v0.3.0

Merge remote-tracking branch "origin/0.3"

* origin/0.3: (62 commits)
  Updated Guzzle version and dep to ~3.0
  `composer update` after merge (again)
  `composer update`
  Ensure that response status is an int
  [socket-client] Remove leading backslash for use statement
  [http-client] Whitespace
  [http-client] Simplify client, remove getters/setters for connectors
  [socket-client] Add line to do-split.sh
  [socket-client] Add replace to composer.json
  [socket-client] Document changes in CHANGELOG and UPGRADE
  [http-client] Gracefully handle undefined response status codes
  [http-client] Remove newlines from response headers (thanks @staabm)
  Rename Connector::getConnection to createTcp
  Rename ConnectionManager to Connector
  Make the transport method of the socket variable.
  Use When instead of FulfilledPromise and RejectedPromise
  Semi-functional test case for ConnectionManager
  Remove all listeners from socket server on shutdown
  Make promise constraint consistent by using tilde
  Tighten visibility of SocketClient properties
  ...

Conflicts:
	CHANGELOG.md

v0.2.6

Adjust event docs to use fake docblocks

v0.2.5

Add triggering of progress on its promise in BufferedSink