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

Optimize code, consistent with 4.8

509e98c9bc006a61dc01c003bd1a92134a9372b3 authored over 1 year ago by tianfenghan <[email protected]>
Fixed #5044

6a3c8c94a4edf966d1d4e6f9ea4135ff37cd1739 authored over 1 year ago by tianfenghan <[email protected]>
merge

f0f730b287274748a7f7e8cc7d6f1bfc1bf4f433 authored over 1 year ago by tianfenghan <[email protected]>
Optimize assoc array code

d74dfebc83cda2b71b25721e61fc50512efc580e authored over 1 year ago by tianfenghan <[email protected]>
[5.0]Fix bug #5036 (#5042)

* Fix bug #5036

* Fix bug #5036

a24954529465499c590c0ce6c18a76d902ed4fc6 authored over 1 year ago by MARiA so cute <[email protected]>
Merge branch 'master' of github.com:swoole/swoole-src

0d83f461ce63482160f894fcce6d94176dd0efb0 authored over 1 year ago by tianfenghan <[email protected]>
Update version files

3c5d83c2097a028446813c021be7cbe945ca3736 authored over 1 year ago by tianfenghan <[email protected]>
All byte length or size related options support unit character (#5037)

* Unit characters can be used for byte or length options

* optimize

becb85032da546c353f1be9140e8e3bf327b2ace authored over 1 year ago by Tianfeng.Han <[email protected]>
Remove Server::DISPATCH_STREAM

0b9b96ae19b65e11bf9087605226f8c7a6a1498f authored over 1 year ago by tianfenghan <[email protected]>
[5.0]Add Max-Age for Cookies (#5034)

* add Max-Age

* fix bug

* Fix test

a2ed6e6048612091cddb75e139fba8f11e83c2f2 authored over 1 year ago by MARiA so cute <[email protected]>
fix test failed (#5032)

0fad811ddca6f7fde059bd5564eec617742a1501 authored over 1 year ago by MARiA so cute <[email protected]>
Fix bug #5026 (#5028)

dd26722fe17495f90e0760fb920dbc0429ac2c33 authored over 1 year ago by MARiA so cute <[email protected]>
reactor_test (#5023)

4c545b091fa55ef90fc7838936c7cdc4bed63514 authored over 1 year ago by MARiA so cute <[email protected]>
Merge remote-tracking branch 'origin/master'

f4fc11782af4a9f7b6c402ddbf86e94278437d7d authored over 1 year ago by tianfenghan <[email protected]>
Change the error level for connection close

7c0232fe47345fae9bd08dab011c33f4729c1486 authored over 1 year ago by tianfenghan <[email protected]>
Fix the error log of the setsockopt function (#5015)

284cf19a2daa3098ad70cb19328c436ab5f8804f authored over 1 year ago by codinghuang <[email protected]>
Optimize server task (#5013)

* Optimize code, add memory leak tests

* fix

* revert taskId

* fix

* fix 2

b0ba6a4c27bf35ab757a562080f667fc5e14270d authored over 1 year ago by Tianfeng.Han <[email protected]>
[5.0]Fix memory leak (#5012)

* fix memory leak

* fix memory leak

23884b2c9c41a8aae02c4050aae9333069892cb7 authored over 1 year ago by MARiA so cute <[email protected]>
Optimize config.m4

a96ba6aa2a9284dba181969d2ec01909b0eea003 authored over 1 year ago by tianfenghan <[email protected]>
Added --with-nghttp2-dir compile option

2a1c757fdcdf2186356abdc8f1a69039d234a278 authored over 1 year ago by tianfenghan <[email protected]>
Refactor server worker callback, use pointer instead of worker_id

41fd3b2ed04ebf46101343d866f207ddad2bc7e7 authored over 1 year ago by tianfenghan <[email protected]>
Optimize swoole_config.h, clean up useless code

cb9f209e1a26a6df58b2a327c5e809e3763c8912 authored over 1 year ago by tianfenghan <[email protected]>
Refactor `Process\Pool` (#5009)

* refactor

* revert

* forbid to read/write/close the pipeline in the php layer when enable...

10ed8f346395530a36c4e4ec92ecafb497682ead authored over 1 year ago by Tianfeng.Han <[email protected]>
Adjust http2 default setting values (#5005)

f4dcd89e9f24cb40cc0d2c5811bb85a994ff7aeb authored over 1 year ago by Tianfeng.Han <[email protected]>
Fix octane bug #651 (#5001)

* Fix octane bug #651

* optimize code

* optimize

* revert

* fix tests

* fix tests...

43bc7550e12fb86a6ca1036999e4fd4d239516f1 authored over 1 year ago by Tianfeng.Han <[email protected]>
!3 fix typo in swoole_http_parser.h

Merge pull request !3 from Ikko Eltociear Ashimine/N/A

c6fa939a1a00a58b28d66ba3d4e27aeecc4b8d2a authored over 1 year ago by 韩天峰 <[email protected]>
Optimize multiparty_parser (#4990)

* optimize code

* fix eclipse warning

* optimize

* fix tests

* revert

* add core ...

cade15e47f7cd5de3e98b3a5c7149f2ffa9a5d7d authored over 1 year ago by Tianfeng.Han <[email protected]>
Optimize error message when Server constructs thrown exception

61efa28940a47bb8fefc0f0ff8b3639f79e9175d authored over 1 year ago by tianfenghan <[email protected]>
Fix Server\Port::set_length_protocol()

cc19bdbb205de1eff5694bff4671d5788f9efb2d authored over 1 year ago by tianfenghan <[email protected]>
Fix #4983 Add missing header for GCC 13 (#4985)

402eec43ec385b63307b3ba772f871f0f86fa299 authored over 1 year ago by Remi Collet <[email protected]>
Added important code comments for Coroutine\Http\Client

9caa5f8bc4e710a09462b43e5985b38c6752133f authored over 1 year ago by tianfenghan <[email protected]>
[5.0]Fix creation of dynamic property is deprecated (#4981)

* fix dynamic property about php-8.2.

* rename

* test

* fix spell error

d9996c3eb04d33592b025326a6eec5b2ddc6ccde authored over 1 year ago by MARiA so cute <[email protected]>
fix (#4979)

3cc6e1ba57e22df562d1c5e6d8cc4afdf176d918 authored over 1 year ago by Tianfeng.Han <[email protected]>
Optimize http header (#4978)

* Ignored when Http\Response special header is set to empty string. Disable compression when con...

ff32c917178bc02beb7427cb1b343c048a0eb8c6 authored over 1 year ago by Tianfeng.Han <[email protected]>
[5.0]Fix bug #4974 (#4976)

* Fix bug #4974

* Fix bug #4974

0355e795ec5f87e006c34c960088148ba17f8d6e authored over 1 year ago by MARiA so cute <[email protected]>
Fix http2 client, when the coroutine client close, the socket pointer must be stored, because the member variable may be set to nullptr in socket dtor

af0ae25c2b523937e7eb3bee2aec96fabd0addf8 authored over 1 year ago by tianfenghan <[email protected]>
Optimize code, use C++ RAII to optimize code and reduce efree operations

ea8d245add163fafe24f074b5f49ef60f87a62e5 authored over 1 year ago by tianfenghan <[email protected]>
Optimize code, reduce memory copy

9e0698dadf391a447ce8e63b795e6914a1f551f3 authored over 1 year ago by tianfenghan <[email protected]>
Refactor client, enhanced memory security (#4973)

* Improve base library

* refactor Coroutine\Client

* refactor Coroutine\Http2\Client

* ...

68d157c739ef91d16d790aaa142d196a889dc0e1 authored over 1 year ago by Tianfeng.Han <[email protected]>
Refactor php stream coro (#4971)

* Use shared_ptr to save php_stream coroutine resources to prevent crash when closing the stream...

3bbaa78b49589eb4f2a60f45603696e4b69d5f3d authored over 1 year ago by Tianfeng.Han <[email protected]>
Code style optimization of swoole::Table (#4960)

55be59976291c3bfad82076c94d09706cc5b68e3 authored over 1 year ago by Quarkay <[email protected]>
Version 5.0.2 (#4966)

6809ae4a4d78611ead115ae6db5b45ba1f9938ae authored over 1 year ago by Tianfeng.Han <[email protected]>
Thirdparty core test (#4964)

* core test parser

* license

* license

3c6ff577e58a252c013ab42831ac2a24ba75f272 authored over 1 year ago by MARiA so cute <[email protected]>
Update version

0651b42e496972cebae3992a7e77c1016108c6f0 authored over 1 year ago by tianfenghan <[email protected]>
Optimize socket dtor (#4961)

* update to php 8.0

* Optimize code

* Optimize test files

* Optimize code [2]

* Opti...

18c9134547194528198a03faa603e01507074ad0 authored over 1 year ago by Tianfeng.Han <[email protected]>
Added Coroutine\Socket::getBoundCid()

ef3f671356c73eb5bc89f78c6cc0a7d767cb122b authored over 1 year ago by tianfenghan <[email protected]>
Fixed a websocket server bug, when http2 and websocket are enabled at the same time, an insufficient length error occurs

d7991c576ed20e5d73f22b5b82a09183acc6417a authored over 1 year ago by tianfenghan <[email protected]>
Disable more unsafe functions

5443b23c81aaec784bd51effb3986e3d89d10175 authored over 1 year ago by tianfenghan <[email protected]>
Optimize function names

02431350a7d0bede4445caff3a4c154a2d8fcc6a authored over 1 year ago by tianfenghan <[email protected]>
NetBSD 10 update, its kevent now aligns with other platforms (#4958)

regarding its udata field.

8f5b64b1e47b8a3af98121622373f7aa73ea7de8 authored over 1 year ago by David CARLIER <[email protected]>
Optimize logger code

6707938c56528d65c4f4e96c566ac0c8fd010224 authored over 1 year ago by matyhtf <[email protected]>
Optimize http2 client close (#4957)

* add socket_dtor

* fix tests [2]

* fix tests [3]

* revert

* fix 4

* fix tests [5...

224904db831a251994b546ec3acb33cbb5a6d1c6 authored over 1 year ago by Tianfeng.Han <[email protected]>
Optimize Socket::close() (#4956)

* Optimize socket close

* fix tests

* optimize code

* optimize code [2]

* fix tests ...

62239db825cdb38e1e6cc1e1ecb0667818a8872a authored almost 2 years ago by Tianfeng.Han <[email protected]>
Optimize Coroutine\Http\Client, expose socket object (#4948)

* The memcpy bit order is inconsistent under mips

* Optimize Coroutine\Http\Client, expose so...

bdfb22770679ee2fb4b27a5f0d909ce03c25cf6d authored almost 2 years ago by Tianfeng.Han <[email protected]>
[5.0] Properly define function aliasses (#4947)

* properly define function aliasses

* test

* refactor SW_FUNCTION_ALIAS

* fix format

f76f8fccf9802bbddd46d89633313a3d260debc9 authored almost 2 years ago by MARiA so cute <[email protected]>
Update README.md

52742788fa84941c2caa278d1904e7838960cb02 authored almost 2 years ago by Tianfeng.Han <[email protected]>
parameter $domain_name is a string (#4942)

460b0bc9d428ede9f20707d00aa4e8a7201c0599 authored almost 2 years ago by Demin Yin <[email protected]>
Optimze http2 settings (#4939)

* Refactor http2 settings

* revert name

* revert

* fix

* fix 2

* fix 3

* optim...

45931806d62a164d06787ee743dfe53787f2d3a7 authored almost 2 years ago by Tianfeng.Han <[email protected]>
fix typo in swoole_http_parser.h

Maximium -> Maximum

Signed-off-by: Ikko Ashimine <[email protected]>

172944199e196fce8b4e2d3b252c6c93122e8d11 authored almost 2 years ago by Ikko Ashimine <[email protected]>
Refactor server base mode (#4937)

* Refactor

* optimize code

* add swoole_fork_exec

* add SW_MESSAGE_BOX_SIZE

* refact...

c4f927901807beb9e2430e94b18480d8afcc1090 authored almost 2 years ago by Tianfeng.Han <[email protected]>
Optimize curl (#4936)

* refactor

* fix

* fix 2

* fix 3

* First print the tested filename

* fix tests 5
...

fba292c681b7b9b68faccfd3b2a925230bb6dd32 authored almost 2 years ago by Tianfeng.Han <[email protected]>
Optimize curl code, add more tests

09d864c4e03a17a8688e47a2e0fe24bb3934f106 authored almost 2 years ago by tianfenghan <[email protected]>
[5.0] Fix FTP(multiple connections) in curl hook (#4927)

* Fix multiple connections in curl hook

# Conflicts:
# ext-src/swoole_curl.cc

* Fix

* ...

3ec40d2629a198e037a171c9fae2e6389dbb2a89 authored almost 2 years ago by Yurun <[email protected]>
[5.x]Fix header parse bug (#4929)

* Fix confusing header

* fix error

* test

* core test

* core test

* remove get_da...

8cd8aa73e0cd81b31243e908b7d5034933a360da authored almost 2 years ago by MARiA so cute <[email protected]>
Fix tests

b2bcb325d01e34e9c711a8e899751a84fd34d9a4 authored almost 2 years ago by tianfenghan <[email protected]>
Refactor build-library.php

0272da286c90237ed54f7fa7ad0025b7f40c2d03 authored almost 2 years ago by tianfenghan <[email protected]>
Fix Process::getPriority() return value when priority is -1

47c40d08f56a860e645b7ab70a8cd14fa1fd8897 authored almost 2 years ago by matyhtf <[email protected]>
Optimize Process::setPriority()/getPriority() (#4928)

* optimize

* fix

0bcabc9f437a712c4169aae8ce527fe49db60098 authored almost 2 years ago by Tianfeng.Han <[email protected]>
Fix wrong number of loops (#4926)

* Fix wrong number of loops

* Optimise

* Optimize

d4f311b7be09abf9ed97326f3ef69a59409e08a2 authored almost 2 years ago by Yurun <[email protected]>
[5.0] Support HTTP Range Requests (#4924)

* Support HTTP and HTTP2 Range Requests

Support Content-Range

Support HEAD request

Supp...

8e37910fcb12cec11b4a735d3a12bd39b8938817 authored almost 2 years ago by Yurun <[email protected]>
Support xdebug (#4915)

* Support xdebug

* Fix build error under PHP 8.1

* Free fiber_context when coroutine exit
...

a941e94497af6326c72c70e62a031d3efc8c6d3b authored almost 2 years ago by codinghuang <[email protected]>
fix property source_worker_id in class PipeMessage (#4913)

* fix property source_worker_id in class PipeMessage

* put magic property \Swoole\Server\Pipe...

f81ad1beeeee2d381d04d5edb9e6ab62c131e8d2 authored almost 2 years ago by Demin Yin <[email protected]>
fix incorrect default values declared in \Swoole\Coroutine\Socket::recv*() methods (#4916)

7948daa8d4dee39cc1a7018eebb3f13655a319f2 authored almost 2 years ago by Demin Yin <[email protected]>
Optimzie type of return value

437031b406a9160b208caf854200a7072d7fde0b authored almost 2 years ago by matyhtf <[email protected]>
Fix postgresql error message and memory leak if connect failed (#4912)

* fix postgresql error message and memory leak if connect failed.

* close connection if faile...

dfc23b885a24a0c488c3738156829863174ca594 authored almost 2 years ago by MARiA so cute <[email protected]>
Improve coroutine http server to support graceful shutdown (#4900)

db19057b432c326b85be83031cb8648c979a4ea0 authored almost 2 years ago by Tianfeng.Han <[email protected]>
Test about server (#4905)

* test about server

* remove ./bin/core_tests

* TEST(server, udp_packet)

* TEST(server,...

c09312a431116cdc97e411937be2c1b7ca30ca86 authored almost 2 years ago by MARiA so cute <[email protected]>
Add imi framework test (#4901)

5518a6ed295953fcb766354c0c29282dfaca8a06 authored almost 2 years ago by Yurun <[email protected]>
Fix thread context

78df2172553cd44b2c3c1cf5a5c34ed9c1be6b90 authored almost 2 years ago by tianfenghan <[email protected]>
Fix hyperf tests (#4899)

* fix 1

* fix 2

* fix 3

* fix 4

* fix 5

* fix 6

* Update framework.yml (#4898)...

71859e713c1a3e751f26747e291bd406ead6953a authored almost 2 years ago by Tianfeng.Han <[email protected]>
fix typo

fa11c218ef54d2ae9daabf397ec5dc0b4b3090a7 authored almost 2 years ago by matyhtf <[email protected]>
Release version

be7eb2e2cf6724764d76bc44dcdae81c8e3ed23a authored almost 2 years ago by matyhtf <[email protected]>
fix hyperf tests

e27d701422d9b89f1476ae4c49dc440578b62aaa authored almost 2 years ago by matyhtf <[email protected]>
Fixed crash under php-8.2

ed12a492dba2bc806ae47d350fd8aab7c1aaf0ae authored almost 2 years ago by tianfenghan <[email protected]>
merge ddc464af306b09263b5c1dddf82909ba97c2d027

1d409b49b4e8c9d59d9f84a3c2c8b9889b7ceed0 authored almost 2 years ago by tianfenghan <[email protected]>
Fix connection reset by peer (#4883)

* fix connection close

* test

* test

* fix test

* add connection_close

a8cfa27848ab915a805180d059c3e3723d2a7b04 authored almost 2 years ago by MARiA so cute <[email protected]>
fix-tests (#4892)

17837a204a4e97a8e67e10b5a22dd4035d6d91c8 authored almost 2 years ago by dongzitai <[email protected]>
optimize tests (#4882)

* optimize tests

* optimize swoole_coroutine tests

42400946003dd45ee4368acbe4235388b4d96a76 authored almost 2 years ago by dongzitai <[email protected]>
Mark parameters as sensitive (PHP 8.2) (#4891)

ed65c4f44f0f8d245a7508a0fcb5345577209c74 authored almost 2 years ago by Yurun <[email protected]>
Merge branch 'master' of github.com:swoole/swoole-src

8ed1e7e02deb39ee414e85c113214125b5e4ba5d authored almost 2 years ago by tianfenghan <[email protected]>
optimize tests

ed857bcddb1822cfce37484c6715ecb238cb2112 authored almost 2 years ago by matyhtf <[email protected]>
Fix a table crash when using getMemorySize() before add fields (#4881)

* Fix swoole_table Segmentation fault (core dumped)

* Optimize

* rename test file

65b8be83fc399103823e9f56eaef6c97174e48e5 authored almost 2 years ago by Yurun <[email protected]>
add missing HTTP error code, and use hexadecimal integers instead (#4880)

c03bfe40a63adfcd6feb5da727fa1686db55432d authored almost 2 years ago by Demin Yin <[email protected]>
Optimize catch exception (#4876)

* Improve catch exception in coroutine

* add shutdown example

* fix tests

* optimize

...

78ff3377905afaa3fe6281d51201dea77176422e authored almost 2 years ago by Tianfeng.Han <[email protected]>
Fix WebSocket special handshake request header, RFC compatible (#4878)

* Fix WebSocket special handshake request header, RFC compatible

* Optimize

* Optimize

...

f9ce4553a9f0f14631d06c88ca5df38ca217a7a6 authored about 2 years ago by Yurun <[email protected]>
Merge branch 'master' of github.com:swoole/swoole-src

a0c5131fec7f399a766fe8ef0dde97612246a36f authored about 2 years ago by tianfenghan <[email protected]>
Add BufferChunk's constructor and destructor (#4877)

Let the two functions do what they are supposed to do.
Rather than mixed in Buffer Class.

1a1f7b138fd45220af8d1fb2bcb66ab02af6eed9 authored about 2 years ago by Quarkay <[email protected]>
Fix logic bug in `Buffer::append(..., ..., non-zero)` (#4879)

Added more complex test in the same time.

9fc468b63551b9572dfd1c8a2ecd7a074c36a021 authored about 2 years ago by Quarkay <[email protected]>
Update version code

fb48c2e2edbc49bd8a9c5683d6a1d549db8ca6a1 authored about 2 years ago by tianfenghan <[email protected]>
Optimize Server\Task::pack()/unpack()

f3a62aacc00c5854fe4232720018daaca51c71c3 authored about 2 years ago by tianfenghan <[email protected]>