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

Revert "Clean up ClientPlaySessionHandler#handle(PluginMessage)"

This reverts commit ac4359ad2178229a3ec8372c1271755406554c93.

Suspected to be causing problems ...

e9cc390abde67b9a1d5c9a659d2d506b26c4cf29 authored over 4 years ago by Andrew Steinborn <[email protected]>
Suppress some really annoying spam

df82c0b566b35fb654aaef46ee87e50b8276bd65 authored over 4 years ago by Andrew Steinborn <[email protected]>
Commit the other aarch64 native recompiled on Debian 9

9dda0ba9ddf9a3535a9bb609089170f01d628c3d authored over 4 years ago by Andrew Steinborn <[email protected]>
Add aarch64 natives compiled on Debian 9

f00301e15bf9bbd27d1aaf4ee3d3d96172d2ade4 authored over 4 years ago by Andrew Steinborn <[email protected]>
Bump to Netty 4.1.50.Final again

316bf461811b02b56721357ba99149187e825805 authored over 4 years ago by Andrew Steinborn <[email protected]>
Anticipatory bump to final Minecraft 1.16 version

6ec2ad3c7ad7e7b21fd3ce3974abcc62aea1850e authored over 4 years ago by Andrew Steinborn <[email protected]>
Use compression native compiled on CentOS 7

676ce7b7fdb8c1747a5d7726b85301b8d89cdcc0 authored over 4 years ago by Andrew Steinborn <[email protected]>
Rewrite native crypto to use OpenSSL

OpenSSL is much more portable and optimized (important for aarch64) and most systems already hav...

1bb84f81dfa615f9d3d91f5209078044c540456e authored over 4 years ago by Andrew Steinborn <[email protected]>
Remove file

bd0455caa03cee968ec5bff64b0f5cb3846e445d authored over 4 years ago by Andrew Steinborn <[email protected]>
Fix typo in LibdeflateVelocityCompressor

877f98b87a8aed88327ade650b0faa6be1ea82db authored over 4 years ago by Andrew Steinborn <[email protected]>
Merge branch 'dev/1.1.0' into future/1.16-velocity-1.1.0

# Conflicts:
# proxy/build.gradle

91743aaa9d2a9e6a4ba6c68776202485f19bbe46 authored over 4 years ago by Andrew Steinborn <[email protected]>
Merge branch 'decode-multiple' into dev/1.1.0

ab9115178b8943a764eb19d6e8e34e642c981d8b authored over 4 years ago by Andrew Steinborn <[email protected]>
Fix compile on JDK 8 and bad merge

d1a5d8dd82383867902a5e20d2364ed24f1902b1 authored over 4 years ago by Andrew Steinborn <[email protected]>
Rebase #310 on Velocity 1.1.0

Totally untested, proceed with caution.

09f71dede9dd098b058461e035a8bfb1e4bcfd89 authored over 4 years ago by Andrew Steinborn <[email protected]>
Merge branch 'Xernium-future/1.16' into future/1.16-velocity-1.1.0

# Conflicts:
# .travis.yml
# api/src/main/java/com/velocitypowered/api/network/ProtocolVersion.j...

ada35ff28698c9cccea50236eda6ec4c291ca13a authored over 4 years ago by Andrew Steinborn <[email protected]>
Merge branch 'future/1.16' of https://github.com/Xernium/Velocity into Xernium-future/1.16

cd9bb61f208e3b27da9fbdcb4bf6cafc9135be65 authored over 4 years ago by Andrew Steinborn <[email protected]>
Read target of Forward message properly. Fixes #318

d6b1bc26d8445011a5dd3990b98e683c54f81a36 authored over 4 years ago by Andrew Steinborn <[email protected]>
Merge branch 'dev/1.1.0' into decode-multiple

d1cbc7028ab618bfe50fb4446ceaf7db30c27fed authored over 4 years ago by Andrew Steinborn <[email protected]>
Fix tab complete using proper vanilla limit.

f8e20ab3a7e75936e67c76a71b8fbc88c06c6bbd authored over 4 years ago by Andrew Steinborn <[email protected]>
Fix tab complete using proper vanilla limit.

b79d2d4a946b112c249ab76d1a38f6805eb5d3a9 authored over 4 years ago by Andrew Steinborn <[email protected]>
Changes 1.16-rc1

83ba7d6051ad8efcbc3ce56ebc0fc2caec2efdff authored over 4 years ago by FivePB (Xer) <[email protected]>
Changes 1.16-pre7

ee64b97b8ee1b217686687f3c4c6326cf0ff9c14 authored over 4 years ago by Five (Xer) <[email protected]>
Changes 1.16-pre6

a1ab29186b26145c88f07552f6a1ad81bdd2cc22 authored over 4 years ago by Five (Xer) <[email protected]>
Changes 1.16-pre5

6577b08bdd6c6286681b3c784bf8664681b4697a authored over 4 years ago by Five (Xer) <[email protected]>
Complete the teardown future anyway

0109f4477ab0b560203cee3ea571fdd66b4361e2 authored over 4 years ago by Andrew Steinborn <[email protected]>
Checkstyle strikes again

8a6e77689b4b1df41ee7d8a6a4a46fdea3b6d895 authored over 4 years ago by Andrew Steinborn <[email protected]>
Call DisconnectEvent explicitly instead of relying on ConnectedPlayer#teardown() to do it for us

Should fix (but not verified) #289

8b8fd284b37caf3b7073c22ea818b4a05f0c96b6 authored over 4 years ago by Andrew Steinborn <[email protected]>
Clean up ClientPlaySessionHandler#handle(PluginMessage)

ac4359ad2178229a3ec8372c1271755406554c93 authored over 4 years ago by Andrew Steinborn <[email protected]>
Regenerate with random secret if not present in velocity.toml.

f4bc2ac131a07f068f60ac9ccaf5c56b199a28ad authored over 4 years ago by Andrew Steinborn <[email protected]>
Changes 1.16-pre4 and Logic fixes

78b442a852a14633ea16fa09f3f27b28fd44ea3f authored over 4 years ago by Five (Xer) <[email protected]>
Remove old Checker Framework relics.

Proper Checker Framework support needs to wait for a major Velocity version and almost necessiti...

9bece076f5ffceebaa27e08b1f5e152a379a4091 authored over 4 years ago by Andrew Steinborn <[email protected]>
Fix a typo.

cf5f7fa38fc412ba93a9a61ef61a72076ec241af authored over 4 years ago by Andrew Steinborn <[email protected]>
Remove Netty async DNS resolver completely

It "mostly works" - but it's not good enough. Instead, we'll offload
the DNS resolution outside ...

6e7c0298de14c1af2ad5aa4161f6bde054f6bb74 authored over 4 years ago by Andrew Steinborn <[email protected]>
Merge Changes 1.16-pre3

Changes 1.16-pre3

8d159408ba5af80892fedb0b717e0cc37fa88f3a authored over 4 years ago by FivePB (Xer) <[email protected]>
Changes 1.16-pre3

101a6a58dd7a1c2af13edd897eade28ac92599ba authored over 4 years ago by Five (Xer) <[email protected]>
Merge from indev/future/1.16

Resolve review

4e6144a87cfad1fe46c1360f321000e51a6a2fa7 authored over 4 years ago by FivePB (Xer) <[email protected]>
Resolve review

4e5f708bede9c73a74c6eee8bbbaa6bdfc38490e authored over 4 years ago by Five (Xer) <[email protected]>
Merge Cleanup from indev

Cleanup

c004e5769d50092a9d4c549bc9a1857f37f9bc86 authored over 4 years ago by FivePB (Xer) <[email protected]>
Fix logic error

3ed5e7718c918bbdded6c9654dc656110966244b authored over 4 years ago by Five (Xer) <[email protected]>
Sync to IDE

ef5b9cf183da0eda038374f01dc342bbea5d2d40 authored over 4 years ago by Five (Xer) <[email protected]>
Move to proper API

f868cea5830fac6fec03fa360fd6650d65de0e20 authored over 4 years ago by Five (Xer) <[email protected]>
Merge from indev: 1.16-pre2

From indev: 1.16-pre2

a2134297350b943c70daeb3572e5ff56043ea80c authored over 4 years ago by FivePB (Xer) <[email protected]>
Move to Registry

0377a6829f7b280aa35bb78219cfb86b0321ab64 authored over 4 years ago by Lechner Markus <[email protected]>
Old sins

6368b47e78a499b7c1cfada8f1d0913a1ca59c8c authored over 4 years ago by Lechner Markus <[email protected]>
Stylize

aa4a8de2fd474325927be5e221534a4f98a7a046 authored over 4 years ago by Lechner Markus <[email protected]>
Rework Dimension Registry

368d50b4555a87f0fb5ca734947f098e86ccac96 authored over 4 years ago by Lechner Markus <[email protected]>
Add Velocity compression native for aarch64

This native has been compiled and tested on Ubuntu 18.04 aarch64 on AWS Graviton2.

The cipher n...

f3d5c986da67d1884c76cd5470eecb1e73c8b5e2 authored over 4 years ago by Andrew Steinborn <[email protected]>
More progress

009f207883738e3ee1b1fb51adf614fec89b8a4c authored over 4 years ago by Five (Xer) <[email protected]>
Check for AARCH64.

31d1871bd561ba2388a4006ed9f904976ec89652 authored over 4 years ago by Andrew Steinborn <[email protected]>
Lay down foundation for cross-architecture natives

We have dropped the rarely used kqueue and replaced it with the new Netty aarch64
native. In add...

bb69481f990594ebb996c23a979dce27e89a1f4f authored over 4 years ago by Andrew Steinborn <[email protected]>
Checkstyle-auto

6734ef3a087ed3f068ee9ce809d93ce31ce844bc authored over 4 years ago by Five (Xer) <[email protected]>
Save progress

18e595397660ea6651bb4c86e1bb3a6addf1dd24 authored over 4 years ago by Lechner Markus <[email protected]>
Run closeWith() logic in the event loop

456b4b217f0069d72d61fd29f60ffd93147e05b0 authored over 4 years ago by Andrew Steinborn <[email protected]>
Merge branch 'dev/1.1.0' into decode-multiple

ee4bae60a9958f4d6e44e00ca4837547e6dc6722 authored over 4 years ago by Andrew Steinborn <[email protected]>
Remove duplicate in-flight connection reset

669bd14779f9e673afc852e5a6d7ba1380035964 authored over 4 years ago by Andrew Steinborn <[email protected]>
Merge branch 'dev/1.1.0' into decode-multiple

042a9df4f12c883060713e6e6ddaecec81c6280f authored over 4 years ago by Andrew Steinborn <[email protected]>
Merge pull request #316 from lucko/fix/cleanup-config

Fix config formatting

40ec39aa5eef327f29ae6b8058d03bac5e42c95f authored over 4 years ago by Andrew Steinborn <[email protected]>
Fix config formatting

4263c4e2d47f4380a204f4b77ef26ce57e6d1ffb authored over 4 years ago by Luck <[email protected]>
Merge pull request #315 from lucko/feature/bungeeguard

Implement legacy forwarding BungeeGuard handshake support

e3084e21a7b0c3c2853e0c6e66ef1d7b544ea77e authored over 4 years ago by Andrew Steinborn <[email protected]>
Remove unnecessary imports

c563372ffdd69a1276ca352eb4d03798d9876df7 authored over 4 years ago by Luck <[email protected]>
Merge branch 'dev/1.1.0' into feature/bungeeguard

2cd9f081c3a7187d1d88d5e6396a526ad9fe1759 authored over 4 years ago by Luck <[email protected]>
Implement legacy forwarding BungeeGuard handshake support

70abda9c5bf4cccd2cf52a58936c1a25cf5cad48 authored over 4 years ago by Luck <[email protected]>
Fix an issue with too short not breaking the loop

46e92a069b773b681b33ecf795b2684018e24156 authored over 4 years ago by Andrew Steinborn <[email protected]>
Handle empty packets too

f27aa8e3ba256efb31407f6ec1193e5b710a50e3 authored over 4 years ago by Andrew Steinborn <[email protected]>
Try two, with improved state maintenance and some bugs fixed

c856635ac580217638fd328eeb9468c665430ca7 authored over 4 years ago by Andrew Steinborn <[email protected]>
This did not work :(

3a8ba76f25ab1d6a1cf588e66944d283f5ba17a6 authored over 4 years ago by Andrew Steinborn <[email protected]>
Merge branch 'dev/1.1.0' into decode-multiple

869f2a6b32e7df9d7a25341003d4c0e3b5045936 authored over 4 years ago by Andrew Steinborn <[email protected]>
Clean up imports and remove some legacy declarations.

e83662e8c37be54e6412db70075e78764adbfaab authored over 4 years ago by Andrew Steinborn <[email protected]>
Simplify the discard logic.

11fb5f2be3ccc14fe2ff9e29ec5226a7cfee901a authored over 4 years ago by Andrew Steinborn <[email protected]>
Handle partially sent varints better

dd2e1ad241d2b1a622c6937c1fad9c184cf2320a authored over 4 years ago by Andrew Steinborn <[email protected]>
Optimize varint frame decoding again

Use ByteProcessor in a controlled matter in one specific case. Performance measurements with my ...

b6f1dcc166d88388be59479ea55c6d74294c2c05 authored over 4 years ago by Andrew Steinborn <[email protected]>
Merge branch 'dev/1.1.0' into decode-multiple

9f6d8e18408c74daf87d0ca5f4ef1a4f697c9fc1 authored over 4 years ago by Andrew Steinborn <[email protected]>
Use standard Guava annotation

b028d9ca8f19fd73e5b66c0d204bc289eecec5f4 authored over 4 years ago by Andrew Steinborn <[email protected]>
Allow plugins to mutate available commands sent to the client.

This is the first unstable API being introduced and is primarily to get feedback on the system.

cb99b184ede1f452ec820c48e6601d3458d86572 authored over 4 years ago by Andrew Steinborn <[email protected]>
Add @UnstableApi annotation. Resolves #313

305949487e70cbaa65231ac47842f97f8dc2f061 authored over 4 years ago by Andrew Steinborn <[email protected]>
Merge branch 'dev/1.1.0' into decode-multiple

d66766a38badd02b7c3d0621c458e8165325e729 authored over 4 years ago by Andrew Steinborn <[email protected]>
Fix bad ordering

eeb660ce007ee116264656b7fd8dedcbc84a97b3 authored over 4 years ago by Andrew Steinborn <[email protected]>
Merge branch 'dev/1.1.0' into decode-multiple

0d1acdb056812d66c4aca148ef41c4e4fc3e3a05 authored over 4 years ago by Andrew Steinborn <[email protected]>
Bump Netty version

d538516f4c014a431783da110e2a88290341d45f authored over 4 years ago by Andrew Steinborn <[email protected]>
Use Integer.MIN_VALUE for the sentinel for readVarIntSafely()

ebad3d1005bfba1dc0e9262ddd1fb79a095a03c9 authored over 4 years ago by Andrew Steinborn <[email protected]>
Additional protocol hardening.

d7bbe7531a89100e10e5a082b6cdc445df9edd72 authored over 4 years ago by Andrew Steinborn <[email protected]>
Native tests should only run on Linux

ae8852dc9dd59981d78cbbec2b65ccd06172b77a authored over 4 years ago by Andrew Steinborn <[email protected]>
Merge branch 'dev/1.1.0' into decode-multiple

# Conflicts:
# proxy/src/main/java/com/velocitypowered/proxy/connection/client/ConnectedPlayer.java

62d3f61a7792cf8749c6ec988b14e8cf6713360b authored over 4 years ago by Andrew Steinborn <[email protected]>
Fix Checkstyle errors.

abd81a0216ec191a81f1319cbe4bc8054f64b900 authored over 4 years ago by Andrew Steinborn <[email protected]>
Run all commands on a separate thread pool.

0cb4c021071a5545d28dbcde23c0876f84fb1590 authored over 4 years ago by Andrew Steinborn <[email protected]>
Make sure this runs on the event loop.

ec1fc3944ddcb5dfc14d7ba3e680cacc98ee7a18 authored over 4 years ago by Andrew Steinborn <[email protected]>
Better generic cleanup.

942e2f2e1ad489561ce8ea2eb6ead5b4dea88f6b authored over 4 years ago by Andrew Steinborn <[email protected]>
Also reset when an exception is thrown.

74ff56cbc9781851b88e1959ea93dda32a156530 authored over 4 years ago by Andrew Steinborn <[email protected]>
Reset in-flight connection only if the server disconnects the client.

64c16e61d2f7dbe18ca60afa4650419938001e2e authored over 4 years ago by Andrew Steinborn <[email protected]>
Further confinement of preconnect checks to event loop.

b0f1398b454ef6a3ef8a1f6701373eac975f231e authored over 4 years ago by Andrew Steinborn <[email protected]>
Confine preconnect validation/setup logic to event loop.

fa954ab717a6c5da28c4f8034df3250576645a9e authored over 4 years ago by Andrew Steinborn <[email protected]>
Confine preconnect validation/setup logic to event loop.

75ddeb062f8b114453f98c00d81b82b21f955312 authored over 4 years ago by Andrew Steinborn <[email protected]>
Merge branch 'dev/1.1.0' into decode-multiple

a98a7dd67e1d3ee885c54011b0ea78be31242084 authored over 4 years ago by Andrew Steinborn <[email protected]>
Drop macOS native support

This served a good purpose when I used macOS as a primary development system, but those days are...

793e938dd1ab06b70023955ff5ed7dfb9f0fb4ba authored over 4 years ago by Andrew Steinborn <[email protected]>
Switch out Cloudflare zlib for libdeflate.

libdeflate is significantly faster than vanilla zlib, zlib-ng, and Cloudflare zlib. It is also M...

b3bd773feae1ce540f09de4254c8a17648a11b19 authored over 4 years ago by Andrew Steinborn <[email protected]>
Server-change mechanics update

38487c5bba0d2376312f663c47bbea906c32779e authored over 4 years ago by Five (Xer) <[email protected]>
Make checkstyle happy again

197bc4f288f4b01f3348e98d84e5facb0f224518 authored over 4 years ago by Five (Xer) <[email protected]>
Some minor touch-ups

fca73bae675d396cb584fc48e2c0548cc6595e58 authored over 4 years ago by Five (Xer) <[email protected]>
Snapshot 20w21a

d37b6a361cb05f69db2608c29c4608dc6881edc7 authored over 4 years ago by Five (Xer) <[email protected]>
Fix noexecstack for natives.

742b8d98cb8ae807ebd7d47b55d67818078b188c authored over 4 years ago by Andrew Steinborn <[email protected]>