Ecosyste.ms: OpenCollective

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

github.com/reactphp/http

Event-driven, streaming HTTP client and server implementation for ReactPHP.
https://github.com/reactphp/http

Merge pull request #3 from clue/changelog

Add CHANGELOG

1f1620ad90f3c28335e9f20dcfde0c11c889f433 authored over 10 years ago by Chris Boden <[email protected]>
Explicitly list dependencies

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

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

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

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

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

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

86428ec66e4ef64ca47e8334106f9d6912649266 authored over 10 years ago by Chris Boden <[email protected]>
Updated files to act as a standalone component

84798258c9bf609276fa57753b1d8de1b0e470d4 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...

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

c91fcd788aa6642bc655744032c75343a9f3a77c authored over 10 years ago by Christian Lück <[email protected]>
Update child repos to PSR-4 for git subs-plit

7b9d293b7a3f73acd840a341497e267d8562d637 authored over 10 years ago by Chris Boden <[email protected]>
Give request access to remote address

Alternative to #226 that stores the IP implicitly as tacked-on metadata
instead. Depends on #227.

0c3cae87a0fbc84531de81d5e8943a273eeffc5f authored about 11 years ago by Igor Wiedler <[email protected]>
Remove some more PHP 5.3 $that artifacts

dd5a9132475efb18a622d6da997e89d622b2e10d authored about 11 years ago by Igor Wiedler <[email protected]>
Allow multiple headers with the same name by allowing header values to be arrays

As a side effect, headers with null as value are now ignored.

137301fce7d11ece9b46e3d658d54d000cb3b8db authored about 11 years ago by Jan Sorgalla <[email protected]>
Clean up annoying 5.3 $that = $this

5337b19f8f5e2f3f20d198992d324d969c469aa7 authored over 11 years ago by Igor Wiedler <[email protected]>
Merge branch 'refs/heads/replace-guzzle-http' into 0.3

Conflicts:
composer.lock

9e131ab600a636bbe93d3553761ad4f29ebcbc9b authored over 11 years ago by Chris Boden <[email protected]>
Ensure that response status is an int

1abef74f2a5c506d574e566c88092a6a610a61e1 authored over 11 years ago by Igor Wiedler <[email protected]>
[http-client] Gracefully handle undefined response status codes

2375ea8b94115c889f516eb103c680e715c34b95 authored over 11 years ago by Igor Wiedler <[email protected]>
[http-client] Remove newlines from response headers (thanks @staabm)

c4620ecc92034e8bb12ef3747f62501e0206b1a9 authored over 11 years ago by Igor Wiedler <[email protected]>
Make http/client independent from guzzle/http

ac98b0ddd94e6a7e02857657ced6f47bc5f206c1 authored almost 12 years ago by Igor Wiedler <[email protected]>
Make react/http work without guzzle

9a76e7d1cdbb1b075a5e3daf3ecebbcb598b2ba4 authored almost 12 years ago by Igor Wiedler <[email protected]>
Introduce ResponseCodes class

8224be0a837c6f8fbecd52ae4ec775f16e78472b authored almost 12 years ago by Igor Wiedler <[email protected]>
Remove guzzle/http dependency from composer.json

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

72799efda59e5268b0c4413ffdcbef46c1163821 authored almost 12 years ago by Igor Wiedler <[email protected]>
Merge branch 'refs/heads/event-docs'

5e920f734f4065de1582c125b4bf35128279972f authored almost 12 years ago by Chris Boden <[email protected]>
React\Http\Response emits 'end' event when stream is ended

20036bd9f8ca324d19872d0d436e7e64b101ff84 authored almost 12 years ago by Beau Collins <[email protected]>
Adjust event docs to use fake docblocks

4319bf25c98d7231efa6b3237909db8136b9cef4 authored almost 12 years ago by Igor Wiedler <[email protected]>
Document events at the top of each EventEmitter class

79ea0b6324fcabc72c155c8cae4c521b171ce891 authored almost 12 years ago by Igor Wiedler <[email protected]>
Merge branch 'refs/heads/update-guzzle'

Conflicts:
CHANGELOG.md

6d2b06f182007da76df13f707b5b6dcc65fa0e30 authored almost 12 years ago by Chris Boden <[email protected]>
Merge branch 'refs/heads/http-forward-drain'

Conflicts:
CHANGELOG.md

a12307bff95a871bfe5aba089f2089fa51861a1c authored almost 12 years ago by Chris Boden <[email protected]>
Fix branch aliases of subtree splits to be 0.2-dev

15df76201e15c3414a39141ca220f3db96f82a8a authored almost 12 years ago by Igor Wiedler <[email protected]>
[Http] Correctly emit end event for Request

3fbc77cec69ed6647bed84c462633b1099498de2 authored almost 12 years ago by Igor Wiedler <[email protected]>
[Http] Correctly emit close event in response

f591e5d1d05d2b4f84d01e56aba9e01e9b29cbd0 authored almost 12 years ago by Igor Wiedler <[email protected]>
Update guzzle dependencies to 3.0.*

3bdf9038213a4a32f27537c43c7d82602cfae5b2 authored almost 12 years ago by Igor Wiedler <[email protected]>
[http client] implemented WritableStreamInterface

a2e6cf8ed981f0e70e5cec14caa9beb75a9ebc49 authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] improved error description

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

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

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

0767796ccaad7c1acceb9130fa0da7a1e55d8c33 authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] fixed ConnectionManagerInterface

d67ddd574b15c40472a22d8569793713ad6bb2f7 authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] php5.3 fix

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

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

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

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

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

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

65840d27c67921228f21a404095e950944d68b18 authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] return non-blocking streams from connection manager

2a73b1ca77144f2755ed8a547d362c38f40a97f9 authored almost 12 years ago by Arnaud Le Blanc <[email protected]>
[http client] clear buffer once it's not needed anymore

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

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

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

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

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

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

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

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

566e6c7c28fad01c486f8b32e9ebfcff9e57acf8 authored almost 12 years ago by Arnaud Le Blanc <[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...

dd586997425021c87797e3fe0020220c30fa50f0 authored almost 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...

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

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

9797fc03a20256d6ba4d25f2c2ce886e28f9c728 authored about 12 years ago by Igor Wiedler <[email protected]>
Use guzzle/common and guzzle/http subtree splits, update to latest guzzle

2e4447a35aa0aae7b8e9522de34f58af70799223 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

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

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

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

9c0378f86e50a1826b5fe818570ea5307578f93f authored over 12 years ago by Igor Wiedler <[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...

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

50e7667bf6d679c1d6cc1fe39e708e49df613e84 authored over 12 years ago by Chris Boden <[email protected]>
Updated to v0.1 in composer files

f1c580d1dd5e7241e2d4b5bcdcc72b6e906a8271 authored over 12 years ago by Chris Boden <[email protected]>
Merge pull request #47 from react-php/socket-connection-event

[Socket] Rename connect event to connection

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

8815c111a68e33f59e7f41715fae69d6abcae035 authored over 12 years ago by Igor Wiedler <[email protected]>
[Socket] Rename connect event to connection

This is consistent with the nodejs naming.

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

ca331d0c39b88cf6c1814b1de6977e3cb3e754d7 authored over 12 years ago by Igor Wiedler <[email protected]>
[Stream] Return destination stream from pipe() instead of source stream

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

1a3ad9dd4ff329dd62073679af0a1952fb65c0a3 authored over 12 years ago by Igor Wiedler <[email protected]>
Merge pull request #21 from react-php/http-chunking

[Http] Chunked responses

ffbe21c994443efafc13f56f433c0215a6de1a14 authored over 12 years ago by Chris Boden <[email protected]>
Run CS fixer on code base

5b39d025fe54fbffa676738a1f4a2995624f6237 authored over 12 years ago by Igor Wiedler <[email protected]>
[Http] Tests for chunked encoding

75b6e44cb59a773f5cb72798d8d7cfb422452b0a authored over 12 years ago by Igor Wiedler <[email protected]>
[Http] Chunked responses

49f348ea3fcee50f6a847cc82ea72eae4913d016 authored over 12 years ago by Igor Wiedler <[email protected]>
[composer] Add composer.jsons for all components so they can be subtree-split

938aa95f463e3ccf8bfcc822b6caaba6c6b7fc84 authored over 12 years ago by Igor Wiedler <[email protected]>
Emit errors send Exception objects

1393f27f5a01e7e6412561ea9e8ee7becc0c5753 authored over 12 years ago by Chris Boden <[email protected]>
[Http] Tests for RequestHeaderParser, use guzzle parseMessage

84713bcd54f1038699863a44c388dfb06fdc67cc authored over 12 years ago by Igor Wiedler <[email protected]>
Merge remote-tracking branch 'cboden/egg'

* cboden/egg:
Easer Egg

2f8a50dacc3d7a7f50e1e3cd3c82124b13a3ce45 authored over 12 years ago by Igor Wiedler <[email protected]>
[Http] Clean up some listeners on request/response end

66a17ab47befddbf5d84d50b5dddb25c4b73dfc6 authored over 12 years ago by Igor Wiedler <[email protected]>
Typehint Connection -> ConnectionInterface

2e948ec45a1f8b82b11ba44b20aeb239dea5d33d authored over 12 years ago by Chris Boden <[email protected]>
Easer Egg

4ecf60f93d79f56c4d0d7949e16b9f43ae0fa6cb authored over 12 years ago by Chris Boden <[email protected]>
[Socket] ConnectionInterface

Added ConnectionInterface
Change close() to end() refs #30

bfda91898b9467d1ce6457d18b982186030810c8 authored over 12 years ago by Chris Boden <[email protected]>
[Socket] Fix memory usage

Listeners in the EventEmitter still kept references to outside vars
leading to gc failing and hu...

791ab747a866237fd6979b89af96a1184203b3ac authored over 12 years ago by Igor Wiedler <[email protected]>
[Espresso] Initial espresso prototype based on silex

45a1ca73fd390371d2141521445f2078830f8cde authored over 12 years ago by Igor Wiedler <[email protected]>
Refactor http interface to be more node-like

* Simple streaming request and response classes
* Use guzzle for http parsing and formatting
* S...

d0cf7dd6a09afc6356ba201826934f2f82198226 authored over 12 years ago by Igor Wiedler <[email protected]>
[Http] New Http component that implements a streaming http server

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