funkemunky
3f5ab39877
- Correct command concurrency issues on Bukkit servers
...
- Removed dynamic class loading of libraries to fix antivirus flags of the plugin.
2024-03-15 11:06:49 -04:00
funkemunky
5b6d214e6f
Patches bug on Bukkit/Spigot servers may result in some players not being kicked on VPN detection.
...
I believe this occurs when the API response is below 50ms, and we attempt to Player#kickPlayer() or run commands on console that attempt to kick the player. The problem is that if this is running before the tick PlayerLoginEvent runs on ends, the player wouldn't be considered "online". Therefore, the player would never be removed from the server even if desired.
I assumed wrongly that the async processing of the query would always end up on the next tick. So now I update the PlayerLoginEvent result to KICK_BANNED no matter if the processing is async or in the same thread stack as the event.
2023-12-30 14:06:44 -05:00
funkemunky
2bdd7d2c34
Cleaned up files
2023-12-04 08:55:01 -05:00
funkemunky
31a9412c0a
Updated libraries, and cleaned up code for performance purposes.
2023-12-04 08:54:48 -05:00
dependabot[bot]
9f6b0f8b27
Bump com.google.guava:guava from 31.1-jre to 32.0.0-jre in /Common
...
Bumps [com.google.guava:guava](https://github.com/google/guava ) from 31.1-jre to 32.0.0-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-30 14:24:01 +00:00
Dawson Hessler
c062e3d910
Tested and correcting dependency issues
2023-10-30 10:20:49 -04:00
Dawson Hessler
a79fb1fe9a
Updating more vulnerable depends
2023-10-30 10:14:15 -04:00
Dawson Hessler
d224efce3c
Updating depends to make it work
2023-10-30 10:12:14 -04:00
Dawson Hessler
a2554c2bba
Merge branch 'master' into dependabot/maven/Common/org.yaml-snakeyaml-2.0
2023-10-30 10:06:28 -04:00
Dawson
70bfb4e83d
Merge pull request #42 from C0D3-M4513R/master
...
Fix PR #35
2023-10-30 10:06:07 -04:00
Dawson Hessler
48c6dd63ee
Revert "Merge pull request #35 from C0D3-M4513R/patch-1"
...
This reverts commit db1cdad4e1 , reversing
changes made to 9f66570088 .
2023-10-30 09:48:04 -04:00
C0D3 M4513R
464b02f416
Fix PR #35
2023-10-18 05:45:27 +02:00
Dawson
db1cdad4e1
Merge pull request #35 from C0D3-M4513R/patch-1
2023-10-17 18:58:31 -04:00
C0D3 M4513R
dde81b0495
Bump version
2023-07-14 13:35:50 +02:00
C0D3 M4513R
3b2a463e58
Update PlanCommand.java
2023-07-14 13:17:47 +02:00
Dawson Hessler
96e48594d8
Fixing velocity loading issues
2023-07-12 08:45:39 -04:00
Dawson Hessler
c1ab71c7ed
Merge branch 'master' of https://github.com/funkemunky/AntiVPN
2023-07-06 20:26:07 -04:00
Dawson Hessler
4bda24f10c
Bump to 1.9.0
2023-07-06 20:26:02 -04:00
Dawson
259cff4402
Merge pull request #32 from AlexProgrammerDE/patch-1
...
Remove unused import
2023-07-06 20:15:51 -04:00
Dawson Hessler
c54e90dca1
Removing usages of System.out.print
2023-07-06 20:13:47 -04:00
Alex
4f1e3848de
Remove unused import
2023-07-04 17:30:39 +02:00
Dawson Hessler
40308869c0
1.8.4 Added cache for logins for faster response
2023-05-23 08:09:41 -04:00
Dawson Hessler
6959f35d0c
Fixing whitelist issues in bukkit and bungee
2023-04-18 06:45:28 -04:00
Dawson Hessler
21b6924cce
Fixing error with inserted type mismatch in H2 and MySQL
2023-04-18 06:42:07 -04:00
Dawson Hessler
9c843cd061
Updating to 1.8.3.1
...
Turns out we accidentally already used the 1.8.3 version
2023-03-13 15:08:04 -04:00
Dawson Hessler
91a09f6940
Updating version to 1.8.3
2023-03-13 15:04:14 -04:00
Dawson Hessler
36b44200c4
Adding response expiry since I just realized it never expires
2023-03-13 15:00:39 -04:00
dependabot[bot]
903dd8e73e
Bump snakeyaml from 1.30 to 2.0 in /Common
...
Bumps [snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml ) from 1.30 to 2.0.
- [Commits](https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.0..snakeyaml-1.30 )
---
updated-dependencies:
- dependency-name: org.yaml:snakeyaml
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-28 19:31:59 +00:00
Dawson Hessler
14e266b978
Fixing load issue with snakeyaml on 1.12+ servers
2022-09-02 09:34:47 -04:00
Dawson Hessler
cc289f41ff
Instead of deleting old files, make new one
2022-08-29 07:34:53 -04:00
Dawson Hessler
bf5b81b750
1.8.2.1, fixed H2 and removed debug
2022-08-29 07:19:42 -04:00
Dawson Hessler
4a95b51350
Replaced incorrect SQLLite messaging with H2
2022-08-28 13:17:30 -04:00
Dawson Hessler
9dc312186b
Shrunk jar file size, fixed errors, added database reload
...
- Fixed H2 database error on index creation when loading plugin by using dynamic library downloader/loader from Lucko's Helper.
- Shrunk jar file size extensively so it can be uploaded to Spigot directly.
- Updated h2database driver to 2.1.214 to patch vulnerability
- Updated mysql database driver to 8.0.30 to patch vulnerability
- Updated MongoDB java driver to 3.12.11.
2022-08-28 13:14:13 -04:00
Dawson Hessler
4c82755935
Adding comment and added some default messages to help formatting on generation
2022-08-28 12:13:57 -04:00
Dawson Hessler
0048cf6b8c
1.8.2
2022-08-28 12:12:24 -04:00
Dawson Hessler
795c869fc0
Fixed reloading and adding of messages into config
2022-08-28 12:11:41 -04:00
Dawson Hessler
95a00a4d0a
Adding ability to configure "no permission" message
2022-08-28 11:53:46 -04:00
Dawson Hessler
a6f26d4ba7
Merge branch 'master' into reload-commmand
2022-08-28 11:42:58 -04:00
Dawson
f55fa88c2b
Merge pull request #24 from funkemunky/dependabot/maven/Common/mysql-mysql-connector-java-8.0.28
...
Bump mysql-connector-java from 8.0.27 to 8.0.28 in /Common
2022-08-19 11:10:29 -04:00
Dawson
4f79522010
Fixing memory leak
2022-08-19 11:09:52 -04:00
Dawson Hessler
7654cca651
Adding reload command
2022-08-05 14:14:42 -04:00
Dawson Hessler
db49d400a0
Fixing whitelist checking for users
2022-07-10 12:57:05 -04:00
dependabot[bot]
b39cc3e19c
Bump mysql-connector-java from 8.0.27 to 8.0.28 in /Common
...
Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j ) from 8.0.27 to 8.0.28.
- [Release notes](https://github.com/mysql/mysql-connector-j/releases )
- [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/8.0/CHANGES )
- [Commits](https://github.com/mysql/mysql-connector-j/compare/8.0.27...8.0.28 )
---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-21 04:21:04 +00:00
Dawson
733e797a17
Implemented /kaurivpn plan
2022-06-06 10:15:40 -04:00
Dawson
0c903794e5
Cleaning up, adding QueryResponse
...
- Putting API classes under its own package.
- Moved API calls from AntiVPN into new FunkemunkyAPI class.
- Added QueryResponse object and FunkemunkyAPI#getQueryResponse get grab plan information.
2022-06-06 09:32:48 -04:00
Dawson
bddf26359d
1.7.1.1
2022-06-05 08:45:52 -04:00
funkemunky
4424b2b9a5
Fixing multiple bugs
...
- Fixes /antivpn alerts error caused by VpnStrings not being initialized. All of that initialized is now done globally inside AntiVPN class instead of individually per platform.
- Fixed bug where MySQL will only load H2.
- H2 is now a separate object and will not create an sql error on startup from the index creation process.
2022-04-11 12:58:43 -04:00
funkemunky
314e554ce0
Fixing velocity loading, v1.7.1 update
2022-04-06 09:20:07 -04:00
funkemunky
110e696995
Cleaning up imports part 2
2022-04-06 08:56:24 -04:00
funkemunky
d12f1c983c
Cleaning up imports
2022-04-06 08:56:15 -04:00