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

Remove test for php 8.1 because it has not been released yet

6d8b5733b822be077fa924b27704ba73d1b2aa77 authored over 3 years ago by matyhtf <[email protected]>
Fix #4200 (#4208)

* fix curl bug

* fix tests

366b7d5d07341229df3f56e076a196bb30ed5033 authored over 3 years ago by 韩天峰-Rango <[email protected]>
get rid of inet_ntoa and inet_aton calls (#4199)

* get rid of inet_ntoa and inet_aton calls

* get rid of inet_aton in thirdparty

b2621460affd29f80696e594008f47d140b4b991 authored over 3 years ago by Remi Collet <[email protected]>
fix Lost onclose event (#4204)

* fix Lost onclose event

* fix typo

b1d183395eb51955d1f19836d0788766d38172a0 authored over 3 years ago by 韩天峰-Rango <[email protected]>
OpenBSD/NetBSD build fixes (#4194)

6797e686730f42e2aa80fdaf5331e83b60f206ed authored over 3 years ago by David CARLIER <[email protected]>
Remove .travis.yml and update codecov (#4191)

c265fba22d9c0819919b40c38c6ba1622e96db88 authored over 3 years ago by 沈唁 <[email protected]>
Fix #4186 (#4190)

* optimize naming

* Support use process::signal in manager process

* Support use process::...

ca775ae04357b53ed166a76d06028d9b1fbe3e6a authored over 3 years ago by 韩天峰-Rango <[email protected]>
optimize naming

dd3fd53b72931856a9f714f7f4cfeae4367b42a7 authored over 3 years ago by matyhtf <[email protected]>
FreeBSD build fix swoole_get_local_ip (#4188)

63a47f840eb6f26573b848569d4d1048d10c43e4 authored over 3 years ago by David CARLIER <[email protected]>
remove useless header files (#4180)

* remove useless header files

* fix tests

fd05cc157d7b94bcf6d758ae65aaa1c6b60c648b authored over 3 years ago by 韩天峰-Rango <[email protected]>
add core tests (#4179)

* add core tests

* fix

* add tests

* optimize tests

* rename, optimize

* revert

0a3be1a4af39b76069f52bf520cd787805653342 authored over 3 years ago by 韩天峰-Rango <[email protected]>
Change the log level of Request Entity Too Large to warning (#4175)

7fe094067483ba5d05c2e1ebf01e34bef580e891 authored over 3 years ago by 沈唁 <[email protected]>
fix signal cannot be registered repeatedly (#4170)

* fix signal cannot be registered repeatedly

* fix tests

* fix tests

* fix tests

* o...

012dd7ce3b81a9cecbe70b5038aa1163850bc5f7 authored over 3 years ago by 韩天峰-Rango <[email protected]>
fix compilation errors

e86eac3320c6d2bb007346abbad15d10d1a72cd5 authored over 3 years ago by matyhtf <[email protected]>
Update next version for 4.6.7-dev (#4165)

7c3001ad57d39f7f2c3c4b31d0ecd972ab140c78 authored over 3 years ago by codinghuang <[email protected]>
refactor worker buffer (#4163)

* refactor worker buffer

* optimize

01f112d9c4d271def819527e3fe83526cce7823d authored over 3 years ago by 韩天峰-Rango <[email protected]>
Update version for Swoole 4.6.6 (#4164)

fea67205cf3dd4e016c3ab1f058706217ba1b896 authored over 3 years ago by codinghuang <[email protected]>
Fix get_option without checking return value (#4160)

* Fix get_option without checking return value

* Fix

30d8bf856ca3091a548715991ed891abbe0ab295 authored over 3 years ago by 沈唁 <[email protected]>
fix #4058 (#4158)

* fix #4058

* optimize code

* revert, fix tests

6e446f67974863dba05fcc23a401431d8f6e2304 authored over 3 years ago by 韩天峰-Rango <[email protected]>
fix curl multi mem leak

91bf243458f71dc5d001a20a5d4cd5ae87c6a5db authored over 3 years ago by matyhtf <[email protected]>
Delete FUNDING.yml (#4155)

a79bd5030890a6cf6c1a36507d37dc5e89d45f80 authored over 3 years ago by 沈唁 <[email protected]>
Support static compilation (#4153)

* Support static compilation

* Support static compilation[2]

* fix

992d0ad0fe284de6b43d1d51122fcff6f6fa8e8b authored over 3 years ago by 韩天峰-Rango <[email protected]>
warning free, fix tests

1982bb095046090346b6fa3a7bc036a058c2360c authored over 3 years ago by matyhtf <[email protected]>
add table force unlock tests

97d9437107c401c7773554b102305e40ff1bea3c authored over 3 years ago by matyhtf <[email protected]>
fix sync-client async connect bugs (#4152)

* fix sync-client async connect bugs

* fix core-tests

* fix

12aa64c23f59fce03126753725fe3406cf8540e5 authored over 3 years ago by 韩天峰-Rango <[email protected]>
master: delivers SIGTERM to the parent on FreeBSD (#4150)

51a76b4f01837320b5514762fef57304ff802638 authored over 3 years ago by David CARLIER <[email protected]>
Update SUPPORTED.md

505659ede103eea4a6e1568929f9dc187ab85dc6 authored over 3 years ago by 韩天峰-Rango <[email protected]>
Update README.md

fd8039528857050720d4ff7a1139aafc878ec203 authored over 3 years ago by 韩天峰-Rango <[email protected]>
Update README.md

ff4ab35b8e233ebe2964ae14cb02e237129ac5bd authored over 3 years ago by 韩天峰-Rango <[email protected]>
Update next version for 4.6.6-dev (#4149)

* Fix missing bootstrap

* Update next version

71eb1659c9333c84da408a5e3426344e8e6210ea authored over 3 years ago by 沈唁 <[email protected]>
fix curl multi bug (#4147)

* defense

* optimize

f32867a91897315d72c4b0be77866169ec2141d7 authored over 3 years ago by 韩天峰-Rango <[email protected]>
Add optional packages to package.xml (#4146)

* Add optional packages to package.xml

* Fix missing sockets

653f2fe2c0757c90cb7f1665e4259e9152c7c4a2 authored over 3 years ago by 沈唁 <[email protected]>
Allow array HTTP/2 headers, Bug fixed for #4133 (#4140)

* Allow array HTTP/2 headers, Bug fixed for #4133

* Fix tests

* Fix tests

* Fix tests
...

46ea5255c57bf0b4cecb8cbbd3dcfc3f11d9c808 authored over 3 years ago by Bruce Dou <[email protected]>
Update version for Swoole 4.6.5 (#4139)

a218e3569afec2eebbb302a7896cafebc9dfb20f authored over 3 years ago by codinghuang <[email protected]>
fix core tests (#4138)

7330c1aae9b7309a15366eaf1fcc1fd71e204713 authored over 3 years ago by 韩天峰-Rango <[email protected]>
fix mem invalid read

4c85b2b35a5e290a997391807fcab6d0a7a39016 authored over 3 years ago by matyhtf <[email protected]>
Fix test (#4136)

* Fix test

* Fix test

ff1adbf7c2b060706303a45d981e8e90bc45b136 authored over 3 years ago by Yurun <[email protected]>
fix (#4135)

8ca2d5d75164859fcce54639d574f5a0940b7546 authored over 3 years ago by 韩天峰-Rango <[email protected]>
Fix promise test (#4134)

Different versions of PHP get different Content-Length

a5311c355b275dcac37a9786da71acecb25a5519 authored over 3 years ago by 沈唁 <[email protected]>
Fix httpclient proxy with host and port (#4124)

* Fix proxy with host and port

* Change strstr to memchr

efb83c8140fc5ab43f613469b1d5d3fe58a3c437 authored over 3 years ago by Yurun <[email protected]>
Update curl tests (#4130)

6042d15eef71300768a03cff9ba92bd0162bded9 authored over 3 years ago by 沈唁 <[email protected]>
Add curl-multi tests (#4121)

* Add guzzle cancel tests

* defense

* Add send_async test

* fix tests, optimize code

...

2197e5770b8737975e45a8255e455bc43a879370 authored over 3 years ago by 韩天峰-Rango <[email protected]>
make context darwin arm64: removes workaround and uses the label (#4127)

directly. LLVM support those since quite some years now.

1562c2ccce4c7815da67955b3a7b3a49293ad203 authored over 3 years ago by David CARLIER <[email protected]>
Optimize code 20210328 (#4123)

* optimize code

* optimize

ab994a022f45049827c2bc26b18b23bf5a3cee0d authored over 3 years ago by 韩天峰-Rango <[email protected]>
optimize code

7d325e8d21c19afed068cfec6a33aa7c3bcf6620 authored over 3 years ago by matyhtf <[email protected]>
fix typo

a762d243d34d61a5b7e2751409d811b5a14b63cd authored over 3 years ago by matyhtf <[email protected]>
add guzzle tests, defense (#4115)

980c8030b4420ad7281d8d1e201facdf64c01e2e authored over 3 years ago by 韩天峰-Rango <[email protected]>
fix heartbeat detection of SSL connection does not take effect when handshake is not completed (#4114)

fe180dff2bc4b7afc01c1c319f6777c699ed34fd authored over 3 years ago by 韩天峰-Rango <[email protected]>
Refactor native curl (#4113)

* refactor native curl

* fix

* fix 2

* fix 3

* fix 4

* refactor

* fix 4

* f...

816cad42fd45688586e20e42b0e92abcd87793d1 authored over 3 years ago by 韩天峰-Rango <[email protected]>
Fix illumos/solaris build, member aliases only (#4109)

exposed in kernel level so available for userland here.

ada8d27eb5c20cb1c81db751f2598208d79b0be5 authored over 3 years ago by David CARLIER <[email protected]>
Fix OpenBSD build. (#4108)

Also in case fiber context stack creation via mmap is enabled, adding MAP_STACK flag for this pl...

1e5a17c288a5cf0315ae74daf0d96bafd2d886ba authored over 3 years ago by David CARLIER <[email protected]>
Add AS_HELP_STRING to *nix build configure options (#4110)

The Autoconf's default AS_HELP_STRING macro can properly format help
strings [1] so watching ou...

823e1a51870231468c794407430f626c4a5c6a38 authored over 3 years ago by Peter Kokot <[email protected]>
optimize curl_multi (#4105)

* optimize

* fix

* fix 2

490ef86886e48b9eddecea526eadcd63606f465f authored over 3 years ago by 韩天峰-Rango <[email protected]>
Added build job for alpine (#4104)

b9e8eb74620783aefe6c90f35170990df437d510 authored over 3 years ago by 李铭昕 <[email protected]>
Optimize native curl (#4101)

* reset active_handles when select returns

* defense

62c01b0806d33093356b8cef01da9032c3eb7330 authored over 3 years ago by 韩天峰-Rango <[email protected]>
Fix curl multi (#4099)

* fix curl_multi

* fix tests

* optimize code

1267b2efc45f16af98523f575a0daf936f8ccc5d authored over 3 years ago by 韩天峰-Rango <[email protected]>
support curl_multi_info_read

cd7f51cb55aaa5ce33046c080679d9e664639627 authored over 3 years ago by matyhtf <[email protected]>
Update version

2a76648898d00c7607ca361888e88b9e88b96f0f authored over 3 years ago by matyhtf <[email protected]>
update error message, add defense code

02c1ab23206db814823aa66835bae10a3724c7a2 authored over 3 years ago by matyhtf <[email protected]>
[clang-format] thirdparty/php/curl/interface.cc

4eda7bd35d0ea7219e4a624c25f62f587cb9f49f authored over 3 years ago by matyhtf <[email protected]>
Support native curl multi (#4093)

* Hook curl_multi_init

* Hook curl_multi_add_handle

* Hook curl_multi_exec

* Hook curl_...

d313a45c6f5a82f58ff2a4a33b377000c2c8eeb6 authored over 3 years ago by 韩天峰-Rango <[email protected]>
using arc4random api as alternative backend for swoole_random_bytes, (#4096)

lessening file descriptor usage in the process too.

72c56c3a9c44624262d8b7b3e3b5a934f7720341 authored over 3 years ago by David CARLIER <[email protected]>
enable asm context on BSD. (#4082)

only NetBSD does not support note.GNU-stack segment.

8a9a3947211cd4e1ba3d5ffb66b2e6df9fccd5b8 authored over 3 years ago by David CARLIER <[email protected]>
NetBSD build fix proposal. (#4080)

strengthen gethostbyname2_r detection which symbol is indeed present in the libc but not exposed...

cf36f69c8e302e8b37db7739a53c30d90c6be580 authored over 3 years ago by David CARLIER <[email protected]>
Update version for Swoole 4.6.4 (#4083)

295e2703cbc66949622a7cbed43a18b3687b6ac3 authored over 3 years ago by codinghuang <[email protected]>
tcp_defer_accept option support for FreeBSD. (#4049)

SO_ACCEPTFILER acts similarly as Linux's TCP_DEFER_ACCEPT.

02126e81987bf51832f48a3443d3f3bb570a3ea1 authored over 3 years ago by David CARLIER <[email protected]>
Allow ssl client to only set certificate

91704aced9f1fa3530128ee33b298e683cade9b7 authored over 3 years ago by matyhtf <[email protected]>
fix mem leaks

d78ca8ccf8725af69599d899f5dbe51cfc1824ca authored over 3 years ago by matyhtf <[email protected]>
Reduce repetitive code

b1f35698c5a0cc2080c0691982c315f7396c3d0a authored over 3 years ago by matyhtf <[email protected]>
fix #4070

08ea20c7fc688c20a7ad45f494419697c528cd9a authored over 3 years ago by matyhtf <[email protected]>
add dtls core-tests, fix enable_ssl_encrypt with DTLS

842733be4475618f74a046a1ccfdb25b3d73a059 authored over 3 years ago by matyhtf <[email protected]>
optimize code (#4076)

49d3f2a4d939c6fa0d3be06acd9947b71b681feb authored over 3 years ago by 韩天峰-Rango <[email protected]>
fix #4075

663156de4956a23240c77e248d44ed48956dc889 authored over 3 years ago by matyhtf <[email protected]>
fix warning, optimize tests

cf8796655629e9eea85d2252edfab011d0ac7f09 authored over 3 years ago by matyhtf <[email protected]>
Fix crash when http2 client connects concurrently

630536d34f994f0b44ffaa0d76a82fc44c45e185 authored over 3 years ago by matyhtf <[email protected]>
fix #4072

3e7770f307a3c83a661c0ff10bc92f751585fd24 authored over 3 years ago by matyhtf <[email protected]>
fixed #4060

edc0552c1c25c370df121c6c1363cc04f61c9131 authored over 3 years ago by matyhtf <[email protected]>
optimize code

6558d187a31d533792b0cbd30fada31d62193b73 authored over 3 years ago by matyhtf <[email protected]>
optimize callback name, allow to set open_http_protocol with Server (#4063)

* optimize callback name, allow to set open_http_protocol with Server

* optimize code, add te...

0e855e7a090e8e30fec5842d2a8da878d353c098 authored over 3 years ago by 韩天峰-Rango <[email protected]>
optimize code (#4062)

* optimize code

* fix tests

* fix tests[2]

* fix tests[3]

* fix tests[4]

6672e5444d8c416a75552324438c20c466f3c641 authored over 3 years ago by 韩天峰-Rango <[email protected]>
ARM 64 build update proposal. (#4057)

804ef9d0921d764f0506ba4baf433fee4fd19311 authored over 3 years ago by David CARLIER <[email protected]>
format & optimize code

b4f2985b7c29567ab4d698fa4e8e6c3d5752e9ca authored over 3 years ago by matyhtf <[email protected]>
Update version

e24a52e2a3e4121f8db1c3968a21ef27d2b3e4d8 authored over 3 years ago by matyhtf <[email protected]>
Exit the process directly when a fatal error occurs (#4053)

* Exit the process directly when a fatal error occurs

* use zend_try

* fix tests

* fix ...

62fd4594e8f7d13f43016cf61dd5160780c43bec authored over 3 years ago by 韩天峰-Rango <[email protected]>
Fix mem error (#4050)

* fix

* fix 2

* fix 3

* fix tests

* fix tests[2]

b41cdea7233b4bac02a50423a433fd0d6cb80bdd authored over 3 years ago by 韩天峰-Rango <[email protected]>
Update version for Swoole 4.6.3 (#4047)

c2eceb4f01524fd8dbc87ab17ab92b77bc00f39f authored over 3 years ago by codinghuang <[email protected]>
Allow setting content-length HTTP header in application layer (#4041)

* Allow setting content-length http header.

* fix tests

* fix tests [2]

Co-authored-by:...

a1cef6e97f8aa6291f5a5ff423d711e0d535fd3e authored over 3 years ago by Bruce Dou <[email protected]>
fix native-curl crash on PHP8 (#4045)

* fix native-curl crash on PHP8

* optimize code

* optimize code[2]

* fix tests

* opt...

289e673352fe3831b33c70c35f5bb30649c9d676 authored over 3 years ago by 韩天峰-Rango <[email protected]>
Update README (#4046)

Fixed GitHub repo path for ext-async

6d9b69e8a1a2326d416872b53301220a27e78275 authored over 3 years ago by Asher Oto <[email protected]>
Fix timer (#4042)

* Fix timer

* Optimize

* Add test

* Optimize warning info

e678bba847959a01438be3997b8738f40eeac7fd authored over 3 years ago by Yurun <[email protected]>
Fix #3176 #4036 (#4040)

2a741fe66fa542d070fb7364b12fd393e2e829ba authored over 3 years ago by Bruce Dou <[email protected]>
Fix make.sh (#4038)

bcf418fe04e5bcd1252888af4c9a1d2e1c782c99 authored over 3 years ago by Yurun <[email protected]>
fix Response::create() bugs

a630b5b2a681523834828d8bb3eaa84eff91bcf8 authored over 3 years ago by matyhtf <[email protected]>
Update SUPPORTED.md (#4037)

e8713c20f6de472ca2b0883efccef28a0a09e422 authored over 3 years ago by 沈唁 <[email protected]>
Optimize server manager code

5fc4359ee7662aa829cc920b6c3562699ce14eaa authored over 3 years ago by matyhtf <[email protected]>
Add compression_min_length option (#4033)

* add gip_min_length

* rename, add tests

* fix tests

* optimize

2300af59aedcded7837848975130cf6f9764f19f authored over 3 years ago by 韩天峰-Rango <[email protected]>
Optimize http (#4032)

* improve httpclient

* fix bugs

* improve library, fix type

* fix tests

a131fa874aa4577d22c3d0c3acf24e8976d8e713 authored over 3 years ago by 韩天峰-Rango <[email protected]>
optimize ssl_connect/ssl_shutdown (#4030)

* optimize ssl_connect/ssl_shutdown

* optimize ssl_shutdown

* ssl core-tests

* fix core...

8f075dcd3790443850c96035f53439a388e16d90 authored over 3 years ago by 韩天峰-Rango <[email protected]>
Magic way to avoid JIT being disabled (#4029)

b63dbe194596143ed66bc21b55c657e7dd2b4a15 authored over 3 years ago by twosee <[email protected]>
fix #4028

709813fcc3f70ea9f2368746d7e80d9a0cae7c3d authored over 3 years ago by matyhtf <[email protected]>