Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Packetlib and Maintain History #727

Merged
merged 186 commits into from
Mar 10, 2023

Commits on Nov 29, 2013

  1. Initial commit

    Steveice10 authored and Steveice10 committed Nov 29, 2013
    Configuration menu
    Copy the full SHA
    e5fc2ce View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2013

  1. Change packet header to have length int, add splitter to split packet…

    …s by length, add encryption support, misc changes in preparation for MCProtocolLib rewrite
    Steveice10 authored and Steveice10 committed Dec 15, 2013
    Configuration menu
    Copy the full SHA
    91d16ae View commit details
    Browse the repository at this point in the history
  2. Remove debug message

    Steveice10 authored and Steveice10 committed Dec 15, 2013
    Configuration menu
    Copy the full SHA
    eec5807 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2013

  1. Added link for downloading builds

    Steveice10 authored and Steveice10 committed Dec 20, 2013
    Configuration menu
    Copy the full SHA
    ee8a02d View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2014

  1. Changed "Internal exception" disconnect message to be identifiable as…

    … the library
    Steveice10 authored and Steveice10 committed Jan 3, 2014
    Configuration menu
    Copy the full SHA
    a933383 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2014

  1. Add option to not wait for session to connect before returning, ensur…

    …e that channel has been obtained before returning.
    Steveice10 authored and Steveice10 committed Jan 8, 2014
    Configuration menu
    Copy the full SHA
    90a4170 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2014

  1. Moved test classes out of source folder and into example folder.

    Steveice10 authored and Steveice10 committed Jan 31, 2014
    Configuration menu
    Copy the full SHA
    67d531f View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2014

  1. Refactored ch.spacebase to org.spacehq, reformatted code and line end…

    …ings.
    Steveice10 authored and Steveice10 committed Mar 2, 2014
    Configuration menu
    Copy the full SHA
    e19e1a4 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2014

  1. Minor cleanup, add Proxy support to TcpSessionFactory

    Steveice10 authored and Steveice10 committed Mar 19, 2014
    Configuration menu
    Copy the full SHA
    6760893 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2014

  1. Only call PacketSendEvent if there are no errors in writing

    Steveice10 authored and Steveice10 committed Mar 22, 2014
    Configuration menu
    Copy the full SHA
    5224959 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2014

  1. Update build server URL

    Steveice10 authored and Steveice10 committed Apr 3, 2014
    Configuration menu
    Copy the full SHA
    f6d1c51 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2014

  1. Catch and report exceptions from disconnect events

    Steveice10 authored and Steveice10 committed Apr 4, 2014
    Configuration menu
    Copy the full SHA
    21c7d90 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2014

  1. Add interface for customizing packet headers.

    Steven Smith authored and Steven Smith committed Jun 20, 2014
    Configuration menu
    Copy the full SHA
    396b7bf View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2014

  1. Actually read the bytes instead of passing the same buffer to satisfy…

    … Netty.
    Steven Smith authored and Steven Smith committed Jun 22, 2014
    Configuration menu
    Copy the full SHA
    0001266 View commit details
    Browse the repository at this point in the history
  2. Allow protocols to specify whether packet sizers or encryptors will e…

    …ver be added to the connection.
    Steven Smith authored and Steven Smith committed Jun 22, 2014
    Configuration menu
    Copy the full SHA
    6b7b65b View commit details
    Browse the repository at this point in the history
  3. Allow PacketHeader to return -1 for packet IDs to signal that the pac…

    …ket should not be read yet.
    Steven Smith authored and Steven Smith committed Jun 22, 2014
    Configuration menu
    Copy the full SHA
    49651dd View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2014

  1. Update download URLs

    Steven Smith authored and Steven Smith committed Jun 28, 2014
    Configuration menu
    Copy the full SHA
    5e4868a View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2014

  1. Add packet compression and methods for reading bytes to an existing a…

    …rray.
    Steven Smith authored and Steven Smith committed Jul 16, 2014
    Configuration menu
    Copy the full SHA
    73f375b View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2014

  1. Add VarLong support, fix compression issue.

    Steven Smith authored and Steven Smith committed Aug 4, 2014
    Configuration menu
    Copy the full SHA
    2ce93ac View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2014

  1. Add methods for reading/writing UUIDs as longs.

    Steven Smith authored and Steven Smith committed Aug 11, 2014
    Configuration menu
    Copy the full SHA
    1f8abf7 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2014

  1. Allow adjusting timeout and performing actions when a timeout occurs.

    Steveice10 authored and Steveice10 committed Aug 27, 2014
    Configuration menu
    Copy the full SHA
    249511e View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2014

  1. Expand on timeout control.

    Steveice10 authored and Steveice10 committed Aug 28, 2014
    Configuration menu
    Copy the full SHA
    7b26b14 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2014

  1. Call timeout handler if connect future results in a ConnectTimeoutExc…

    …eption.
    Steven Smith authored and Steven Smith committed Sep 15, 2014
    Configuration menu
    Copy the full SHA
    8fa57eb View commit details
    Browse the repository at this point in the history
  2. Minor message update.

    Steven Smith authored and Steven Smith committed Sep 15, 2014
    Configuration menu
    Copy the full SHA
    d418516 View commit details
    Browse the repository at this point in the history
  3. More clarification to timeout disconnect messages.

    Steven Smith authored and Steven Smith committed Sep 15, 2014
    Configuration menu
    Copy the full SHA
    9cbdc6a View commit details
    Browse the repository at this point in the history
  4. Use try-catch for connect timeout exception if waiting.

    Steven Smith authored and Steven Smith committed Sep 15, 2014
    Configuration menu
    Copy the full SHA
    670f5fb View commit details
    Browse the repository at this point in the history
  5. Catch timeout exceptions throughout all of the connect method, tweak …

    …connect timeout application.
    Steven Smith authored and Steven Smith committed Sep 15, 2014
    Configuration menu
    Copy the full SHA
    7b3146c View commit details
    Browse the repository at this point in the history
  6. Ensure currently set timeout and handler is used.

    Steven Smith authored and Steven Smith committed Sep 15, 2014
    Configuration menu
    Copy the full SHA
    11ce15c View commit details
    Browse the repository at this point in the history
  7. Timeout should be multiplied by 1000 for milliseconds.

    Steven Smith authored and Steven Smith committed Sep 15, 2014
    Configuration menu
    Copy the full SHA
    65e3518 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2014

  1. Fix getWriteTimeout

    Steven Smith authored and Steven Smith committed Nov 24, 2014
    Configuration menu
    Copy the full SHA
    4cf17e3 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2015

  1. Add exception boolean to TcpSession to halt loops if an exception occ…

    …urs.
    Steven Smith authored and Steven Smith committed Jan 25, 2015
    Configuration menu
    Copy the full SHA
    634e89f View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2015

  1. Listen for future errors and wait using awaitUninterruptibly in TcpSe…

    …ssion.connect.
    Steven Smith authored and Steven Smith committed Apr 17, 2015
    Configuration menu
    Copy the full SHA
    3d3ebad View commit details
    Browse the repository at this point in the history
  2. Further improvements to exception handling.

    Steven Smith authored and Steven Smith committed Apr 17, 2015
    Configuration menu
    Copy the full SHA
    3687891 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2015

  1. Fix TcpSession CME.

    Steven Smith authored and Steven Smith committed May 2, 2015
    Configuration menu
    Copy the full SHA
    aa1c305 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2015

  1. Update to Netty 5.0.0.Alpha2

    Steven Smith authored and Steven Smith committed Jul 19, 2015
    Configuration menu
    Copy the full SHA
    83161ff View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2015

  1. General cleanup, fixes, and re-versioning.

    Steven Smith authored and Steven Smith committed Jul 20, 2015
    Configuration menu
    Copy the full SHA
    26e6ae3 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2015

  1. Update URLs.

    Steven Smith authored and Steven Smith committed Jul 21, 2015
    Configuration menu
    Copy the full SHA
    a2e4898 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2015

  1. Report exceptions from connection thread.

    Steven Smith authored and Steven Smith committed Aug 14, 2015
    Configuration menu
    Copy the full SHA
    c686590 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2015

  1. Ensure connection process has fully completed before ending wait loop.

    Steven Smith authored and Steven Smith committed Aug 20, 2015
    Configuration menu
    Copy the full SHA
    4c06294 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2015

  1. Cleanup, add wait flag to Server.bind, fix connection errors not thro…

    …wing DisconnectedEvent.
    Steven Smith authored and Steven Smith committed Aug 22, 2015
    Configuration menu
    Copy the full SHA
    ce140f4 View commit details
    Browse the repository at this point in the history
  2. Ensure channel is set before returning from bind().

    Steven Smith authored and Steven Smith committed Aug 22, 2015
    Configuration menu
    Copy the full SHA
    9c1ac6a View commit details
    Browse the repository at this point in the history
  3. Minor fixes and cleanup.

    Steven Smith authored and Steven Smith committed Aug 22, 2015
    Configuration menu
    Copy the full SHA
    83a5cb4 View commit details
    Browse the repository at this point in the history
  4. Test.

    Steven Smith authored and Steven Smith committed Aug 22, 2015
    Configuration menu
    Copy the full SHA
    310de7c View commit details
    Browse the repository at this point in the history
  5. Ensure channel is set before returning from connect().

    Steven Smith authored and Steven Smith committed Aug 22, 2015
    Configuration menu
    Copy the full SHA
    34c2a5c View commit details
    Browse the repository at this point in the history
  6. Sync future instead of using listener.

    Steven Smith authored and Steven Smith committed Aug 22, 2015
    Configuration menu
    Copy the full SHA
    fa806e5 View commit details
    Browse the repository at this point in the history
  7. Ensure we aren't waiting for a connection when we've been disconnecte…

    …d by the user.
    Steven Smith authored and Steven Smith committed Aug 22, 2015
    Configuration menu
    Copy the full SHA
    b7a1cdf View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2015

  1. Remove prefixed byte array methods.

    Steven Smith authored and Steven Smith committed Aug 23, 2015
    Configuration menu
    Copy the full SHA
    4948053 View commit details
    Browse the repository at this point in the history
  2. Add additional array I/O methods, add ByteBuffer-backed NetInput and …

    …NetOutput implementations.
    Steven Smith authored and Steven Smith committed Aug 23, 2015
    Configuration menu
    Copy the full SHA
    62d5509 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2015

  1. Report when packets are not fully read.

    Steven Smith authored and Steven Smith committed Aug 25, 2015
    Configuration menu
    Copy the full SHA
    885d037 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2016

  1. Fix readVarLong.

    Steven Smith authored and Steven Smith committed Aug 14, 2016
    Configuration menu
    Copy the full SHA
    1b5b2c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2016

  1. Change Disconnect message to the Throwable's message

    Throwable#toString() returns a description of the Throwable that
    includes the name of the class appended to
    Throwable#getLocalizedMessage(), which can be used for debugging
    purposes.
    phase committed Aug 22, 2016
    Configuration menu
    Copy the full SHA
    333b7d2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request GeyserMC#13 from phase/master

    Change Disconnect message to the Throwable's message
    Steven Smith authored Aug 22, 2016
    Configuration menu
    Copy the full SHA
    55b4d8b View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2016

  1. Set Java version to 1.7 in POM

    There are 1.7 classes being used, so we should specify that Java 1.7 is
    required.
    phase committed Aug 24, 2016
    Configuration menu
    Copy the full SHA
    7be81ec View commit details
    Browse the repository at this point in the history
  2. Merge pull request GeyserMC#14 from phase/master

    Set Java version to 1.7 in POM
    Steven Smith authored Aug 24, 2016
    Configuration menu
    Copy the full SHA
    260a778 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2016

  1. Generate source and javadoc jars.

    Steveice10 authored and Steveice10 committed Dec 16, 2016
    Configuration menu
    Copy the full SHA
    f846b96 View commit details
    Browse the repository at this point in the history
  2. Expose local and remote addresses of Sessions.

    Steveice10 authored and Steveice10 committed Dec 16, 2016
    Configuration menu
    Copy the full SHA
    b5bfe24 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2017

  1. Ported library to Netty 4.1.4 (Netty 5 has been discontinued) by modi…

    …fying TcpSession.java and pom.xml. Fixed a bug in Server.java where isListening() would throw a NullPointerException if called before bind(). Removed unused imports of java.net.InetAddress in Session.java and TcpSession.java. Updated Maven plugin versions in pom.xml.
    Kevin Rossouw committed Jan 25, 2017
    Configuration menu
    Copy the full SHA
    cc4d986 View commit details
    Browse the repository at this point in the history
  2. Merge pull request GeyserMC#16 from jkrossouw/port-netty4

    Ported library to Netty 4.1.4, fixed a bug in Server.java and general code cleanup.
    Steven Smith authored Jan 25, 2017
    Configuration menu
    Copy the full SHA
    4421890 View commit details
    Browse the repository at this point in the history
  3. Fix pom.xml indentation.

    Steveice10 authored and Steveice10 committed Jan 25, 2017
    Configuration menu
    Copy the full SHA
    f51fda3 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2017

  1. Migrate away from spacehq.org

    Steveice10 authored and Steveice10 committed Mar 2, 2017
    Configuration menu
    Copy the full SHA
    4608261 View commit details
    Browse the repository at this point in the history
  2. Bump version for development.

    Steveice10 authored and Steveice10 committed Mar 2, 2017
    Configuration menu
    Copy the full SHA
    bdefaa6 View commit details
    Browse the repository at this point in the history
  3. Update license year.

    Steveice10 authored and Steveice10 committed Mar 2, 2017
    Configuration menu
    Copy the full SHA
    a17d476 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2017

  1. Fire event before a packet is sent, allowing the operation to be modi…

    …fied or cancelled.
    Steveice10 authored and Steveice10 committed Jun 26, 2017
    Configuration menu
    Copy the full SHA
    e8a86da View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2017

  1. Add packetSending stub to SessionAdapter.

    Steven Smith authored Jun 27, 2017
    Configuration menu
    Copy the full SHA
    c5880f0 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2017

  1. Format code.

    Steveice10 authored and Steveice10 committed Sep 1, 2017
    Configuration menu
    Copy the full SHA
    ca0dec4 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2018

  1. Bump version to 1.1 for release.

    Steveice10 authored and Steveice10 committed Jan 14, 2018
    Configuration menu
    Copy the full SHA
    73cd1fd View commit details
    Browse the repository at this point in the history
  2. Bump version for development.

    Steveice10 authored and Steveice10 committed Jan 14, 2018
    Configuration menu
    Copy the full SHA
    0d32cd5 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2018

  1. Clean up pom.xml

    Steven Smith authored and Steven Smith committed Feb 1, 2018
    Configuration menu
    Copy the full SHA
    880393f View commit details
    Browse the repository at this point in the history
  2. Pom enhancements

    sgdc3 committed Feb 1, 2018
    Configuration menu
    Copy the full SHA
    a100a4f View commit details
    Browse the repository at this point in the history
  3. Bump netty version

    sgdc3 committed Feb 1, 2018
    Configuration menu
    Copy the full SHA
    bc07f0f View commit details
    Browse the repository at this point in the history
  4. Merge pull request GeyserMC#18 from sgdc3/master

    Minor pom enhancements, update netty
    Steven Smith authored Feb 1, 2018
    Configuration menu
    Copy the full SHA
    2daecb5 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2018

  1. Bump version for release 1.2

    Steven Smith authored and Steven Smith committed Feb 6, 2018
    Configuration menu
    Copy the full SHA
    5861575 View commit details
    Browse the repository at this point in the history
  2. Bump version for development.

    Steven Smith authored and Steven Smith committed Feb 6, 2018
    Configuration menu
    Copy the full SHA
    ad0a450 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2018

  1. Update netty version.

    Steveice10 authored and Steveice10 committed Jun 3, 2018
    Configuration menu
    Copy the full SHA
    d81fdd0 View commit details
    Browse the repository at this point in the history
  2. Bump version to 1.3

    Steveice10 authored and Steveice10 committed Jun 3, 2018
    Configuration menu
    Copy the full SHA
    d6ed28c View commit details
    Browse the repository at this point in the history
  3. Bump version to 1.4-SNAPSHOT

    Steveice10 authored and Steveice10 committed Jun 3, 2018
    Configuration menu
    Copy the full SHA
    26b127a View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2018

  1. Add argLine to properties.

    Steveice10 authored and Steveice10 committed Jul 2, 2018
    Configuration menu
    Copy the full SHA
    3e07b2e View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2018

  1. Fix typo and link to example in README.md

    Steveice10 authored and Steveice10 committed Jul 4, 2018
    Configuration menu
    Copy the full SHA
    9ec1cc1 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2018

  1. Update surefire plugin to 2.22.0

    Steveice10 authored and Steveice10 committed Aug 20, 2018
    Configuration menu
    Copy the full SHA
    2e53f6b View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2018

  1. Fix documentation mistake.

    Steveice10 authored and Steveice10 committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    988d411 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2018

  1. Use Cipher mode constants.

    Steveice10 authored and Steveice10 committed Sep 6, 2018
    Configuration menu
    Copy the full SHA
    1d5a0ad View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2019

  1. Add CI action.

    Steven Smith authored Aug 28, 2019
    Configuration menu
    Copy the full SHA
    1431dfc View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2019

  1. Remove dot from end of host in SRV records.

    Steveice10 authored and Steveice10 committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    32247f3 View commit details
    Browse the repository at this point in the history
  2. Update netty version.

    Steveice10 authored and Steveice10 committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    c0fae1d View commit details
    Browse the repository at this point in the history
  3. Bump version to 1.4

    Steveice10 authored and Steveice10 committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    a5712ac View commit details
    Browse the repository at this point in the history
  4. Bump version to 1.5-SNAPSHOT

    Steveice10 authored and Steveice10 committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    d05bdad View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2020

  1. Implement proper NIO proxy support and remove synchronous support from

    send/disconnect.
    Steveice10 authored and Steveice10 committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    d725ce0 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2020

  1. Bump version to 1.5

    Steveice10 authored and Steveice10 committed Apr 20, 2020
    Configuration menu
    Copy the full SHA
    b23b6f8 View commit details
    Browse the repository at this point in the history
  2. Bump version to 1.6-SNAPSHOT

    Steveice10 authored and Steveice10 committed Apr 20, 2020
    Configuration menu
    Copy the full SHA
    29f960a View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2020

  1. Change SRV lookup code to use dnsjava.

    Steveice10 authored and Steveice10 committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    b98e525 View commit details
    Browse the repository at this point in the history
  2. Check if DNS lookup result is null.

    Steveice10 authored and Steveice10 committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    43b394d View commit details
    Browse the repository at this point in the history

Commits on May 21, 2020

  1. Add BufferedPacket

    Add PacketProtocol.getOutgoingId(Packet) to get id from BufferedPacket
    Change TcpPacketCodec.encode to use Packet instance instead of its class
    ipbeegle committed May 21, 2020
    Configuration menu
    Copy the full SHA
    27cdf88 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74ee4fa View commit details
    Browse the repository at this point in the history
  3. Merge pull request GeyserMC#20 from ipbeegle/add-bufferedpacket

    Add BufferedPacket
    Steven Smith authored May 21, 2020
    Configuration menu
    Copy the full SHA
    dbefdf5 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2020

  1. Add PacketErrorEvent, allowing packet I/O exceptions to be ignored.

    Steveice10 authored and Steveice10 committed May 23, 2020
    Configuration menu
    Copy the full SHA
    614d56c View commit details
    Browse the repository at this point in the history

Commits on May 25, 2020

  1. Update PacketProtocol

    Add reverse mapping for outgoing packet id<->class
    ipbeegle committed May 25, 2020
    Configuration menu
    Copy the full SHA
    c1f3717 View commit details
    Browse the repository at this point in the history
  2. Update pom to target Java 1.8

    Fixes Maven warning about dnsjava using 1.8
    ipbeegle committed May 25, 2020
    Configuration menu
    Copy the full SHA
    e3208ef View commit details
    Browse the repository at this point in the history
  3. Update StreamNetInput

    Add mark, markSupported, skip
    ipbeegle committed May 25, 2020
    Configuration menu
    Copy the full SHA
    3072587 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3c5b1f4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f2adf41 View commit details
    Browse the repository at this point in the history
  6. Update PacketProtocol

    remove negative packet id checks from createIncomingPacket and getOutgoingClass
    update syntax
    ipbeegle committed May 25, 2020
    Configuration menu
    Copy the full SHA
    68542b8 View commit details
    Browse the repository at this point in the history
  7. Change StreamNetInput, StreamNetOutput

    convert to using Java filter streams
    update syntax
    ipbeegle committed May 25, 2020
    Configuration menu
    Copy the full SHA
    ff20c8f View commit details
    Browse the repository at this point in the history
  8. Merge pull request GeyserMC#21 from ipbeegle/master

    Update PacketProtocol, StreamNetInput, pom to 1.8
    Steven Smith authored May 25, 2020
    Configuration menu
    Copy the full SHA
    5f73b5a View commit details
    Browse the repository at this point in the history

Commits on May 30, 2020

  1. Add flag for printing DNS resolution errors.

    Steveice10 authored and Steveice10 committed May 30, 2020
    Configuration menu
    Copy the full SHA
    5291bea View commit details
    Browse the repository at this point in the history
  2. Improve implementation of flag methods.

    Steveice10 authored and Steveice10 committed May 30, 2020
    Configuration menu
    Copy the full SHA
    fd7772a View commit details
    Browse the repository at this point in the history
  3. Add javadocs to BuiltinFlags.

    Steveice10 authored and Steveice10 committed May 30, 2020
    Configuration menu
    Copy the full SHA
    8eaefa9 View commit details
    Browse the repository at this point in the history
  4. Change DNS error printing to a debug printing flag.

    Steveice10 authored and Steveice10 committed May 30, 2020
    Configuration menu
    Copy the full SHA
    d82b1b6 View commit details
    Browse the repository at this point in the history
  5. Update dnsjava to 3.1.0 and add result to debug output.

    Steveice10 authored and Steveice10 committed May 30, 2020
    Configuration menu
    Copy the full SHA
    12d2601 View commit details
    Browse the repository at this point in the history
  6. More improvements to flag methods.

    Steveice10 authored and Steveice10 committed May 30, 2020
    Configuration menu
    Copy the full SHA
    be70b05 View commit details
    Browse the repository at this point in the history
  7. Fix stack overflow in flag methods.

    Steveice10 authored and Steveice10 committed May 30, 2020
    Configuration menu
    Copy the full SHA
    72bde6a View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2020

  1. Call PacketErrorEvent for more I/O errors.

    Steveice10 authored and Steveice10 committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    b025025 View commit details
    Browse the repository at this point in the history
  2. Make sure bad packet data is skipped when errors are suppressed.

    Steveice10 authored and Steveice10 committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    8dbe3d0 View commit details
    Browse the repository at this point in the history
  3. Move priority packet handling to channelRead0.

    Steveice10 authored and Steveice10 committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    75f0f02 View commit details
    Browse the repository at this point in the history
  4. Replace dnsjava with netty DNS support.

    Steveice10 authored and Steveice10 committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    bfd0687 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2020

  1. Properly release DNS query resources.

    Steveice10 authored and Steveice10 committed Jun 3, 2020
    Configuration menu
    Copy the full SHA
    d8bfc98 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2020

  1. Bump version to 1.6

    Steveice10 authored and Steveice10 committed Jun 6, 2020
    Configuration menu
    Copy the full SHA
    dc9d37f View commit details
    Browse the repository at this point in the history
  2. Bump version to 1.7-SNAPSHOT

    Steveice10 authored and Steveice10 committed Jun 6, 2020
    Configuration menu
    Copy the full SHA
    9a11ced View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2020

  1. Replace session host and port with resolved SRV record, bump version …

    …to 1.7.
    Steveice10 authored and Steveice10 committed Jun 28, 2020
    Configuration menu
    Copy the full SHA
    42e417f View commit details
    Browse the repository at this point in the history
  2. Bump version to 1.8-SNAPSHOT.

    Steveice10 authored and Steveice10 committed Jun 28, 2020
    Configuration menu
    Copy the full SHA
    bb12069 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2020

  1. Move DnsNameResolver creation into try-catch block.

    Steveice10 authored and Steveice10 committed Nov 21, 2020
    Configuration menu
    Copy the full SHA
    ead6afa View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2020

  1. Bump Netty to 4.1.56.Final

    mikroskeem committed Dec 19, 2020
    Configuration menu
    Copy the full SHA
    a10416b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b9af65 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b943453 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a651cb0 View commit details
    Browse the repository at this point in the history
  5. Merge pull request GeyserMC#24 from mikroskeem/feature/haproxy-proxy-…

    …protocol-support
    
    Add support for HAProxy PROXY protocol
    Steven Smith authored Dec 19, 2020
    Configuration menu
    Copy the full SHA
    54f761c View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2020

  1. Configuration menu
    Copy the full SHA
    30588f7 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2020

  1. Use proper Client constructor

    VADemon committed Dec 23, 2020
    Configuration menu
    Copy the full SHA
    8320113 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1df0255 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    126b0e6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request GeyserMC#25 from VADemon/custom-local-interface

    Add local address binding to Client
    Steven Smith authored Dec 23, 2020
    Configuration menu
    Copy the full SHA
    f37d2ea View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2021

  1. Default client local address to 0.0.0.0.

    Steveice10 authored and Steveice10 committed Jan 15, 2021
    Configuration menu
    Copy the full SHA
    09d7774 View commit details
    Browse the repository at this point in the history
  2. Bump version to 1.8

    Steveice10 authored and Steveice10 committed Jan 15, 2021
    Configuration menu
    Copy the full SHA
    f29aa03 View commit details
    Browse the repository at this point in the history
  3. Bump version to 2.0-SNAPSHOT

    Steveice10 authored and Steveice10 committed Jan 15, 2021
    Configuration menu
    Copy the full SHA
    87206da View commit details
    Browse the repository at this point in the history
  4. Collapse Client and Server into *ClientSession and ConnectionListener.

    Steveice10 authored and Steveice10 committed Jan 15, 2021
    Configuration menu
    Copy the full SHA
    19a9b2b View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. Optimize SRV resolving only when required

    - Add an option to disable SRV resolving
    - Don't resolve SRV records if not a domain (in one instance this shortened loading times by five seconds)
    Camotoy committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    312cff5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac56007 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2021

  1. Release 2.0.

    Steveice10 authored and Steveice10 committed May 13, 2021
    Configuration menu
    Copy the full SHA
    fa191ed View commit details
    Browse the repository at this point in the history
  2. Bump to snapshot version.

    Steveice10 authored and Steveice10 committed May 13, 2021
    Configuration menu
    Copy the full SHA
    b343e25 View commit details
    Browse the repository at this point in the history
  3. Update license year.

    Steveice10 authored and Steveice10 committed May 13, 2021
    Configuration menu
    Copy the full SHA
    14e9871 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2021

  1. Configuration menu
    Copy the full SHA
    e6ca9ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e992437 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5282527 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d23c3ac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bc42215 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    09f620e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d9a277f View commit details
    Browse the repository at this point in the history
  8. Merge pull request GeyserMC#32 from TeksuSiK/epoll

    Steven Smith authored Aug 15, 2021
    Configuration menu
    Copy the full SHA
    f36884a View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. Add Discord link

    Camotoy authored Oct 5, 2021
    Configuration menu
    Copy the full SHA
    f750ba1 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2021

  1. Configuration menu
    Copy the full SHA
    ccfb1aa View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2021

  1. Merge in Geyser changes to master (GeyserMC#38)

    * Use TCP_NODELAY and Epoll where possible
    
    * Add KQueue and respect disableNativeEventLoop property
    
    * Inject
    
    * works?
    
    * Make it pretty
    
    * Don't create a TCP EventLoopGroup unless needed
    
    * Add method for determining if we connected internally
    
    * fix datagrams
    
    * Support HAProxy probably
    
    * Set a bunch of things as final
    
    * Allow setting direct ByteBufs preferred
    
    * Expose channel; don't do packets on another thread
    
    * Don't set channel to null and do some more optimizing
    
    * Remove custom thread factory
    
    * Remove unused SocketChannelWrapper class
    
    * Remove all local channel classes
    
    * Allow for packets to be handled on a separate thread
    
    Co-authored-by: creeper123123321 <7974274+creeper123123321@users.noreply.github.com>
    Camotoy and creeper123123321 authored Nov 12, 2021
    Configuration menu
    Copy the full SHA
    2776c24 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2021

  1. Require packets to have a NetInput constructor

    This permits packets to have final fields, and prevents setAccessible and no-args constructor requirements.
    Camotoy committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    489979d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e295601 View commit details
    Browse the repository at this point in the history
  3. Remove deprecations here and any reflection usage

    Methods were less than a day old
    Redned235 committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    98d9d91 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6c0f107 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    459e528 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    37e2fc7 View commit details
    Browse the repository at this point in the history
  7. Remove connector referece

    Redned235 committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    7488f8f View commit details
    Browse the repository at this point in the history
  8. Remove pl too

    Redned235 committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    d89ca05 View commit details
    Browse the repository at this point in the history
  9. Aaaand am

    Redned235 committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    30a14ca View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3fdf9ea View commit details
    Browse the repository at this point in the history
  11. 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 server.
    Redned235 committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    b1c8555 View commit details
    Browse the repository at this point in the history
  12. Fix javadoc

    Redned235 committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    816c0db View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ec983f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2021

  1. Configuration menu
    Copy the full SHA
    1188c14 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. Configuration menu
    Copy the full SHA
    2a8d18a View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2021

  1. Configuration menu
    Copy the full SHA
    a61bcb9 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2021

  1. Configuration menu
    Copy the full SHA
    67fb81e View commit details
    Browse the repository at this point in the history
  2. Remove allocations for packet receive and send events

    These were just replaced with functions that call the session and packet.
    Camotoy committed Nov 25, 2021
    Configuration menu
    Copy the full SHA
    9e38c61 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Configuration menu
    Copy the full SHA
    4cb1588 View commit details
    Browse the repository at this point in the history
  2. Release 2.1

    Camotoy committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    6c9483e View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Configuration menu
    Copy the full SHA
    50b53e8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a09d0fd View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2022

  1. Configuration menu
    Copy the full SHA
    4e4d8af View commit details
    Browse the repository at this point in the history
  2. Bump to 2.2-SNAPSHOT

    Camotoy committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    cc069e6 View commit details
    Browse the repository at this point in the history
  3. Sync the future on wait (GeyserMC#43)

    TeksuSiK authored and Camotoy committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    d908ccc View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. Configuration menu
    Copy the full SHA
    7ff2c93 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2022

  1. PacketLib 3.0

    Changes:
    - Removed NetInput/NetOutput and replaced them with ByteBuf
    - Added PacketSerializer to PacketDefinition
    - Added packet codecs which implementations can supply with custom readers/writers for buffers
    Redned235 committed May 29, 2022
    Configuration menu
    Copy the full SHA
    3a51f53 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

  1. Configuration menu
    Copy the full SHA
    8b4a2aa View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2022

  1. Use Fastutil

    Camotoy committed Jun 4, 2022
    Configuration menu
    Copy the full SHA
    dfb471d View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2022

  1. PacketLib 3.0

    Redned235 committed Jun 5, 2022
    Configuration menu
    Copy the full SHA
    57342e7 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2022

  1. Bump to 3.0.1-SNAPSHOT

    Tim203 committed Dec 18, 2022
    Configuration menu
    Copy the full SHA
    4fbb472 View commit details
    Browse the repository at this point in the history
  2. Merge pull request GeyserMC#46

    * Set string max length to Short.MAX_VALUE (32767), Fix multibyte strin…
    valaphee authored Dec 18, 2022
    Configuration menu
    Copy the full SHA
    d9b9b1f View commit details
    Browse the repository at this point in the history
  3. Release 3.0.1

    Tim203 committed Dec 18, 2022
    Configuration menu
    Copy the full SHA
    e21e6c4 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Configuration menu
    Copy the full SHA
    910a000 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12e3723 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. Configuration menu
    Copy the full SHA
    81131c4 View commit details
    Browse the repository at this point in the history