Ecosyste.ms: OpenCollective

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

github.com/swow/swow

Coroutine-based cross-platform concurrent I/O engine.
https://github.com/swow/swow

Buffer size related changes

* Rename Buffer::DEFAULT_SIZE to Buffer::COMMON_SIZE
- Remove default param of Buffer->__constru...

56128294cd4df1847f0c29f981c126a521a1303c authored over 2 years ago
Fix incorrect payload data resolve logic

374dacbdb851620a8bda6b5bc50d9ef5ad411c82 authored over 2 years ago
Fix default value of serverParams

b7d91cc37f731dc28a7fc1a8b6d8b3425d8b590c authored over 2 years ago
Remove Buffer->copy() function

The inconsistency of its behavior and name is confusing, actually it's the same with writing wit...

411183f8040c38406611c71b35649409a57f2ccf authored over 2 years ago
Do not force-add Content-Length header if body is empty

ce8c6e14788e3dc793e3aefd8be2d144a13b196e authored over 2 years ago
Unified workflow error handling code

9d70c59335f3d86c4f217faccd05639868841d99 authored over 2 years ago
Fix "Cannot unpack array with string keys" on PHP-8.x

e9729b7eaa9954656999e1b04fe61bfa33e7f9b4 authored over 2 years ago
PSR7 implementation refactors (WIP)

* Use interfaces instead of specific classes in API args.
* Move almost all methods from Server\...

79005b3643e2b76aafa39a702dcfb6366cb9da89 authored over 2 years ago
Use macro definition instead of hardcode

001a5a6d53c668f3bc502b4fdeae81deaa53e09c authored over 2 years ago
Fix missing SSL dependency check

6216614fd08af799c8a225d5f02816e6e0718772 authored over 2 years ago
Reduce extra method call

a4c42fdc35527958cece9e3bcaf2fdfe2e164693 authored over 2 years ago
Use shorter arg name for WaitReference::wait()

78cde7326555a24f6f9ae385171a6d854f59f0c0 authored over 2 years ago
Fix incorrect realloc size

228019bbb036ea38283c9b1142937f313d6c5a02 authored over 2 years ago
Drop unused Buffer rewind() call

2170574db47ef6d0e3520556484c2d977ebb2df7 authored over 2 years ago
Assignments to references test

d7351a52972f132356dbd138b7bcd8b1e7a7e372 authored over 2 years ago
Add skip_if() call

474bd6b425f12b28e930f30bd03b9766885a5275 authored over 2 years ago
Add check for splitsh-lite

c8a9d64de65277af411612e051673ca65b20d882 authored over 2 years ago
Add a Http proxy test

We got SSL handshake timeout error when we request https website via proxy, it's due to a Window...

76a043ff830115aff9881396df270c7e60015c40 authored over 2 years ago
Allow setting OFFLINE env to disable internet required tests

99f0459daa839b4180f855272ad83d51b48acd39 authored over 2 years ago
Add new extension API: coroutine_schedule()

2d407cf8beb2e102afbf1cff7e9c0c34c29a8554 authored over 2 years ago
New API: Coroutine->isExecuting()

01c8a6c651c3414fc2532d4307f8aad9c0911e65 authored over 2 years ago
Sync deps: libcat

* libcat/libcat@c3b1bc6e237d2544a0ffc4c2a4373567bcf78624

08016506b895fab2ef34a4d582b10b0e9285f700 authored over 2 years ago
Fully bailout support

11b8f0af1207a9008933aedd794f809a63160f99 authored over 2 years ago
Socket type is required in construction

32cc370bd38ffaa0565a85a57bec6f8deab96a31 authored over 2 years ago
Fix CS and missing typehint

d3b3fee0ff7b1243d4811c17153e2aa80932ccd6 authored over 2 years ago
Fix assignments to references

52363252e01a6061649afb525052c47a2a5905a9 authored over 2 years ago
Use Z_PARAM_OBJ_OF_CLASS instead Z_PARAM_OBJECT_OF_CLASS

b69f6a39114f68dc04ab23cd50389f439f57aa8f authored over 2 years ago
Improve Uri related code in Http\Request

44163954e35a5435a25ce38318c49645b841041b authored over 2 years ago
Add isMultipart property for RawRequest

1cc020825fdf10ac88aab5cf983ef221f581f5bf authored over 2 years ago
Uppercase TODO

b35027169f0ee16e20ff3c122f705b4b7a91f5f4 authored over 2 years ago
Sort properties of RawResult

2f8208d85634229812294dd2721c2293413982ec authored over 2 years ago
Drop Content-Length header when body was dropped

E.g. as multipart/form-data.

ff454ddb9492448e71cfbd160f7f18329c7cdeef authored over 2 years ago
Simplify code for header handler

3a42c3d7c24ec327422690d234962eb73a6cd10c authored over 2 years ago
Improve Uri build performance

e4193acd18bbd400821225d7003fed95fb8cf607 authored over 2 years ago
Add Uri::from() method

edc904080ca180d4439b0031603a077e7631aa7a authored over 2 years ago
Remove unnecessary named params' name

9924d7c6a0adb466ec5c36c0835bc607ddd5b04f authored over 2 years ago
Add queryParams supports to Uri

602d32dce8c8f58cf9bc8ec4a5127f7965ce2d0e authored over 2 years ago
Mirco refactor for Http\Message

Sort methods, drop getBodyAsString().
Add methods: getContentLength() and getContentType().

f56681d8ded5789cc240f4c7c8b15ce4402f6043 authored over 2 years ago
Add comment for strange Buffer::for() call

37f8eb418e0c581f565c164642b877045182d908 authored over 2 years ago
Fix Content-Length of chunked message

0543eb712dcfcc72497ee38a1a5281fda4a9461f authored over 2 years ago
Export enableCrypto() for Socket (WIP)

8f47968cf103509e0302bc7bf5950b05e03a3b23 authored over 2 years ago
Simplify code

43fa5966dc9b8c33b64514acac453d2d5d99dc8c authored over 2 years ago
Add DupTrait and use it for Http\Message

2f7c6360797dd085a225fad3008410adbb59a09a authored over 2 years ago
Use detectContentLength instead of getContentLength

Otherwise, it may cause misunderstanding.

f8c1ff0ab23c038ab489a80858e6afebf7d013be authored over 2 years ago
Allow creating lazy buffer from Buffer::for()

ce7325393e15a55f92160fc5d38434a5401dd730 authored over 2 years ago
Sync changes of curl (fix assertion failures)

3a160fe16c177cb9bc18bae51689691712b32e09 authored over 2 years ago
Fix php-wrapper.php exit code

589d9dd20ce9e550ec7b4351c176b09dc26b13d8 authored over 2 years ago
Remove chunked from Transfer-Encoding when chunked body was combined

81c7672e676f2474054f16dc4b0b05a4da08ddb7 authored over 2 years ago
Add type check for smart respond() method

88d4d71f82da4c7943295d5694fef277714a4a4b authored over 2 years ago
Unable to use CLASS as class constant name

5fd7b974d28206199f1f78138c198fb873c5ad9d authored over 2 years ago
Improve code about body getter/setter

dee015fc54568d88435390b2335ac05954a5e037 authored over 2 years ago
It seems that headerNames would never be null

d5e689e1085c3346ee79e7ab38c5912889c8e18d authored over 2 years ago
Support parse form-data with no filename

Before this, we only support form-data with files.

d9f68b952ed7f2b200b8a21b1d0c75908f30fb7a authored over 2 years ago
More MIME types

47aedf9f7ef8aab87c8f80900bcc8cd55b5fc96f authored over 2 years ago
Fix typo

ca018ec772ca50f862402a3058d963664febbbd6 authored over 2 years ago
Return type fixes in Request.php

f987940f73868fb01f08e5161d0a9be766e9a51b authored over 2 years ago
Use string conversion instead of getContents()

Otherwise, cursor may not in the start of the stream. Anyway, we should rewind() it before getCo...

a56b56328f5ad009736fbe259df93f70b1fd117a authored over 2 years ago
Refactor BodyParser

7a590bc96247b507b6124532e9219bfd9dd474e1 authored over 2 years ago
Fix indent

4953f606d3223b456d363a1105c4ac5df3ee6ee7 authored over 2 years ago
Adopt curl internal ABI change

from php/php-src@7a45dcfe2e71b71c0bb1f214f3079b9d427d4d46

e061cedbab560ce70fdabd84e6a3f53be261e98f authored over 2 years ago
[skip ci] Update readmes

a88da17117ec6b366c053cc712d8d70a73d14022 authored almost 3 years ago
Sync deps: libcat

* libcat/libcat@60dc19a6af7c647cf545fb097251161e95043f14

1fa1d530cc717c4f7e8a4c1f78fd111e11691918 authored almost 3 years ago
Use ZTS instead of CTS for easier understanding

12e229ed27b9319d96ed5981b691cb05514e5091 authored almost 3 years ago
Prevent useless handlers

29c77d3a2e36cee7479945dbd16ee78845310a32 authored almost 3 years ago
Add sys/wait.h reference in proc_open

e5bc86c0b655cb9beba7c80456a25bc00e393b1b authored almost 3 years ago
Export getConnections() API

49623c27cd154f4945b1d93256378f11708451ce authored almost 3 years ago
Move WebSocket related constants to class (BC break)

317145c603cb695f6b1bc6655bc8631681453102 authored almost 3 years ago
Remove useless class handlers

12d2cf2aefe5acc370d2daf508ef6c3908471f68 authored almost 3 years ago
Support proc_open module

Coroutinify blocking waitpid() in proc_close() (Unix-like only).

91c2b26b2ae3e22bb8ce828c0ba5403a560c1669 authored almost 3 years ago
Sync deps: libcat

* libcat/libcat@dc809b374975f489d0392fbcf5363d2e86c309a4

76517ff69471a6c1304694875878578fa74ca349 authored almost 3 years ago
Sync config.m4 with libuv/libuv@2a31fe85

888eb06712b4299071a4ae30bcabba83c37ec59e authored almost 3 years ago
Update stub file

697ba387ee8a7705a4bf95112e6b86f99dde1842 authored almost 3 years ago
Use zend_result as return type of (module|runtime)_(init|shutdown)

c22556130a985340bdc9e66e9493d2ecaf5420a9 authored almost 3 years ago
More comments for future readers

d0c3669f74321f7e46ccd1d93d31019df793aad9 authored almost 3 years ago
Introduce event_runtime_close() to fix ZTS support

692198e445c127904dcb0c0b8f51fdb10ec73197 authored almost 3 years ago
Fix local variable pollution in macro

2b02a132c71146653e56034141320701bb04e88e authored almost 3 years ago
Fix unnecessary EXPECTF

05f87f0e09762ef21bb6e3701c8ed3282a87750d authored almost 3 years ago
Add a test for Coroutine execution

6aa6e7beacf20e27c2a2997ad41c85dcd0a25372 authored almost 3 years ago
Fix: proc_close() never returns null

d20877bb730e7a628b63e88c47dbca30bad9acbc authored almost 3 years ago
Fix behaviour of Coroutine::getExecutedFunctionName() and add tests

4c9ad5fd5fb1ee100f52fce4fb44254e7405e60e authored almost 3 years ago
Fix skip frame behaviour

616f901eba7537d01d51684edae6ba1b50cfea37 authored almost 3 years ago
Fix gen_stub.php format

543792951a549937b5f8d39ba833602e6e16b072 authored almost 3 years ago
Add DEBUG log function

97b927ab2b4a48c6648cbba4b6b919c6cd05b975 authored almost 3 years ago
Add level support to Coroutine::call() and improve fcall parse ways

02bfe3faaa86928d44a741ca65d536085e079929 authored almost 3 years ago
Fix 'Missing parameter type' exception in gen_stub.php

Our stub files are auto-generated, so we can hardly to edit the comment for gen-stub.php manually.

f24a4a461232abd755f70a3458a3d811e30da01e authored almost 3 years ago
Fix typo

91ab86c7d8386b05694d95460b545a6694aafa84 authored almost 3 years ago
Refactor runtime close functions

7720f7f1bb5c8220ddc20a78340c1597e9997b27 authored almost 3 years ago
Use curl runtime init/shutdown correctly

2792cd5b4e263313fb7798a56b0fe3536cc3eb40 authored almost 3 years ago
No longer compatible with JIT on lower PHP 8.0 versions

33fdb4d70d8dd0b1a4ab3cf0643fa5a381eb1747 authored almost 3 years ago
Add a easy test for CookieParams

487abd246c96a9b3c28e5c8a27b08430445166e8 authored almost 3 years ago
Support Http\Server\Request->cookieParams

da93b182b36ea16fbe0db55e62c25afc9a1c359b authored almost 3 years ago
Support Http\Server\Request->serverParams

8941c9e2cb1ad7e721f2b3c71aca67e402d5b062 authored almost 3 years ago
Move isUpgrade and uploadedFiles to RawRequest

04944c5bec79abcd1a02262e8a711e988b31ac9e authored almost 3 years ago
Add an example for Http\Client

ba0bf928563824f8ab55e5456b46d9b9868da3f1 authored almost 3 years ago
Try to fix Debug\registerExtendedStatementHandler() test failure on Windows

f7ea53d99eebb886ef35c60f3364eab2e8a497c6 authored almost 3 years ago
Format code

00bf5d67ed9e3174128ea8b4af797be215d299e1 authored almost 3 years ago
Fix typo

a19f9231653c7a7f405510a8a8341afdbec70aa4 authored almost 3 years ago
Fix unused variable warnings

38369b7d1fd9ffa1073bb9c45d51946bd9cbc8d0 authored almost 3 years ago
Fix defer does not work when using exit() (#112)

1e3df8cd249be2a8b131daffb1715bd18fbe57e3 authored almost 3 years ago
Recover Module class

Revert some parts of 5969ec8c.

f17209040aa16aa14265999e1eea9d4c5b6699a0 authored almost 3 years ago