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
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
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
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
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
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
Dawson Hessler
5a69e49fb9
Relocating shaded depends to prevent incompatibilities
2022-04-01 11:50:32 -04:00
Dawson Hessler
b5caf9604d
Adding vanilla kick option
2022-04-01 11:27:56 -04:00
funkemunky
0fccd9e296
Debugging velocity
2022-03-30 09:47:40 -04:00
funkemunky
ea979cd729
Adding kick command to bungee and adding comments
2022-03-30 08:59:50 -04:00
Dawson Hessler
ba72ad2a44
Implementing new configuration system
2022-03-29 16:20:07 -04:00
Dawson Hessler
8edef241e4
Adding universal config API and adding allowed/blocked country config
2022-03-18 10:33:14 -04:00
funkemunky
619b61fe55
Fixed ip whitelisting
2022-02-21 09:15:43 -05:00
funkemunky
a6aac8fce7
Using regex to check ipv4 and fixing allowlist ips
2022-02-21 08:19:46 -05:00
Dawson Hessler
6142ef603d
Merge branch 'master' of https://github.com/funkemunky/AntiVPN
2022-02-08 14:55:39 -05:00
Dawson Hessler
2d82e0c433
Fixing potential memory leak
2022-02-08 14:55:37 -05:00
Unbê Produções
23481bd786
Check the new driver before the old one
2022-02-05 02:27:02 -03:00
Unbê Produções
46156c4286
update MySQL Driver
...
=3
2022-02-05 02:19:22 -03:00
Dawson Hessler
cd502b6f34
Adding mongo support and /antivpn clearcache command
2022-01-12 15:37:02 -05:00
Dawson Hessler
206d375bbd
Fixing version and sql on load
2021-12-19 13:48:05 -05:00
Dawson Hessler
5ec4cb98e3
Starting to implement h2, fixing Java 17 bug, v1.5.2
2021-12-14 10:34:23 -05:00
Dawson Hessler
e44bd5843d
Working on mysql missing libraries
2021-11-06 13:01:56 -04:00
Dawson Hessler
a9d356a04a
1.5.1
...
- Added ip exemptions in addition to the existing player exemptions./
- Fixing System.out usage warnings that some users were experiencing.
- Fixing MySQL drivers not loading on some servers.
- Fixing bug that would make whitelisted players not load for awhile after server starts
2021-11-04 10:36:31 -04:00
Dawson Hessler
5ba19b42f9
1.5.1 KauriVPN plugin.yml rename and System print fix
2021-11-04 08:27:32 -04:00
funkemunky
723aa6a127
Fixing messages from config not loading or setting
2021-09-09 15:35:25 -04:00
funkemunky
7a229b23ff
Turning alerts on for players on reloads if they are already online
2021-09-09 15:25:55 -04:00
funkemunky
795f0333c7
Fixing whitelist bug and alertsState bug
...
- Whitelisted players would not actually return as whitelisted from the database because of use the getFetchSize parameter, which was not used as it was intended.
- The same reasoning as above is why the alertsState would not function.
2021-09-09 15:25:42 -04:00
funkemunky
b573fca58b
Fixing sql errors and fixing NPE of missing VpnStrings
2021-09-09 15:09:02 -04:00
funkemunky
c1ef2eef56
1.4.1 Fixing table truncation to update
2021-09-09 14:53:29 -04:00
funkemunky
a3cb7e8e8a
Adding check for closed connections to prevent errors
2021-09-09 14:50:18 -04:00
funkemunky
2bf16ad6b7
Added alerts state saving
2021-09-09 14:49:38 -04:00
Dawson Hessler
e37b4c3e6f
Starting to add custom messages to AntiVPN
2021-09-06 15:17:27 -04:00
Dawson Hessler
3b15a4c919
Adding bstats
2021-08-27 13:12:13 -04:00
Dawson Hessler
feb2049d99
Fixing bug that sent the same description for every command
2021-08-27 12:46:18 -04:00
Dawson Hessler
729381a4e5
Adding antivpn alerts command and more to the command API
2021-08-27 12:45:16 -04:00
Dawson Hessler
9786a93ca8
Fixing allowlist command tab complete for args
2021-08-21 16:21:01 -04:00
Dawson Hessler
fbba41fd71
Potentially fixing Java 16 issues v1.3.1
2021-08-21 13:33:17 -04:00
Dawson Hessler
1ce3f28398
removing colon
2021-08-20 15:08:06 -04:00
Dawson Hessler
e5107bd2c3
Fixing sql
2021-08-20 15:03:31 -04:00
Dawson Hessler
ccdc260b68
Merging
2021-08-20 14:12:23 -04:00
Dawson Hessler
7533b32039
Fixing Bukkit vpn processing and adding failure reasons to output
2021-08-20 14:11:37 -04:00