Ecosyste.ms: OpenCollective

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

github.com/swoole/swoole-src

🚀 Coroutine-based concurrency library for PHP
https://github.com/swoole/swoole-src

Check server options (#3726)

* call Swoole\Server\Helper::checkOptions

* trigger_error

* fix

* fix tests

* Optimi...

2fc271d16526f62d0ccb3c71cb9d8c95326f4b5a authored about 4 years ago by 韩天峰-Rango <[email protected]>
Add send_queued_bytes in Server::getClientInfo() (#3721)

* Add send_queued_bytes in Server::getClientInfo()

* Fix

* Fix

* Fix

* Fix

* Fix
...

a5c449c0ee02a14d7ceee1750d9e0eace11de040 authored about 4 years ago by Yurun <[email protected]>
Set the worker status to SW_WORKER_EXIT when the worker process exits… (#3724)

* Set the worker status to SW_WORKER_EXIT when the worker process exits, and separate the Swoole...

e1dbb2ca7c30ba4b687c498db091d815a0865484 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Optimize Server (#3723)

* Optimize Server, Added SW_WORKER_EXIT

* Optimize namespace

* revert

* revert 2

be687740e143c3fee051fda1e8b963372b2809ec authored about 4 years ago by 韩天峰-Rango <[email protected]>
Optimize Socket, Add tests, Remove useless code (#3722)

* Optimize Socket, Add tests, Remove useless code

* Change socket to private property

* Op...

6ff14352f79cd4a924ca7418741296a973ab45c7 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Optimize namespace of http2_client (#3718)

* Optimize namespace of http2_client

* Optimize namespace of http2_client [2]

aa708586beea1124a0b0eb866d800594cf69ceda authored about 4 years ago by 韩天峰-Rango <[email protected]>
fix for 8.0.0RC1 (#3713)

838f674c5ef870222401078c108dff402db56f6c authored about 4 years ago by Remi Collet <[email protected]>
Optimize code (#3708)

* add Table::delete alias, add comments

* Optimize namespace

* Optimize var name, Optimize...

93304d1f1cb7cd9f477443cb030e6d642eebe88f authored about 4 years ago by 韩天峰-Rango <[email protected]>
Support HTTP2 server side GOAWAY. (#3710)

afae007aea13144b63c41ebfc3fdf7cc08fb87d8 authored about 4 years ago by Bruce Dou <[email protected]>
Update ping.phpt (#3709)

cf4827edf47a98d5182579071dbb8e6a980664a1 authored about 4 years ago by Bruce Dou <[email protected]>
Optimize Pipe

4e95100adaf1fe0747378acf15efc551eaf4b384 authored about 4 years ago by matyhtf <[email protected]>
Update php_swoole_library.h

93f00df955040639e7ed6e1564d5c02ca6618854 authored about 4 years ago by matyhtf <[email protected]>
added signal with coroutine test

c4e78760df473a7569a4f772e889cfcecbd4838f authored about 4 years ago by matyhtf <[email protected]>
Change the scope of max_idle_time to the current port

c8b6274046c85fba26b2a2e252d05f6404696e3e authored about 4 years ago by matyhtf <[email protected]>
Optimize table/socket_coro

8d49f07f9fbfcd54745a41e42d4b6e2e751612ed authored about 4 years ago by matyhtf <[email protected]>
fix #3706

c2442065bd0ddc54b6e866c36b8a0feec8245d68 authored about 4 years ago by matyhtf <[email protected]>
Optimize channel code

b1edf43ee1ff6892ea165e9781b94d3d038d0e2a authored about 4 years ago by matyhtf <[email protected]>
Optimize code (#3701)

* Optimize code

* Optimize code[2], fix tests

* fix tests

* fix tests[2]

* Optimize ...

c4f6ec70a972312a9816d6c780ae8b5e0dc0be9e authored about 4 years ago by 韩天峰-Rango <[email protected]>
Fix #3677 (#3699)

* fix #3637

* add composer.json

* fix tests

* remove composer update

* fix

44b30449014535bc29519a5cfe2ddbcd59c6b932 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Optimize process type func (#3700)

* Optimize process type func

* Optimize code

e214531d1701bf99c6672b8641809e832e623617 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Optimize namespace

567adbed4906b081ee04d31e9c5b0409f2a22d0a authored about 4 years ago by matyhtf <[email protected]>
Add StackDeferFn

af9f4330cca59d856e80b0de7b6f5c67e546f4f0 authored about 4 years ago by matyhtf <[email protected]>
Refactor Proxy, Fix proxy memory leak, Fix #3677 (#3691)

* fix #3677

* fix tests

* Optimize tests, Optimize var name

* add message

* skip

...

32103d8791bcdcb67b3b54433f6aefefab71733e authored about 4 years ago by 韩天峰-Rango <[email protected]>
add wheel_timer

d80d330dddf82ddd88875015b1359d592f817b14 authored about 4 years ago by matyhtf <[email protected]>
revert heartbeat_thread, fix heap_node invalid free, improve send/recv timer (#3696)

27f53c85a6ad0f86852022850d901db2021e2622 authored about 4 years ago by 韩天峰-Rango <[email protected]>
fix #3663

31364ac9f77eccfb1220baa332b69e5fe64de187 authored about 4 years ago by matyhtf <[email protected]>
Optimize namespace

291569e158ddeb14051737a658ec1fcd40bc39d8 authored about 4 years ago by matyhtf <[email protected]>
Optimize send/recv timer, add tests (#3690)

eb8f893cc8a7d77b13c3f1012f759c5412da84b7 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Optimize code, Remove useless code (#3689)

* Optimize code, Remove useless code

* fix tests

* Optimize heap

* remove ring_queue

...

d9e71876489865dd4e871df9ba192c63b372be30 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Support send_timer, Optimize code (#3687)

* Support send_timer, Optimize code

* fix tests

* fix

* defense

859bf2f70e741349b213ee22ec4ffcfad699e1b1 authored about 4 years ago by 韩天峰-Rango <[email protected]>
fix build error: invalid conversion from 'const char*' to 'char*' (#3686)

c1079fc3baae66f1276c535a5abd7f33b024db9c authored about 4 years ago by Remi Collet <[email protected]>
Remove heartbeat thread (#3685)

* remove heartbeat thread, remove heartbeat_check_interval

* Add Timer::delay & Timer::update...

07ee2e5211c4327d052f0860d57b2578657ce9c7 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Fix PHP8 build (ext/sockets compatibility) (#3684)

0a1ab3d5b1cfde8b905192bec0535bc61b92871a authored about 4 years ago by twosee <[email protected]>
Fix #3681 (#3682)

7d4eaed41ae94237ed9e4ae72ac166b6e7617047 authored about 4 years ago by Yurun <[email protected]>
Fix PHP8 build (zend_compile_string change) (#3675)

bebc3a0890156b9067b19f9c56766d132647fd58 authored about 4 years ago by twosee <[email protected]>
add build-library tips (#3673)

* add build-library tips

update

* fix

c270168b12e474176031c6c60473a9705df39d14 authored about 4 years ago by 沈唁 <[email protected]>
Optimize code (#3671)

* optimize-code

* fix tests

ae1d515397752a6dddd68175c6fc1ec1f351ac93 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Support http2 client unix socket (#3668)

* Support http2 client unix socket

update

update

* add unlink

42ee35b4317a31f70c5ac52c71d9d9c115bf86d0 authored about 4 years ago by 沈唁 <[email protected]>
Fix missing classes in library (#3670)

be7663686a8c632e6fa1979f053bcf10ee537840 authored about 4 years ago by Yurun <[email protected]>
Update version for Swoole 4.5.5-alpha (#3667)

8e35c162e2cae99698d879f3338f31773417aa8b authored about 4 years ago by codinghuang <[email protected]>
Update version for Swoole 4.5.4 (#3662)

9bc8420cabbb58e516edc1865b97d3f5cbacd25d authored about 4 years ago by codinghuang <[email protected]>
Optimize code (#3661)

* Remove "using namespace std"

* fix tests

* fix tests[2]

* fix tests[3]

70165714755f50c94852094bcdb4571bc381b635 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Refactor Buffer (#3658)

* refactor Buffer

* fix tests

* fix tests[2]

* fix tests[3]

* fix, optimize code

...

f0b36f447762867d62e44ac575da89d0631ce4ba authored about 4 years ago by 韩天峰-Rango <[email protected]>
fix #3659 (#3660)

7f1c1b22253a24e53bb72bae466b82fe4d70080c authored about 4 years ago by 韩天峰-Rango <[email protected]>
Optimize namespace, classname, enum (#3657)

* Optimize namespace, classname, enum

* Optimize [2]

* Optimize [3]

* Optimize class na...

97ac7e59910aa415fcf797ba3539952c22ad747f authored about 4 years ago by 韩天峰-Rango <[email protected]>
Improve tests

989f0bc60a75243324fc1d49676d603e6c385bf5 authored about 4 years ago by matyhtf <[email protected]>
Fix crash when receiving invalid packet (#3653)

* fix

* fix warning, fix tests

913e6f7ad82901a3f0d51a5a2cebac371c7a07c7 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Improve Event::del, Fix #3647 (#3650)

* Improve Event::del, Events can still be cleaned up after the socket is closed

* fix

* Op...

f18d76db846920cd420d12136ef8f54c4ce433ba authored about 4 years ago by 韩天峰-Rango <[email protected]>
Improve swMutex_create (#3646)

* fix #3644

* fix

* fix [2]

* fix [3]

* fix [4]

* Optimize code

c2b29e17ca926385a6d83b37197221e5a9e78584 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Optimize server mode (#3645)

* Optimize server mode

* fix

7afdba64f96430519c412e38e45607957fe64b54 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Remove jemalloc

ba8f69d8f1e285f815ff91fa17701c7fe1a3f914 authored about 4 years ago by matyhtf <[email protected]>
Optimize SSL code

b4b7e7eca12cefdf7a273e1645dc71b36fff76e5 authored about 4 years ago by matyhtf <[email protected]>
Optimize server dtor (#3642)

* Optimize server dtor

* fix

0af763e8e14ab91138079c249294a65e9e27a123 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Support ssl_protocols & Remove ssl_method (#3639)

* Support ssl_protocols & Remove ssl_method

* Format code

* Fix

* Optimize

add139af0a2fc9bbc035cea330158b2d58cd16f5 authored about 4 years ago by Yurun <[email protected]>
Disable table debug

630017554e47e3de89db7f452a97ff5b88cc95a9 authored about 4 years ago by matyhtf <[email protected]>
Optimize file lock (#3641)

* Optimize file lock

* use aio

9afadb31693c37d96d74397512a34ff849dadaad authored about 4 years ago by 韩天峰-Rango <[email protected]>
Optimize enum & const expr (#3640)

* Optimize enum

* Optimize const expr

* fix core tests

* fix core tests[2]

* remove ...

6d589d1030277860359fd0d8a618dfbd91238e46 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Update version

4f2866bfccf59f305c8909aae278f55421930b6d authored about 4 years ago by matyhtf <[email protected]>
Optimize namespace, class name (#3638)

* Optimize namespace, classname

* Optimize namespace [2]

bcb63078ece4c7c9bec71b43e43145ccaa8e48e0 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Optimize server code [2] (#3635)

* swoole_set_cpu_affinity

* Optimize code

* Optimize hook, Added swoole_c_api.h

* Optim...

840f2125e208e945fc6ef99f5b168ecd82b2c148 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Optimize Server

dbe9a3bb103b72527afa9a83a71fc6b8f1f97be6 authored about 4 years ago by matyhtf <[email protected]>
Remove the use of server mode member variables

5839551859bd13ccf090644979a32d9712d4af6a authored about 4 years ago by matyhtf <[email protected]>
Modify server mode to private attributes, fix cpp examples

084e087616298c5993744c8ea19eb095a7af02c5 authored about 4 years ago by matyhtf <[email protected]>
Optimize EOF find performance, Add Http-413 test

3e3236c5358c0b6741416201eb7cfff7b886613a authored about 4 years ago by matyhtf <[email protected]>
Fix core-tests, Optimize code

530e74b9ff20d71bad4d4d80c428a2edf2c84a64 authored about 4 years ago by matyhtf <[email protected]>
Fix zend_hash_clean assertion failure (#3634)

afd2a8cc380db2a1c0ee5841e917c160f6436b92 authored about 4 years ago by twosee <[email protected]>
fix slow client bugs in co-http-server (#3633)

* fix slow client bugs in co-http-server

* fix tests

56f4f360546e1f36b76abe86566da1d75f0ed770 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Fix #3533 (#3632)

* fix #3533

* update error message

* update error code

6d732ca9d6ff0cf4b0c0c1b628653803314f7cd9 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Added Co\Http\Client SSL + WebSocket tests (#3631)

* Added Co\Http\Client SSL + WebSocket tests

* Optimize code

7aa159a3012ef230c3ffd2352006127e95823257 authored about 4 years ago by 韩天峰-Rango <[email protected]>
fix #3471 (#3630)

91b1cf8d4ed5bd0038fd79b1dc61c09033f23433 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Remove useless code (#3629)

* Remove useless code

* update config.m4 and package.xml

cf6ebf36bf83953e10b2127c00748efabd9b3989 authored about 4 years ago by 韩天峰-Rango <[email protected]>
fix #3626 (#3627)

* fix #3626

* bad var name

* Improve readability

5fa924494f7e8e1e96f057e2211d104ceffeabc2 authored about 4 years ago by 韩天峰-Rango <[email protected]>
add readlink/opendir/readdir/closedir hook (#3628)

ffc84c0f07f7357a7e31475481a046daf927da75 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Refactor aio (#3624)

* Refactor aio

* Fix

* Format code

* Parse errno in swoole::coroutine::async()

* Add...

cf726670a80b9406b8ec7fa0e9686be26cec9b09 authored about 4 years ago by Yurun <[email protected]>
Optimize reset worker_num/reactor_num/task_worker_num (#3622)

* Optimize reset worker_num/reactor_num/task_worker_num

* Optimize reset worker_num/reactor_n...

53c878ec896962c1b581bd8fdfad0692b3d481b4 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Improve table (#3620)

* Optimize table initialization performance

* Optimize code

* rename

7eb7bd455f5a117a78543392145b0cb4f534ed18 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Fix AsyncEvent return value overflow issues

678e4b8529c92552e3dfa6e9f88d3338a938f77a authored about 4 years ago by matyhtf <[email protected]>
Fix fseek ftell file larger than 2G bug (#3619)

* Fix fseek ftell file larger than 2G bug

* Optimize test

c317c5b8332c86abde02dfad50f8a10ae44bf608 authored about 4 years ago by Yurun <[email protected]>
Optimize header file name (#3618)

* Improve header file

* Improve header file

* fix tests

97cde9bf216f6dc5f92554a1373c13889b0643eb authored about 4 years ago by 韩天峰-Rango <[email protected]>
Optimize code-style (#3617)

* bool type

* namespace

* remove swString_append_ptr

* remove swoole_http_client.h, mer...

d7f04f86b1ce8c65cc05027c1babe252b972f7b4 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Revert enable-hook-by-default (#3616)

30befbc4f2c8d4da35b7dbf223d04af2f3d98a84 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Optimize code (#3615)

* bool type

* namespace

e93229cc8162ac7f14f08ea77bb0be4a2119050d authored about 4 years ago by 韩天峰-Rango <[email protected]>
Enable coroutine hooks by default (#3607)

* Enable coroutine hooks by default

* Optimize code, add tests

* fix tests

* Privatizat...

7247b9934da9f7acee29a4b50d1045a364abd35c authored about 4 years ago by 韩天峰-Rango <[email protected]>
Add open_websocket_ping_frame, open_websocket_pong_frame (#3600)

* Add open_websocket_ping_frame, open_websocket_pong_frame

* Change get_primary_port to get_p...

6aa9151003c62ade710ba2c91269b552ab29890a authored about 4 years ago by Yurun <[email protected]>
Modify SWOOLE_HOOK_ALL to contain SWOOlE_HOOK_CURL (#3606)

da52443310f71a5a5af76ab8ad4115467c45d1ec authored about 4 years ago by 韩天峰-Rango <[email protected]>
Update version for Swoole 4.5.3 (#3605)

41fd89d0b108f56836420bc65ae8da70eeffaeee authored about 4 years ago by codinghuang <[email protected]>
test: improve github ci (#3603)

* test: improve github ci

* test: add --enable-debug-log

* fix: add --with-openssl-dir

65a25b4e49880cc7b11c70fe3abef28c90170e0d authored about 4 years ago by codinghuang <[email protected]>
fix: fix issue #3601 (#3602)

cec1868cdf90456adac366b5f7f8e8c209be053c authored about 4 years ago by codinghuang <[email protected]>
Fix missing sched_yield() (#3599)

* Fix missing sched_yield()

* Fix

3850ce8484d1f29cff5c7e9f58c32168cdf2f82e authored about 4 years ago by twosee <[email protected]>
Fix PHP8 compatibility (named params) (#3598)

78c2826f8c1a038d697ccb76c90b9209a4d44626 authored about 4 years ago by twosee <[email protected]>
Improve server max connection (#3595)

* Set max_connection before server create

* add core test

* fix tests, revert task_worker_...

e3600109657586d90cb8d6beb67d029307f2b513 authored about 4 years ago by 韩天峰-Rango <[email protected]>
Initialize memory when creating a new row (#3592)

01449109288e1e13ce59e9071e10eb43e6f6f343 authored about 4 years ago by 韩天峰-Rango <[email protected]>
fix accept bug (#3591)

* fix accept bug

* Optimize code

* fix tests

* Optimize code

b085ad20fd43449c760f7bcd5063fb4b42be2c6e authored about 4 years ago by 韩天峰-Rango <[email protected]>
test: fix swoole_http_client_coro/upload_big.phpt (#3590)

* fix: fix http client upload_big test

* fix: http client upload big file

288268faec855f69a755c73d1b74daf223f16141 authored about 4 years ago by codinghuang <[email protected]>
Update version for Swoole 4.5.3RC1 (#3588)

66f70f63326a829d52fee76d69e0d51a84afbe38 authored about 4 years ago by codinghuang <[email protected]>
[clang-format] Code format

3aa03bb9b1cb89292fd889d95aa02bbb836809f2 authored about 4 years ago by matyhtf <[email protected]>
[WIP] improvement: free socket buffer after onPackage is called (#3551)

* improvement: free socket buffer after onPackage is called

* Optimize code, freeing memory w...

573e65dd1649ae68c76b9a61b23b229a3d0942f6 authored about 4 years ago by codinghuang <[email protected]>
[WIP] feat: support http2 flow control (#3486)

* feat: support http2 flow control

* fix: skip when send body is empty

* fix: check traile...

5cca63eccae922d87763b45aa1215a3d73433a59 authored about 4 years ago by codinghuang <[email protected]>
Fixed: fix -Wunused-lambda-capture build error (#3587)

4a5c602a74b01eedffa640d9a1520315bc0bee5e authored about 4 years ago by codinghuang <[email protected]>
Support hook stream_set_blocking (#3585)

* Support hook stream_set_blocking

* clean

* Use timeout 1ms where non-blocking

* Use t...

11e5a4c150d71582714537aa399f729ddd99841b authored about 4 years ago by Yurun <[email protected]>