Recent Releases

1.0.0b108 Nov 2016 08:25 minor feature: a streaming with newer PHP 5.6 versions and later. Stream::setIsBlocking() is only implicitly called if needed (i.e. for encrypted connections), ensuring compatibility with web hosts that for bizzare reasons have disabled stream_set_blocking(). Doc and test that now ensure large code coverage.
1.0.0a503 Nov 2014 20:05 minor bugfix: Added fragments to exceptions, allowing retrieval of incomplete receives' contents, and byte count on incomplete sends. Changed Stream to use an fread/fwrite duo instead of stream_copy_to_stream() for the sake of stability. Tweaked Stream::isAcceptingData() and NetworkStream::isAvailable(), in order to work around a reproducible hang on Linux. Doc fixes.