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

Fix PacketMapping toString/equals/hashCode, do not handle Chat and TabCompleteResponse packets from backend

9469065b3c66324108083b987cf3ba27d0c2853a authored over 6 years ago by Leymooo <[email protected]>
Simplify and improve the startup timer.

718f615d3faf42c466ebc2d4390efab38851c965 authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #36 from MatrixTunnel/feature/start-time

Add startup time to log messages

ebdf5854ddc4d361100fcb2ceec57a56e3e5aa84 authored over 6 years ago by Andrew Steinborn <[email protected]>
Add startup time to log messages

dbe207d0c250b9a2dd856459b3b637e784c37e7a authored over 6 years ago by MatrixTunnel <[email protected]>
Merge pull request #35 from kashike/patch-1

bump text to 1.12-1.6.4

bb489c557400752de0a9d461afa09ff6669b7f68 authored over 6 years ago by Andrew Steinborn <[email protected]>
bump text to 1.12-1.6.4

37093d7385378e4bc27951c8da2099508126377f authored over 6 years ago by kashike <[email protected]>
Forward the keep-alive packet directly onto the client.

This improves anti-cheat compatibility.

671df77c1f5f2328a7359b9ef2f4254287c2e184 authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #32 from Leymooo/no-scoreboards

Don't handle scoreboards from backend server

5787709ed32755454b24e987e36de1f901f7123f authored over 6 years ago by Andrew Steinborn <[email protected]>
Do not handle scoreboards from backend

Changes in StateRegistry will allow to us skip packets decode which we don't want handle in Backe...

6a2b945ed655c611ce995fbd0237e3661954352a authored over 6 years ago by Leymooo <[email protected]>
Merge pull request #33 from kashike/log

minor shuffle to log messages

69430c7c1fdebe9b2b5f26da8f6103ade21c398b authored over 6 years ago by Andrew Steinborn <[email protected]>
minor shuffle to log messages

6a3a5a0458dd0a2bffb93f31768a03b090eec5ff authored over 6 years ago by kashike <[email protected]>
Correctly handle rapid disconnects. Fixes #31

21e72556c964154deee5ed7e5f81690ddaf17a1e authored over 6 years ago by Andrew Steinborn <[email protected]>
Fix up player info forwarding.

8068f7272978fb1c74fef4eb4b36d8c63988c029 authored over 6 years ago by Andrew Steinborn <[email protected]>
More protocol sanity.

95bd152fee4672133d8f81d3ee8304fdc7763820 authored over 6 years ago by Andrew Steinborn <[email protected]>
Make sure the client has time to respond to the player info packet.

Apparently, Minecraft 1.13 can take a little too long to respond to
Velocity's player info forwa...

8bf3b99b101d87e1841e0a95d597d99f572bb3b5 authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #28 from MatrixTunnel/feature/ratelime-config

Add login ratelimit configuration

71309420328ed62fef3f0e961648ff2aaaa93eac authored over 6 years ago by Andrew Steinborn <[email protected]>
Add ratelimit tests

6e4f90dfae1ba51d723867871881b49c75d1202e authored over 6 years ago by MatrixTunnel <[email protected]>
Merge pull request #30 from kashike/fu

use fastutil's Object2IntOpenHashMap

1cf19e915241ff8a382452e983309518632c0077 authored over 6 years ago by Andrew Steinborn <[email protected]>
use fastutil's Object2IntOpenHashMap

e9959f81fb34c8c73532eff594b60c915c824113 authored over 6 years ago by kashike <[email protected]>
Presize the maps.

TODO: Replace that ugly autoboxed primitive without excessively blowing
up the size of the JAR

8998bc7c8f427080cd46f2026901dc034ea55741 authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #29 from MatrixTunnel/fix/compression-config

Fix invalid compression values not stopping proxy

738be8d5351500515b005ec47510071f9eeb8a21 authored over 6 years ago by Andrew Steinborn <[email protected]>
Fix invalid compression values not stopping proxy

479592c009c1c7982015d310a0a4faaa53aba8c0 authored over 6 years ago by MatrixTunnel <[email protected]>
Add login ratelimit configuration

d752edc92d85e16a6ca143dd400936ff681bac15 authored over 6 years ago by MatrixTunnel <[email protected]>
Fix sending commands to remote server.

9af6829688431fa7234fef64634ff38584d5e7d1 authored over 6 years ago by Andrew Steinborn <[email protected]>
Bumped to kyoripowered/text 1.12-1.6.2

58e072ab9492350062cd2ceca6532e2a3536827f authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge branch 'tab-complete'

0834bec997f326d42c2af0a5d12a36f2cb74f924 authored over 6 years ago by Andrew Steinborn <[email protected]>
Fix scoreboard teams on Minecraft 1.8.

b78ddf7b8510e25388a9cc4231970d660f5247d5 authored over 6 years ago by Andrew Steinborn <[email protected]>
Complete tab-complete support back to Minecraft 1.8.

2e1de306fb41bddecb2991fa907610606a835cb3 authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge branch 'master' into tab-complete

9a36bd6cae0a088dbb56b34d789019b36bb4e9fd authored over 6 years ago by Andrew Steinborn <[email protected]>
Add support for HMACed player forwarding data.

This provides a small degree of security but also makes Velocity "secure
by default", especially...

1f0a4a8228d9ba572de9673a67a89c35bdff6ed4 authored over 6 years ago by Andrew Steinborn <[email protected]>
Add connection attempt rate-limiting.

254508a5cf941def583ee8f3989ffefddb5f463b authored over 6 years ago by Andrew Steinborn <[email protected]>
Add kqueue transport support

db8b7c807c2fc7209d7d5ec3f8002e1edc2f849c authored over 6 years ago by Andrew Steinborn <[email protected]>
Remove erroneously added getter

512b1c2403ac2c7da8c0cb453d868e283b7ddc63 authored over 6 years ago by Andrew Steinborn <[email protected]>
Update README.md

84717a11da41fb63c67941aa27bec5f8ba1d3493 authored over 6 years ago by Andrew Steinborn <[email protected]>
Exclude all Gradle build folders

6bc5413038be94aa0dccb85e0709deff48f0e91c authored over 6 years ago by Andrew Steinborn <[email protected]>
Add favicon support

a2618233029b0bf381b5f6e937ab91d59951fb7e authored over 6 years ago by Andrew Steinborn <[email protected]>
Add MC tab complete (incomplete, only 1.12.2 works)

54f9de04dc619907f1109a534134a5256f93669e authored over 6 years ago by Andrew Steinborn <[email protected]>
Add console tab complete, shutdown command, gracefully kick players.

bb601dca4b129c2e94e340a0fe572f0d8c34c8e3 authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #26 from Minecrell/tca

Add TerminalConsoleAppender for console prompts

beb947cc3ea5c1a1cbd767bcc3ac4c7df55fd75b authored over 6 years ago by Andrew Steinborn <[email protected]>
Ignore repeated shutdown requests.

a88d27af763c1a08a44e40625e36543d9c24289c authored over 6 years ago by Andrew Steinborn <[email protected]>
Add TerminalConsoleAppender for console prompts

a044ed72dea74fc9a57bafabc12d82aeebe728e6 authored over 6 years ago by Minecrell <[email protected]>
Add shutdown flag.

a7a227ed0553bcbf338ab1ff9b7b0603307d0478 authored over 6 years ago by Andrew Steinborn <[email protected]>
Add a basic command handling framework inspired by Bukkit/BungeeCord.

This doesn't yet support tab complete, that will come later. Additionally,
a /server command (us...

05693425bfccd06da7b7c01c7a6d5bce09043b68 authored over 6 years ago by Andrew Steinborn <[email protected]>
GS4 clients generally don't understand MC color codes (or JSON chat).

09eff5a2fb1b2684e08d2d8a6eb46b1b855012c3 authored over 6 years ago by Andrew Steinborn <[email protected]>
Fix GS4 issues.

b5fcc1b34af62d686098dd6914a08f5af5119b1b authored over 6 years ago by Andrew Steinborn <[email protected]>
Fix GS4 "can't bind to null" error.

3e0df79c986a6cc1a0717ec30808ed410ee602d3 authored over 6 years ago by Andrew Steinborn <[email protected]>
GS4 Query handler (#20)

fe79c6617123bdb63b860f8289e7879c1e3a8a62 authored over 6 years ago by Mark Vainomaa <[email protected]>
Fix some spirous "connection closed" errors.

b983cdb7b35a3077bdfdd9401162c9ac4a5ed109 authored over 6 years ago by Andrew Steinborn <[email protected]>
Use Guava immutable integer arrays.

a2b4291b368c58e83c3f906a4bd43d4e639917e6 authored over 6 years ago by Andrew Steinborn <[email protected]>
[Experimental] Remove PacketWrapper objects

In both Velocity and BungeeCord, the most commonly created object is an
object that encapsulates...

abbdf70d5e631a85e8e2cf80076d4e6d97000041 authored over 6 years ago by Andrew Steinborn <[email protected]>
Improve server list ping, especially for legacy MC versions.

fdf5f27da60312d3944a4c8bd43a73af22b767e7 authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #23 from theminecoder/patch-1

Add discord status + link to readme

df34c78b235d937d9b200efe65dab13987c8ffb4 authored over 6 years ago by Andrew Steinborn <[email protected]>
Add discord status + link to readme

a95f0a66901eb9bd656da6ed6684c6b785afc932 authored over 6 years ago by theminecoder <[email protected]>
Merge pull request #21 from MatrixTunnel/dev/version-strings

Update version strings + add constant

c17b6c168010289c3d5078be28bfc92a3f2dacd3 authored over 6 years ago by Andrew Steinborn <[email protected]>
Update version strings + add constant

ac378a8efab8fa1d3fed669f8e8044d8dcbf1b52 authored over 6 years ago by MatrixTunnel <[email protected]>
Merge pull request #16 from Desetude/feature/1.8

Add 1.8 support

6a5c40ecdff104b34c188c890224df3955953403 authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #19 from mikroskeem/master

Fix unregisterConnection using non-lowercase username

219d03c05025b94f7852d7e0251456c3d0c14ba1 authored over 6 years ago by Andrew Steinborn <[email protected]>
Fix unregisterConnection using non-lowercase username

Fixes #18

9ca1707df388c928cadb80300e21386363914d47 authored over 6 years ago by Mark Vainomaa <[email protected]>
Add 1.8 support

b4f1d64cb0437a9a11f270318e3159c74a37ed0a authored over 6 years ago by Desetude <[email protected]>
Better case-insensitivity.

48822fe55cc73c06f82cc39b83498ff9462737b5 authored over 6 years ago by Andrew Steinborn <[email protected]>
Add server registration API.

a778825152973f15a12abece8434e41b62381a18 authored over 6 years ago by Andrew Steinborn <[email protected]>
Add default config again. Closes #12

23a6488a39d01dcb3946124e91147f3728d37ee3 authored over 6 years ago by Andrew Steinborn <[email protected]>
Avoid duplicate logins.

4e64b04464d6f573f919c096457a0f67bf690edd authored over 6 years ago by Andrew Steinborn <[email protected]>
Extend the API with a ProxyServer type.

22d1398f73f51c11f354a4f37e31b1a7d031123f authored over 6 years ago by Andrew Steinborn <[email protected]>
Disable the natives test for now

0c7815b6e922f9b2f774968cbe7457ee1128b65d authored over 6 years ago by Andrew Steinborn <[email protected]>
Native cryptography support using mbed TLS

8aa1fe524e07e53a8e0120eea971584f6dfbc802 authored over 6 years ago by Andrew Steinborn <[email protected]>
Cleaned up connection code.

06a64936050bef857eb7c0e9bfb68b99d35367ee authored over 6 years ago by Andrew Steinborn <[email protected]>
Introduce a fluent connection request API.

0ba85fe83f3289098bf1b4345bb88038835c8b44 authored over 6 years ago by Andrew Steinborn <[email protected]>
Actually, this would be a better name...

fbdaae5ac732c89fec20e12a002166312dce2f0a authored over 6 years ago by Andrew Steinborn <[email protected]>
ProxiedPlayer interface

9bcdc413d76622ddb8732d4e7527de1dcbe22609 authored over 6 years ago by Andrew Steinborn <[email protected]>
Refactor cipher logic.

9438d087e2e6d0f0d4e823d3a0424309e3e67b4c authored over 6 years ago by Andrew Steinborn <[email protected]>
Adjustments.

6f3397f76f9d25664dda8a078f4cba3133b81bc0 authored over 6 years ago by Andrew Steinborn <[email protected]>
Allow tweaking compression.

68ded7ca7f9a9a5a5f4f5acf6ea0561ca28117cc authored over 6 years ago by Andrew Steinborn <[email protected]>
Remove another memory copy with compression.

I considered using composite byte buffers but they would have added GC
overhead and would've bee...

0191b74840adc9969355a9e242cf7996cb592f57 authored over 6 years ago by Andrew Steinborn <[email protected]>
Nuke some debug output.

44932cfddb9c27e811df4dfb90631b3c8f6b4e40 authored over 6 years ago by Andrew Steinborn <[email protected]>
Introduce a connection pool for Mojang's session servers.

This has the potential to cut the time that players spend at the
"logging in..." (or "encrypting...

7eea1a3ac694aa9cf4597d2cd7383091d6b9eda7 authored over 6 years ago by Andrew Steinborn <[email protected]>
Remove PluginMessage slicing for now.

This was causing leak issues and needs to be reimplemented. If anyone's
willing to undertake the...

0c481d828dd3eb9b654d8cc50c9e0d24d3220006 authored over 6 years ago by Andrew Steinborn <[email protected]>
Various Netty changes.

- Potentially fixed a reference count leak with plugin messages.
- Cleaned up plugin message han...

d38c7467d9e7f38701306fb6387125719960172c authored over 6 years ago by Andrew Steinborn <[email protected]>
Improvements for natives.

68d315d1d3ce3bf993d341614f25bdd849021109 authored over 6 years ago by Andrew Steinborn <[email protected]>
If the channel becomes inactive, the connection's closed, too.

12ad629d4dc5b8f30a906d8a86cc6f41f59b3fb7 authored over 6 years ago by Andrew Steinborn <[email protected]>
Revert experimental change

b720b691de54d6910c583bce532f0d3340132669 authored over 6 years ago by Andrew Steinborn <[email protected]>
Use singular plurals, clean up some stuff.

4bc4a1ec6a1a2ff908e6bf3be4f4317dbe8ee92e authored over 6 years ago by Andrew Steinborn <[email protected]>
Cleaned up native code.

2e59138428de8d58fd5ef2c05b1f5597f7c9d647 authored over 6 years ago by Andrew Steinborn <[email protected]>
Add disposal checks.

850b2f795820103237ede15ab2ff458867c88735 authored over 6 years ago by Andrew Steinborn <[email protected]>
Fix directory structure

9815837472dd4ce8da05531571179f32e1cb33b0 authored over 6 years ago by Andrew Steinborn <[email protected]>
JNI native zlib compression 🔥

fb4e6fd8f1478e88c756d58ab093f9f0535970f4 authored over 6 years ago by Andrew Steinborn <[email protected]>
Split natives. Add proper disposal for natives.

22dd4bbb99f0540e5cc97afd04abc67077cebace authored over 6 years ago by Andrew Steinborn <[email protected]>
Remove unused entity remapper.

284a2a67a2f33f93f52609bb78d4dbafdb9f5523 authored over 6 years ago by Andrew Steinborn <[email protected]>
Start archiving the API, too

de716578a27ef804fc390d97417f81b86f360b4d authored over 6 years ago by Andrew Steinborn <[email protected]>
This time, it needs to cache.

c3e5784b648713613c10b76e91259ccb2c29be5c authored over 6 years ago by Andrew Steinborn <[email protected]>
A little more documentation.

8b1e1f20cf96597bacd421d8bec609e14f6f4c20 authored over 6 years ago by Andrew Steinborn <[email protected]>
Convert into a multi-module project.

For now, the API module only contains a few assorted utilities. More
will be added later.

bbf861d3bc7e4f9a409a7b9c8a2eeb78ff8c62d6 authored over 6 years ago by Andrew Steinborn <[email protected]>
Update README.

f9fd58eea5aaf65df0b7a4d63604b07a2ff7487c authored over 6 years ago by Andrew Steinborn <[email protected]>
Bump to Gradle 4.9, fix deprecation warnings.

25d13b2cc4f3ed111c3541466baaed01e7381d8a authored over 6 years ago by Andrew Steinborn <[email protected]>
Add fancy badge

908aeb062d0cd03c7b6a3b135ea8cfdb98fb3ce5 authored over 6 years ago by Andrew Steinborn <[email protected]>
Clean this up a bit

4b3675b571ed69e2c3291dc54ec9b46384111e6d authored over 6 years ago by Andrew Steinborn <[email protected]>
Merge pull request #8 from MatrixTunnel/master

Also update version string

d4ee9235e6fb267da7a237999455b1fbfa68febb authored over 6 years ago by Andrew Steinborn <[email protected]>
Also update version string

50c0426313a1d0d667108c9fb44ab5695155a646 authored over 6 years ago by MatrixTunnel <[email protected]>
Update for recent protocol support.

cfc67c97f8eab563eba5e6455053dfe5610673bb authored over 6 years ago by Andrew Steinborn <[email protected]>
This should cache for real now

35f7488822e82d7ff7de7513a5054f2026adfbb7 authored over 6 years ago by Andrew Steinborn <[email protected]>