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

XFAIL serialize function of class anonymous

04c127cbd1591239ab9e3e4160d484331e0cacee authored over 2 years ago
Add gethostbyname hook

26bbc052026af6795f68f7de0ab91a67f00f6bb1 authored over 2 years ago
Fix ipaddress build

3abff77f9ab454e861be9b7947aac6df697e02e5 authored over 2 years ago
Use macro for ipv6 str lenth

00a31f362a43d71ffed8dbf52afc7638fe505411 authored over 2 years ago
Add IpAddress convert tests

8aa55a535a89fe638c2a7c2cd5093928d62ee1f3 authored over 2 years ago
Add IpAddress isMappedIpv4 convertToMappedIpv4 convertToIpv4

3c8487e22a7601a7976ece16c93a3bd577a132f5 authored over 2 years ago
Fix detectShouldKeepAlive() check (#132)

28ac31371c2bc5621ff1e11be37b8c31cceb9a5c authored over 2 years ago
Add IpAddress class (#133)

1ac7a69dbce2f80d5a69246fcdaf2e4b45f84b7f authored over 2 years ago
Fix serialization with T_CURLY_OPEN

4a55b2e44d0cf5f313f508b24db6785e3195004e authored over 2 years ago
Let us go to v0.2.0-dev

893524446d584fd7c6dd12d59b82bf7bb9ccecf6 authored over 2 years ago
Sync API changes about log_str_quote()

1b3c54a3089f5cf94db6a760e2dc27dbf3166032 authored over 2 years ago
Sync deps: libcat

* libcat/libcat@bdfc1822b51e81698f62df7d0f7cef093f4a762b

e07512a842f3bbd05d3f6275dba88422d6cf170b authored over 2 years ago
Fix compatibility with PHP 8.0

004d7a72d7495d930b06a39aebf1b58759499dcb authored over 2 years ago
Fix upgradeToWebSocket not work

Also removed some dead code and use Psr7 Utils functions instead of hard-coding everywhere.

b20f928c34560155b2cdd6bb7dc3de4a07e817c4 authored over 2 years ago
Variable name fixes

7f0aba8933d89bdf23578807334dc5a99b0c2c00 authored over 2 years ago
Support phpunit coverage report (#131)

60697cf215ba380eb91267a3d2adaefae9134133 authored over 2 years ago
Fix NULL ptr error when string length is 0

5403413042f7d25efcf1fb56582e76d406042ead authored over 2 years ago
Make sure all closed handles will be cleaned up totally before runtime_close()

3adb31d606d9516acf187d57a00d5a0279617758 authored over 2 years ago
Align name

26f42b1cacc7238b33aeb5c01f9e82e77475e51d authored over 2 years ago
Fix uninitialized factory

c1ee7c87246908d0ef764f9596d4bf1eef1d862b authored over 2 years ago
Stay stupid: do not modify user's data

It should be guaranteed by the user.

b58813fa9e29af713feb77aa95844b091545b1b3 authored over 2 years ago
Use Psr7::createUriFromString() instead of hardcode new class

8d63eb2ddc15ec2fc2c8d2c78deb99e12a34e9a9 authored over 2 years ago
Fix incorrect param name and use param-out

8453589b001969422191b05d0d8aa245144521c7 authored over 2 years ago
Add timeout support for Socket peek methods

4fe1034ef926db2ea6e781f4dd812698be16e91c authored over 2 years ago
Include ext/tests in PHPStan

d8f79be9c01b0675306cd7a6bd17d93bbc79eee1 authored over 2 years ago
Sync deps: libcat

* libcat/libcat@8cbffba7bdf38cca0925d48824aac0d7e0291119

b2f9073c6a72793b7ba1f6ae1d516a7f46ca5335 authored over 2 years ago
Exclude ext/build from php-cs-fixer

aca9a73900709f240171f3ed9eb8ecb7018fa16d authored over 2 years ago
Fix CS

3bb69d7999e16fa69b6ff0d4ff6a9386ed25a774 authored over 2 years ago
Introduce WebSocketFrameInterface

2c382a8e8c095e61c7c2d57c3c856581db618428 authored over 2 years ago
Psr7 utils support

Creator is for create Message objects.
Converter is for converting message to another structure....

b731df553138b58813f348e03bebc8bc40449833 authored over 2 years ago
Ignore all WaitReference unused use

019a7dd422580bdc1e7bbcc0a4b85d54e23c81e8 authored over 2 years ago
Make Message class an abstract class

6e9f2c4f5ecd30ed1e49ba1fb2c4ff3c4b1c6a5c authored over 2 years ago
Enhance return type to make IDE happy

12862ea85d5e820039babdb57241bf6646bb8cb1 authored over 2 years ago
Remove useless DupTrait

a85f4e52615451b84e5733f06d3d9b901adc91c9 authored over 2 years ago
Some fixes for type

301f688fc786e07077ae82959605f77dc4d0cd3d authored over 2 years ago
Remove ugly Message->hasBody()

46a8db49b8cd9ad9981272be0a9761030720314d authored over 2 years ago
Make PHPStan happy

5e082a3cd6afeb14163f87b5beaab34c0ef41e60 authored over 2 years ago
Remove unused IDE help comment

c580db76f93eb613c4fbf05848fe9c0ada5ead83 authored over 2 years ago
Refactor packRequest()/packResponse()

Also introduced DEFAULT_PROTOCOL_VERSION.
And useless packMessage() has been removed.

bb399567a63cc534916f3f5688598175ec234f18 authored over 2 years ago
Fix BufferStream constructor

25525ce587c5e2e15b40170b0e5eb07be63bddb2 authored over 2 years ago
Make gen-stub.php more robust

40906ed7c6e0c0bab950a5d7adf3660a678a5f14 authored over 2 years ago
Sync deps: libcat

* libcat/libcat@86c61829e4a0c647041f7258ecaca0dff4401a19

10f310aa12292a830285137e74aed0fa4c331aa5 authored over 2 years ago
Fix unknown words (Make spelling checker happy)

Also make words easy to understand/search.

66fec1aabcc26de92dd782408546b68e91604e83 authored over 2 years ago
Add FIXME comment

7e96ca1b092e0eccda595080b43f50432d7b198b authored over 2 years ago
Fix CS

7fc2ab36cb2bcafb412d506f24a42f3d8186a3fa authored over 2 years ago
Do not apply CS-Fix on 'ext/tests/*/*.php'

0f31420f185be3e7ff3ef30d276717d633b36ae2 authored over 2 years ago
Always send data via writev() instead of memory copy

c999002149226eb1e4058421b2456aa076515805 authored over 2 years ago
Stub file fixes

fda6a33be4e835085d5b0a87e30d3133d393c386 authored over 2 years ago
Speed up Buffer __toString() casting

26719eae0ab8d46bf87ab684c5eac626ff8249d5 authored over 2 years ago
Stringable (expect Buffer) arg type supports

92598306534992204274bdc0703c92e82e0ef29c authored over 2 years ago
Support more extension build/clean commands

5bbc500926a6bddfd2acb71d3805fe2c1f9409be authored over 2 years ago
Make C variable name be consistent with PHP class name

f5a0e75d0c2cfab4b00e328c96614e477859c554 authored over 2 years ago
Rename to HttpException and move it to Http\Message

Notice that we always close the connection when ServerResponseException occurred, but not when B...

48d6d5231674c2ebf1832926f1e952c98978458d authored over 2 years ago
More Psr7 Message create functions

33c5bb87d52476a766fa09e58395c9375b4098a9 authored over 2 years ago
Move WebSocketTrait to Psr7\Protocol namespace

5b216a4b0f5d7c929c38d0e71ea7b77db6b2233b authored over 2 years ago
Fix C ptr type conversion

d991bb7b2503dda9b0d38e2502be6aa32d744001 authored over 2 years ago
Rename BodyParser to BodyDecoder and introduce BodyEncoder

0576dc3f35139550b1ba89f37462ffb6aef63da3 authored over 2 years ago
Clean up spaces

7b7c32c79de72cdd70525854630b8ef9a5fa79e7 authored over 2 years ago
Fix some unexpected PHP-CS-Fixer rules

class_definition single_line was set by SymfonySet.

b8409efc27ae5b6da273ca2d9db5c9a18b320c1d authored over 2 years ago
Fix PHPStan warnings

a78b33e865b1b0008febe4e602b6d1ec5670ef24 authored over 2 years ago
Let ext be a composer package

938dc7aefed3e911a4154c9b46455e0065cdf4fa authored over 2 years ago
Use WeakMap for ServerConnectionManager and move LimitationTrait to Psr7\Config

274dca433c90d32af5716ed5060d418efadeaa4f authored over 2 years ago
Utils\Handler should be final

cddd62d7439f7b5b719766f0dfbe6e17087779eb authored over 2 years ago
CS-Fix for ext/tests/include/bootstrap.php

3e76d34adb19af2cd75fb1ce5accbe3a32f8a993 authored over 2 years ago
Apply CS rules for all php and phpt files

8c6d252e76e75829ea12d47b2f9d31eabbfdce1f authored over 2 years ago
Remove PHP_LF constant for tests

9887ef52e4de4ba1ad37f3371cdb618c8792caca authored over 2 years ago
ConnectionManager is only used by Psr7

So let it be in Psr namespace for now.

0cb73de0eebe4c96a82080068f214cd5d7e36f23 authored over 2 years ago
Move Debugger to its own namespace

f3e0d9aa5cbe2f121422cfc0f56c8adf633f48b0 authored over 2 years ago
Move Http related classes of library to its own namespace

08e321897bf92f150d74bd19eee96dd3e8ab0920 authored over 2 years ago
Add TODO comment

df7b7cbe94c873f91302949306f22d3db4391c2c authored over 2 years ago
Should keep alive renames

05879fca2fe4d9b0146ac4b9ff961d27db839963 authored over 2 years ago
[BC break] Move Http\Message related classes to its own namespace

34d88dc06e2dd3c1a8aac3f0bad0ee5d223b1161 authored over 2 years ago
Fix some bad/dead code

bf841f73288d0060678080da5285218b577d4683 authored over 2 years ago
Fix test name

7dd0a52b2778b4ab965919a67b7a431c7820eff5 authored over 2 years ago
Fix internal exception's namespace

73fac1419e26e51184e5972a00a54154851df6f9 authored over 2 years ago
[BC break] No more providing CallbackSelector in library

Since v0.2.0.

ee7e05991f8a8e2ed4bea1aa85ef7b47204f7e83 authored over 2 years ago
[BC break] Move Selector to root namespace

Since v0.2.0.

06d08887cc7ba6bea5b6ce2a944d14e6e5213d1c authored over 2 years ago
Move Builder binary to ext dir

9844c197a776e982e2726a4e222aeccb9f94fc52 authored over 2 years ago
[BC break] Move Http and WebSocket to its own namespaces

Since v0.2.0.

fea46b94ef9b0c32175e2d853ed20a28920bdd1a authored over 2 years ago
Move tests to Tests namespace

4c71c6c16ae36b19918096a2ad34a5fc41a77df6 authored over 2 years ago
PHP 8.3 Support

d62dcfd18a6d13b65f22e067ef3829d83149198a authored over 2 years ago
Rename Util to Utils and move FileSystem to its own namespace

2cacbf8275e14665e950f614b2d002217748aa30 authored over 2 years ago
[BC break] Move Psr7 classes to its own namespaces

Since v0.2.0.

2aff83730cfef5e66a93cd8c3bd5af96ca1c5aab authored over 2 years ago
Remove unused autoload config

07182e7da0a5aa2837bbb62a742df0d892c75edc authored over 2 years ago
Check minimal PHP required version only

We always follow the master version.

6bc3373815c6c110718a3dc3300f94e4b1f85fd2 authored over 2 years ago
Psr17 for Client

6495b11ca2e89c0a905725e76068232d7cce8292 authored over 2 years ago
Use interfaces instead of class for instanceof check

e3fa1767bbafd2c0f8889877a859ff7b77b7f438 authored over 2 years ago
[BC break] Move PING/PONG_FRAME to WebSocket class

Since v0.2.0.

80f669439f1befdc3c06cc334fe25e26e2f60ad8 authored over 2 years ago
All packages' support issue link should be redirected to main repository

d0f506b96fe4268d4119e1391ad1665a2129ebd8 authored over 2 years ago
Add PhpMixedReturnTypeCanBeReducedInspection

b985cdb0d969e8206e8aaf25be920cf65bac621c authored over 2 years ago
Make PHPStan happy

bb361dd4688cd313db91836a94cd849786e73aae authored over 2 years ago
Introduce WebSocket::mask() and WebSocket::unmask()

4ba930bdb7036594c706bb61ef05d1be6c0401ed authored over 2 years ago
[BC break] Move pack functions to Http class

Since v0.2.0.

3c85be4884946779bda949399866ac144bf7d557 authored over 2 years ago
Library tests

d000281df6679c66a2825b1b5a05ff296f5bbeaa authored over 2 years ago
[BC break] Full Psr7 and Psr17 Support

Maybe.

Since v0.2.0.

99c75d73a28a08de4a0730d2ff8f53a59687e0eb authored over 2 years ago
Add Stringable, Arrayable interfaces and traits

c4a817d9fb82c9a56b1daeb526c3e076e8b8be9d authored over 2 years ago
Add Debug\isStringable()

2eaded90718a769f8c5b2dee21f80fcdcb657553 authored over 2 years ago
Use WebSocket C APIs to initialize PING/PONG frame constants

ab8e709aa5d539a9863eccb7a1d45acd8727dfb9 authored over 2 years ago
Use str_quote() for mask key

381c59e98a9604981fe1ecde51bd1bff40ac330b authored over 2 years ago
[BC break] Refactor WebSocket

Introduce WebSocket Header and remove previous WebSocket Frame implementation.

Since v0.2.0.

d0e7bf6bb77a93bd35b2b8f914b9f8059f1a4c4c authored over 2 years ago