Ecosyste.ms: OpenCollective

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

github.com/PaperMC/Velocity

The modern, next-generation Minecraft server proxy.
https://github.com/PaperMC/Velocity

Rename ConnectedPlayer#minecraftConnection -> ConnectedPlayer#connection

This is consistent with VelocityServerConnection

dbfbd1e2a982343026ff1b25855ff562ee7bfa99 authored over 5 years ago by Andrew Steinborn <[email protected]>
Remove inaccurate "Status" section

I'm just one person, I can't keep this stuff updated everywhere.

057b84c9336815288226d7f430208c6a984d513f authored over 5 years ago by Andrew Steinborn <[email protected]>
Remove inaccurate "Status" section

I'm just one person, I can't keep this stuff updated everywhere.

d68cbbd9060a43a6d602094d5a857140cf8bf219 authored over 5 years ago by Andrew Steinborn <[email protected]>
Remove no longer used imports

ca81b055510163b5616ff0718e45e7c71c9b0eb1 authored over 5 years ago by Gabik21 <[email protected]>
Update text 3.0.2

cc @lucko

10ce976084e5d685db3a17818c4b7f596b7a9379 authored over 5 years ago by Andrew Steinborn <[email protected]>
Update text 3.0.2

cc @lucko

7f3e7a82c4559fb494a86cd2509c385a76786660 authored over 5 years ago by Andrew Steinborn <[email protected]>
Lower write water mark to 1MB

b3ca066a177d188d803fcb8664692d01c8f4ea7f authored over 5 years ago by Andrew Steinborn <[email protected]>
Bump to Guice 4.2.2 for Java 11 plugin support

661ec3103ac8fd5d51a9dae3e08994fede649024 authored over 5 years ago by Andrew Steinborn <[email protected]>
Bump to Guice 4.2.2 for Java 11 plugin support

e3e7b726e0001631fa441e4dcc0ca352b4b1f3a9 authored over 5 years ago by Andrew Steinborn <[email protected]>
Lower the explicit flush count

Initial testing suggests this makes flush consolidation stable, although
the CPU usage will be i...

7cb86067bc41185c41712772e4f064ad116047a1 authored over 5 years ago by Andrew Steinborn <[email protected]>
Revert "Revert "Merge branch 'feature/flush-consolidation' into dev/1.1.0""

This reverts commit e476ee815ab7f7c63586f0d2b41b0579d45192f2.

ca3426033f20a423b8b4a221cbcc241d427f8c98 authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix bug where connect() wouldn't reset in-flight connections

c64d16326cf2d5c25f208c96661b336521305c32 authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix bug where connect() wouldn't reset in-flight connections

648c14987234b62f724bf9356d380cf398ea3bd8 authored over 5 years ago by Andrew Steinborn <[email protected]>
Revert "Merge branch 'feature/flush-consolidation' into dev/1.1.0"

This reverts commit f72f50819d85af81fe3e0944022dc1f3dc613b3d, reversing
changes made to 3b9db94c...

e476ee815ab7f7c63586f0d2b41b0579d45192f2 authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge branch 'feature/flush-consolidation' into dev/1.1.0

f72f50819d85af81fe3e0944022dc1f3dc613b3d authored over 5 years ago by Andrew Steinborn <[email protected]>
Explicitly parse IP addresses before using an unresolved address

This allows plugins to more correctly use InetSocketAddress#getAddress(),
however "gotchas" remain.

3b9db94ce9be1982f46be5657e53e9eebc484175 authored over 5 years ago by Andrew Steinborn <[email protected]>
Explicitly parse IP addresses before using an unresolved address

This allows plugins to more correctly use InetSocketAddress#getAddress(),
however "gotchas" remain.

7c2cbdbf1fb59ea88b3d6fe95ce89084c16aae4f authored over 5 years ago by Andrew Steinborn <[email protected]>
Flush consolidation tweaks

32ef77f9541229d04bdc35c4d5d2ade2ef86b772 authored over 5 years ago by Andrew Steinborn <[email protected]>
Flush consolidation

195a506117a3c08182c1da52c8a3c14d59f4dfeb authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge pull request #240 from VelocityPowered/feature/ping-passthrough

Ping passthrough

2c3b30fff2270214d542aa4c860af503b3dfb8e3 authored over 5 years ago by Andrew Steinborn <[email protected]>
Silence TCP_FASTOPEN warnings when not using epoll and fast open enabled

e3c75a7fcc79e84f115ac94df100f123075b56de authored over 5 years ago by Andrew Steinborn <[email protected]>
Consider forced hosts in ping passthrough

62c6adb2041b3e483408f429f38cbf3606700dd3 authored over 5 years ago by Andrew Steinborn <[email protected]>
Clean up slightly, don't use streams

d8fb7c11e77c1fdf06aeb40da6fbd63194f455ce authored over 5 years ago by Andrew Steinborn <[email protected]>
Add support for ping pass-through

By default, ping pass-through is not enabled. However, you can use
ping passthrough to pass thro...

ca9a4492c423af521d8acaa536b200c9ad6140bf authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix Checkstyle, again

9f3d1a23907d0596a31ab479a5029566bceff6f3 authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix Checkstyle

2d9227ccf06588f8e464b053448a30acea4d1be0 authored over 5 years ago by Andrew Steinborn <[email protected]>
Add arbitrary chat tab complete event. Fixes #236

b4e62443c99faaba599bfdc285dbe2fbadf303bf authored over 5 years ago by Andrew Steinborn <[email protected]>
Clean up some junk

19cec571d04fca4c59f7bef90f9f02bedeeb5640 authored over 5 years ago by Andrew Steinborn <[email protected]>
Allow certain mangled large packets to pass through

4940f6b4471838e0ceab1942cd120c5b0046e489 authored over 5 years ago by Andrew Steinborn <[email protected]>
Allow certain mangled large packets to pass through

7db757cd04eddbb0cd9ea9865b66c41a2097e2c3 authored over 5 years ago by Andrew Steinborn <[email protected]>
Update to Netty 4.1.38.Final

162bb8e191495ba8ac7625ab6b375f270144e19f authored over 5 years ago by Andrew Steinborn <[email protected]>
Introduce TCP_FASTOPEN support

For best results, use Linux 4.11+ and a server modified to set the
TCP_FASTOPEN flag.

This shou...

121ab41d96736cf324351f4f9b597986525fc029 authored over 5 years ago by Andrew Steinborn <[email protected]>
Send disconnect message on getting kicked from the server

0acb1ed7d4e21a793a0ef583e6102c6f3a36d88c authored over 5 years ago by Andrew Steinborn <[email protected]>
Don't disconnect the player if the connection unexpectedly closes

03c9729e638e3ddb31eff088fe209053e64f3540 authored over 5 years ago by Andrew Steinborn <[email protected]>
Avoid a memory copy in creating modern-style forwarding data

04efd16a838a065c8b7c405e8d2e290f1f49bbc3 authored over 5 years ago by Andrew Steinborn <[email protected]>
Batch handshake and server login/ping packets

1da51b8ffb3bf6cec7faef648becf2fe5781a351 authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix up the Travis build...

d65e3710383881734fbfe08859a0a4f3b83c925d authored over 5 years ago by Andrew Steinborn <[email protected]>
Most proper clean way of using a DnsAddressResolverGroup with AHC

Let us never speak of this again.

ead8a213625603234347b99fa936f2c0a56fb557 authored over 5 years ago by Andrew Steinborn <[email protected]>
Properly use non-blocking DNS in AsyncHttpClient

bf035bce73637636003b8a77d883bacf5e7398a1 authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix Travis build matrix

bfea41e7e31e9b0a2eb1b5edfbb3f5a78ce97414 authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix Travis build matrix

8d5f5e48f29255ae12bacc6f79127bc6c4a7e2ef authored over 5 years ago by Andrew Steinborn <[email protected]>
Add flag to disable native transports

454b3c9bee47eff552a55dd722d0c7af228bfa3f authored over 5 years ago by Andrew Steinborn <[email protected]>
1.14.4 support

5d37a7f96e9022ede9620cdc839fc49948a13bb3 authored over 5 years ago by Jamie Campbell <[email protected]>
Move from custom HTTP client to Async HTTP Client

The most significant advantage is that Velocity gets a well-tested
HTTP client implementation wh...

d1736bf94cd6dddd42954276a2fc4f777c073f81 authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge pull request #237 from Minecrell/tca-1.2.0

Update TerminalConsoleAppender to 1.2.0

7fde18c9f8d69facd7ccb7f6a152da33bd664e98 authored over 5 years ago by Andrew Steinborn <[email protected]>
Update TerminalConsoleAppender to 1.2.0

Add log4j.skipJansi to prevent Log4j from initializing a Jansi
terminal. It is redundant because...

fde5ec36e752994233fa7b9237af933c2a981606 authored over 5 years ago by Minecrell <[email protected]>
Switch to new TCA version and jansi

2b5b14e4ecdf7b4222ccf687718387a6546e6f16 authored over 5 years ago by Andrew Steinborn <[email protected]>
Minor Netty cleanup

6d5bacb26280ac0811359807e2dee5207edd9869 authored over 5 years ago by Andrew Steinborn <[email protected]>
Velocity 1.0.3-SNAPSHOT

57433a657c94e368a49586e0c8f3aaf091a192f7 authored over 5 years ago by Andrew Steinborn <[email protected]>
Velocity 1.0.2

a60d134e1eb226a355750ab58cbff8a3d7f0bf4f authored over 5 years ago by Andrew Steinborn <[email protected]>
Allow existing players to be kicked from server if in online-mode

Fixes #226

85e5fb48271ffd323fe1bc22ed5cde11b2fdb004 authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge pull request #235 from NynjaCypher/master

1.14.4 protocol support

e8ed8ebeb7e9aa1c242bf4e291bfe8d956dd67ea authored over 5 years ago by Andrew Steinborn <[email protected]>
1.14.4 support

950104850e3215da2a21f64d88bd115a69a497a1 authored over 5 years ago by Jamie Campbell <[email protected]>
Add flag to disable native transports

58b52cce0c00791fc33d91629dc8acca74d30400 authored over 5 years ago by Andrew Steinborn <[email protected]>
Help smoke out some internal concurrency issues

40c8343494eb48ad8f32ec936d8a08d2850a000b authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge branch 'dev/1.1.0' of github.com:VelocityPowered/Velocity

3a1b5099c9e2c2d22c764e15bcaa811875650c11 authored over 5 years ago by Gabik21 <[email protected]>
Clean up LoginPluginResponse and use DeferredByteBufHolder too

2671590ad201f039be690c6e5e5c72500546a439 authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge branch 'dev/1.1.0' of github.com:VelocityPowered/Velocity

d0ad0fac360031348e83dee418418c22c5ebf4e4 authored over 5 years ago by Gabik21 <[email protected]>
Wait for player disconnect events on shutdown. (#229)

145dfa8ac6e7999b682e2d8969a33075e2c95b73 authored over 5 years ago by Seppe Volkaerts <[email protected]>
Improve backwards-compatibility with 1.0.x due to RawCommand changes

8bf9e0e82901f2ffca47bb9afd54f94355196ffb authored over 5 years ago by Andrew Steinborn <[email protected]>
Wait for player disconnect events on shutdown. (#229)

6d2e1bf379353796aad7f961bd24a9972b78069a authored over 5 years ago by Seppe Volkaerts <[email protected]>
Remove resource leak detection level setting

a053ab6c3448025934c3e0710bf721b59656f70b authored over 5 years ago by Andrew Steinborn <[email protected]>
Forge is confirmed working

fba3bfb0be8c6df57132bbcd1ff755c5886b036e authored over 5 years ago by Andrew Steinborn <[email protected]>
Convert Velocity to use ByteBuf-derived plugin message packets

Only tested with 1.12.2, not 1.13 or Forge

11a86e9bb92d7a738e3bf31afc52f8e0747a0ed8 authored over 5 years ago by Andrew Steinborn <[email protected]>
Readd missing null check. Fixes #228

39c505f6fdc48defe619ef05b78eed143c0c3540 authored over 5 years ago by Andrew Steinborn <[email protected]>
Use custom ThreadFactory that does FastThreadLocal wrapping for us

This primarily has the benefit of not giving threads strange names

a63e905edfba5fde9e7f7ad8d66731b6701dc345 authored over 5 years ago by Andrew Steinborn <[email protected]>
Update Netty to 4.1.37.Final

e31b2b87dce393b90d68250343ed59ae3ba52187 authored over 5 years ago by Andrew Steinborn <[email protected]>
Remove kqueue bug workaround since the issue is now fixed upstream

See https://github.com/netty/netty/pull/9149

5b518eaf20ebc6e72bf4b67d0651b31fd49da9b8 authored over 5 years ago by Andrew Steinborn <[email protected]>
Remove kqueue bug workaround since the issue is now fixed upstream

See https://github.com/netty/netty/pull/9149

190f2fee75911e6e38495881e31a55d57f6d631e authored over 5 years ago by Andrew Steinborn <[email protected]>
Update Netty to 4.1.37.Final

6784df91c7e4b6adec0e89d5489d846439c9739a authored over 5 years ago by Andrew Steinborn <[email protected]>
Use Netty thread factory to take advantage of FastThreadLocal

This should reduce CPU usage slightly.

dab9c9a3829bba2ff04b3b3f7c7cf1edb02c53a7 authored over 5 years ago by Andrew Steinborn <[email protected]>
Remove debug code

c0becce2762fc672dd9ea15d07344a8113baed8d authored over 5 years ago by Andrew Steinborn <[email protected]>
Reduce duplicated code used to support RawCommand. Fixes #227

7834acd67f84e83834a8888f81e570cc435d2e98 authored over 5 years ago by Andrew Steinborn <[email protected]>
Add 1.7 Protocol Support

5c314c9068814aca404b68cf8442af7201bdcf43 authored over 5 years ago by Gabik21 <[email protected]>
Add method to check if an entry already exists in the tab list.

f0ba7e1eea6a253c1f24be294b9e9d00fbdb7169 authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge branch 'master' into dev/1.1.0

# Conflicts:
# build.gradle

275685f45fdd29b741946d4b08d236b0a722638f authored over 5 years ago by Andrew Steinborn <[email protected]>
Add suggestion for reconnecting for "not online-mode" message

226074a0df40d8989278cdd4fbff6439b20f6236 authored over 5 years ago by Andrew Steinborn <[email protected]>
Bump to 1.0.2-SNAPSHOT for continued development

a8684ddec55e6fd72f2745d884bcff2a5b19aa8d authored over 5 years ago by Andrew Steinborn <[email protected]>
Velocity 1.0.1

904e39b73a720b3a2d473f236fafeec9f562533f authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge pull request #222 from Leymooo/1.14.3

1.14.3

ed4a43129786e6698d18142d2df1a17c7a6fc100 authored over 5 years ago by Andrew Steinborn <[email protected]>
1.14.3

de4f5e32ddb342aff29162a1ac8dff858e4ef914 authored over 5 years ago by Leymooo <[email protected]>
Enforce at least one parameter in CommandManager#register()

The old register method has been deprecated.

81840abc86af98c89f61007e46d924364c911ee5 authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge branch 'master' into dev/1.1.0

ed8209cfd10b0c94c15d03d853a73020a2bc1e9b authored over 5 years ago by Andrew Steinborn <[email protected]>
Fix memory leak in NativeVelocityCipher

5a209a098cb043e918a7505aaa93647613270e4b authored over 5 years ago by Andrew Steinborn <[email protected]>
Merge pull request #221 from Leymooo/1.14.3

1.14.3-pre4

a3ce20914f53631c4e2e347e3b90cf4b5fdec980 authored over 5 years ago by Andrew Steinborn <[email protected]>
1.14.3-pre4

d0745acde1a137b97624b26e893dbc55f59fb582 authored over 5 years ago by Leymooo <[email protected]>
Make sure to include the right repo

c55ab2c90807cbfb28e88b53fe46ec489bfddb7d authored over 5 years ago by Andrew Steinborn <[email protected]>
Include Configurate

8a45074eb2a7eed087d5be28c2bbf1bae50f14f3 authored over 5 years ago by Andrew Steinborn <[email protected]>
Introduce raw String-based command API

04a23e36223064cd06041352e4eddbd8160c92c1 authored over 5 years ago by Andrew Steinborn <[email protected]>
Mark 1.1.0 as in development

42df0fd2ad64c2a256516dd4f20c0fc5819fc5f2 authored over 5 years ago by Andrew Steinborn <[email protected]>
Avoid sending duplicate set latency/gamemode/display name packets

1fd2bd9ee446e9b13bb7068ff7fdac01e9069e6c authored over 5 years ago by Andrew Steinborn <[email protected]>
Explicity bind the main plugin class in the singleton scope

335c34a6790d9cd30934f685ddce6ae28fdf27a8 authored over 5 years ago by kashike <[email protected]>
Bump to 1.0.1-SNAPSHOT for continued development

57c8c07c9ddcb033c70c6a453c0979e6caf8e6ba authored over 5 years ago by Andrew Steinborn <[email protected]>
This is Velocity 1.0.0

d7e4e20c76420dd5aa2b73c8f999ff962c249b82 authored over 5 years ago by Andrew Steinborn <[email protected]>
Clarify error message

cc6d060fc5cac874ea37f07605000b684c1ecbad authored over 5 years ago by Andrew Steinborn <[email protected]>
Remove unused NativeConstants

5fa5d9567d49f1a17f8314a1f2117f7bf36c9b60 authored over 5 years ago by Andrew Steinborn <[email protected]>
Take advantage of pooled ByteBufs in Java cipher

ByteBufs are pooled in Velocity, so we can achieve lower memory usage
by using what Netty is goi...

ec32def592fb05407722e7de87994b76007dc90f authored over 5 years ago by Andrew Steinborn <[email protected]>
Strengthen check in JavaVelocityCompressor

b0736548a9c954d3fa73f121b5ce6e2c474ba6d4 authored over 5 years ago by Andrew Steinborn <[email protected]>
Strictly enforce packet size limits for incoming compressed packets

b19d36e93969188451a56bda37eb8253b8c38b74 authored over 5 years ago by Andrew Steinborn <[email protected]>
Remove protocol linking (#212)

f64b44ec21c350cc40ac72a84073bd3101a8ec98 authored over 5 years ago by Vjatšeslav Maspanov <[email protected]>