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

Add bad args phpt on swow coroutines

2747bbde58ea7d9d30861efd5b4c373073cbf04b authored over 3 years ago
Use try to avoid deadlock in getExecuted phpt

9f211991867bbb59f6b4e9950a5aba7806f9455b authored over 3 years ago
Add phpts for not createable classes

498af8137ec94e8c5088d87cb01bb2affe49a924 authored over 3 years ago
Add sleep zero tests

3837856b64394eeaf5799babfb4c2b0177a94f01 authored over 3 years ago
Add buffer clone tests

fab3294999e1e88e8e8ce10023e095756187758b authored over 3 years ago
Remove dead code and tabs in time.c

88bb117535d41a30d804e8a1003292e81d9f53a8 authored over 3 years ago
Suppress PhpReturnDocTypeMismatchInspection

* Format generator code

ffb63b81dd16dffc29679beb06b2b21f66ab6489 authored over 3 years ago
Fix unused variable warning

82fee5207739bc09c6641ab66b2ef28a7b05d81b authored over 3 years ago
Add codecov.yml

98d1b316f7b6f3d72427d9647a4c415d73db68ac authored over 3 years ago
Fix missing Http\Server\Connection and add a test for mixed HTTP server

5c1c264a8a9111cef3ad95395e09451d471e6198 authored over 3 years ago
Fix bad behaviour of Request Uri things

dfb3decc22f42e004970a4f8991cf4eb0cf38796 authored over 3 years ago
Fix missing ')' at the end of trace line

0342a9067ad75a97388702ba96acf5a62fc21781 authored over 3 years ago
Fix shared buffer memory error when addref

30e030aa875a871c7db5eae386ca62bc9d04da18 authored over 3 years ago
Add getId() when attach test

19ea6127c169633dd451b1331ab8b3eeb63eb4ff authored over 3 years ago
Use ReflectionProperty to hack AssertException

It makes things simpler

a45bffdba6b88eb9d225ea283ac8ed48b215086f authored over 3 years ago
Clean up coroutine execute-data switch code

9bd630f2653e0e1952fb9e1af844151a5e44bea8 authored over 3 years ago
Fix some problems with the swow-builder (#86)

* Support PHP versions below 7.4

* Set initial value of configure options

60e3fcf40783f30598d650417bc8b53a4b05ca14 authored over 3 years ago
Fix set_exception_handler() behaviour in coroutines

1d68beb316aafa8de61c4752539c89783223c7dc authored over 3 years ago
Fix IPC handle test on Windows

IPCC can only transfer TCP handles on Windows.

9567ff921718d3a8aaa1d24a69acc00afb32f590 authored over 3 years ago
Add nano sleep arg 2 test case

4fb5f07805ffc77fccf71ed90c6dd9641c2dde59 authored over 3 years ago
Update and add phpts for sync.c

2c9556a514bf1b1dfc5cad10579d24329cc52374 authored over 3 years ago
Match code sytle in newly added phpts

fd510015186586091e18aa387f8af49782b71f0e authored over 3 years ago
Add pseudo_random_sleep mocking function for tests

8777864a1f6d650cc5cfb9ea9ecc17554811feaf authored over 3 years ago
Fix WaitReference behavior when waiting was canceled

77662726bacadf247c1e6876f9fd19d6d6c8f7fe authored over 3 years ago
Update IDE helper file

85e4a54222b049c7a3ec6b56d9211fa0f0cb4304 authored over 3 years ago
Rename Server\Session to Server\Connection (BC break)

7b235362f7ed40e619b2d3e2a4543db21b4f9225 authored over 3 years ago
Sync deps: libcat

* libcat/libcat@365616af86c0167bc752fe3bae0f2402e3c75317

aaf395241a95fced0b2e17942cb7d2c2cd65485c authored over 3 years ago
Support Socket::(send|recv)Handle() and Socket::acceptTyped()

Also add a test for it

4212fc579b83347962f7a56700efbc402a144ed1 authored over 3 years ago
Rename Socket::getLiveness() to Socket::getConnectionError()

8ce9f27e1c88e64d3ff65d3253e6617bc7e05062 authored over 3 years ago
Fix zend_ce_value_error is NULL in PHP-7.x

a5be1a4c37e7681c91b23c145a79340bb1006a3c authored over 3 years ago
Accepted client must be initialized

4995954bf0624dc3b997f53400210d43d4da34ef authored over 3 years ago
Fix strerror behavior on input overflow

1fea7fdf39a5b248e19b6819fa91b6f136e98f23 authored over 3 years ago
Use spaces instead of tabs

8ab67d78ea778b3d3f775055166bd7aff97733ec authored over 3 years ago
Use static check to generate curl/openssl info

49766abb87a8375fbb6489fdde9724ff2f132b80 authored over 3 years ago
Add tests for hook.c time.c main.c log.c

75cee7ece06070dddb219a805c1e33a003ec45c7 authored over 3 years ago
Update supported architectures

d82dd70b727d340f5004c225b72a47c2fd01a12a authored over 3 years ago
Add extension codecov tests in actions

41b0073dd7c3c1e338c949136d329313b500da6a authored over 3 years ago
Add gcov build support in config.m4

bfe3030ab4e4a240541ad8d2f63e96291a33ff37 authored over 3 years ago
Add stub swow.c

b052634ece3f68e85a82893a73a4540a0aeee6d9 authored over 3 years ago
Move swow.c to src/swow_main.c

055b3b0b39a19a16b662233495ed13a0f679adfa authored over 3 years ago
Add riscv64 build support

4a3dbc65bc6db26ab3598f26f5bfdf60a0012595 authored over 3 years ago
Remove unused stream_get_crypto_protocols_from_method()

59f4064e4c927a415ade59c4ca7fd0d7c616cebb authored over 3 years ago
Fix warnings on alpine

d7a40aaf4d6469c60abaebda04f6ce45bf425cde authored over 3 years ago
Improve builder

a92fc5cd2c99d8bcbf667d2874c71e17599b1da3 authored over 3 years ago
Fix default value of Socket::accept() client arg

5b3d244f5376f39fc83ca2c3c6a65b021371f8ef authored over 3 years ago
Update releases badge link

c7c2b7652b16638506e02589f7e15a3ad3b57ea9 authored over 3 years ago
Fix build errors when OpenSSL is disabled

ad33a053c2ecb91e610cf0f9c5faca05222e6fb4 authored over 3 years ago
Fix SSL build failures on PHP-7.3

PHP-7.3 does not support TLS-1.3 and have no try_convert_to_string() macro

bb5505725f6328055c4b49d743a2232315bd35c1 authored over 3 years ago
Sync deps: libcat

* libcat/libcat@773c0a313a4916df2d74441366b815ced2158a60

cef53151aaad60321371ac62cd78b19085610f61 authored over 3 years ago
Sync debug log changes

6dedc595dcbff3e37fbc0f40f981f70e1d6b6e73 authored over 3 years ago
Add support badges to README

8c9cda64431cad2e864cb9db265b682ae9618960 authored over 3 years ago
Stream SSL native support

11bdbb3891fbc11a91456015167971b91a7c7c01 authored over 3 years ago
Stream must be initialized after OpenSSL extension loaded

c16cd500b805ba41f0de2bbe4d7da3492e8cd5c0 authored over 3 years ago
MSan, ASan and UBSan configure support

2a547cf7e410c61b5e2b2260d4a302db9867d84f authored over 3 years ago
Adapt libcat log system changes

2a8c6805e8d90440b5a616821fc0be96c2965ad8 authored over 3 years ago
Fix sign-compare warning

b6e320ec4efe811179cc8dd2d0a352e7ad71fde8 authored over 3 years ago
Export handshake timeout info

f68fe0935560db760e091abd9162afe7486914c3 authored over 3 years ago
Fix socket_export_stream() (#83)

061b198c74923f6875ca6897072206bef2ecd6a8 authored over 3 years ago
Fix WatchDog memory leak after stop()

0b781c0cd7635b979feef259fb2221ec6109f634 authored over 3 years ago
Fix WatchDog interrupt function hook

Hook and unhook it in runtime is not thread safe...

e3e8925b27a911b257687c9a68fe6f8dc9f14153 authored over 3 years ago
Fix cs-fixer issue

PHP-CS-Fixer has use_trait bug on v3.0.1

1aaf834c4dc6cb95c4c285943878510959e894b8 authored over 3 years ago
Add hook_internal_function_handler_ex() to get original function handler

2c0bc72fdf2b287673982d06b1713aafe8158b94 authored over 3 years ago
Sync deps: libcat

* libcat/libcat@b38b256181db72ed0ce77b9e0d9ed5f78b909e41

570d4c7bdb41e8e203a185a11926eca6ec3348b9 authored over 3 years ago
Add ffi in tests actions

70e936ea33e494731365df9a3502523ef0b7e378 authored over 3 years ago
Add -v to cs check options in actions

1608b1954ef98aad296363ae377fd42be2f05372 authored over 3 years ago
Update issue template

4ba48c69716c37209fab05c9f85f6e11690e1a4d authored over 3 years ago
Enable sockets extension in windows ci

50ec9748e4182857cc0b105c21710a69f6954d51 authored over 3 years ago
Fix typo

08620dd8b92e654caa984e42469db6553537f722 authored over 3 years ago
Update issue template

e64eae2ab3be1dbeed2d1c24b34757335254d65d authored over 3 years ago
Allow user specify openssl and curl used by env

5e0b33ee82fbfab7fe9a2755c884479256c20bb0 authored over 3 years ago
Fix php -ri segv when built without curl and ssl

e600e54fc2b49901ab0e560bf7ce67216527897d authored over 3 years ago
Fix socket_accept timeout

8760b1ef80411711880dc26f4c4f6ab6dc5281c0 authored over 3 years ago
Fix typo in openssl and curl cflags

f0ee7917cfff8c5697f042986946f0dbd5e5834c authored over 3 years ago
Fix format-security

e491349e92308b6f0cc9edf94f27036d201902db authored over 3 years ago
Show linked SSL version

ecbb1cc90803756fc768ccb27d7edba995ab45f6 authored over 3 years ago
Rename to CAT_HAVE_OPENSSL

6c08d3b3fb7625eed919503c9f69570652c28fe4 authored over 3 years ago
Adopt PHP8.1+ class serializable changes

013d3390d7127273754af244ec55842f0e57f457 authored over 3 years ago
Use string for input default in actions

ed47d3a646b0ac74d3507c0eb91cb8cd6070fec8 authored over 3 years ago
Sync deps: libcat

* libcat/libcat@af6a55943b9d1e1d675fb4c637382b4bb4750644

886a44ea7bd6ce18736f2b6d7849670c435cb8c6 authored over 3 years ago
Sync the renaming of socket_recv_from()

24b9fc0e4095c8cf99030909908b9ebb901c5242 authored over 3 years ago
Revert php_stream non-blocking fixes

Revert "Support non-blocking php_stream"
This reverts commit 723b9a48

Revert "Fix some bugs of ...

3a8fe9e0420b2c00d289bf5a159ffc1246dbf8a3 authored over 3 years ago
Support native non-blocking PHP stream hook

ee91d427c7713c96290d182ad3f8a25231a06532 authored over 3 years ago
Do not hook disabled functions

f4064bbeadeece2f2cd9764c1a1c1759672bdf44 authored over 3 years ago
Modify exceptions info for matching php behavior

10bec80fa4846ea83f65168e192bc0528ed62e00 authored over 3 years ago
Update comment

26cf794e72839b865c2a546c1a5a07fa336eb781 authored over 3 years ago
Update fs codes for upstream bugfix

087741e4cac9318526b3cdf15d0ae966de50ee09 authored over 3 years ago
Fix syscall sleep routine in watchdog test

this may cause test failing before
libcat/libcat@0945ab6396bcd745ec18cfeb75458ebd732d565e

d71fc79e433dfaf97fb807c16ad7196fe65c89a7 authored over 3 years ago
Add ffi c function checking skipif util

d197d2c6c23ea8c6cf757bf8d3ae04fd03166ba0 authored over 3 years ago
Use c stream functions wrappers

800e0460de44cf257b90797a796d66e3a751609b authored over 3 years ago
Make the watch-dog syscall test more stable on MacOS

Since the test fails occasionally on CI, we have to do this.

e13b3090ca0522d0fad4184ab9dfbd6a182065ee authored over 3 years ago
Sync deps: libcat

* libcat/libcat@502c9bf2477faf27764342e5db3a2e5d6b56fab3

b2dfa7bfd3c0488e9743e9a457d740d6f915f833 authored over 3 years ago
Remove dead code

3b483f1d8859ee9e4b1f57064dc4439afb6148b8 authored over 3 years ago
Use http_parser_get_parsed_length() API directly

fea0783dace945b547e4c4ce7dc248f48f7dfefe authored over 3 years ago
CI tests for common ditros other than ubuntu

9de9504840ceba1c1b7275c0ccb01bebffb8b256 authored over 3 years ago
Use array for workflow branches filter

75f48cc4fad89d466815b7b15ce71c0ffafb4931 authored over 3 years ago
Add phar tests skip conditions

9514075363d70f2d90e9c998f9c03a284cc18853 authored over 3 years ago
Sync deps: libcat

* libcat/libcat@c463a9c99d2fd9370204b3712de60d600bbad4a7

a9cb4dbf36fe3bddc78c2ea9a7c92557d61a423c authored over 3 years ago
Remove unnecessary Socket::close()

Now socket close will cancel all IO operations immediately, but write operations is in progress....

c6c93fa4913242e1969240c2941d22aa827e942f authored over 3 years ago
Fix Coroutine::run() in subclass

It should new static instead of new self.

4e68c95d2d7236e6959784f8fdd48dc88c21018a authored over 3 years ago
Introduce Socket->getLiveness()

bae7ae7fbb86999efd09ca37b52b0045b6cccfde authored over 3 years ago