Ecosyste.ms: OpenCollective

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

github.com/GeyserMC/PacketLib

A library for packet-based networking between clients and servers.
https://github.com/GeyserMC/PacketLib

Release 3.0.1

e21e6c4e86bd9755afaa2dda9fd0f2a52eae7f7e authored almost 2 years ago by Tim203 <[email protected]>
Merge pull request #46

* Set string max length to Short.MAX_VALUE (32767), Fix multibyte strin…

d9b9b1fbf9303ddcf76f7597295844485af95078 authored almost 2 years ago by Kevin Ludwig <[email protected]>
Bump to 3.0.1-SNAPSHOT

4fbb472fccccf08e4f0e2c75972f5410fea0757f authored almost 2 years ago by Tim203 <[email protected]>
PacketLib 3.0

57342e7e407bb40dfd976ec48adf01e972ba4a6d authored over 2 years ago by RednedEpic <[email protected]>
Use Fastutil

dfb471df99a9e361979d3c8be8ea753715902f8f authored over 2 years ago by Camotoy <[email protected]>
Don't rely on this data always being the same here

8b4a2aaac83f8ee2ddd9c9ce99a8a66a95ec96d1 authored over 2 years ago by RednedEpic <[email protected]>
PacketLib 3.0

Changes:
- Removed NetInput/NetOutput and replaced them with ByteBuf
- Added PacketSerializer to...

3a51f530c63a242638eade3f4bd31de54c933deb authored over 2 years ago by RednedEpic <[email protected]>
Fix Kqueue init (#44)

7ff2c930df3d06776098f72c0b64011485687ab5 authored over 2 years ago by Hugo Planque <[email protected]>
Sync the future on wait (#43)

d908cccadfcf077d1c36ec954f35c53d8777b461 authored almost 3 years ago by Oskar <[email protected]>
Bump to 2.2-SNAPSHOT

cc069e6d981d742ba75fbdf81c91cefeaeeccfd8 authored almost 3 years ago by Camotoy <[email protected]>
Temp revert "Sync the future on wait (#43)" for snapshot

This reverts commit a09d0fd00a9f03ac78b1dcbfb77aed8fab74dc52.

4e4d8af6878030bbcfe910f6351bc690ebb05434 authored almost 3 years ago by Camotoy <[email protected]>
Sync the future on wait (#43)

a09d0fd00a9f03ac78b1dcbfb77aed8fab74dc52 authored almost 3 years ago by Oskar <[email protected]>
Add switch case for KQueue in TcpServer#bindImpl (#42)

50b53e89027f969ae0d871a2856ab95b1ff652ad authored almost 3 years ago by Oskar <[email protected]>
Release 2.1

6c9483e95176b139c371db52a7c76a46b14556ae authored almost 3 years ago by Camotoy <[email protected]>
Add option to validate decompression

4cb1588e3f1a5f7bd52c924dd8c91a5c8a60ce0f authored almost 3 years ago by Camotoy <[email protected]>
Remove allocations for packet receive and send events

These were just replaced with functions that call the session and packet.

9e38c6192726b926e3fd5d20f7aaecfe7535406e authored almost 3 years ago by Camotoy <[email protected]>
Reduce unnecessary checks and only add encryption when enabled

67fb81e027f1f6f80ed8e390cef3aca7e6663d76 authored almost 3 years ago by Camotoy <[email protected]>
Use a constructor parameter to determine clientsideness in packet encoder

a61bcb97f781e1d70b90e024734737f3d0270508 authored almost 3 years ago by Camotoy <[email protected]>
Add an option to read from enum

2a8d18a3f825ab4737ed442c57b30f7cbd473703 authored almost 3 years ago by Camotoy <[email protected]>
Replace reflection usage with a supplier

1188c1486fdec7fa25b939f9363669dfa6c29af5 authored almost 3 years ago by RednedEpic <[email protected]>
Remove final for some packet methods

ec983f14476ec4e40d09499586df2be886995b89 authored almost 3 years ago by RednedEpic <[email protected]>
Fix javadoc

816c0db6d760586ab8f159226917bf43ff638274 authored almost 3 years ago by RednedEpic <[email protected]>
Update incoming & outgoing naming to serverbound & clientbound

Also determine which map to pull the packet from based on whether we're working with a client or...

b1c85550f65656d88da73d01da1167806e68988e authored almost 3 years ago by RednedEpic <[email protected]>
Allow for registering with packet definition directly

3fdf9ea1d5fea95068809416df687e1f707da380 authored almost 3 years ago by RednedEpic <[email protected]>
Aaaand am

30a14ca088efd94cc05c5b6d53bc705eaa73fb03 authored almost 3 years ago by RednedEpic <[email protected]>
Remove pl too

d89ca0581efc1035350ac7fedebce9dea48210b0 authored almost 3 years ago by RednedEpic <[email protected]>
Remove connector referece

7488f8f702776b179acdb62f6db1dc7b31c3e266 authored almost 3 years ago by RednedEpic <[email protected]>
Add open collab repo and deploy on Jenkins

37e2fc7bb39830abbf1768c7bd05b6c5ded4b5aa authored almost 3 years ago by RednedEpic <[email protected]>
Update examples to reflect changes done

459e5287ccf4d8b598bbaa06e09bfacf716e53c7 authored almost 3 years ago by RednedEpic <[email protected]>
Don't bump version as we are still on snapshot

6c0f107702ffdef27a88566780a947f0176507a7 authored almost 3 years ago by RednedEpic <[email protected]>
Remove deprecations here and any reflection usage

Methods were less than a day old

98d9d91ca43deb9c66487f5040302d452f19c930 authored almost 3 years ago by RednedEpic <[email protected]>
Replace reflection usage with packet factories

e295601d7cfe1ce33c4b6bcfeef654c3c4225736 authored almost 3 years ago by Redned <[email protected]>
Require packets to have a NetInput constructor

This permits packets to have final fields, and prevents setAccessible and no-args constructor re...

489979d2bc7a5025789d508ba73d86a4fb72503f authored almost 3 years ago by Camotoy <[email protected]>
Merge in Geyser changes to master (#38)

* Use TCP_NODELAY and Epoll where possible

* Add KQueue and respect disableNativeEventLoop pr...

2776c24e05e289043b7ecc86fa67abee46b1342c authored almost 3 years ago by Camotoy <[email protected]>
Fix memory leak by closing De-/Inflater (#36)

ccfb1aa94d25e4ad4fad52755d59fb88b10fd71c authored almost 3 years ago by RK_01 <[email protected]>
Add Discord link

f750ba1537bec3dd17c565ac689a36a0c38d0ad1 authored about 3 years ago by Camotoy <[email protected]>
Merge pull request #32 from TeksuSiK/epoll

f36884a456a5938cbcc183f71f98d388588e9381 authored about 3 years ago by Steven Smith <[email protected]>
Move determine transport method to helper

d9a277ffb41b261169d411b251ab104809b23e00 authored about 3 years ago by TeksuSiK <[email protected]>
Add io_uring DatagramChannel to DNS resolver queries

09f620eb3199e75d748f7a433fb57d4162e8baf1 authored about 3 years ago by TeksuSiK <[email protected]>
Fix mistake in socket channel initialization for Nio

bc42215a4a2cb79da44eaa2dfb685063497183ea authored about 3 years ago by TeksuSiK <[email protected]>
Implement IO_URING async syscalls interface

d23c3ac8feed79113708417e34d51d8f5f37382c authored about 3 years ago by TeksuSiK <[email protected]>
Update dependiences and add io_uring pool

5282527a3a492baea0e5dccf28f456827642ee28 authored about 3 years ago by TeksuSiK <[email protected]>
Changew ServerSocketChannel implementation classes to SocketChannel implementation types

e992437da651825a607630ba390a68c938b6a45b authored about 3 years ago by TeksuSiK <[email protected]>
Check is epoll available and use it if so

e6ca9ecc8dd64e0358f0c1c4f3373ee8981692b3 authored about 3 years ago by TeksuSiK <[email protected]>
Update license year.

14e98718c149bfeaf0a202ebd03e8807b5d77113 authored over 3 years ago by Steveice10 <[email protected]>
Bump to snapshot version.

b343e2576580693324fcf1d69a4b124a9fa60b31 authored over 3 years ago by Steveice10 <[email protected]>
Release 2.0.

fa191ed83c75bb4c9125404e98c8419382bf8d92 authored over 3 years ago by Steveice10 <[email protected]>
Merge pull request #30 from Camotoy/srvresolvingadjustment

ac5600734e95edde2d005b6630ded8617aa47b67 authored over 3 years ago by Steven Smith <[email protected]>
Optimize SRV resolving only when required

- Add an option to disable SRV resolving
- Don't resolve SRV records if not a domain (in one ins...

312cff5f975be54cf2d92208ae2947dbda8b9f59 authored over 3 years ago by Camotoy <[email protected]>
Collapse Client and Server into *ClientSession and ConnectionListener.

19a9b2be35e46f5a20bc0f964f30e71ff8ead617 authored almost 4 years ago by Steveice10 <[email protected]>
Bump version to 2.0-SNAPSHOT

87206da886b7a0bc25ad9ff6a90e9dddd282ceb2 authored almost 4 years ago by Steveice10 <[email protected]>
Bump version to 1.8

f29aa03c92f3a69a4fc5968eca9c5a26ed1b6480 authored almost 4 years ago by Steveice10 <[email protected]>
Default client local address to 0.0.0.0.

09d7774037d3b7eed98b5df4af900a9f5f1dc4ac authored almost 4 years ago by Steveice10 <[email protected]>
Merge pull request #25 from VADemon/custom-local-interface

Add local address binding to Client

f37d2eaf3ae0c62c214a9dd4bcf3f1266dd11d4b authored almost 4 years ago by Steven Smith <[email protected]>
Use proper @Nullable annotation from spotbugs

126b0e67def045c6d0e143befb0a4183c14d145a authored almost 4 years ago by VADemon <[email protected]>
Local address binding: return bind addresses from Session if connected

1df02557d13a981e7179ff35ae7d89c873213723 authored almost 4 years ago by VADemon <[email protected]>
Use proper Client constructor

83201135ec8a660f7afcc8fd8a8806b305d68d05 authored almost 4 years ago by VADemon <[email protected]>
Add local address binding to Client

30588f7be0e97730ddc986a5745e6866c9bf8bd1 authored almost 4 years ago by VADemon <[email protected]>
Merge pull request #24 from mikroskeem/feature/haproxy-proxy-protocol-support

Add support for HAProxy PROXY protocol

54f761ca1386f5d2b2aec3f9f6f2a260103aab97 authored almost 4 years ago by Steven Smith <[email protected]>
Implement HAProxy PROXY protocol support for client

a651cb0b265901681885364e83fb64d79dcd4ac8 authored almost 4 years ago by Mark Vainomaa <[email protected]>
Resolve remote address eagerly

b94345387b0316b2fdddff1b4ee096cf3ad174e9 authored almost 4 years ago by Mark Vainomaa <[email protected]>
Add netty-codec-haproxy dependency

7b9af65ed0ca06badc2c562154a0e9205ffc19cc authored almost 4 years ago by Mark Vainomaa <[email protected]>
Bump Netty to 4.1.56.Final

a10416b8f3397ba35ca7b2b7af09ebcb4856d605 authored almost 4 years ago by Mark Vainomaa <[email protected]>
Move DnsNameResolver creation into try-catch block.

ead6afae39f976dd115e7519f8276862f7251335 authored almost 4 years ago by Steveice10 <[email protected]>
Bump version to 1.8-SNAPSHOT.

bb12069f95e3c2edca9c875c3d49be072636ea30 authored over 4 years ago by Steveice10 <[email protected]>
Replace session host and port with resolved SRV record, bump version to 1.7.

42e417fc507f17004ae1c251645a89e6d1e46d7d authored over 4 years ago by Steveice10 <[email protected]>
Bump version to 1.7-SNAPSHOT

9a11ceddd526110d2ea59a0410cbfbb266a1a053 authored over 4 years ago by Steveice10 <[email protected]>
Bump version to 1.6

dc9d37f35e9b8d805baaa13e066410c6b1729ee7 authored over 4 years ago by Steveice10 <[email protected]>
Properly release DNS query resources.

d8bfc98d056ebcac2c5ba8af1556a6e6b5d7c5e6 authored over 4 years ago by Steveice10 <[email protected]>
Replace dnsjava with netty DNS support.

bfd0687b3ca34e01b943e8d595edf74272e85817 authored over 4 years ago by Steveice10 <[email protected]>
Move priority packet handling to channelRead0.

75f0f02d89b7878cb723d73a604358f4717e3125 authored over 4 years ago by Steveice10 <[email protected]>
Make sure bad packet data is skipped when errors are suppressed.

8dbe3d081c2a4ea608577b97f3ec64f7efb19ea3 authored over 4 years ago by Steveice10 <[email protected]>
Call PacketErrorEvent for more I/O errors.

b02502500126fd57b90a4ebb8bd143e38ed32b46 authored over 4 years ago by Steveice10 <[email protected]>
Fix stack overflow in flag methods.

72bde6a3c05c90329a649b1447ed779098107182 authored over 4 years ago by Steveice10 <[email protected]>
More improvements to flag methods.

be70b05e3cc56e8a9a3ee5d54c5015eaf2b92549 authored over 4 years ago by Steveice10 <[email protected]>
Update dnsjava to 3.1.0 and add result to debug output.

12d26014fa20056fdf68aaeac07fb4a7b518e1fb authored over 4 years ago by Steveice10 <[email protected]>
Change DNS error printing to a debug printing flag.

d82b1b688d5f13d420a52ebb74ee4ef385bd5f97 authored over 4 years ago by Steveice10 <[email protected]>
Add javadocs to BuiltinFlags.

8eaefa9cfc6e67ff0152cc2d14f8f98d93dc72a5 authored over 4 years ago by Steveice10 <[email protected]>
Improve implementation of flag methods.

fd7772a9b031f839d4c2b13743175b5fa5f45f71 authored over 4 years ago by Steveice10 <[email protected]>
Add flag for printing DNS resolution errors.

5291bea6a03f9b97ae49f37bc91241ee7f7ce29a authored over 4 years ago by Steveice10 <[email protected]>
Merge pull request #21 from ipbeegle/master

Update PacketProtocol, StreamNetInput, pom to 1.8

5f73b5a7aef2e8fa32268d76868b9cb8c3a1a9ac authored over 4 years ago by Steven Smith <[email protected]>
Change StreamNetInput, StreamNetOutput

convert to using Java filter streams
update syntax

ff20c8f2a59269dbcd3dfa1bc31d96a7d5b32f37 authored over 4 years ago by ipbeegle <[email protected]>
Update PacketProtocol

remove negative packet id checks from createIncomingPacket and getOutgoingClass
update syntax

68542b8e58de1c269d89dd102c4c1f1638a084f8 authored over 4 years ago by ipbeegle <[email protected]>
Add reset method to StreamNetInput

f2adf41dd21d4ba183f1c0fc001c349fd44daa34 authored over 4 years ago by ipbeegle <[email protected]>
Merge branch 'master' of https://github.com/Steveice10/PacketLib.git

3c5b1f4792b262ef88b04c5e2f96c54ae5151169 authored over 4 years ago by ipbeegle <[email protected]>
Update StreamNetInput

Add mark, markSupported, skip

3072587bc7f2efffd8b366d61e9a37f1c75c793d authored over 4 years ago by ipbeegle <[email protected]>
Update pom to target Java 1.8

Fixes Maven warning about dnsjava using 1.8

e3208ef4e8d9ff4f68ac8b4aea63fed7cc068a39 authored over 4 years ago by ipbeegle <[email protected]>
Update PacketProtocol

Add reverse mapping for outgoing packet id<->class

c1f371725a15145fbd3a21d9819d346a104a5732 authored over 4 years ago by ipbeegle <[email protected]>
Add PacketErrorEvent, allowing packet I/O exceptions to be ignored.

614d56cdc02749d0edd1f7228db729182f808008 authored over 4 years ago by Steveice10 <[email protected]>
Merge pull request #20 from ipbeegle/add-bufferedpacket

Add BufferedPacket

dbefdf50b45eea0f46e0a94601dc79b461d9b86d authored over 4 years ago by Steven Smith <[email protected]>
Small optimization to PacketProtocol.getOutgoingId(Class<? extends Packet>)

74ee4fa02b68249a6cb15e3824e77d0ee6f0fcbb authored over 4 years ago by ipbeegle <[email protected]>
Add BufferedPacket

Add PacketProtocol.getOutgoingId(Packet) to get id from BufferedPacket
Change TcpPacketCodec.enc...

27cdf88b3663b06a1580ca0977c7dfcb1a4465c6 authored over 4 years ago by ipbeegle <[email protected]>
Check if DNS lookup result is null.

43b394dfdc1e1b17b3e698fc08d92ed6e15db6d6 authored over 4 years ago by Steveice10 <[email protected]>
Change SRV lookup code to use dnsjava.

b98e525016648e5c5760d09bdec7c187ae090425 authored over 4 years ago by Steveice10 <[email protected]>
Bump version to 1.6-SNAPSHOT

29f960a24c1d80459981a96cc43edbe9010dcac1 authored over 4 years ago by Steveice10 <[email protected]>
Bump version to 1.5

b23b6f8b4e98caf8ce0f3008e8ed9d16be3f54b9 authored over 4 years ago by Steveice10 <[email protected]>
Implement proper NIO proxy support and remove synchronous support from

send/disconnect.

d725ce0d79bc6aeb148b2ca103076005ea7b60fe authored over 4 years ago by Steveice10 <[email protected]>
Bump version to 1.5-SNAPSHOT

d05bdadbbfff0eb613049f29634fc2ecc3d3d280 authored almost 5 years ago by Steveice10 <[email protected]>
Bump version to 1.4

a5712ac9b0261b7171f2dce473dd9eea4bf3fc7f authored almost 5 years ago by Steveice10 <[email protected]>
Update netty version.

c0fae1d4d5bab86e4e7ccd515e2e65623ca32c17 authored almost 5 years ago by Steveice10 <[email protected]>