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
bc44ca317de67677e6e8cf1ac7184192dc85e38f authored over 4 years ago by twosee <[email protected]>
cf673d4ded70df448bce070976072d7e16700f4a authored over 4 years ago by twosee <[email protected]>
31df439cf0cc977809ae9a714b84a49cf3fd365a authored over 4 years ago by twosee <[email protected]>
ce65184ac78ba0c16cd4212fb8bb16854f8c053b authored over 4 years ago by matyhtf <[email protected]>
1d710be89bf1792245b9832415484fb868ae98d4 authored over 4 years ago by matyhtf <[email protected]>
c947000056d0ba0012c58552ac97593d075e780d authored over 4 years ago by twosee <[email protected]>
* fix ssl error msg
* update
* update
* fix wrong words
* Fix tests
* fix tests
...
* improve: improve the code
1. set listenPort::socket::socket_type in swServer_check_port_typ...
1d0e758ebb307c17683d8d8e478c62ec49f84677 authored over 4 years ago by codinghuang <[email protected]>1. set conn socket info and socket type in swServer_master_onAccept
2fdbf27a09e967e17002747f1ce6dd91a4a5a60b authored over 4 years ago by codinghuang <[email protected]>* Update library
+ Update Constant.php
+ FastCGI support (#15)
+ Add Coroutine\batch functi...
f5d6334d190f07d8210ad5d523989f23f6e9fb8c authored over 4 years ago by Bruce Dou <[email protected]>
* improve: improve manager process exit code
* fix: fix swManager_kill_task_workers
391e57c0359fc341e522e6185f039dd3c00136be authored over 4 years ago by codinghuang <[email protected]>* fix: clear worker buffer in php_swoole_server_worker_copy_buffer_addr
* feat: add php_swool...
a4c89c6f480109b8a6b919ede8d134fe0672bb5f authored over 4 years ago by 韩天峰-Rango <[email protected]>* New Coroutine APIs: wait, waitPid, waitSignal
* Support timeout for wait, waitPid, add C++ ...
d732741c8332b132d842deec1d176becd935ea4f authored over 4 years ago by twosee <[email protected]>bf17924a60f0b2313b8f2c82a3a141369414da8e authored over 4 years ago by twosee <[email protected]>
359c4085908106d877ccf6108afcaad4ed3e2e34 authored over 4 years ago by twosee <[email protected]>
* improve: improve the code
* improve: add warning when set too many reactor thread
* impr...
6d2a78aa2eafee5977873a53318955568c6389f9 authored over 4 years ago by codinghuang <[email protected]>1329dfda715355d7192340709ebcc8ccbe08ce95 authored over 4 years ago by twosee <[email protected]>
* remove: remove the swServerGS::now
* update
2e7bf956a70bd9ab587bb59d4a13f75f732b21be authored over 4 years ago by codinghuang <[email protected]>a550d6bbfef5a5c1b1391013f8a3ef9b497de1d4 authored over 4 years ago by twosee <[email protected]>
swWorker* user_worker to swWorker *user_worker
986b1c4d04a8cfe3af7c20fa2b866998e18ff189 authored over 4 years ago by codinghuang <[email protected]>4ac20d64b4d993756d8b632c989c080d59337de7 authored over 4 years ago by codinghuang <[email protected]>
* optimization:
1. optimize swManager_wait_other_worker
2. add swManager_spawn_worker_by_type ...
* improve: improve the swFactory_finish function
* improve: improve process_send_packet funct...
370827b337cf80b81f184f24aaec96f6bc95ab5b authored over 4 years ago by codinghuang <[email protected]>
* Add mime APIs
* Fix #3131
* Rename
* C++ style
* Rename mime_types to mime_type
e653a39c2df86fa29940cad44955f6a0fdd2621a authored over 4 years ago by twosee <[email protected]>* feat: add server relaod event
* test: add server reload event unit test
* improve: updat...
fcf6a382868a382f42fc27f0b75f615e6eb85bdf authored over 4 years ago by codinghuang <[email protected]>abfc7c4e26755c43e83f800c7caf1cf58e71e328 authored over 4 years ago by twosee <[email protected]>
* feat: add http request getContent method
* test: add http request getContent unit test
*...
d470a0729b97bb216234be2a33710b290cbec85d authored over 4 years ago by codinghuang <[email protected]>cea5f72c5ea62c32742caaa3857c99a2fc4c2d19 authored over 4 years ago by 韩天峰-Rango <[email protected]>
* refactor
1. rename swServer_create_task_worker to swServer_create_task_workers
2. add swMa...
c8c5601bc1b2f605d43bf236946084040ce2a14c authored over 4 years ago by twosee <[email protected]>
* Support Coroutine\HTTP2\Client read more than once (patch for #3011)
* Add trace log, use z...
abaf87e90f964f45bba219ff130956be31f8bd26 authored over 4 years ago by twosee <[email protected]>99eb84801afc497a8c6187a206fbb5f4f3648f9a authored over 4 years ago by matyhtf <[email protected]>
* improve: swFactoryProcess_start
1. add swFactoryProcess_create_pipes
2. add swServer_set_i...
02eaff0221de96ce5e2bd9f0e0fa5632a32fe460 authored over 4 years ago by twosee <[email protected]>
18ce7496c66a4b92bed93a6ed3a5618730ed9234 authored over 4 years ago by twosee <[email protected]>
Code optimization [eof protocol]
f429fa0aedf805847663b4b231a4d9357db25be1 authored over 4 years ago by codinghuang <[email protected]>5bf3c3e81cec90bb0ef5744e916e9456369e62b6 authored over 4 years ago by matyhtf <[email protected]>
* Cleanup useless code
* fix tests
* Code optimization
3163bb79da7cb5763dacc3653cbcd1cf2621eb2e authored over 4 years ago by 韩天峰-Rango <[email protected]>a9ad0939b2ec6c1e47b37bc81a436d2492f57567 authored over 4 years ago by twosee <[email protected]>
fbdb3269db6ba90389b9e8ca1af67f586f46594d authored over 4 years ago by matyhtf <[email protected]>
638f4b62140af6b0948a577077956c0e1551055d authored over 4 years ago by twosee <[email protected]>
e2d51ee015933b0a70e8eb2962ca337d5bf6d30b authored over 4 years ago by twosee <[email protected]>
fe9978b66891eba9abb17ca8b087833d9b7da8ef authored over 4 years ago by twosee <[email protected]>
c244a9b1ec856f05434abc267e67a8e7d7fdf489 authored over 4 years ago by matyhtf <[email protected]>
3a4af54d3de6f526d439c6e686c32de853581b50 authored over 4 years ago by matyhtf <[email protected]>
ec9ab6168cdd247a9b6d143f9f093a3d4080bb93 authored over 4 years ago by matyhtf <[email protected]>
42bec11a9924893460070a594800e91400788cad authored over 4 years ago by matyhtf <[email protected]>
71f987f3a90305af874a1971a530692b28911726 authored over 4 years ago by matyhtf <[email protected]>
(Revert 5832baf2)
fe58c5bc931380a02767919105ec876476e622ed authored over 4 years ago by twosee <[email protected]>* feat: add swString_explode
* fix: fix swString_explode
* refactor: refactor swProtocol_s...
9914301da6074f7411821e2832b549d970ebf8a6 authored over 4 years ago by 韩天峰-Rango <[email protected]>* max_queued_bytes
* Code optimization
* Code optimization[2]
* Code optimization[3]
...
ab393346c9063a81cc271c454a0e3853eb5ceca0 authored over 4 years ago by 韩天峰-Rango <[email protected]>5832baf23929f646f8e53f89ea84c440588b6898 authored over 4 years ago by twosee <[email protected]>
1cee208525cdc6204ff297aca10deaa715e3eadb authored over 4 years ago by twosee <[email protected]>
596eb649bc4fded48b4625f0888dd476e1c15877 authored over 4 years ago by twosee <[email protected]>
* Add DNS timeout option
* fix tests
Co-authored-by: 韩天峰-Rango <[email protected]>
ddd857a8d02445aafa894cc3a228aefd17a255eb authored over 4 years ago by twosee <[email protected]>* Socket support open_fastcgi_protocol
* Fix compilation
48752474a209f30e3286bfb46848f312a883055c authored over 4 years ago by twosee <[email protected]>c26dad0715a9a23bcf09ff1b0d46b7906fb52d94 authored over 4 years ago by twosee <[email protected]>
81218c46bff9b22f59378aecade7d81fc73f651f authored over 4 years ago by twosee <[email protected]>
f9a7fee55e38ceec659b57b4f601c9e861de8ea8 authored over 4 years ago by twosee <[email protected]>
* fix double eval
* Optimization
Co-authored-by: twosee <[email protected]>
337d591d019d2b5c13c88073f248b40900354c08 authored over 4 years ago by 郭新华 <[email protected]>Co-authored-by: twosee <[email protected]>
a4b0e7c592d98eb2479d842dc4b05d48abd84c4d authored over 4 years ago by 韩天峰-Rango <[email protected]>1bf00cd31af5916b630388252405367cf2020973 authored over 4 years ago by codinghuang <[email protected]>
c7e54a962630a64113a070b5df9204ee7cd7c73a authored over 4 years ago by matyhtf <[email protected]>
0a58875b2dafa69bc26d522933285178ed5901d5 authored over 4 years ago by twosee <[email protected]>
init worker buffer function pointer
5aeafb2b3d3c29b6c532745340c3653566a39dde authored over 4 years ago by hantaohuang <[email protected]>* feat: add serv->create_worker_buffer
1. to replace the php worker buffer later
* feat: a...
5278bb30c9b6b84753fa1950cef3226f1cfb515c authored over 4 years ago by hantaohuang <[email protected]>cf8b72e6037b7e4a77c995b3fdb2a49f064ee514 authored over 4 years ago by 无痕 <[email protected]>
e77241824ca331ef737b7416a0d7b40a4f235acf authored over 4 years ago by Yurun <[email protected]>
cafc15e74aaa73a740ce0219affb835c270bc0b3 authored over 4 years ago by twosee <[email protected]>
* Fix params parser compatibility
a4df9ee9f90bedee5941c5d5895ff319acee8cb5 authored over 4 years ago by twosee <[email protected]>b0f449edb5586eb505f7a43d37c451403d6c9b8c authored over 4 years ago by twosee <[email protected]>
d2be92d546719176c1058b007851d279582fa51f authored over 4 years ago by twosee <[email protected]>
263db0b486f404079a3ee88cda41a5a4d05571dc authored over 4 years ago by twosee <[email protected]>
Fix http_compression_level not work
1cbed62687b12a4892d431b3a1eac7535aa2fb26 authored over 4 years ago by hantaohuang <[email protected]>4f4b5a18940c12762a177398e23c33f98d394577 authored over 4 years ago by twosee <[email protected]>
7a486af5216e9e2bb378b6db68905a59b588395a authored over 4 years ago by twosee <[email protected]>
287746a4eb0b211d05e3d6bcd8e9471e6386cef2 authored over 4 years ago by twosee <[email protected]>
1aeda24c57c8b49046df4492eb468fd85538c69f authored over 4 years ago by twosee <[email protected]>
74f205460b40a9d8989ed7a5b3abef2454efd900 authored over 4 years ago by hantaohuang <[email protected]>
0d0caf5a67afa8c1915e558b3b9704e5ad809fbb authored over 4 years ago by twosee <[email protected]>
74fc1896df4a0f44335a6f00bca99cd5d3e886c6 authored over 4 years ago by Yurun <[email protected]>
when http_request_on_body is called multiple times,
need to accumulate body_length
766b6dfd8a87d100b9f62e7790fd9717fa93c327 authored over 4 years ago by GXhua <[email protected]>
* Optimize websocket dispatch
* fix tests
a7c3158d212b1f7a147e96329645f82200c28e16 authored over 4 years ago by 韩天峰-Rango <[email protected]>65252e3fb144c080584354b4874513c4fafce92e authored over 4 years ago by matyhtf <[email protected]>
8957071d60c6c09052d42668798b5f44c61e3440 authored over 4 years ago by matyhtf <[email protected]>
35000f30a013fa58b6a80017e3c5f1540d564b07 authored over 4 years ago by matyhtf <[email protected]>
* feat: use readv to receive chunk data
* feat: add server->recv_chunk
* feat: add macro C...
529ad44d578930b3607abedcfc278364df34bc73 authored over 4 years ago by hantaohuang <[email protected]>96550782a8ae68fc61ba129e746c864a51ce7cd9 authored over 4 years ago by matyhtf <[email protected]>
* feat: Change the meaning of swDataHead.len
use data total length instead of chunk len
* ...
b8ce689181102df6e2bfea6c910dfd3ce0131f55 authored over 4 years ago by hantaohuang <[email protected]>8235c82fea2130534a16fd20771dcab3408a763e authored almost 5 years ago by twosee <[email protected]>
* fix: segmentation fault
When the worker process execute the chunk logic,
the package will ...
559a49a8e8d40ca5b831d6e4c4973e70a3a5eafc authored almost 5 years ago by twosee <[email protected]>
b45838e3451556afb308554f2281d047ab9b9218 authored almost 5 years ago by twosee <[email protected]>
e3f971481c66d0c920c248c8ac73f2068c304355 authored almost 5 years ago by twosee <[email protected]>
7bc9e835dff1f9703148b55c7e1246defcdf20fa authored almost 5 years ago by twosee <[email protected]>
4d38a028badc05119264003e6e73b074818c8c24 authored almost 5 years ago by twosee <[email protected]>
97cec528bfc03f5c2e2f87d92ab28b6ec259f73a authored almost 5 years ago by twosee <[email protected]>
1ad0b7156e817ee18d93b6b3919f23012006d69a authored almost 5 years ago by twosee <[email protected]>