142 Commits
Author SHA1 Message Date
Paul Zhang 39a977fa97 Merge pull request #8 from Fuzzlemann/pr
TCPShield v2.1
2.1
2020-07-06 18:02:25 +02:00
Fuzzlemann 2178727b21 Adds the timestamp validation mode to the warning 2020-07-06 17:58:49 +02:00
Fuzzlemann 553332c641 Bumps version to 2.1 2020-07-06 17:53:18 +02:00
Fuzzlemann 23c207e3b9 Temporarily disables native Paper support 2020-07-06 17:52:02 +02:00
Fuzzlemann bf40833d5d Fixes forced hosts with Velocity 2020-07-02 22:14:41 +02:00
Fuzzlemann 818df3cbb1 Changes Velocity player disconnect when the handshake is legacy as an error was thrown 2020-06-30 20:59:53 +02:00
Fuzzlemann fcc3ef4fef Fixes Velocity error messages on legacy pings 2020-06-25 18:11:50 +02:00
Ryan De Lap d39f520279 Add contributors section to README 2020-06-14 22:20:15 -05:00
Ryan De Lap d24a6a1a99 Merge pull request #6 from Fuzzlemann/pr
Major rewrite of TCPShield
2.0
2020-06-14 02:05:06 -05:00
Fuzzlemann c3b5d209ae Fixes a bug where the config generation on BungeeCord failed. 2020-06-13 00:58:13 +02:00
Fuzzlemann 2ca823411f Fix for the Bungee timeout issue many are facing.
This simple but mandatory commit prevents that the hostname of the server is resolved to its IP which can cause massive network latencies.
2020-06-11 02:25:34 +02:00
Fuzzlemann 197f908fc5 Fixes wrongly named packets 2020-05-28 16:57:23 +02:00
Fuzzlemann a784224592 Updates README.md 2020-05-27 17:00:13 +02:00
Fuzzlemann 57f3e37ff7 Revert "Update README.md"
This reverts commit 3dc3fcad
2020-05-27 16:40:48 +02:00
Fuzzlemann f4b56671b9 Changes server to google.com 2020-05-24 02:18:29 +02:00
Fuzzlemann ed0670c5c5 Implements automatic synchronization of time over HTTP 2020-05-24 00:34:34 +02:00
Fuzzlemann 801fca080a Adds an option for turning on / off timestamp validation in case someone does not have control over the host machine time 2020-05-23 22:35:21 +02:00
Fuzzlemann 00b79770bd Fixes mistakenly named bungeecord implementation of IConfig 2020-05-15 23:03:03 +02:00
Fuzzlemann 9aef0402f5 Adds testing and fixes some issues which were noticed while creating the tests, including:
- correct exception handling when verifying signatures
- also searching private fields when searching fields by class
- making modifier field accessible
2020-05-15 22:52:13 +02:00
Fuzzlemann 1b76e0e6bf Adds support for Velocity 2020-05-15 19:43:11 +02:00
Fuzzlemann 43bbf589de Fix config creation error with BungeeCord 2020-05-15 19:25:47 +02:00
Fuzzlemann 12b8f8da99 removes forgotten debug messages 2020-05-15 18:34:09 +02:00
Fuzzlemann 9cd06036bb Adds native paper support (does not require the installation of ProtocolLib) 2020-05-15 18:32:32 +02:00
Fuzzlemann d9e2e34196 Merge remote-tracking branch 'fork/master' 2020-05-13 00:56:51 +02:00
Fuzzlemann f6bf0346ff -> changes class names related to abstraction 2020-05-13 00:56:37 +02:00
Paul Zhang 3dc3fcad05 Update README.md 2020-05-13 00:05:04 +02:00
Fuzzlemann 60ae269f33 Major code restructuring in order to fulfill quality requirements
-> moves to Gradle
  -> major speedup of build times
  -> automatic adjustment of version in bungee.yml and plugin.yml based on version given in the gradle build file
-> implements abstraction layers
  -> unification of Bungee & Bukkit logic
   -> helps keeping code up-to-date and similar (e.g. timestamp checks were disabled on bukkit but enabled on bungee)
   -> removes boilerplate code which is vulnerable for bugs
-> adds own and specific exceptions
-> improves/changes debug/log messages
-> i.g. code improvements / code style changes
-> some performance improvements
2020-05-12 23:59:46 +02:00
Steven Ferguson b8921033d1 Update version number 2020-05-12 03:59:21 -06:00
Steven Ferguson 92c27ed407 Update version number 2020-05-12 03:58:46 -06:00
RyanDeLap d4e41d2c28 Revert tinyprotocol changes, generic extra hostname info 1.8 2020-05-11 21:11:14 -05:00
Ryan De Lap 751bcafcc6 Merge pull request #4 from TCPShield/timestamp-valdiation
Update to block legacy ping
2020-04-28 08:50:56 -05:00
RyanDeLap a641acdfb6 Small cleanup 2020-04-28 08:50:45 -05:00
RyanDeLap c89705c0c8 Update to block legacy ping 2020-04-28 08:48:37 -05:00
Ryan De Lap 4c8e446600 Merge pull request #3 from TCPShield/timestamp-valdiation
Add timestamp validation
1.6 1.7
2020-04-20 13:13:52 -05:00
RyanDeLap 961c6c0e20 Changes to output 2020-04-20 13:13:13 -05:00
RyanDeLap 30140afcf6 Add timestamp validation 2020-04-18 21:25:01 -05:00
Josiah White 65020bbcd3 Merge pull request #2 from TCPShield/hostname-fowarding
Forward hostname and port on serverlistping
2020-03-08 01:41:18 -05:00
RyanDeLap 7d746b25ff Update forge support 2020-03-07 18:12:50 -06:00
RyanDeLap 4bedf22b59 Forward hostname and port on serverlistping 2020-03-07 02:12:09 -06:00
Steven Ferguson b213c00484 Create README.md TCPShield-1.14 TCPShield-1.4 2019-11-14 22:23:23 -07:00
Josiah White 6314b4a95c Fix split when signature contains /// 2019-11-07 11:40:12 -05:00
PaulJSouza 658924951c Move project to maven 2019-11-05 21:13:51 -06:00