Commit Graph

  • f50bef3eb2 Fix TCPShield compat by using raw address for sessions games647 2021-08-14 21:01:56 +02:00
  • 0e2e431d87 Use the address field for verify task games647 2021-08-14 17:05:18 +02:00
  • 1e732d62cb Replace Field- and MethodUtils from breaking changes in ProtocolLib games647 2022-07-27 10:06:46 +02:00
  • 94979a3cf6 Fix reading username with 1.19 and Floodgate games647 2022-07-27 09:34:36 +02:00
  • 564f713fce Simplify version setting games647 2022-07-25 16:27:07 +02:00
  • 05708a256c Perform check for available reflection during compile time games647 2022-07-25 13:02:30 +02:00
  • 1d45cad2ea Add connection debug messages for #855 games647 2022-07-25 10:29:13 +02:00
  • e82e7c7856 Fix manual name change workaround for floodgate with 1.19 games647 2022-07-25 10:27:09 +02:00
  • 8df5b11276 Fix Java 8 API compatibility games647 2022-07-22 18:46:46 +02:00
  • c090278f82 Reset Hikari to the Java 8 version games647 2022-07-22 13:31:43 +02:00
  • 23d30eee1a Migrate to Java 8 (sponsored contribution) games647 2022-07-22 13:26:52 +02:00
  • bd65c792d0 Use correct generics games647 2022-07-21 11:20:49 +02:00
  • 79a83ce84d Throw exception for utilities games647 2022-07-21 11:20:40 +02:00
  • 9fdbdeaf9a Use Lombok to create a record-like struct games647 2022-07-21 11:19:43 +02:00
  • dd2fca2ea1 Replace var with val to prevent conflicts with newer Java version games647 2022-07-21 11:18:26 +02:00
  • 7e9da9fd7c Migrate to Java 8 (sponsored contribution) games647 2022-07-18 10:58:29 +02:00
  • f513cffbaf Migrate tests to use Junit5 games647 2022-07-18 11:44:54 +02:00
  • cdb3c50b87 Merge pull request #837 from games647/dependabot/maven/org.mariadb.jdbc-mariadb-java-client-3.0.6 games647 2022-07-17 16:56:31 +02:00
  • e338a768ca Use class loader for loading the session key games647 2022-07-17 16:53:58 +02:00
  • 18a8d7a5dc Replace Guava with Java joiner games647 2022-07-17 16:53:16 +02:00
  • 6cf1a79ae1 Reset ignore list of dependabot games647 2022-07-15 15:54:32 +02:00
  • 0e8b51e148 Minimize dependency jars games647 2022-07-15 15:54:19 +02:00
  • ef34550a53 Merge pull request #848 from Smart123s/fix/duplicate/forwardccommand games647 2022-07-15 08:56:45 +02:00
  • fe1d4944a8 Remove duplicate forwardCrackedCommand() Smart123s 2022-01-29 11:27:40 +01:00
  • 423bfa2275 Re-enable force checkstyle check games647 2022-07-11 12:24:54 +02:00
  • 06b0cf9e02 Merge pull request #779 from Smart123s/feature/codeformatter games647 2022-07-11 12:20:42 +02:00
  • 752600f0e2 Fix code formatting according to checkstyle config games647 2022-07-11 12:03:41 +02:00
  • cf53ecacdf Disable hard to meet checkstyle requirements Smart123s 2022-05-26 08:54:21 +02:00
  • b740331d31 Add checkstyle.xml Smart123s 2022-04-18 10:29:59 +02:00
  • 13b2f22e31 Add code formatter Smart123s 2022-04-18 09:18:55 +02:00
  • d5d4a32c3f Fix forwarding the correct player signature games647 2022-07-11 12:13:36 +02:00
  • bea3503eff Merge pull request #821 from games647/809-119-compatibility-1 games647 2022-07-11 09:43:17 +02:00
  • adfae507ac Flip velocity check to scan for newer Paper configurations first games647 2022-07-08 16:43:02 +02:00
  • e89cb3293a Disable verify client keys by default for older compatibility games647 2022-07-08 16:30:41 +02:00
  • b4ddf4fb19 Reduce dependency list to improve on build time games647 2022-07-08 16:29:25 +02:00
  • eb47dd3254 Restore compatibility with older Minecraft versions games647 2022-07-08 16:28:56 +02:00
  • 0b0a46a18a Make client public key verification optional games647 2022-07-06 16:49:26 +02:00
  • 7c8de84a34 Bump dependencies games647 2022-07-02 12:38:14 +02:00
  • c448be8c5f Bump mariadb-java-client from 3.0.5 to 3.0.6 dependabot[bot] 2022-07-04 07:04:41 +00:00
  • 339156be18 Use multiple threads to build the project games647 2022-07-02 12:37:49 +02:00
  • 944db748e8 Upgrade GitHub actions to use Java 18 games647 2022-07-02 12:36:58 +02:00
  • bb1cbb79f2 Support newer Paper configuration with clearer error messages games647 2022-06-28 18:40:51 +02:00
  • cf356099a0 Fix public key timestamp verification. games647 2022-06-24 17:12:27 +02:00
  • 91c01e3422 Reuse verify token tick message for signature verification games647 2022-06-24 17:09:54 +02:00
  • c118430bf5 Kick players using an invalid public key games647 2022-06-24 17:08:27 +02:00
  • ce59172839 Log signature verification errors to help administrators games647 2022-06-24 16:58:14 +02:00
  • 34e63b7eae Make profile key optional games647 2022-06-24 16:46:46 +02:00
  • e8bb3ec7a9 Validate other encryption methods games647 2022-06-23 19:28:54 +02:00
  • 1d46640b42 Limit length of server keys games647 2022-06-23 19:28:37 +02:00
  • a0fddd69aa Decrease necessary entropy for running tests games647 2022-06-23 19:26:15 +02:00
  • 700b889aa9 Improve precision and flexibility of encrypt methods games647 2022-06-23 19:25:12 +02:00
  • 3767b022a9 Migrate to guava hashing to replace unneeded exceptions games647 2022-06-23 12:39:28 +02:00
  • 11077a002d Migrate public key to record games647 2022-06-23 12:37:13 +02:00
  • d9bf7267a6 Test valid server key pairs games647 2022-06-23 12:36:02 +02:00
  • 53e6fe6ddf Missing synchronization access to the username games647 2022-06-23 12:35:25 +02:00
  • 1c528fb9cb Clean up games647 2022-06-23 12:34:14 +02:00
  • b041a89209 Typo fixes games647 2022-06-23 12:32:22 +02:00
  • a5942cba74 Use HTML links games647 2022-06-23 12:23:24 +02:00
  • f44d7a6780 Forward client key to server games647 2022-06-22 15:55:00 +02:00
  • 0f17fe18f9 Document origin of signing keys games647 2022-06-18 15:55:45 +02:00
  • dac5cd7639 Verify signed nonce games647 2022-06-18 15:49:45 +02:00
  • bc7c4eea60 Use PublicKey instead of byte representation games647 2022-06-15 15:48:02 +02:00
  • 456342c686 Migrate to ProtocolLib field extractors for better compatibility games647 2022-06-13 15:38:08 +02:00
  • e85d0d3f0e Add session key to plugin games647 2022-06-13 13:10:49 +02:00
  • d6c6108a7e Do not modify certificate file during packaging phase games647 2022-06-11 13:22:35 +02:00
  • d353ac66ab Verify public keys from players games647 2022-06-11 13:17:36 +02:00
  • 4fa28f2c69 Support username extraction in 1.19 games647 2022-06-11 13:04:45 +02:00
  • d8a6e2a6fa Update ProtocolLib to 5.0 games647 2022-06-10 17:34:16 +02:00
  • 219ebb1248 Bump version games647 2022-06-09 18:05:24 +02:00
  • 87281be8cf Fix start packet containing username in 1.19 games647 2022-06-09 12:56:42 +02:00
  • e781eb6c68 Revert "Add support for checking velocity support with newer paper configs" games647 2022-06-28 18:11:26 +02:00
  • 9ba6e9ba90 Add missing license header games647 2022-06-24 16:28:18 +02:00
  • f182adc3bc Add support for RGB colors using the color char games647 2022-06-24 16:21:53 +02:00
  • 5e159cac64 Explicitly disable ProtocolLib listener on stop games647 2022-06-19 12:10:31 +02:00
  • 6f9e8a49f1 Add support for checking velocity support with newer paper configs games647 2022-06-18 21:23:17 +02:00
  • 57b7fe949f Merge pull request #823 from games647/805-more-antibot-features games647 2022-06-18 18:15:52 +02:00
  • 32fe2cdf4e Check for valid session before starting a new thread games647 2022-06-07 19:29:06 +02:00
  • 7cab5993b7 Add license games647 2022-06-07 19:18:49 +02:00
  • 10785b32ac Fix anti bot reading the correct values games647 2022-06-07 18:44:23 +02:00
  • ae8c040d3e Merge pull request #814 from games647/dependabot/maven/org.geysermc.floodgate-api-2.2.0-SNAPSHOT games647 2022-06-18 18:04:15 +02:00
  • b221a3f294 Merge pull request #822 from games647/dependabot/github_actions/actions/cache-3.0.4 games647 2022-06-18 16:35:24 +02:00
  • fb32f0b386 Bump requried Java version to 17 games647 2022-06-15 11:26:55 +02:00
  • 752cb1c3a7 Bump actions/cache from 3.0.1 to 3.0.4 dependabot[bot] 2022-06-18 14:10:22 +00:00
  • f5ead50441 Fix typo in pull request template games647 2022-06-18 15:51:24 +02:00
  • b878ec34c8 Fix Java workflow setup games647 2022-06-15 09:13:35 +02:00
  • 3d72e77345 Fix Java version name games647 2022-06-11 09:31:37 +02:00
  • 18bd778b7e General minor code clean up and typo fixes games647 2022-06-09 12:04:42 +02:00
  • a9e4c90970 Merge pull request #799 from games647/dependabot/maven/org.mariadb.jdbc-mariadb-java-client-3.0.5 1.11 games647 2022-06-15 13:15:15 +02:00
  • 1bcd5b1848 Comment out potential debug code tcpshield-agnostic games647 2022-02-07 17:50:02 +01:00
  • 1e97314495 Fix TCPShield compat by using raw address for sessions games647 2021-08-14 21:01:56 +02:00
  • 1dc0d92dbb Use the address field for verify task games647 2021-08-14 17:05:18 +02:00
  • 2dbf483c91 Fix Java workflow setup games647 2022-06-15 09:13:35 +02:00
  • c92f94d2e8 Bump api from 2.0-SNAPSHOT to 2.2.0-SNAPSHOT dependabot[bot] 2022-06-13 07:03:18 +00:00
  • 8f91f36148 Fix Java version name games647 2022-06-11 09:31:37 +02:00
  • 7652943f2a General minor code clean up and typo fixes games647 2022-06-09 12:04:42 +02:00
  • 0af22d9927 Merge pull request #811 from Enginecrafter77/main games647 2022-06-11 08:40:48 +02:00
  • 5abd864fa5 fix: Typo in config.yml comment about useProxyAgnosticResolver Enginecrafter77 2022-06-10 11:55:31 +02:00
  • d7d0caf6e7 style: Re-phrasing of config.yml comment for useProxyAgnosticResolver Enginecrafter77 2022-06-10 11:40:21 +02:00
  • edd82f7978 style: ProxyAgnosticMojangResolver: Extracted the URL into a constant Enginecrafter77 2022-06-10 11:28:59 +02:00
  • 6413ca4d10 fix: Reverted the invalid session log entry modification Enginecrafter77 2022-06-10 11:14:10 +02:00