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
Improve assigning `Content-Length` for `304 Not Modified` response
e19e9870e8fc515a1586f651a721d98680b34e80 authored almost 3 years ago by Cees-Jan Kiewiet <[email protected]>5f795a0d6d97dc624c5a9a79308d6e28f59db0d1 authored almost 3 years ago by Christian Lück <[email protected]>
Explicitly close streaming response body when body MUST be empty
3e2caebbb1dadc41e1cdb31d5492d0a8c5f2d34e authored almost 3 years ago by Cees-Jan Kiewiet <[email protected]>eba1e1e976f971734909d4d228f7d3825678404a authored almost 3 years ago by Christian Lück <[email protected]>
80e45932240ed59cecbaf19d42435846185fbb01 authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>
10b459437c1136afecefe2eb00209817c32ea6be authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>
fb82de172af8a460083747ae1fa9253ebea3e68a authored about 3 years ago by Christian Lück <[email protected]>
f0e7249ccf3c6186eb1044f9e78247ce11f564c8 authored about 3 years ago by Christian Lück <[email protected]>
b011736967131b5e50d49985d3063135a310d1c6 authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>
6785514d6cef6304822bd6aeac837cd97c5e8cf1 authored about 3 years ago by Christian Lück <[email protected]>
bf32f168b28a12e5666928ee884d591939e448d6 authored about 3 years ago by Christian Lück <[email protected]>
Don't run requests through configuration middleware
29940dc0a11bc46cf073ac64ce9404ef9b89bc16 authored about 3 years ago by Christian Lück <[email protected]>While working on another PR that introduces another configuration middleware it dawned on me tha...
871edea7887e8de42686834bf6601d99254b0f72 authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>Update proxy examples to use simplified APIs thanks to default loop
cd36b4fa319f1296cb634743a600e3548e31d443 authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>40ecb8f6dfa5c424a291c5784a1f6086913e1a6f authored about 3 years ago by Christian Lück <[email protected]>
8a0fd7c0aa74f0db3008b1e47ca86c613cbb040e authored about 3 years ago by Christian Lück <[email protected]>
Simplify usage by supporting new Socket API without nullable loop arguments
667a44e6f346d2321ad55c6dc84db45b98b07d56 authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>30c33fe4673357cb083e65965ab7bf7de1e59cd8 authored about 3 years ago by Christian Lück <[email protected]>
Update `Browser` signature to take `$connector` as first argument
e1c5e4f3f356f86dd3fccdcafd83a31e27e23152 authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>12a4946268ebe61f9a15de5acc495351778e70b4 authored about 3 years ago by Christian Lück <[email protected]>
77f56dc0f5d00e71503d42784779a1234bd49ddd authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>
255e89173a6a1636fbcd19d472ea7d492cbbc859 authored about 3 years ago by Christian Lück <[email protected]>
e654f59a267e72a157916a8adeb48c6f961bfea2 authored about 3 years ago by Christian Lück <[email protected]>
b008fb855ac446e46fab9f3eebb23a797f311595 authored over 3 years ago by Christian Lück <[email protected]>
Simplify usage by supporting new default loop
f37c964236ab9d17878dc1686752160c7fa7a1e2 authored over 3 years ago by Christian Lück <[email protected]>d9401a5c1be1ed967ee4d94187371cedfe1e8d85 authored over 3 years ago by Christian Lück <[email protected]>
6b1a8261b2ac18ab219c9c949c789bb827b099e4 authored over 3 years ago by Christian Lück <[email protected]>
5417e836ec34ffb7601002b8dcad8234c73b0d72 authored over 3 years ago by Christian Lück <[email protected]>
bc537273d11ee769c723a830e63aa33c0c35a530 authored over 3 years ago by Christian Lück <[email protected]>
Require Host request header for HTTP/1.1 requests
c22fde601881d8ede13e39bb6519e4cadb4074e1 authored over 3 years ago by Cees-Jan Kiewiet <[email protected]>Support persistent connections (Connection: keep-alive)
c919cb78a993a3d9a2e83db9c155484ce858bfbd authored over 3 years ago by Cees-Jan Kiewiet <[email protected]>84fbe7882e0b948ae03abd67a57c5e88f2eac055 authored over 3 years ago by Christian Lück <[email protected]>
7aa08f01583c765261d08d1191f0239324f18012 authored over 3 years ago by Christian Lück <[email protected]>
All HTTP/1.1 requests require a Host request header as per RFC 7230. The
proxy CONNECT method is...
Minor documentation fix for broken anchor link
5944a0852f97eab239955d3ad752b072419498fe authored over 3 years ago by Jan Sorgalla <[email protected]>f76e1473a2dc0810035caf216543f1024275e31c authored over 3 years ago by Fritz Gerneth <[email protected]>
Use GitHub actions for continuous integration (CI)
2a9fc799ac043816c59c92a17fb17e609553ddec authored over 3 years ago by Jan Sorgalla <[email protected]>aaca1b3e0eb991b19c410cf7468a87d5db6d46bb authored over 3 years ago by Simon Frings <[email protected]>
57f4e5f8c6519549fd53056646c0b355da91f351 authored over 3 years ago by Simon Frings <[email protected]>
Bye bye Travis CI, you've served us well.
8fba44a2908599899e0cc6c435dce6b5d3594abb authored over 3 years ago by Simon Frings <[email protected]>Update example 63 to support v1.0.0+
538a8f4470fe4c11bf18e557f655055073efa30e authored over 3 years ago by Jan Sorgalla <[email protected]>Fix a typo, a mixed up param name and add forgotten namespace backslash
4e4a6b570296e00758324db74fe4550b6f3fc2d5 authored over 3 years ago by Jan Sorgalla <[email protected]>Add LoopInterface as first constructor argument to Server and change Server to accept variadic m...
161550b2d2fd1a6da90c0b299f0f52b105f33d89 authored almost 4 years ago by Paul Vogel <[email protected]>8dc1e4e4be1c679267d7916f6f13323bc074b4ac authored almost 4 years ago by Paul Vogel <[email protected]>
badb0a87890e14b9cdfa3aec3ba1aafd900401ac authored almost 4 years ago by Christian Lück <[email protected]>
Keep request body in memory also after consuming request body
7b08b2c115f17e50204aa0d980b206dad3e981fb authored about 4 years ago by Cees-Jan Kiewiet <[email protected]>6fec25b0d317a496e7669708192a09dd6d403eac authored about 4 years ago by Christian Lück <[email protected]>
a19a34dad90a1fa728e8233a07675f0c6d780ab2 authored about 4 years ago by Christian Lück <[email protected]>
754b0c18545d258922ffa907f3b18598280fdecd authored about 4 years ago by Christian Lück <[email protected]>
Update PHPUnit configuration schema for PHPUnit 9.3 and replace deprecated at() Mocks
a5f48fd5e934c2dba1f798d0cbbb0d5f69ad4944 authored about 4 years ago by Jan Sorgalla <[email protected]>c1cbd3bf006e82776eb7b538f2b590d27ea10005 authored about 4 years ago by Simon Frings <[email protected]>
7658f54072d1ca65020f70ccc1627f803063bd1b authored about 4 years ago by Simon Frings <[email protected]>
4b182a9f564d2a422fb08ef45d9564e37b9f40c7 authored about 4 years ago by Simon Frings <[email protected]>
Support PHP 8, update to reactphp/socket v1.6 and adjust type checks for invalid chunk headers
913050fb26e068df7b9a92a115a8c1504af88ca7 authored about 4 years ago by Cees-Jan Kiewiet <[email protected]>cb90a6f3a7b533cecd954eeb59e97e5204e4924f authored about 4 years ago by Christian Lück <[email protected]>
db00f68c84a9553692ddbfa1814695c95ab8ee75 authored about 4 years ago by Christian Lück <[email protected]>
Internal refactoring to remove internal Response class, now uses PSR-7 response instead
083c25ef15a314e6634e4ded9172af310c06b854 authored about 4 years ago by Cees-Jan Kiewiet <[email protected]>0c980e466e30e79e776c41afd734714e82e55e90 authored about 4 years ago by Christian Lück <[email protected]>
f584fa42c463ec6b1dcf932de95fa94fc5c0a119 authored about 4 years ago by Christian Lück <[email protected]>
Minor documentation improvements
4616d7a2f991261b8f041258bd6e7f2da84d3240 authored about 4 years ago by Jan Sorgalla <[email protected]>a58996a7673dd05739ca3a26c37e53084012c6e2 authored about 4 years ago by Christian Lück <[email protected]>
Expose `Transfer-Encoding: chunked` response header and fix chunked responses for `HEAD` requests
cb9ced0e7b782d185ee6f528e913403d0c30819d authored about 4 years ago by Cees-Jan Kiewiet <[email protected]>Internal refactoring, remove unneeded MessageFactory helper class
f674d1b29a8591a708fc8de0712914024d05032c authored about 4 years ago by Cees-Jan Kiewiet <[email protected]>bbe6cd5cc3beb56449a491b23df6c6a07e1e922c authored about 4 years ago by Christian Lück <[email protected]>
Remove dedicated client-side chunked decoder in favor of existing
server-side chunked decoder. U...
This is an internal preparation only and does not affect any public
APIs. Some internal logic ha...
Consistently resolve base URL according to HTTP specs
7873a87256bd25fa9f62591f86fbfd2097428cd7 authored about 4 years ago by Jan Sorgalla <[email protected]>0daf98f59f6873a9778e70a30f39d9fce24ca7c1 authored about 4 years ago by Christian Lück <[email protected]>
4ce74d248187a9c7026edb43fb3a21e39b01ba1d authored about 4 years ago by Christian Lück <[email protected]>
865694453c95122f8972b9ed7961efb3c517fc5e authored over 4 years ago by Christian Lück <[email protected]>
Improve documentation and use fully-qualified class names throughout the documentation
ca7fdec018fa1bf61a4e5b562e6be221889704ee authored over 4 years ago by Jan Sorgalla <[email protected]>552dbdd477ac894be141eb83c58f972cadde6e44 authored over 4 years ago by Christian Lück <[email protected]>
cc94133d4c3156b0442c963c093814c456415ddb authored over 4 years ago by Christian Lück <[email protected]>
86e0f8003f88d527d71513d4e28f5db77e64fe1f authored over 4 years ago by Christian Lück <[email protected]>
Expose ReactPHP in `User-Agent` and `Server` header
271dd95975910addd61f51aa35360fa62ad6a1f1 authored over 4 years ago by Christian Lück <[email protected]>Support skipping all online tests with `--exclude-group internet`
f92abcda963ae58585fcaadc1a37dec731aae072 authored over 4 years ago by Christian Lück <[email protected]>Improve default concurrency and cap default request buffer at 64K
bca744c17326e6a4cba80d1ace7010981d18d56d authored over 4 years ago by Christian Lück <[email protected]>Tag Browser and mark public Message as final to discourage inheriting from it
e13c761bf99cc4cae4b97308ab4f41dec56cefa2 authored over 4 years ago by Christian Lück <[email protected]>c3e3da687a8e6709ba1094f84f54ddd92ecf9824 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
b9ed1e62d7423da97e8d2fbc38f2ce2761951ea2 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
The `Browser` now sends a `User-Agent: ReactPHP/1` request header (was
`User-Agent: React/alpha`...
b7a9251428c06cb16294aa785cf0184a44ce768a authored over 4 years ago by Christian Lück <[email protected]>
49b4799d56895b79cc3e1fa05b070f06674b5979 authored over 4 years ago by Christian Lück <[email protected]>
Move `Response` class to `React\Http\Message\Response` and `ServerRequest` class to `React\Http\...
4fbbeb0974a745f17cacb6fc33475b5b98f856dd authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>Drop array as possible request handler
214475d71a32e4873a8bf2f62f7b2b47c10972cf authored over 4 years ago by Jan Sorgalla <[email protected]>
Instead use func_get_args() and turn any callable added after the event
loop as constructor argu...
76fb422e841c372a97262c04549e717ca385ad67 authored over 4 years ago by Christian Lück <[email protected]>
0ada5ec57763deddfdd3e5c9a38e6144cbb10e0f authored over 4 years ago by Christian Lück <[email protected]>
19b03ff6345998b9e90952834409500a7cbe7575 authored over 4 years ago by Christian Lück <[email protected]>
4e350a6e533a4aa168eeec83eb542f9c7e63ac84 authored over 4 years ago by Christian Lück <[email protected]>
Add the event loop as required constructor argument
bc883e0e8ae53acfbdfced5bfa92d6ebf47f386e authored over 4 years ago by Jan Sorgalla <[email protected]>
For now we won't use it just yet. But this will prepare our API for
future features like keep al...
Add full core team to the license
4c65e2bed00ce5885cb5cc8f241f005e4da4ca8b authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>9be6091857adf6ddf14cca5d312ca8aa64fddb3d authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Add HTTP client implementation (import clue/reactphp-buzz v2.9.0)
16ad5a9799771fd63e88ef445a34b94223f61dbf authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Change namespace from `Clue\React\Buzz` to `React\Http` and update all
tests with merged namespa...
785ded0cce0b8ad6fa641ba9239e9ff43e6d52bf authored over 4 years ago by Christian Lück <[email protected]>
Change namespace from `React\HttpClient` to `React\Http\Client` and mark
all classes as internal...
a71880c803028ca9669f0197d2f0f138ea343d6b authored over 4 years ago by Christian Lück <[email protected]>
Add ReactPHP core team as authors to composer.json
7b4e687a58a65907171435c5765bd905a9e771c5 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>