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

add SW_FD_DNS_RESOLVER

97c04acdfd8c0a4ac7b55e4b0c740d2e7893d1e9 authored over 4 years ago by matyhtf <[email protected]>
Call original dtor function

2ffeccc9735407c791818549ac6e8fc5d9e2907a authored over 4 years ago by twosee <[email protected]>
Add channel dtor (#3260)

* Add channel dtor

* No warning (channel will be closed)

* Fix

1693fc6d87159dd1447808a0a14a1ec3ef5f2d93 authored over 4 years ago by twosee <[email protected]>
warning free

adb501937f5b8c552e457f238a3b7b9ede0645a0 authored over 4 years ago by matyhtf <[email protected]>
add tests (#3258)

c1b0dfcef3a973dbd5ee74952b77b300a921852d authored over 4 years ago by 韩天峰-Rango <[email protected]>
include string

dcad58e843a3f0be876e472502bbbe3da30c3bb4 authored over 4 years ago by matyhtf <[email protected]>
Support some common options for Coroutine\Http\Server (#3257)

68ccec930e165e0b67101abf23667ebf6a519df8 authored over 4 years ago by twosee <[email protected]>
refactor: use stl container in server (#3253)

* refactor: remove swUserWorker_node
use std::list instead of swUserWorker_node

* fix

* r...

76d77139a664e9eef32ffa30f9c7ca13e2f40715 authored over 4 years ago by codinghuang <[email protected]>
Optimize Table (#3248)

* Optimize Table

* inline

* optimize

* use stl container

* fix memory leak

* Use ...

79583d2fa2c6e0cfc17af29261c39ddaee0aa432 authored over 4 years ago by 韩天峰-Rango <[email protected]>
revert ecdh_curve default value

debe5bda344f1212498d24b9e5ffd9dd965fec41 authored over 4 years ago by matyhtf <[email protected]>
STL-Container (#3247)

* refactor select reactor

* update

* http2 client

e334ab26fcead775adfdcf96a8f01b4179b9a260 authored over 4 years ago by 韩天峰-Rango <[email protected]>
Do not close stdout and stderr (#3249)

* Do not close stdout and stderr

* Fix CS

96114d850299e74fb1709cb9a1a82cc8fcd95976 authored over 4 years ago by twosee <[email protected]>
test: use lambda in server event callback (#3245)

646d08797d71efaea07b2997f0b2b2d35c7d328a authored over 4 years ago by codinghuang <[email protected]>
Limit the max output length

49d7814b37866b84e96afbb97d02343ddc73ec1b authored over 4 years ago by twosee <[email protected]>
Bug fixed: 301 doesn't reconnect to the new host in co\CURL (#3241)

ec23323b1ec4effc3df764eed6fdf39c13b18dda authored over 4 years ago by Bruce Dou <[email protected]>
test: improve test server (#3242)

* test: improve test server wrapper

* improve: allocate process in stack

* test: add TEST(...

827bb918316316a3e551812695ae78b5cecf37ea authored over 4 years ago by codinghuang <[email protected]>
Fix empty proxy authorization info (#3243)

616df5a054ab4f030a61feec3ad5ba16ee7805b5 authored over 4 years ago by twosee <[email protected]>
remove benchmark

4b67cca033c4be4f3e9a581c7019ee5fe9e75d66 authored over 4 years ago by matyhtf <[email protected]>
Improve code (#3240)

* improve: use std::string instead of char * in sendto

* typo: modify vefiry to verify

543e75ae3e70b3caadac2a1c58ce5154e654b814 authored over 4 years ago by codinghuang <[email protected]>
feat: resolve the domain name when use udp coroutine client (#3236) (#3239)

* feat: resolve the domain name when use udp coroutine client

* improve: check dns error

*...

9368ecad248ed8ad7a4f47543936b73834a6c0f6 authored over 4 years ago by codinghuang <[email protected]>
Fix tests

6a8b87eb125e2baa9add26457066b7a3d7dec92f authored over 4 years ago by twosee <[email protected]>
fix #3234

20547d6bb6a952a8377b4ed29fe9e26b7572fd9e authored over 4 years ago by matyhtf <[email protected]>
Optimize Http\Response::create (#3230)

* Optimize Http\Response::create

* defense

* update arginfo

* update params

* Fix

...

9e03aa8bced2d53614e57b793ce59f01ccbff9d1 authored over 4 years ago by 韩天峰-Rango <[email protected]>
Fix mime APIs

7a2777327c84b86d30bd9be82fa6a7c5c02d2061 authored over 4 years ago by twosee <[email protected]>
Update version for Swoole 4.5.0RC1

b50c4a234a6e81178cfcf8631c639051f4ca51cc authored over 4 years ago by twosee <[email protected]>
Add errString to store dynamic error message (#3229)

* Add errString to store dynamic error message

* Fix

0994a1e4daa1c1561bf6862899dd953d80b067e9 authored over 4 years ago by twosee <[email protected]>
Fix invalid rw

1b8a22af22717a71a181440435bb6866cea2c956 authored over 4 years ago by matyhtf <[email protected]>
Fix dtls compilation

ae4f54a3ea6f3a147cd83181f99a6dcc3e4092ba authored over 4 years ago by matyhtf <[email protected]>
Merge branch 'master' of github.com:swoole/swoole-src

be0d7eaf831a7a5d8cd6f357114e7e0230b2d0e6 authored over 4 years ago by matyhtf <[email protected]>
Init var

f0edba97d9126ce328b045ce8425c29d07815e95 authored over 4 years ago by matyhtf <[email protected]>
defense (#3228)

8a6310700f6add2415c24c055c15a259f51b6422 authored over 4 years ago by 韩天峰-Rango <[email protected]>
fix invalid read/write

edfa6f125bf383663c3d476171e525a98ca22b64 authored over 4 years ago by matyhtf <[email protected]>
improve: set iov_len to the length of the chunk (#3227)

Co-authored-by: huanghantao <[email protected]>

be95bad68d7c81c9f67c3f0a7c4969ab975e4a4f authored over 4 years ago by codinghuang <[email protected]>
Do not show lost package

17ced5a82da6bd5d4e39c71708975a620506687f authored over 4 years ago by twosee <[email protected]>
Fix ref count

e83269ef8852fc0bd65efab485dd6ddb37139913 authored over 4 years ago by twosee <[email protected]>
Optimize SSL validation (#3226)

* Optimize SSL validation

* fix tests

* fix tests[2]

* fix tests[3]

21fd898814f8cc1a944b048d07f6a9385c013a8b authored over 4 years ago by 韩天峰-Rango <[email protected]>
Add Server::getWorkerStatus() (#3225)

* Add Server::getWorkerStatus()

* Define constants

* Remove blank line

* Use constants

9160031caca95a74104e8054ed52b373f1f4dd52 authored over 4 years ago by 韩天峰-Rango <[email protected]>
Fix DTLS compilation

5f3851506c3df49392b0aaa6b5cfe8c126573819 authored over 4 years ago by matyhtf <[email protected]>
fix #3221 (#3224)

e8d7fddb4f748f33e1ae90d487704b624718f0f5 authored over 4 years ago by 韩天峰-Rango <[email protected]>
connection.h rename to ssl.h

84b3c905ae067ec292cebd143f80ba8e6918d59f authored over 4 years ago by matyhtf <[email protected]>
Fix compilation (#3218)

1d01bedd03dbaf3c5f1e66c55223e054d9bc3537 authored over 4 years ago by twosee <[email protected]>
Separate SSL accept and SSL handshake (#3214)

* Separate SSL accept and SSL handshake

* Fix

* Fix again

* Fix again and again

* Fi...

f39e8fab7f81f8e3e2e9e25f0ad61d096739ce98 authored over 4 years ago by twosee <[email protected]>
Run-tests support -j option (#3215)

* Update run-tests (Support -j option)

* -j($cpu_num * 4)

* Fix undefined constants

* U...

eb4b9ee34a2178bfcbe72775731e250b8300cbe2 authored over 4 years ago by twosee <[email protected]>
Test server (#3213)

* test: improve server test

* improve comment

* improve TEST(client, tcp)

* chore: set ...

849f742ffc422f300b4c5819f3d0506a80ed581d authored over 4 years ago by codinghuang <[email protected]>
Fix typo in SUPPORTED.md

444717ccfb3b8c8dc13f16537f1d597d93fcfb95 authored over 4 years ago by twosee <[email protected]>
Fix #3212

7dadfeb74ccb77539cc230ea76684793370bac1a authored over 4 years ago by twosee <[email protected]>
Test reactor (#3211)

* test: add TEST(reactor, swReactor_create)

* test: TEST(reactor, swReactor_set_handler)

*...

e3dc26db481cf920d3d21d344cb82f07235721cb authored over 4 years ago by codinghuang <[email protected]>
test: add coroutine core test (#3209)

a94f1a63baa2a86d677608f6272910295316f1a0 authored over 4 years ago by codinghuang <[email protected]>
improve: set buffer NULL (#3210)

e8317304eb680495978571d6468045517f1f3c0f authored over 4 years ago by codinghuang <[email protected]>
reset (#3206)

Co-authored-by: hantianfeng <[email protected]>

b523155e8f14b81e77a769093c299b85d338b808 authored over 4 years ago by shiguangqi <[email protected]>
Add one framework to readme (#3208)

ee9798d25c30223c1e8a1779fffc89aa03a32d28 authored over 4 years ago by vic <[email protected]>
Fix reactor defer task (only tasks of the current round will be called) (#3207)

6926b8b444d1663cafa17bbed5a36eb0734f3681 authored over 4 years ago by twosee <[email protected]>
Merge remote-tracking branch 'origin/master'

04256f2ad835fcd353e65f23853557dabbde5815 authored over 4 years ago by twosee <[email protected]>
Fix uninitialized value

585115d03bec6bbf2c701831168c1ae06c54ba5a authored over 4 years ago by twosee <[email protected]>
fix #3203

9dc4d6836d7664494eca13369ea7904a0d1a2dd7 authored over 4 years ago by matyhtf <[email protected]>
Improve benchmark tests

367b7509cac7c3fb5761a2d6cdb1aea38dfdb3c0 authored over 4 years ago by matyhtf <[email protected]>
fix tests

0d49c3ed48f56c53d89b42b7d8109a805aabcd17 authored over 4 years ago by matyhtf <[email protected]>
add swString_repeat

333001509b6bcdd527d05206d1b36216bf6e4ab9 authored over 4 years ago by matyhtf <[email protected]>
Improve SSL_accept error message

3f6132a06bb93f9818d2c71d8d2a0c3aed384607 authored over 4 years ago by matyhtf <[email protected]>
New API: Coroutine::waitEvent (#3197)

* New API: Coroutine::waitEvent

* Handle error

* Code optimization

* Remove coro_poll_t...

fd1aa04406971e2be7d803732a0383c473962e64 authored over 4 years ago by twosee <[email protected]>
fix warning

745adf359983ca1214d3cba2560885c8b59814ee authored over 4 years ago by matyhtf <[email protected]>
Optimize worker recv chunk (#3200)

* optimize: limit the maximum number of consecutive receiving chunks
by the worker process

*...

f0654938ee639e7af88db01ca737bdfd452e8c4b authored over 4 years ago by codinghuang <[email protected]>
Fix pipe communication random error

67f6b3edf951d106617d727c83fe4a040087dcc9 authored over 4 years ago by matyhtf <[email protected]>
Merge branch 'master' of github.com:swoole/swoole-src

b2fdee7c116081a99d77342ef12260f82f723fb2 authored over 4 years ago by matyhtf <[email protected]>
improve benchmark test

b8da9712f51aae9dcb4c26034fd606b75e2554ec authored over 4 years ago by matyhtf <[email protected]>
Merge remote-tracking branch 'origin/master'

e2cf67c1744c272bd48e205bc3a94b643554d630 authored over 4 years ago by twosee <[email protected]>
Fix swReactorKqueue_add

53b7dec5f47e64305e09d6f1f0e145e1ba2c795f authored over 4 years ago by twosee <[email protected]>
DTLS supports (#3188)

* Support DTLS

* fix compile error

* fix compile error [2]

* fix compile error [3]

*...

8b052d15b37d53f3c0d6f4237cbc88b8ee86fa30 authored over 4 years ago by 韩天峰-Rango <[email protected]>
Fix name style

3d39d2adf19dd4bd2bf15ffb6ddebf20a34defd6 authored over 4 years ago by twosee <[email protected]>
Fix compile error

956ad994a96282cbd716c97b1fdb0bb26b0b33c1 authored over 4 years ago by twosee <[email protected]>
Support MIPS (#3196)

ed882e695baac8bec1982ac1192d73a6d924b579 authored over 4 years ago by ekongyun <[email protected]>
type conversion

32ecc20063ffeb0f47c41d967f07e08c2f8bf60f authored over 4 years ago by matyhtf <[email protected]>
Reactor Socket API (#3193)

* use swSocket

* fix error

* rename

* fix tests

* use nullptr

* merge socket.cc a...

a293a9ba42107e10c89f8495caaf95295742a074 authored over 4 years ago by 韩天峰-Rango <[email protected]>
Fix small typo (#3195)

a3969f4d762581a62205135a0632cdba6fab098c authored over 4 years ago by Daniel Ruf <[email protected]>
fix tests

bd388beae3b4d673c43793a03e00c261bbeed45a authored over 4 years ago by matyhtf <[email protected]>
add enable_reuse_port test

1d787f720e658e0792d478c0100f0a198cdde8a5 authored over 4 years ago by matyhtf <[email protected]>
Refactor enable_reuse_port option (#3192)

* Refactor enable_reuse_port option

* No need to compare version

7a39d3eba0874808d3f0c3fbb13a3900f19e6ac2 authored over 4 years ago by 韩天峰-Rango <[email protected]>
improve swSocket_create error

3305264b7c36a4afca40e226341d94755dddc4d0 authored over 4 years ago by matyhtf <[email protected]>
Remove SW_HTTP_HEADER_VALUE_SIZE, SW_HTTP_HEADER_BUFFER_SIZE (#3187)

2b8c1bba76711079a55dda797ed22e4466890856 authored over 4 years ago by twosee <[email protected]>
Disable SSL_ECDH_CURVE by default

cdddcb082fdae67d32e14a5cfb7378d60426d278 authored over 4 years ago by matyhtf <[email protected]>
Merge branch 'master' of github.com:swoole/swoole-src

6335937ec0e73c8f02969e55840a7e9e8676000f authored over 4 years ago by matyhtf <[email protected]>
defense

e8459fbed010def45da86cc012268398ab410209 authored over 4 years ago by matyhtf <[email protected]>
Fix #3189 (#3191)

* Fix #3189

* Compatibility: some clients may send extra EOL

d5d19ca40054951baa3e59cb386492f0794ad9d0 authored over 4 years ago by twosee <[email protected]>
Optimize header file[2]

3bb9d37fff637aa7c62a5ca4a998389e0027d796 authored over 4 years ago by matyhtf <[email protected]>
Optimize header file (#3190)

* Optimize header file

* Optimize header file[2]

6a538de74c4aca16201f731b915809e37d3b5826 authored over 4 years ago by 韩天峰-Rango <[email protected]>
Fix typo

f21051fb541385410297dd334bd87ec990bbb8d1 authored over 4 years ago by twosee <[email protected]>
Merge remote-tracking branch 'origin/master'

6a19e0782552dd3de72919f11cf4a79562475752 authored over 4 years ago by twosee <[email protected]>
Fix tests

dc71635b3a2780bcb974cf4aeca42281ee19f8ec authored over 4 years ago by twosee <[email protected]>
update readme (#3185)

0005195e92cca14645754b4f2d9344419dbbb925 authored over 4 years ago by Luffy <[email protected]>
Fix warning (sock file will be removed by socket destructor)

1288f0b7fc477d2e6057cf5f310874b1f603cf8c authored over 4 years ago by twosee <[email protected]>
Code optimization

54013b3db069e7a373f13af0d3b4f0762bf615ef authored over 4 years ago by matyhtf <[email protected]>
Fix #3182 (#3183)

* Fix #3182

* Prevent sending empty files

Co-authored-by: matyhtf <[email protected]>

118e6031a71d3a778e59ff7e8ecb9aa8995b2b11 authored over 4 years ago by twosee <[email protected]>
Revert BC commit (#3181)

* revert

* Alias

Co-authored-by: twosee <[email protected]>

100d924dff04249e228ca19a957a89940d94f8e3 authored over 4 years ago by 韩天峰-Rango <[email protected]>
Fix #3177 (#3179)

* fix #3177

* add tests

* Revert client.html

dcec84040fe72236cca1aef11d177c5377da9711 authored over 4 years ago by 韩天峰-Rango <[email protected]>
remove redundant semicolon (#3178)

662c4d82f3c0807b340e3fce00dc63d8f9e472c8 authored over 4 years ago by windrunner <[email protected]>
warning free

d812d522f75be48564855434f3caee89cd0be5ad authored over 4 years ago by matyhtf <[email protected]>
Autoindex optimization (#3175)

* update http_autoindex style

* optimization http_autoindex

* Remove blank line

* Try t...

3839d8082e8ecf9503774066fe97492bf799ae8e authored over 4 years ago by 韩天峰-Rango <[email protected]>
Feat static handler list (#3171)

* style: update code style

* feat: return directory content

* feat: add html link tag

*...

fa762350ab756b2de43053452ea43d216ee95716 authored over 4 years ago by codinghuang <[email protected]>
Fix ZEND_ASSUME failed

ab3dd12ab24b947b8bad29aff4e99c8e48d3d3da authored over 4 years ago by twosee <[email protected]>
Fix tests (remove dependency of openssl_random_pseudo_bytes)

f45eeff820d8251f59c941d4cca0b10675437dea authored over 4 years ago by twosee <[email protected]>