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

Set headersCompleted first

bdcc99760c8ad8b70b427f7447a1ff50bdbd48f0 authored about 2 years ago
Add ExceptionEditor to edit exception properties

914d0836918ee699d45bf53b4abb86a04e83f782 authored about 2 years ago
Show more error message when SocketException was thrown

0178be0fc62e3c7f95a5398f822149b3ac620557 authored about 2 years ago
Use RuntimeException for stream_poll_one() and add the doc comment

6029f1e2fa1e87577244de0abbf95db910741ce3 authored about 2 years ago
New API: stream_poll_one()

Also added some related constants:
+ STREAM_POLLNONE
+ STREAM_POLLIN
+ STREAM_POLLPRI
+ STREAM_P...

6485fc2c37335af96aea1c9a8ded963ace8aecca authored about 2 years ago
Add return doc comment for Coroutine::getAll()

93edc36d1759686eca4a9afe577b1a2006383f06 authored about 2 years ago
Add HTTP finishes with no content-length test for #141

88fea646679f6ba461adc06aeefc02a9ecb9f29e authored about 2 years ago
Back to dev

abeb82a23e2e693ca11abe5c6b6b387ccc62b082 authored about 2 years ago
Release v0.3.2-alpha

f2db47b5b1dfeaf3338c28bf07482d5f450caeb8 authored about 2 years ago
Fix HTTP Receiver can not handle response with no content-length

Closes #141.

ce7dee7c3545d5586a0a71e8066acecfd4ef58b2 authored about 2 years ago
Rename complete to completed

8721f97df2a6f12d293eff933c7a82df1c956543 authored about 2 years ago
Sync deps: libcat

* libcat/libcat@b324e76dc434c4b99fbfab70cecc70f79869fc27

e4b520609449d40e76b66d7f74e9cfe31a4535e6 authored about 2 years ago
Fix warning that comparison of integers of different signs (#140)

e58d7c8620dd6e76608a184d3b24c96ef27089c8 authored about 2 years ago
Back to dev

5344203b9ddbfff1ff0c3d38fdcd6abb52e63167 authored about 2 years ago
Release v0.3.1-alpha

There are no changes to the extension.

1da31eea584b48e5a016c0b0c352fed0d9eb57cb authored about 2 years ago
Fix dead-loop of HTTP Receiver and add a test for it

Stupid code writing mistake...

f4cae730e9e1a227f1a3e031de83e14c242ea7e1 authored about 2 years ago
Optimize test coverage for library (#134)

Enable pcov will affect swow extension tests

1cfec4f073c5701c720b90c1ffd7faf625e07480 authored about 2 years ago
Fix invalid covers phpdoc

e84229488a8ddb6ba07c878c30adda200738a5fe authored about 2 years ago
Fix 'Cannot unpack array with string keys' on PHP-8.0

6f5f70d99316635c373481c01f6a6aadf46e4254 authored about 2 years ago
Mark Builder tests as skipped on Windows

09621f105145bafdd7f7ff10600c6b590f7938d3 authored about 2 years ago
Let closure_fn_spacing be 'none'

0c8583b461e98d94b88b1253b0364a08329b4616 authored about 2 years ago
Improve code of builder and add tests for it

dee933d00d99ed69bf6ca2f116aa21755fd2395f authored about 2 years ago
Composer update

ca10b2aa160c4f7358845abd8de8ec090a8986eb authored about 2 years ago
More configuration options support for builder

Note: now we are using '--php-config=/path/to/php-config' instead.

9fbdc9b7dd45a969cc208ba27b1e0e31e5bb5c9e authored about 2 years ago
Add --with-php-config option for builder (#139)

44d117df21fc4c7677e53048e48706de0c7a302e authored about 2 years ago
Add builder to cs-fixer finder

2beb98e0a7aa1b387f21856207df663b19e61927 authored about 2 years ago
Back to dev

410032fb621d5041dcba4093de39eab9a890fa7a authored about 2 years ago
Release v0.3.0-alpha

725bdd88dc80943c372b4957a327d91c6e64dd14 authored about 2 years ago
Rename command to sync-dependencies

d3a574e56dcf416ccfb16c1bfc5c4b5d64a538ad authored about 2 years ago
Add update-version command

ab782d7b8088fdf658422e55c2d0a80588fb7bcb authored about 2 years ago
Fix CS

7d6ce454087832835c06993a33d56312f24d3fe3 authored about 2 years ago
Fix param-out doc comment

cc0ab7791ec9d9a6ad069c9b2f1d3eeaa4037a95 authored about 2 years ago
Update stub file and add more comments

32a6249a7d023a143914e5aad8cdd36c558ac121 authored about 2 years ago
Sync deps: libcat

* libcat/libcat@f560bff594839616df1012900c83ae174d3770c7

c0b54e3c53ebbb61467ad40d3cc53ae955abded4 authored about 2 years ago
Rename maskKey to maskingKey (according to RFC)

56581b9bde4126c9933fa2471bbb8f21bd0b3439 authored about 2 years ago
Fix WebSocket close handler

f07666f3c48a1d8e1ae9068dd7c4e40e65487684 authored about 2 years ago
Fix unmasked payload data

057a5e06187e6ea6b5a26da389213ba3d3244f61 authored about 2 years ago
Throw exception when unable to locate autoload.php

f68bae1af8e96f2a5b132c22f0d9be6c4e06f2dd authored about 2 years ago
Fix Builder can not find autoload.php

Closes #138.

0e9ec09de7a6345e400c8aed9fa3487cbc202eee authored about 2 years ago
Back to dev

a221d6ce666339add8faaa658a41424a49bf9d27 authored about 2 years ago
Release v0.2.0-alpha.1

b4350583e024769aa5d1f02d087ed76805e9c73a authored about 2 years ago
Some preparations for version release

28f5b08acf6b55a92cdbbf5334c7b5b31bb519c1 authored about 2 years ago
Unified shouldKeepAlive()

36d0693d9afe43ccdbedf752a461b80adfe9556d authored over 2 years ago
Add shouldKeepAlive() to MessagePlusInterface

32b3b34be70f94e596a7d584b9b69c3596c7af4e authored over 2 years ago
Rename to ProtocolException

Prevent from misunderstanding.

97537bd4e7045e23ee20b74daa36ebd375439882 authored over 2 years ago
Fix Xdebug compatibility (scheduler stack support)

Terrible workarounds.

6d34724b3f2ace14bcb53fad69c84a39438e604f authored over 2 years ago
Fix zend_extension checker totally

d5a6ec3a912db53808c7ab1d19182d44a9cf0452 authored over 2 years ago
Try to fix zend_extension checker

7cc5e75c86ba78683052cc3c326ab947547cc2b2 authored over 2 years ago
Use correct phpdoc for the promotion property

98c9536ff187bc2bf6bf21a9f1098df959fb5a56 authored over 2 years ago
Introduce BroadcastResult

4480feeb92894a587e20ce0dccfbd18b142a512c authored over 2 years ago
Use pseudoRandom() instead of mt_rand()

cff5fdcebb9439639b46d04edf1d8364e3dd2b00 authored over 2 years ago
Fix missing WaitReference

19d3e828bb5a9a893e6c0811746d793ed4e0de68 authored over 2 years ago
Skip dns test on macos

09bfddc3f72112eec36b5ef9a0ffe216ff269dab authored over 2 years ago
Adopt gh workflow new output syntax

bb22b2efc59b4e0016e9a954281f2fc9964e67bd authored over 2 years ago
Support FilteredServerConnectionIterator

5592b03b39bbda29e71a674a654331245d69ec32 authored over 2 years ago
Rename to Server->broadcastWebSocketFrame() and add a test for it

Improve code at the same time.

8f8cc31643aa02e01878c35fc723169bb79ef984 authored over 2 years ago
Use WebSocketFrameInterface instead of class

438af86474085c3724c8ee0d7181defcc9e67134 authored over 2 years ago
Server uses WeakMap so Connection need not offline before destruct manually

823cbb9d5b14d037e5e41d7b1032ea6bf3d44889 authored over 2 years ago
Make mixed.php support listen on port 0

e01fe456bca16f23e54cb0a339280da3343616d2 authored over 2 years ago
When Server destructs all connections should have been closed

61c86a95080e0f00bd5b4f5d23b4f3fd3ea82f11 authored over 2 years ago
Add comment for Socket->getId() and Socket->getFd()

a6c4e4bc2bd37e904e575e8e1575c519e11618f3 authored over 2 years ago
Introduce ServerConnections to support iterate on connections

77f22350c08263c07b07caf68043e2a01415550e authored over 2 years ago
Set $connection to null before acceptConnection

2dd00af12261cd64f5446a8bae9cb2ce685e6425 authored over 2 years ago
Fix access null server after offline()

2287ad6d91ca8d0d625a837ff851ce15decbd7f7 authored over 2 years ago
Fix debug_info.phpt totally

a27f0e8528c7efb6f3634b66a1c6c0cdc09c961b authored over 2 years ago
Fix all library tests

80bd475c50589f37762d4d78b3f78be8fb5314a1 authored over 2 years ago
Fix backtraces with overridden zend_execute_ex

See: https://github.com/php/php-src/commit/018ddba9aeca275212f7d30cc44f62c840c938e6

4749420b3e1e359dd5ffd84790af347d233b7c70 authored over 2 years ago
Fix "all data has been parsed" check

81931921b75cd67ca44c0c6decc50a6359435bb6 authored over 2 years ago
Fix builder

Script clean.sh is useless now.

e1394329b15b1bab193e7a067672b107d6105969 authored over 2 years ago
Fix debug_info test for PHP-8.0

67853b9fe8a160fdff47ef3374c779754206b4e8 authored over 2 years ago
Use EXPECTF instead of Assert to show more info

1bd86322dc960493716f1509f8a43ab6193605df authored over 2 years ago
Fix php swow enabled checks

e6c3cecb05a521865f641761275bbc91c3f9cf3f authored over 2 years ago
Split dns tests

a34a6adc435b60275d1463b4f288516b8dc641c6 authored over 2 years ago
Fix license

e9ef0af4e4fc2d384e54b614fdd081121fc17d50 authored over 2 years ago
Avoid kill pid 0

27e7d1864cd8fe34d134ef46f231f1d545c5b8ba authored over 2 years ago
Move scripts to scripts dir

avoid make implicit rules override

d2c04e0a5c36e5f0d71b28646be9091f7bfde98f authored over 2 years ago
Fix library tests

99f6f6923494799293688536b971b63842824ea2 authored over 2 years ago
Fix CS with updated cs-fixer

c36417d092c1d86f04219139a2525638112e0729 authored over 2 years ago
Sync config.m4 with libcat/libcat@3ba3a52d

19c8383394662dfd2b9dbeb25e53024d9f205d49 authored over 2 years ago
Sync deps: libcat

* libcat/libcat@2915dc6ec6521ef4aae325d2b76b656ea9fab412

2c37f0837761d43edf31afd44d61258fed00c9c6 authored over 2 years ago
Sync changes of atomic

efb1409214963e3abdb1f0947676ad8538941302 authored over 2 years ago
Sync multipart-parser-c changes

aac0a708bce77a443a662126dd948e82492629e5 authored over 2 years ago
Sync deps: libcat

* libcat/libcat@1cca054df6f6458dc2f3cb73f970622618cd9a0e

4e71e9f2f67e0220937bdeb6598f263cc63a6d6a authored over 2 years ago
Real fast way to return IP string

6086aa9049292bebb9ec3671e618b3315bccd025 authored over 2 years ago
Fix return type of IpAddress->getFlags()

b7ae75fea194230b1f4e22841333abe36e425afd authored over 2 years ago
Use ZEND_STRL() instead of hard code num

0f234cda05b73ce252a8ff25ce0e8104a1abda62 authored over 2 years ago
Code format for ipaddress.c

33238581b008da2446059e7009e60eed4289ac6d authored over 2 years ago
Run update-arginfo to fix all arginfo

dbc05b597b57fae2a0b428d283fc43d37139acbe authored over 2 years ago
Prevent function name conflicts

aac53e288aad1aa20615cb85cc72da0b62e89bb1 authored over 2 years ago
No need to check core module

ca21ec06584543f21443dbf11dfe096ad6438c17 authored over 2 years ago
Update IpAddress stub info

1a756492953c5f0489cda5aac33adbee3827bc28 authored over 2 years ago
Update version info for stub file

de75e9fbcc271038f751572e1842e8bfedbc73bf authored over 2 years ago
AF_* constants: make static analysis tools happy

f085a8c2b78f9263fe5ebf9616eac15ffc8fa26f authored over 2 years ago
Add inGlobalNamespace() function for SimpleNodeTraverser

Unused for now.

afbf62f795e5045d8f8c5513d7471fb24a1f5cd0 authored over 2 years ago
Fix Wformat

55f4aafa1ae597cf5fa261ba8f4be6581fc15a38 authored over 2 years ago
Source code generator is useless most of the time

:)

82e530dd9c226200c1a01069f1bb24b05ba467f8 authored over 2 years ago
Use OBTAIN_CONSTANT_OWNERSHIP() to soft hook AF_* constants

We need show it in our stub file, otherwise users who have not installed sockets extension can n...

fa7c465947a1609c751762d0e9c7d5f37474214a authored over 2 years ago
Fix CS for IpAddress tests and use Assert::same()

cec0646b4e9dc0e3045edbe55ce64add2842830e authored over 2 years ago
Rename gethostbyname_ex to gethostbyname2

ca667efb4d367291bea4eee67357e07d70a7bb79 authored over 2 years ago
XFAIL serialize function of class anonymous

04c127cbd1591239ab9e3e4160d484331e0cacee authored over 2 years ago