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
be1848f8e72962b53af6b1cfc83c1b0ccf795f6c authored over 3 years ago by FivePB <[email protected]>
18466bb59586bc37598a60f9a10b8e659010777f authored over 3 years ago by FivePB <[email protected]>
8def411b2b99bf952d7f857196a4095c409ec9fd authored over 3 years ago by FivePB <[email protected]>
625fa9b0ada6b656d713e828619ac083099b1d87 authored over 3 years ago by Five (Xer) <[email protected]>
22202094958dc3a5a807f1e17b13ebc01a39f72b authored over 3 years ago by Five (Xer) <[email protected]>
b19cf16345c30d03aeed4f96fe3cd249566486e3 authored over 3 years ago by Five (Xer) <[email protected]>
f6e023bf60b6f119c4b380c214121cf884035645 authored over 3 years ago by Five (Xer) <[email protected]>
76493549bf6ba8faf33bfa4bd72003075c089054 authored over 3 years ago by FivePB (Xer) <[email protected]>
581303a54c9263b05191f629f9c9c574bb873443 authored over 3 years ago by Five (Xer) <[email protected]>
040cc29c34adf5bbb19ceb6cb5f70d94d8847f8e authored over 3 years ago by Five (Xer) <[email protected]>
7f0964155c6f8f186dc7ae368e567ed42e5ff40d authored over 3 years ago by Five (Xer) <[email protected]>
d444bed96b7ddae64b00dccb8b3a8fc4c7e4a226 authored over 3 years ago by Five (Xer) <[email protected]>
b588bfe448fdd635b21881b34cd6bf419bcb5e8d authored over 3 years ago by Five (Xer) <[email protected]>
6207647aae96021a113e30c2b0acef83c3d0b728 authored over 3 years ago by Five (Xer) <[email protected]>
d8a39fc43897aefe488afa2ed83170f45505819f authored over 3 years ago by Five (Xer) <[email protected]>
f0d9a445ed1421d9d38ef5bb6785c6b60a5252af authored over 3 years ago by FivePB <[email protected]>
7ea7e775647992215fe8db8b5f99227327d5b6fe authored over 3 years ago by FivePB (Xer) <[email protected]>
03327c2677be75fb0a0970f9ee8cad24c34e6292 authored over 3 years ago by Five (Xer) <[email protected]>
22bc7590446d292800b7012c1592008cd42774bc authored over 3 years ago by Five (Xer) <[email protected]>
c9e92bcc53a239c5ec9061c0209f6f1e072ac5f4 authored over 3 years ago by Five (Xer) <[email protected]>
Further packet handling performance improvements
06ecab26270738ca5b33ee393d360365a89894f7 authored over 3 years ago by Andrew Steinborn <[email protected]>11ed4b46e4b19a22a10063b03b41be0ae7d55a67 authored over 3 years ago by Andrew Steinborn <[email protected]>
5170da8fd7d4287f6e3530a62b2070cd7901c8cc authored over 3 years ago by Andrew Steinborn <[email protected]>
150fd9a9cf239b769fe46f607c95a85a6c197377 authored over 3 years ago by Andrew Steinborn <[email protected]>
6369a95ec99f4a1146ff3c38f1321770331dd4f5 authored over 3 years ago by Andrew Steinborn <[email protected]>
Do not copy memory in case when packet needs to compress
0a4e226571646c25192dcffab5adc3321e9d7cd5 authored over 3 years ago by Andrew Steinborn <[email protected]>a8e0516d18b996b3a6aea80de97e017daa6e38a1 authored over 3 years ago by Leymooo <[email protected]>
9318fe3dcab44ff9121a422eeeacd72f45efac7b authored over 3 years ago by Andrew Steinborn <[email protected]>
This saves us a memory copy in the common "there is no need to compress this packet" case.
37a4199d4338e859b23bec7aed0f54930d815dfe authored over 3 years ago by Andrew Steinborn <[email protected]>3d9a16689230152972dfd5c4a783bdac57ca4235 authored over 3 years ago by Andrew Steinborn <[email protected]>
3fdacd30d167dfbade07a33e7234c38aa99f2fbc authored over 3 years ago by Andrew Steinborn <[email protected]>
bbc53da87ebe1f70d53170dc55c8d0d82bd21120 authored over 3 years ago by Andrew Steinborn <[email protected]>
fb3f21abc6362bbed6e343ef559fb3d5d25342d1 authored over 3 years ago by Andrew Steinborn <[email protected]>
This is about as optimized as it can get. Thanks to @Leymooo for the idea, I simply expanded on ...
1cef82d54dda8726dcb5708b69fa51b04c215439 authored over 3 years ago by Andrew Steinborn <[email protected]>Fixes #486.
d42cc4f984656e5ff394ed4c22bfebc5eeaf73eb authored over 3 years ago by Andrew Steinborn <[email protected]>e0153267db1174c35f6d20be7f6cf8eea27ec097 authored over 3 years ago by Nicolas RAYNAUD <[email protected]>
7c76ae9a272cf90796429cf0141ccea042c7f6ac authored over 3 years ago by Andrew Steinborn <[email protected]>
Thanks to @Leymooo for reporting and providing test cases. (I also added one of my own tests whi...
3dc8e25ec7e9c8f3dac71f0c825dc7cd20fc6ee0 authored over 3 years ago by Andrew Steinborn <[email protected]>This reverts commit c041bea1b6ff82469313094c312f84a9c39e5ffa.
2713831f77722eef4c34160515649ad3dc3cb9da authored over 3 years ago by Riley Park <[email protected]>c041bea1b6ff82469313094c312f84a9c39e5ffa authored over 3 years ago by Andrew Steinborn <[email protected]>
0debb81392a70f33781756198133414eed5ba7f1 authored over 3 years ago by Andrew Steinborn <[email protected]>
0811ebb312267525fc5b6ff0c7e9ef0d3302df11 authored over 3 years ago by Andrew Steinborn <[email protected]>
Inspired by the approach described at the bottom of https://richardstartin.github.io/posts/dont-...
4ca97a6df9833ff8b402095698fc9746ab86c1b9 authored over 3 years ago by Andrew Steinborn <[email protected]>This reverts commit 3db2fe8d63162c716b8ac57ae0898027ecd3a7bb.
e531cdb373c654748f3c819b80a5286d9d431d21 authored over 3 years ago by Andrew Steinborn <[email protected]>Inspired by the approach described at the bottom of https://richardstartin.github.io/posts/dont-...
3db2fe8d63162c716b8ac57ae0898027ecd3a7bb authored over 3 years ago by Andrew Steinborn <[email protected]>347853b94502abf9a7763d2b3029ce087f9514f4 authored over 3 years ago by Andrew Steinborn <[email protected]>
Stuff like this makes me want to drop support for <=1.13 versions of Minecraft.
81311e7516b826b695f1ba221653c96c221ae10b authored over 3 years ago by Andrew Steinborn <[email protected]>d7435fcbb67d299296bd98c3d99f6d19dc509fa1 authored over 3 years ago by Andrew Steinborn <[email protected]>
92865b0307e052dcc19a2e958a37a768424cf875 authored over 3 years ago by Andrew Steinborn <[email protected]>
ce26ae76c2cf93cb25be5356fdfb26f32820436b authored over 3 years ago by Andrew Steinborn <[email protected]>
ca52f8989e325109ce075900e7caf66fb867ce8f authored over 3 years ago by Andrew Steinborn <[email protected]>
ff546226638ddaec57cfc33c14f5e83ce0cee30d authored over 3 years ago by Andrew Steinborn <[email protected]>
Mitigates attacks like the one described in SpigotMC/BungeeCord#3066. This cannot be considered ...
f1cb3eb1a28bc5003d8dd844b5cdf990970ab89d authored over 3 years ago by Andrew Steinborn <[email protected]>Also fixed another small nit.
c51359e8930f049aa80c4ca9ed530fde3eac2213 authored over 3 years ago by Andrew Steinborn <[email protected]>Someone discovered this bug but decided not to tell anyone. For the record, I'm the one who was ...
4de71fe9426038ca7d0570c5968157c3a7a9cbad authored over 3 years ago by Andrew Steinborn <[email protected]>5ea6728d1a780186a98841d59b88867debf864fa authored over 3 years ago by Cubxity <[email protected]>
c34aee76aec2f70be546aee0181f69cc6ea9dc01 authored over 3 years ago by Rocco <[email protected]>
54474d710099fa9352e288a579b84f733a75cd93 authored over 3 years ago by A248 <[email protected]>
Maybe spotbugs will add a rule for this in the future
7ba231850692a5492dce5f5537543a400f1e330c authored over 3 years ago by A248 <[email protected]>be21ac5a30491d2e28655301fac9b199cdd3f912 authored over 3 years ago by Andrew Steinborn <[email protected]>
c747120b20be1853ee02e7b2b67871249a88aa6d authored over 3 years ago by Andrew Steinborn <[email protected]>
514115a85cadcb6983c02fe5acc12ceeddcf7d8b authored over 3 years ago by Andrew Steinborn <[email protected]>
This reverts commit 4f80d2b261d0a90d9076474e9e5d55f63fd171d9.
Experience elsewhere (Waterfall P...
f88283f1271569de4d8256cab25c5b421ef7ad12 authored over 3 years ago by Andrew Steinborn <[email protected]>8aad6e2ece5e7541b0bad23acc1fad7bf145436a authored over 3 years ago by Andrew Steinborn <[email protected]>
0cc300b621bfb27cf3d496b6a3955509544cad21 authored almost 4 years ago by Andrew Steinborn <[email protected]>
3111816545f3fa0899b911f7be5bd090cb0b7914 authored almost 4 years ago by Andrew Steinborn <[email protected]>
0016f4ce1972a8b7f3dc5862677e69edd2569654 authored almost 4 years ago by A248 <[email protected]>
015693090f37f9112b23b4ceb8b628e985f49b57 authored almost 4 years ago by Andrew Steinborn <[email protected]>
da54a091fb2e4fee8c370b8c351bb2ec194e0fa4 authored almost 4 years ago by Andrew Steinborn <[email protected]>
690bcfcaa5dc88c72c37486852a7f5e47bf6b418 authored almost 4 years ago by FivePB (Xer) <[email protected]>
d2c2b78ab9aeff79a627e5280c62bf1d3a0c6be7 authored almost 4 years ago by Riley Park <[email protected]>
4206457fbcf85f1eb9f3a3a5d97e0d69e86646e0 authored almost 4 years ago by Andrew Steinborn <[email protected]>
72d47b5a3dd703659c15d4594747e728ae4241aa authored almost 4 years ago by Andrew Steinborn <[email protected]>
648624d33317751dad5e820c66b67548eb92083a authored almost 4 years ago by David Mayr <[email protected]>
1a768bda9d7b7df8dd7a559fe4433e3d2efa9398 authored almost 4 years ago by Andrew Steinborn <[email protected]>
Fixes #429
b94303d2be2c2afc3ec161865dd76854f8f1f94a authored almost 4 years ago by Andrew Steinborn <[email protected]>2a8a982538d77ae6eefe372297147e4a96736514 authored almost 4 years ago by Andrew Steinborn <[email protected]>
d1229ddca8f7cede89c6bc044278f3591049c1ab authored almost 4 years ago by Andrew Steinborn <[email protected]>
ae6f2cba2a03bcb253f36edfc5fb62573a0ee698 authored almost 4 years ago by Andrew Steinborn <[email protected]>
Update bStats and migrate to new config file
27ccb9d387fc9a0aecd5c4b570d7d957558efddc authored almost 4 years ago by Andrew Steinborn <[email protected]>
This commit simplifies the Metrics class by using the new base module
from bStats. It also migra...
3aee47166f495265ae7bc77a67076dd6ccd3fca5 authored almost 4 years ago by Andrew Steinborn <[email protected]>
Add PlayerRegisterChannelEvent
55cc416b52fcbc378671e5a0d5b4662c7bddae8f authored almost 4 years ago by Andrew Steinborn <[email protected]>Fixes an issue where the Fabric registry sync packet would not be allowed by Velocity.
a6a9d1e0fbacdd7eac857b0d2a369886847de4ec authored almost 4 years ago by Andrew Steinborn <[email protected]>fb879cb498c108daa4f85f18081855d4382688cc authored almost 4 years ago by Camotoy <[email protected]>
d47b339908c546c52e5c08576e27322a48404bc0 authored almost 4 years ago by Camotoy <[email protected]>
7e42c5b2e7dbdaae1a56197b0406a6378b0a3749 authored almost 4 years ago by Andrew Steinborn <[email protected]>
b88c573eb11839a95bea1af947b0c59a5956368b authored almost 4 years ago by Andrew Steinborn <[email protected]>
These will break TCPShield and Cosmic Guard plugins. Sad as this was a worthwhile mitigation.
4f80d2b261d0a90d9076474e9e5d55f63fd171d9 authored almost 4 years ago by Andrew Steinborn <[email protected]>501853e807a00b15ad9a181dd76a43e4f8cadd1c authored almost 4 years ago by Andrew Steinborn <[email protected]>
4f6d238b39609933a71c622c592f778c4341a754 authored almost 4 years ago by Andrew Steinborn <[email protected]>
4219bf7b09d5707439900563a86c674cb011d1a5 authored almost 4 years ago by Andrew Steinborn <[email protected]>
b982c5b6ed63e0073ba9efb0c8fccb7632fe60f0 authored almost 4 years ago by Andrew Steinborn <[email protected]>
77656615bbdab9de77b5966985b8f6884c9dc461 authored almost 4 years ago by Andrew Steinborn <[email protected]>
db959b6051c0dc0622869610cacd61c695490e5b authored almost 4 years ago by Andrew Steinborn <[email protected]>
0c90e94e85a521afd56ac83eb47b111675c827d2 authored almost 4 years ago by Andrew Steinborn <[email protected]>
This is simply a further protection against certain attacks which send malformed packets to the ...
5ceac16a821ea35572ff11412ace8929fd06e278 authored almost 4 years ago by Andrew Steinborn <[email protected]>This reverts commit 8d71ea7135dc14fa9654fbd84f30e23b7693004d.
Totally broken
959e75d16db352924e679fb5be545ee9b264fbd2 authored almost 4 years ago by Andrew Steinborn <[email protected]>8d71ea7135dc14fa9654fbd84f30e23b7693004d authored almost 4 years ago by Andrew Steinborn <[email protected]>
Certain badly behaved plugins insist on logging with java.util.logging. Accommodate them.
4bc76b3012b5d8deeac4d007f30da44f649228ce authored almost 4 years ago by Andrew Steinborn <[email protected]>