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
02a725035c527f0c64fc75094ad71fbd18fb2466 authored almost 6 years ago by Andrew Steinborn <[email protected]>
12f5bdfc48ee7f2300c79f728e9aacc8f8bda9f0 authored almost 6 years ago by Andrew Steinborn <[email protected]>
c5fefd55ed5dfd121a1ad808c277e49385d3e6dd authored almost 6 years ago by Slava Maspanov <[email protected]>
7d4d81fff178dc8025ef72003606e4df860c75f5 authored almost 6 years ago by Andrew Steinborn <[email protected]>
6eb6c99fa7afa30325f6f42c0727f47775faad40 authored almost 6 years ago by Andrew Steinborn <[email protected]>
6d080db48e77ac7c83dc11cd57732806c13fb64c authored almost 6 years ago by kashike <[email protected]>
This approach reduces context switching, giving us that much extra boost
in throughput.
865f9e5ef9cd133c309bafd2ee628a44a274e471 authored almost 6 years ago by Andrew Steinborn <[email protected]>
e2f93c6ac60cba3de01d5c50af0d651ac070671f authored almost 6 years ago by Andrew Steinborn <[email protected]>
Velocity now flawlessly supports 1.6 and below server list pings along
with a notice to reconnec...
078d0ebc96dc15ab53c050196b8712b6a989649d authored almost 6 years ago by Andrew Steinborn <[email protected]>
Don't use ByteBuf, fix varint with 0 ending
67591900e668f4e6eb05ede8fc753f38542bd5a2 authored almost 6 years ago by Andrew Steinborn <[email protected]>7d6fa11a83e438c52979fb9ca5d89d19cb44279a authored almost 6 years ago by creeper123123321 <[email protected]>
027fcf3825b60bb8a2f27c23e8c942efd239cb2f authored almost 6 years ago by Andrew Steinborn <[email protected]>
aac42d118461a835d1d01d2be354e40c9dee1ce0 authored almost 6 years ago by Andrew Steinborn <[email protected]>
c7b6afe5b8e0b7645e65b1b47a0a5be34455c7d3 authored almost 6 years ago by Andrew Steinborn <[email protected]>
bc70c76aec68a83431d6d1500d2d31a1c15f9963 authored almost 6 years ago by xxDark <[email protected]>
564b87de1d8efcd0534f5e9c41c66819e6746109 authored almost 6 years ago by Andrew Steinborn <[email protected]>
1a2b162353d7ceb6ddb38323e2819e4d4d17b2be authored almost 6 years ago by Andrew Steinborn <[email protected]>
1e041963f0f20d89f176608c9887c0ed54065a62 authored almost 6 years ago by Andrew Steinborn <[email protected]>
f77384d32e587e60ecc40941351dca1c6067a91c authored almost 6 years ago by Andrew Steinborn <[email protected]>
2b7b33bd4218d04a3716d7aca773b8413ad1e74d authored almost 6 years ago by Andrew Steinborn <[email protected]>
This sounds stupid, but YourKit really casts its net wide when it tries
to instrument usages of ...
d8e7f875068e2305dec1d0ab4de43dd69803c8ba authored almost 6 years ago by Andrew Steinborn <[email protected]>
9daa6c3a64460d0443c5a36f161cd1b3cd438937 authored almost 6 years ago by Andrew Steinborn <[email protected]>
Comparatively speaking, JNI calls are very expensive, so we want to
reduce them as much as possi...
e240dac55bf198921c06136e7dbaad59233857da authored almost 6 years ago by Andrew Steinborn <[email protected]>
c30974a1489900d5a5da4dbde34717e8668f273d authored almost 6 years ago by Andrew Steinborn <[email protected]>
221ee510ff0aaeac457b05fb13f2ba2aa5ab25ba authored almost 6 years ago by Andrew Steinborn <[email protected]>
0906a436e3fc935df9a2a88f9690407b6a010200 authored almost 6 years ago by Andrew Steinborn <[email protected]>
Velocity will now validate the hostname and use TLSv1.2 only.
696b6549e5f9374864eebde7ba007101e7e09cd2 authored almost 6 years ago by Andrew Steinborn <[email protected]>466d06216dbda95190d32b88076242814b51e4b2 authored almost 6 years ago by Andrew Steinborn <[email protected]>
25773cd366360e2c4c4ffd99cd876b3317403fe6 authored almost 6 years ago by Andrew Steinborn <[email protected]>
ae850443ad4d9bb483a3f7d9fe8a0bc9dd6da825 authored almost 6 years ago by Andrew Steinborn <[email protected]>
We now try to work within the boundaries given by the native. In the
case of Java natives, we wo...
095a47844099f0a9e9b92de1629319895cd7b15d authored almost 6 years ago by Andrew Steinborn <[email protected]>
1c50922cbad420e4b122edf3abde2e39ecd6decd authored almost 6 years ago by Andrew Steinborn <[email protected]>
977d29ffa0b9404307cedbd7b5386f505d8294c2 authored almost 6 years ago by Andrew Steinborn <[email protected]>
5bf936d1b96013920964b9048a62079a45b52060 authored almost 6 years ago by Andrew Steinborn <[email protected]>
9ce4294e6e64f6b0a89eea90bd32c6592668e88c authored almost 6 years ago by Andrew Steinborn <[email protected]>
4167b79553456062f6e7ac99237000ca83c40a4c authored almost 6 years ago by Andrew Steinborn <[email protected]>
abc5ef7f5ee5637de56a8e849b9c03bf33c30ae2 authored almost 6 years ago by Andrew Steinborn <[email protected]>
20c3966f6fc6f9ac20c1a7dbaf6a710322a15669 authored almost 6 years ago by Andrew Steinborn <[email protected]>
89bcc9a100228bd8b5bfbfb21dd793c9e3bed963 authored almost 6 years ago by Andrew Steinborn <[email protected]>
f898b766f1b3f3b774d7cc85cc0fa16f4d6253e7 authored almost 6 years ago by Andrew Steinborn <[email protected]>
c8f73ea0abc547bcdae7218c45dd8e43794086c8 authored almost 6 years ago by Andrew Steinborn <[email protected]>
0ca0c2a297bc7afa0d0223870f21c2e5eafd2250 authored almost 6 years ago by Andrew Steinborn <[email protected]>
280563ffa0117359ede2d2729b9bdddebbbe1da6 authored almost 6 years ago by Andrew Steinborn <[email protected]>
a2d9a9f1d8c2538a4f632a6d9f3205208a4f2da0 authored almost 6 years ago by Andrew Steinborn <[email protected]>
5cf96aabdd63eacad8df2deff7c29033974a6a52 authored almost 6 years ago by Andrew Steinborn <[email protected]>
68fde1e795b64eb5baeb21084d9cd8064f58debb authored almost 6 years ago by Andrew Steinborn <[email protected]>
111326682385b332c09c5c7f054f9bf1aca82a22 authored almost 6 years ago by Andrew Steinborn <[email protected]>
0cc8a2a14fd0ad5b05eac5efdccfaf1b2feb3fda authored almost 6 years ago by Andrew Steinborn <[email protected]>
10c440af830b6c34fcfaf0c65158b09950d55e80 authored almost 6 years ago by Andrew Steinborn <[email protected]>
5f3c31bc481cb2ced43b9f1866b9bc7619a123b5 authored almost 6 years ago by Andrew Steinborn <[email protected]>
76fc39660cc8973440f762cb17ad580a6711c4c6 authored almost 6 years ago by Andrew Steinborn <[email protected]>
256978fc1543cdd32e7e055af379ec65e4dcb8cc authored almost 6 years ago by Andrew Steinborn <[email protected]>
21b20d5dc38b2f005689c74f13c9ce508eb92246 authored almost 6 years ago by Andrew Steinborn <[email protected]>
09fe7cee1e16a78f702201730701b220e6dd6edd authored almost 6 years ago by Andrew Steinborn <[email protected]>
2cedb457ce86d9c1a4475072339b0afeea0a0b3f authored almost 6 years ago by Andrew Steinborn <[email protected]>
b6944bbec272ba339aff78fb1cd7453521368523 authored almost 6 years ago by Andrew Steinborn <[email protected]>
566a306d18e9a8542aa5e4f6737b48b9a153d022 authored almost 6 years ago by Andrew Steinborn <[email protected]>
9bbe25fc9078bcef42326365a867451c53b038e7 authored almost 6 years ago by Andrew Steinborn <[email protected]>
5b4992fd9c7c5eec4c52395a10a5381d8cbf85d1 authored almost 6 years ago by Andrew Steinborn <[email protected]>
3f7da5e4169c92660cca28c9b85dc3861ba6e66b authored almost 6 years ago by Andrew Steinborn <[email protected]>
e34d68e81a1a61874db9ad16a2cfe2cee6ac0a38 authored almost 6 years ago by Andrew Steinborn <[email protected]>
2ab84f3775e3f4cdefc9332ae210a515b137dbe8 authored almost 6 years ago by Andrew Steinborn <[email protected]>
e690d88fa08da6400696236db20cabd15d1dc0be authored almost 6 years ago by Andrew Steinborn <[email protected]>
They aren't supported with Velocity and will never be.
1c2235af5a26c2a608ece80fae7b3d37d34b9eda authored almost 6 years ago by Andrew Steinborn <[email protected]>aeed2c0f87ecf2d48f79d26d622f57199a543f70 authored almost 6 years ago by Andrew Steinborn <[email protected]>
898353640e895da53fd5f89ca90cdcf1206e12c2 authored almost 6 years ago by Andrew Steinborn <[email protected]>
4a872ffabe0d0020063133f9545f42a6ac88e292 authored almost 6 years ago by Andrew Steinborn <[email protected]>
This brings Velocity's to conformance to what Mojang does in
PacketDataSerializer.
This is removed in Netty 5.x: netty/netty#8636
267d306569ecebf47a645cffd791ff5adac1a783 authored almost 6 years ago by Andrew Steinborn <[email protected]>
This removes the need to patch Velocity to enable the native crypto
support, if compiled.
11daaa986adc4986bd313a2b28890d487f01e3ab authored almost 6 years ago by Andrew Steinborn <[email protected]>
3a87e4779615221be655c54fcd9f95db19e3d244 authored about 6 years ago by Andrew Steinborn <[email protected]>
5be64565e947a7518aaa7d2d6c08217ba4362ffd authored about 6 years ago by Andrew Steinborn <[email protected]>
ca915a44a9474ad4273a288f7555296586bfaa11 authored about 6 years ago by Andrew Steinborn <[email protected]>
4b5664ec91e9518ebf01754ca04a066179e61665 authored about 6 years ago by Andrew Steinborn <[email protected]>
2884c2ea90709e52cf68e7234d537b518ce22002 authored about 6 years ago by Andrew Steinborn <[email protected]>
10293aa5429938d67eabf73c1c7771f78f8fba0b authored about 6 years ago by Andrew Steinborn <[email protected]>
Anonymize all exception/connection-related errors from the user.
9a15a80627de536ee1421dc4780f5f4bd06238a4 authored about 6 years ago by Andrew Steinborn <[email protected]>cc5a7dba9b5213b768dc7fae075920df47bb3574 authored about 6 years ago by Andrew Steinborn <[email protected]>
e979db777843ade4035860f7d81f8180214adc53 authored about 6 years ago by Andrew Steinborn <[email protected]>
2d54a2c15bd9f5fad65cebfd5230ee23feefbf49 authored about 6 years ago by Andrew Steinborn <[email protected]>
1856fb6aada04ea4e006295e71b6b14377eaa3eb authored about 6 years ago by Andrew Steinborn <[email protected]>
da120087363e9338f34e7f0fa8f29a13ed3f94fd authored about 6 years ago by Andrew Steinborn <[email protected]>
0100cdd24496b28212cb2bcda3397db303dc5f49 authored about 6 years ago by Andrew Steinborn <[email protected]>
Velocity now resolves plugin dependencies using a depth-first search
(DFS), instead of using Kah...
We still print these out in the logs.
f9843057badf67b595b543d7307aa6c139b2f2b2 authored about 6 years ago by Andrew Steinborn <[email protected]>7c065e5c154819d8a3d83bb7d0f8c9a9bfcbfe34 authored about 6 years ago by Andrew Steinborn <[email protected]>
853fd2226da884943885984c990a7884e9ece81a authored about 6 years ago by Andrew Steinborn <[email protected]>
This fixes pinging with 1.7.x and with certain ping libraries that send
the -1 protocol version.
Some event bus related fixes
811d7400c396c62e29efb106ec914bc8014942a1 authored about 6 years ago by Andrew Steinborn <[email protected]>6ff91809879f7f128842f50cc9c73dc0a5982c49 authored about 6 years ago by Luck <[email protected]>
3d3d6adf0409713a1d3d9f3bba6016995dbf6144 authored about 6 years ago by Luck <[email protected]>
cfae542dd21655210037ef93ed226ecff3d7cd14 authored about 6 years ago by Luck <[email protected]>
The #equals implementations in KyoriToVelocityHandler silently prevented this previously.
43da3d45417c27446a0825b472cf96e5117d7437 authored about 6 years ago by Luck <[email protected]>5b9a8f160b8ed4f6dde2ca95e7db3e113c777d88 authored about 6 years ago by Andrew Steinborn <[email protected]>