Ecosyste.ms: OpenCollective

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

gnet

🌐🐳 A high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
Collective - Host: opensource - https://opencollective.com/gnet - Code: https://github.com/panjf2000/gnet

chore: refine the descriptions of gnet

github.com/panjf2000/gnet - fce0b312be625220609df062e3d6f18f8add85e7 authored 10 months ago by Andy Pan <[email protected]>
opt: use accept4 where available (#535)

* opt: use accept4 where available

* ci: update GitHub Actions

github.com/panjf2000/gnet - f6b0d309a3c7146c542f0b03172b29f5c8c01efe authored 10 months ago by Andy Pan <[email protected]>
chore: update some GitHub actions

github.com/panjf2000/gnet - 659aa969cbfd1b15f9af3b31c2a43eabf3b67265 authored 11 months ago by Andy Pan <[email protected]>
bug: read the remaining data after the peer wrote and closed on BSD (#531)

Fixes #529, along with refactoring a few code.

github.com/panjf2000/gnet - 2694ed76697267034e66587d814824d2235ff424 authored 11 months ago by Andy Pan <[email protected]>
mod: bump up a few modules

github.com/panjf2000/gnet - 1bf7af470a92967915431f83f74a67ac4244c118 authored 11 months ago by Andy Pan <[email protected]>
opt: make TCP Keep-Alives settings practicable (#522)

* opt: make TCP Keep-Alives settings practicable

* chore: correct the year in copyright info
...

github.com/panjf2000/gnet - f975647d40df0c80ab337b951db2ada20276a5dd authored 12 months ago by Andy Pan <[email protected]>
chore: fix some broken image links

github.com/panjf2000/gnet - 590589091b5208ca1c3cafba996ba03107ac680f authored about 1 year ago by Andy Pan <[email protected]>
chore: update READMEs

github.com/panjf2000/gnet - baceee7c8d555043368884dd5490c3e43c61a78e authored about 1 year ago by Andy Pan <[email protected]>
bug: fix a few inconsistent behaviors on Windows (#510)

Fixes #509

github.com/panjf2000/gnet - 5710ad4b2c25a0e36232829a448a759b9f221940 authored about 1 year ago by Andy Pan <[email protected]>
dep: bump up a few dependencies (#504)

github.com/panjf2000/gnet - bcc291ff72cb35c670b5e7fa00b6feb65c224a0f authored over 1 year ago by Andy Pan <[email protected]>
chore: consolidate the import declarations of the internal error package (#501)

github.com/panjf2000/gnet - 7699eae1fbcb17408e6fe500d0ebf19493ad4b85 authored over 1 year ago by Andy Pan <[email protected]>
opt: eliminate error logs when the service exits normally (#500)

Fixes #497

github.com/panjf2000/gnet - f7830a40048644ea7596d800757f273fb8aaef15 authored over 1 year ago by Andy Pan <[email protected]>
chore: do some chores on tests and comments (#499)

* test: restore the default logger after tests

* chore: add a supplement comment about UDP on...

github.com/panjf2000/gnet - 3f217f9b7e9667cc66ab433410f431879be8d3f5 authored over 1 year ago by Andy Pan <[email protected]>
chore: add a TODO about removing the callback in Conn.AsyncWrite with UDP (#494)

Also eliminate the defer for callback in Conn.AsyncWrite with UDP

github.com/panjf2000/gnet - 89672dccd5fcbac8a789773c122b6dd4e64c9472 authored over 1 year ago by Andy Pan <[email protected]>
chore: bump up modules (#493)

* chore: bump up modules

* chore: only run tests against the minimum supported version and la...

github.com/panjf2000/gnet - b41adddd470dc822c2c8e30230363f8a709df165 authored over 1 year ago by Andy Pan <[email protected]>
Merge pull request #487 from panjf2000/issue-486

bug: make logging package concurrent-safe

github.com/panjf2000/gnet - 4b2a3b8ade21d98b8fdcaa343256fdbdc19c2d91 authored over 1 year ago by Andy Pan <[email protected]>
chore: assert with specific error

github.com/panjf2000/gnet - e7a6e8467754b0fa53016cdcda6badb35ad79327 authored over 1 year ago by Andy Pan <[email protected]>
bug: make logging package concurrent-safe

Fixes #486

github.com/panjf2000/gnet - 8b78affe6b4495e04b1b226b4176768dac156ca5 authored over 1 year ago by Andy Pan <[email protected]>
chore: bump ants to v2.8.1

github.com/panjf2000/gnet - 6534df29adbd0e51724a7c4acb99bcaf6da42dbc authored over 1 year ago by Andy Pan <[email protected]>
chore: refine paths-ignore for all GitHub actions

github.com/panjf2000/gnet - 2f8dfe515757566916b937f9bc861b6b15d2a60c authored over 1 year ago by Andy Pan <[email protected]>
chore: ignore some cases for GitHub actions of testing

github.com/panjf2000/gnet - dafe46d72194c3b12f927f96ca50008e364935bf authored over 1 year ago by Andy Pan <[email protected]>
chore: update the issue template

github.com/panjf2000/gnet - 13542872cfd5d30741dce661e43077556d88f765 authored over 1 year ago by Andy Pan <[email protected]>
chore: improve some test cases for connMatrix

github.com/panjf2000/gnet - 3b0ee52061a8bd7d2efe192c47fb3a0550a3b14c authored over 1 year ago by Andy Pan <[email protected]>
chore: fix the misplacement of +build comment

github.com/panjf2000/gnet - 52eaf886d0c6f16d3429c6a3234d2944c2032cf4 authored over 1 year ago by Andy Pan <[email protected]>
chore: delete the unused code in pkg/buffer/ring

github.com/panjf2000/gnet - bdbb661682104076216de19ff743e2d327de5dc2 authored over 1 year ago by Andy Pan <[email protected]>
build: add NetBSD and OpenBSD supports

github.com/panjf2000/gnet - 9790927c31313d945d39866fba6fc1aa448138c4 authored over 1 year ago by Andy Pan <[email protected]>
chore: clean up the build constraints of linux

github.com/panjf2000/gnet - a147af25df7c7b90064a8fb3655cec501941c0f2 authored over 1 year ago by Andy Pan <[email protected]>
opt: make use of the inheritance of file status flags on BSD-like OS

github.com/panjf2000/gnet - d98706e6175d9f547d57d4f1a295173328483876 authored over 1 year ago by Andy Pan <[email protected]>
test: fix a flaky test case of TestShutdown

Fixes #477

github.com/panjf2000/gnet - c839bfba734dd460e464b756979a1189b5171037 authored over 1 year ago by Andy Pan <[email protected]>
test: fix the hanging issue

github.com/panjf2000/gnet - eca1d0c5ee2e1902e76248a2242a967fc343741f authored over 1 year ago by Andy Pan <[email protected]>
test: eliminate the flaky assertion

github.com/panjf2000/gnet - c3df2fb420de920d1e43f1aea78e05dc01a933e8 authored over 1 year ago by Andy Pan <[email protected]>
test: fix the inconsistency results between Linux/BSD and Windows

github.com/panjf2000/gnet - 9136b4406250a700dbebcd5c4be28131324cee68 authored over 1 year ago by Andy Pan <[email protected]>
chore: update some test cases

github.com/panjf2000/gnet - 0f6b014ef270bb5c3b585243ba39c251c4fb0bb4 authored over 1 year ago by Andy Pan <[email protected]>
chore: add a comment for logging.Flusher

github.com/panjf2000/gnet - c7a67c5b0c58903cb23a7270d956689f679a0bc7 authored over 1 year ago by Andy Pan <[email protected]>
opt: rearrange the matrix and map of connections

github.com/panjf2000/gnet - e3083990fb327198e2de3f17f1b6f1acfda73538 authored over 1 year ago by Andy Pan <[email protected]>
internal/math: correct IsPowerOfTwo (#476)

github.com/panjf2000/gnet - 6136138db550481d2034629d31a865202a6b6158 authored over 1 year ago by gocurr <[email protected]>
chore: add a TODO for a quirky failure of test case

github.com/panjf2000/gnet - f55fbde1ad84ea4bd635ba0b89619cac48522dec authored over 1 year ago by Andy Pan <[email protected]>
chore: add comments and improve code

github.com/panjf2000/gnet - 2c69029e60b50b4b7842f077298254277bfc9404 authored over 1 year ago by Andy Pan <[email protected]>
chore: code cleanup

github.com/panjf2000/gnet - 9ff529b8438b60b6580576349f4993db2c46386f authored over 1 year ago by Andy Pan <[email protected]>
chore: update the section of features in READMEs

github.com/panjf2000/gnet - 5746a1455f1f91320510f94ee124705e39c91c9e authored over 1 year ago by Andy Pan <[email protected]>
bug: fix the data race among asynchronous methods

github.com/panjf2000/gnet - daffb4efa39923be6ee1d6b00c6d21f69cd3b079 authored over 1 year ago by Andy Pan <[email protected]>
bug: fix the data race in test on Windows (#472)

github.com/panjf2000/gnet - bdcc30c22b3d70b3cd962249966f8d9c5d574ba0 authored over 1 year ago by Andy Pan <[email protected]>
opt: improve comments on Conn and test cases (#471)

Fixes #470

github.com/panjf2000/gnet - f6de6809ed81554356ca4dd5d2a190c7a5f9b0f0 authored over 1 year ago by Andy Pan <[email protected]>
chore: switch to contributors-img for displaying contributors on README

github.com/panjf2000/gnet - f80734af8ec21935798edbfc73362cd9dae73f2b authored over 1 year ago by Andy Pan <[email protected]>
chore: fix some typos and improve grammars on READMEs

github.com/panjf2000/gnet - 3d251c6078e0498209ce4d998e7646f952489572 authored over 1 year ago by Andy Pan <[email protected]>
chore: update the info of techempower.com

github.com/panjf2000/gnet - b3411039e619844a56aa7986cbef68c1bf59e1c0 authored over 1 year ago by Andy Pan <[email protected]>
opt: rename eventloop.closeConn to eventloop.close

github.com/panjf2000/gnet - 7c9a61a5736c244fca14346e8b10f7dc83b81af1 authored over 1 year ago by Andy Pan <[email protected]>
test: fix the wrong reference in assertion

github.com/panjf2000/gnet - 9d6eed1c76c83c5e0578227f28006cdec43a040c authored over 1 year ago by Andy Pan <[email protected]>
chore: remove the needless source file

github.com/panjf2000/gnet - 7cbe8dca26a26f1f5c0d9151dcff441ac98f7430 authored over 1 year ago by Andy Pan <[email protected]>
chore: update READMEs

github.com/panjf2000/gnet - dae161e8c5e67b840728a18f38c88f8bfc995f0e authored over 1 year ago by Andy Pan <[email protected]>
chore: bump up dependencies

github.com/panjf2000/gnet - 1d036318e794d30388dbd906ce7fd903f703eb4e authored over 1 year ago by Andy Pan <[email protected]>
chore: update READMEs about use gnet on Windows

github.com/panjf2000/gnet - 60eb3d15bb002f126b1870a4e0b60658e6d9d14d authored over 1 year ago by Andy Pan <[email protected]>
bug: replace the global logger with custom logger for client on Windows

Updates #467

github.com/panjf2000/gnet - dd46b082ea0cb200b6bfa76790a35001c710fd9e authored over 1 year ago by Andy Pan <[email protected]>
chore: add test for Engine.CountConnections

github.com/panjf2000/gnet - b4931079ba57206971681fa292b088b80bac86c1 authored over 1 year ago by Andy Pan <[email protected]>
opt: set up the PanicHandler and Logger for pkg/pool/goroutine

github.com/panjf2000/gnet - 222a3952e25e500a089f07f7242b3e7211a1d9c4 authored over 1 year ago by Andy Pan <[email protected]>
chore: skip the case of 10k connections in TestServeGC

github.com/panjf2000/gnet - 453e26bf2313983d103d2bd362f9b923cd8eb1da authored over 1 year ago by Andy Pan <[email protected]>
chore: print a debugging log about logging level when client starts

github.com/panjf2000/gnet - bdda3bfbd8a5e2e2ad55706facef035797301912 authored over 1 year ago by Andy Pan <[email protected]>
bug & feat: replace the global default logger with custom logger

Fixes #467

github.com/panjf2000/gnet - 3c66bced864ee4ff6d6f68cb76f9fbd6b4e6e32a authored over 1 year ago by Andy Pan <[email protected]>
test: skip the 100k/1m-connections test in TestConnMatrix by default

github.com/panjf2000/gnet - d67fe1f82a78ea1621ecdd2880c5fafc4b8b01d0 authored over 1 year ago by Andy Pan <[email protected]>
bug: invoke the callback whether the connection is open or not

Fixes #465

github.com/panjf2000/gnet - 1c1c572c6fc89bc14449917b036652f1b6387235 authored over 1 year ago by Andy Pan <[email protected]>
test: skip some error checks on Github actions

github.com/panjf2000/gnet - 59268afd883ec2ee62165e865c2d5fc4163c829c authored over 1 year ago by Andy Pan <[email protected]>
test: fix the data race in TestConnMatrix

github.com/panjf2000/gnet - 0cdbe54498fa545c08b256f3843b5f5c72a5b0dc authored over 1 year ago by Andy Pan <[email protected]>
ci: increase the timeout when -race is present

github.com/panjf2000/gnet - abafb20a32e286e80a69189a43a9e887071ee701 authored over 1 year ago by Andy Pan <[email protected]>
test: add test for connMatrix

github.com/panjf2000/gnet - d69ca7f34085ada39a47dfb0216f9aa71abbd2f9 authored over 1 year ago by Andy Pan <[email protected]>
chore: code cleanup

github.com/panjf2000/gnet - c2d4ed84d8a8d72d7e2fcf13c80e367b5eec3841 authored over 1 year ago by Andy Pan <[email protected]>
chore: fix typo on READMEs

github.com/panjf2000/gnet - be6037717a8a6c60bc72c77944f1f72766b15975 authored over 1 year ago by Andy Pan <[email protected]>
opt: prepend [gnet] prefix to every log entry

github.com/panjf2000/gnet - 650f731a92f128a3b16f05c24615dc4f25ca2ab8 authored over 1 year ago by Andy Pan <[email protected]>
doc: update the minimum required version of Go

github.com/panjf2000/gnet - a9c26387627c29d98c5fbb1d42172851fa894b76 authored over 1 year ago by Andy Pan <[email protected]>
chore: update copyright info

github.com/panjf2000/gnet - ebc191ee2f130d21bef444e8fe20b4e219affc97 authored over 1 year ago by Andy Pan <[email protected]>
opt: mitigate big map issue of connections when garbage collecting (#460)

goos: darwin
goarch: arm64
pkg: github.com/panjf2000/gnet/v2
...

github.com/panjf2000/gnet - dd48bacc493118b42295f83399ab39eb6df0b29d authored over 1 year ago by jinxing3114 <[email protected]>
chore: ignore *.md files in codeql.yml

github.com/panjf2000/gnet - 94412fbd2927492ef09e53334e5101ce26941c12 authored over 1 year ago by Andy Pan <[email protected]>
doc: update READMEs about supported platforms

github.com/panjf2000/gnet - 88ed242adae730cbb20949d20dcb2dc1daa252fb authored over 1 year ago by Andy Pan <[email protected]>
chore: bump ants to v2.7.3

github.com/panjf2000/gnet - edb9318f91697817b71791b691ba9a763c63672f authored over 1 year ago by Andy Pan <[email protected]>
feat: implement gnet on Windows

Fixes #339

github.com/panjf2000/gnet - 96f691fec3ae9e91aab9febc343fffd5c322c92a authored over 1 year ago by Andy Pan <[email protected]>
chore: trigger Github workflows on branch 1.x

github.com/panjf2000/gnet - 2e95df16bad4326365e5773bcbcafaa44dcabc65 authored over 1 year ago by Andy Pan <[email protected]>
bug: continue to serve after some specific errors

Fixes #453

github.com/panjf2000/gnet - 94eb351a34dfd92d0c6229faf74ab79001f94f82 authored over 1 year ago by Andy Pan <[email protected]>
chore: update the issue template of bug report

github.com/panjf2000/gnet - 8b650a930439a85dcde16d9a14d8bfaae66d60ba authored over 1 year ago by Andy Pan <[email protected]>
bug: clean up the inner buffer after read event (#445)

Co-authored-by: Sober <‘[email protected]’>

github.com/panjf2000/gnet - 5b811bd6c5b92a27797bdec75ee45cbff2a27d9f authored over 1 year ago by 观星客 <[email protected]>
chore: fix the lint issues

github.com/panjf2000/gnet - edffef890e0ab47fde4b6eec669eb0fc93fb559c authored almost 2 years ago by Andy Pan <[email protected]>
chore: bump up golangci-lint to v1.51.2

github.com/panjf2000/gnet - 80285f85861b0b494ad5243cccf9cba3b54b5500 authored almost 2 years ago by Andy Pan <[email protected]>
Update FUNDING.yml

github.com/panjf2000/gnet - 948f14108f2441c62c91ff142cce6ba40b605579 authored almost 2 years ago by Andy Pan <[email protected]>
opt: use the std math/bits routine to count the bit length (#437)

github.com/panjf2000/gnet - fbeb65d3b2fae07aa1fe31416df80f46d64733b8 authored almost 2 years ago by 0-haha <[email protected]>
opt: fix the nil panic in conn.Flush() and increase the code coverage

github.com/panjf2000/gnet - 0f41b37dc7a28d0546cd542fa392fe409bfb3667 authored almost 2 years ago by Andy Pan <[email protected]>
opt: refine the SockaddrToTCPOrUnixAddr and SockaddrToUDPAddr

Fixes #366

github.com/panjf2000/gnet - abcc0315dceef8418bb451306f1ade47d3de370d authored almost 2 years ago by Andy Pan <[email protected]>
chore: add more test cases for custom protocol testing

github.com/panjf2000/gnet - deea03f14661366fc112da74b7df89fe889f67d7 authored almost 2 years ago by Andy Pan <[email protected]>
bug: fix the memory leak of linked-list-buffer

Fixes #420

github.com/panjf2000/gnet - 4b6dfdc6f26514cd288b18cbb4f7a659f93c9df5 authored almost 2 years ago by Andy Pan <[email protected]>
bug: fix the compile error on freeBSD with 32-bit

Fixes #432

github.com/panjf2000/gnet - 72b6e726ce32f6bc3aeb22fb9bb153ff469e9ffa authored almost 2 years ago by Andy Pan <[email protected]>
chore: bump up ants to v2.7.1

github.com/panjf2000/gnet - 4d2dbf9895130d464637c854e617d911653eb5ab authored about 2 years ago by Andy Pan <[email protected]>
chore: fix the broken build status icon

github.com/panjf2000/gnet - d182f769433c937a502ee093745c70e4f59b687a authored about 2 years ago by Andy Pan <[email protected]>
chore: bump up ants to v2.7.0

github.com/panjf2000/gnet - f8a6d514ca7ceb1f098a9cf1e28ace28f05437b5 authored about 2 years ago by Andy Pan <[email protected]>
chore: bump up ants to v2.6.1

github.com/panjf2000/gnet - 03a69802e4b0459c3ce5d92e1df4d7f63d0117ff authored about 2 years ago by Andy Pan <[email protected]>
chore: bump up dependencies and the required go version of gnet

github.com/panjf2000/gnet - 88fa4c5e5e5d4cbcc3f16d28fc038fb4f95eb29e authored about 2 years ago by Andy Pan <[email protected]>
chore: fix the some configs of release

github.com/panjf2000/gnet - 198fdba97f87def2debc13a28ea83a4fce152da6 authored about 2 years ago by Andy Pan <[email protected]>
chore: add release-drafter action

github.com/panjf2000/gnet - 9b502e3c6f632a4172f57f8372ecd75d4f43ff0b authored about 2 years ago by Andy Pan <[email protected]>
chore: clean up READMEs

github.com/panjf2000/gnet - d9024a082d2a4de416e3d20ac29c0799d9a2e25e authored about 2 years ago by Andy Pan <[email protected]>
chore: fix some lint issues

github.com/panjf2000/gnet - 7968cec8d87c9d2a15ca37e75037f1f978d09046 authored about 2 years ago by Andy Pan <[email protected]>
opt: improve the internal packages of math and bytes

github.com/panjf2000/gnet - f1727999f277e995e8a33319a8e772d9b17b75c9 authored about 2 years ago by Andy Pan <[email protected]>
chore: update the issue template of bug report

github.com/panjf2000/gnet - 179cec8916ee7a037280f135234de0992802b095 authored about 2 years ago by Andy Pan <[email protected]>
chore: add the missing dot in yaml of Github workflow

github.com/panjf2000/gnet - c618b47dc11ea18dd8b030c224eaa4ae07c393c7 authored about 2 years ago by Andy Pan <[email protected]>
chore: run codeql only on linux

github.com/panjf2000/gnet - b6e7395dde6e811a81af4387b0d1ca741a619659 authored about 2 years ago by Andy Pan <[email protected]>