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
Refactor `Request` and `ServerRequest` classes to build on top of new PSR-7 implementation
5873b8942b30d4141583a3574f2afadc7ee24176 authored 11 months ago0638dcdbea657c3226b90dfadd1737d706ca84e6 authored 11 months ago
Refactor `Response` class to build on top of new PSR-7 implementation
4c23ea4f1315ef79d098f9aa8bac50bc607eeefe authored 11 months ago3313e1fb7c9a47416458944f7988db3f476892fb authored 11 months ago
518ca68ca8f03f61e9e662dedb1ce2383307a677 authored 11 months ago
1bbd7f921f6a762852c9566742c20efba4672ac2 authored 11 months ago
[1.x] Ensure connection close handler is cleaned up for each request
33a0cf376dc288fb8704a19fa985cc634e173ad2 authored 11 months agoThis changeset resolves a small memory leak that causes roughly 1KB per connection tops. Which i...
638c5dddd6f4c51c4025844ca3fbebf26e9919a9 authored 11 months agoHTTP client: Fix empty streaming request body, omit `Transfer-Encoding: chunked`
7728e0cb310f4bae463e2ae89d0a54b7cee54b7a authored 11 months ago9bf5456d95a0c4607fac0ab2f4c2926c341029d4 authored 12 months ago
Test on PHP 8.3 and update test environment
706edec95d77b33b66d843ede3ef3f57c5bf912c authored about 1 year agoeb83eb06bd5ea052638266396f363fb02891cfac authored about 1 year ago
Update tests to remove defunct httpbin.org
c6321978bfb82de979fe4dc28eb0c08bc34937ad authored over 1 year agoUpdate test suite to avoid unhandled promise rejections
24dd698fbf75d08d4b6a9cba74f41a521c9cd637 authored over 1 year ago7a5b57c2f6e458cb8788c3692486e0756c9fc390 authored over 1 year ago
94222ad193ac03265da34124e5681f03e73558c7 authored over 1 year ago
bb3154dbaf2dfe3f0467f956a05f614a69d5f1d0 authored almost 2 years ago
Enable HTTP keep-alive by default for HTTP client
7189c6a28bc1f33b8b4fd0069f2d7f646ee24e96 authored almost 2 years ago684421f5d09afaaa0dc1c896f9d17244544a39d9 authored almost 2 years ago
Improve multipart limits test
5d2df7993db28608d57c6e0a42cd9bf1022196c8 authored almost 2 years agoThe PR introducing this test assumed time would be enough to accurately predict behavior. This c...
2942434617ebf896209901748f97083b454e01a0 authored almost 2 years agoStop parsing multipart request bodies once the configured limit of form fields and files has bee...
9681f764b80c45ebfb5fe2ea7da5bd3babfcdcfd authored almost 2 years agoThis fix is inspired by how PHP is handling it but without following the ini setting. Such setti...
b3594f7936b92f9fc2d5f9e84dc01bdb95a72167 authored almost 2 years agoTemplate params can only have one argument
436d84dea5ddc80112f4faf2def65a2bbcc42024 authored about 2 years agoSupport HTTP keep-alive for HTTP client (reusing persistent connections)
a22196405a9a9762a81d6a3c72f884bebaea836f authored about 2 years ago28943f443a54ba4c2576ce68ee76274d190b6162 authored about 2 years ago
ebaf6f132cd821230447a2287be79d3c3c23d625 authored about 2 years ago
ab3bfee58c16cfb51691c136f0ec2f5e53268e79 authored about 2 years ago
1c911d2fff297278d74815008dfe95b0036379b4 authored about 2 years ago
The fact that a promise can also be rejected with a Throwable and/or Exception is implied and th...
d8566953c6b699618a500a4589833c19d6985f2b authored about 2 years agoConsistently close HTTP client connections when response stream closes
b34bbed24f7a67b991b88b1d48451e770cd2d5d5 authored about 2 years ago165e5b5e2c1cf9704dd2b89defdb58e49db5beaf authored about 2 years ago
28b598ab09109da412e1935d9560888887cfb86a authored about 2 years ago
1fbe922458ccb9233bb78191a8a160bf510799b8 authored about 2 years ago
Internal refactoring to remove internal `RequestData` and rename internal `Request` to `ClientRe...
ce16c021e7fbb68f38bad71b821c83156a86edfe authored about 2 years agoInclude buffer logic to avoid dependency on reactphp/promise-stream
8095cd128fda8f8724f02c6d2c57d6be0f071836 authored about 2 years agobafa2afaacc813ff2bef8a9e5066adf72876d617 authored about 2 years ago
212a3bba511f307eb4efb311e5afafb68b3ecd05 authored about 2 years ago
Add `Request` class to represent outgoing HTTP request message
aa75bcdbb724382bae55c4ea4953dbae9fb27238 authored about 2 years ago01228fa89454b00695f68c84e177b400715ff081 authored about 2 years ago
7a27c49ec600940ab062d7f378a7fed7d3fb54ee authored about 2 years ago
Revert issue template changes to use organisation issue template
383f9849c3a2eb2f546417dfc9506379e29c5b76 authored about 2 years agob8f6efa7225e3da486606ca757554174b8f40ebe authored about 2 years ago
Update test suite and report failed assertions
e77d4a07792742317541e3e720cc2867513e5379 authored about 2 years ago44f0a80f7a1616249cc6c817d30921993d5776cb authored about 2 years ago
HTTP client: Preserve request method and body for `307 Temporary Redirect` and `308 Permanent Re...
b5e4ac8ae012a2c6ee45ffd7a4abbd50253a0d96 authored over 2 years agoAdd issue template for better orientation
224a538bdcdd3364139819367414c868eebdccca authored over 2 years agof2a1446f0d735d2ae2eb5faaa08bc2725e6a9c9d authored over 2 years ago
aa7512ee17258c88466de30f9cb44ec5f9df3ff3 authored over 2 years ago
2290723e79dcd0fa17d8c9432727d3e17dde37b0 authored over 2 years ago
Support for default request headers
14e9c6b9ab2c49e8363b079cb6ae432c4a7812c5 authored over 2 years ago0c27d679a64231343563bfb879c8fe89164093cd authored over 2 years ago
Forward compatibility with upcoming Promise v3
c14e0da1135bc5ed641d95ce3193331d1c103e12 authored over 2 years agoc556187f9ad466a241212adcefdcc4fa345ac2b2 authored over 2 years ago
8ec53f525b7fcfe66cc14007415346458d63f1f8 authored over 2 years ago
4a1e85382e8c2a9e0fdb8ac04e94585da2083bfa authored over 2 years ago
Test on PHP 8.2
5f3b58ce6bbbcd9c20f4d6cadd466890ea67e9c0 authored over 2 years agoDo not decode cookie names anymore
57b259e51c7ec1ca2854fcf9cccafc1a5308ad0c authored over 2 years agoWith PHP 8.2 coming out later this year, we should be reading for it's release to ensure all out...
f0b4859d9f1728e6df3877b40956f0e3afef2d34 authored over 2 years agoImprove performance, reuse server params for same connection
00e481eb6eb9e68c9e2b363e15e5c7ac6b5feec5 authored over 2 years agod92e564a80e349661abba0d9d80a9a82bf120d49 authored over 2 years ago
663c9a3b77b71463fa7fcb76a6676ffd16979dd6 authored over 2 years ago
Update test suite to use new reactphp/async package instead of clue/reactphp-block
b5a66a4faa77f8e8ab0094566501b9f40cb5079e authored over 2 years agoa2ae0f1eb655ec9766888c121f4182faba44dac1 authored over 2 years ago
9946ba7bb7330cf72f96d744608fd0acea6fc7d4 authored over 2 years ago
90413fb088d701f77f12e50e5f471e3f000aca2a authored over 2 years ago
chore(docs): remove $ sign from shell commands
b3ff9c8cf63c06b5b734a9ffe9e0e5586049e541 authored over 2 years agoRefactor internal `Transaction` to avoid assigning dynamic properties (PHP 8.2+ compatibility)
cf6b150fb07e08afda77e754c56cc83d14989e5e authored over 2 years ago8b2c5c899ba47ac357cd451752a1079a4386d158 authored over 2 years ago
dc8ca43cc58dd3555d107d89bd5a9e36c13d4e7d authored over 2 years ago
Improve performance, add internal `Clock`, reuse clock in same tick
55ec42a20d5c62fc6d6c75e3cebd5bce162d906d authored over 2 years ago9c2d98f1f5b590082faa1a74aba5549cd0107977 authored over 2 years ago
Improve documentation for closing response stream
4862e84682ed452d7cee9e4400bd52487b1a5c73 authored almost 3 years agoFix legacy HHVM build by downgrading Composer
b572e315d74fb9423c3eb5175fc070998cfb50db authored almost 3 years agoa6bc13dfd46eee82fc45796f0350135a06123f65 authored almost 3 years ago
README.md: fix typo
e308fcc74be8e6b3fabffa1f14d4ee4bed46a2c6 authored almost 3 years agodd2cb536e7dc071bebe6d78e93f4f58de6f931a4 authored almost 3 years ago
8fbdc0cec0cd754a6cdeb3e29e501d8dbd28b591 authored almost 3 years ago
Add badge to show number of project installations
c313d4cd76549aa7199711fe0560ec5acc0a9947 authored almost 3 years ago201021fe3fafa2a6dda9ded7b2759653224418aa authored almost 3 years ago
Allow Explicit content length on HEAD requests
efa9cc2bf8f2f4e1bea114a6a7611634f7f7babe authored almost 3 years ago185680b8ca0704051e5c9ab9e7b98b53820b5aef authored almost 3 years ago
Improve test suite to skip memory tests when lowering memory limit does not work
e27cfcd1cf601693b7fe8dc75e0168d1b841a543 authored almost 3 years ago83162766662e19f3367d8d30da41e1c07c39c5b9 authored almost 3 years ago
59961cc4a5b14481728f07c591546be18fa3a5c7 authored almost 3 years ago
Add factory methods for common HTML/JSON/plaintext/XML response types
0b4ed9fad51e4791ad10a4938e4b8a583c42309f authored almost 3 years agoa49404c6e61dc01623844d887e3533e6a98c3542 authored almost 3 years ago
6ca832f446a8467b4c730101f5df2200291a64b4 authored almost 3 years ago
Update test suite to use default loop
6acf1a718bd47cbef70f64c3df3a6f1a032369a8 authored about 3 years ago5d3013560286abdb8bb5f30072e6c8c4b662698f authored about 3 years ago
5d37d3769b8c35ce1ad67f29ceb496607dc9b1e7 authored about 3 years ago
9c4815cb00122370ea974ad9a3f7c573ee4b25a1 authored about 3 years ago
aaa6afbe6780497f0a74caf8302f1adab21d39ef authored about 3 years ago
Support PHP 8.1
97175667b61910ce063cf8a0217b1473c6903fe9 authored about 3 years ago17dd30d2dad082c18c818878c598313d0cfce76a authored about 3 years ago
ffa9aae58fa6e7e4ea745d93ea1ed73f9466436d authored about 3 years ago
50af5634826dba7bfa3a243750402d306bd3a490 authored about 3 years ago
Introducing using these constants makes it easier to identify a
specific HTTP status used in our...
5e1d1d45406d74c04a825f253a081a6a0b2a68d9 authored about 3 years ago
9ed03c4fcc0573b9c9043b2f4824ed22fe9ef845 authored about 3 years ago