2017-09-08 11:30:24 +02:00
|
|
|
### 1.11
|
|
|
|
|
|
2017-10-14 18:25:12 +02:00
|
|
|
* Use direct proxies instead of ssl factories for multiple IP-addresses
|
|
|
|
|
* Remove local address check for multiple IP-addresses
|
|
|
|
|
* Fix parsing of local IP-addresses
|
|
|
|
|
* Fix address rotating for contacting the Mojang API
|
2017-10-03 15:14:37 +02:00
|
|
|
* Optimize issue template
|
|
|
|
|
* Use Instant for timestamps
|
|
|
|
|
* Migrate SLF4J logging (Fixes #177)
|
|
|
|
|
* Use Gson's TypeAdapter for more type safety
|
2017-09-23 13:56:28 +02:00
|
|
|
* Add support for IPv6 proxies
|
|
|
|
|
* Shared configuration implementation for easier maintained code
|
|
|
|
|
* Use Gson for json parsing, because it's supported on all platforms and removes code duplicates
|
|
|
|
|
* Clean up project code
|
2017-09-21 15:00:39 +02:00
|
|
|
* Drop support for deprecated AuthMe API
|
|
|
|
|
* Remove legacy database migration code
|
2017-09-08 11:30:24 +02:00
|
|
|
* Drop support for RoyalAuth, because it doesn't seem to be supported anymore
|
|
|
|
|
* Clean up client-server encryption -> use only one cipher per connection, simplify code
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.10
|
2016-09-21 13:22:48 +02:00
|
|
|
|
2017-09-08 11:30:24 +02:00
|
|
|
* Prevent authentication proxies
|
|
|
|
|
* Drop database importer
|
|
|
|
|
* More logging by default
|
2017-08-18 16:08:34 +02:00
|
|
|
* Add support for HTTP proxies
|
2017-08-16 17:18:58 +02:00
|
|
|
* Set the fake offline UUID on lowest priority (-> as soon as possible)
|
|
|
|
|
* Remove bungee chatcolor for Bukkit to support KCauldron
|
|
|
|
|
* Minor cleanup using inspections + Https
|
|
|
|
|
* Increase hook delay to let ProtocolLib inject the listener
|
2017-08-25 13:20:55 +02:00
|
|
|
* Drop support for old AuthMe API + Add support for new AuthMe API
|
2017-09-24 19:50:42 +02:00
|
|
|
* Remove eBean util usage to make it compatible with 1.12
|
2017-08-16 17:18:58 +02:00
|
|
|
* Do not try to hook into a plugin if auth plugin hook is already set using the FastLogin API
|
2016-10-05 10:06:02 +02:00
|
|
|
* Automatically register accounts if they are not in the auth plugin database but in the FastLogin database
|
|
|
|
|
* Update BungeeAuth dependency and use the new API. Please update your plugin if you still use the old one.
|
2016-09-21 13:22:48 +02:00
|
|
|
* Remove deprecated API methods from the last version
|
2017-09-08 11:30:24 +02:00
|
|
|
* Finally update the IP column on every login
|
2016-09-23 10:42:25 +02:00
|
|
|
* No duplicate session login
|
2016-09-23 12:26:11 +02:00
|
|
|
* Fix timestamp parsing in newer versions of SQLite
|
2017-08-25 13:20:55 +02:00
|
|
|
* Fix Spigot console command invocation sends result to in game players
|
2016-09-21 13:22:48 +02:00
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.9
|
2016-08-29 17:38:46 +02:00
|
|
|
|
|
|
|
|
* Added second attempt login -> cracked login
|
2016-09-11 21:26:03 +02:00
|
|
|
* Added cracked whitelist (switch-mode -> switching to online-mode from offlinemode)
|
2016-09-09 16:52:44 +02:00
|
|
|
* Added configuration to disable auto logins for 2Factor authentication
|
2016-09-21 09:16:19 +02:00
|
|
|
* Added missing add-premium-other message
|
|
|
|
|
* Upgrade to Java 8 -> Minimize file size
|
|
|
|
|
* Refactored/Cleaned up a lot of code
|
2017-09-24 19:50:42 +02:00
|
|
|
* [API] Deprecated platform specific auth-plugin. Please use AuthPlugin< platform specific player type >
|
2016-09-21 09:16:19 +02:00
|
|
|
* [API] Deprecated bukkit's password generator. Please use PasswordGenerator< platform specific player type >
|
2016-08-30 12:27:02 +02:00
|
|
|
* Fix ProtocolSupport autoRegister
|
2016-08-31 13:29:06 +02:00
|
|
|
* Fix update username in FastLogin database after nameChange
|
2016-09-09 16:40:24 +02:00
|
|
|
* Fix logging exceptions on encryption enabling
|
|
|
|
|
* Fix compatibility with older ProtocolLib versions (for 1.7) because of the missing getMethodAcccessorOrNull method
|
|
|
|
|
* Fix correct cracked permission for bukkit
|
|
|
|
|
* A try to fix SQLite timestamp parsing
|
2016-09-21 09:16:19 +02:00
|
|
|
* Drop support for LoginSecurity 1.X since 2.X seems to be stable
|
|
|
|
|
* Remove the nasty UltraAuth fakeplayer workaround by using a new api method. You should UltraAuth if you have it
|
2016-08-29 17:38:46 +02:00
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.8
|
2016-08-18 09:15:29 +02:00
|
|
|
|
2016-08-25 17:45:09 +02:00
|
|
|
* Added autoIn importer
|
|
|
|
|
* Added BFA importer
|
|
|
|
|
* Added ElDziAuth importer
|
2016-08-18 09:15:29 +02:00
|
|
|
* Fix third-party not premium player detection
|
|
|
|
|
* Fix ProtocolSupport BungeeCord
|
2016-08-20 17:38:47 +02:00
|
|
|
* Fix duplicate logins for BungeeAuth users
|
2016-08-18 09:15:29 +02:00
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.7.1
|
2016-08-01 12:59:04 +02:00
|
|
|
|
|
|
|
|
* Fix BungeeCord autoRegister (Fixes #46)
|
2017-09-24 19:50:42 +02:00
|
|
|
* Fix ProtocolSupport auto-register
|
2016-08-01 12:59:04 +02:00
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.7
|
2016-06-20 13:52:37 +02:00
|
|
|
|
|
|
|
|
* Added support for making requests to Mojang from different IPv4 addresses
|
2016-06-20 14:12:29 +02:00
|
|
|
* Added us.mcapi.com as third-party APIs to workaround rate-limits
|
2016-07-03 14:18:27 +02:00
|
|
|
* Fixed NPE in BungeeCord on cracked session
|
2016-07-03 16:58:23 +02:00
|
|
|
* Fixed skin applies if premium uuid is deactivated
|
2016-07-04 21:26:03 +02:00
|
|
|
* Fix player entry is not saved if namechangecheck is enabled
|
2016-07-04 21:40:42 +02:00
|
|
|
* Fix skin applies for third-party plugins
|
2016-07-07 12:20:39 +02:00
|
|
|
* Switch to mcapi.ca for uuid lookups
|
2016-07-09 13:30:43 +02:00
|
|
|
* Fix BungeeCord not setting an premium uuid
|
2016-07-10 19:25:37 +02:00
|
|
|
* Fix setting skin on Cauldron
|
|
|
|
|
* Fix saving on name change
|
2016-06-20 13:52:37 +02:00
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.6.2
|
2016-06-20 13:52:37 +02:00
|
|
|
|
|
|
|
|
* Fixed support for new LoginSecurity version
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.6.1
|
2016-06-16 15:10:25 +02:00
|
|
|
|
|
|
|
|
* Fix message typo in BungeeCord which created a NPE if premium-warning is activated
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.6
|
2016-06-14 17:21:46 +02:00
|
|
|
|
2016-06-15 13:26:20 +02:00
|
|
|
* Add a warning message if the user tries to invoke the premium command
|
|
|
|
|
* Added missing translation if the server isn't fully started
|
2016-06-14 17:21:46 +02:00
|
|
|
* Removed ProtocolLib as required dependency. You can use ProtocolSupport or BungeeCord as alternative
|
2016-06-14 19:36:34 +02:00
|
|
|
* Reduce the number of worker threads from 5 to 3 in ProtocolLib
|
|
|
|
|
* Process packets in ProtocolLib async/non-blocking -> better performance
|
2016-06-15 13:26:20 +02:00
|
|
|
* Fixed missing translation in commands
|
|
|
|
|
* Fixed cracked command not working on BungeeCord
|
2016-06-14 19:36:34 +02:00
|
|
|
* Fix error if forward skins is disabled
|
2016-06-14 17:21:46 +02:00
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.5.2
|
2016-06-11 13:24:35 +02:00
|
|
|
|
|
|
|
|
* Fixed BungeeCord force logins if there is a lobby server
|
2016-06-11 15:08:44 +02:00
|
|
|
* Removed cache expire in BungeeCord
|
2016-06-11 17:16:03 +02:00
|
|
|
* Applies skin earlier to make it visible for other plugins listening on login events
|
2016-06-11 13:24:35 +02:00
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.5.1
|
2016-06-11 10:32:53 +02:00
|
|
|
|
|
|
|
|
* Fixed BungeeCord support by correctly saving the proxy ids
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.5
|
2016-06-10 08:52:25 +02:00
|
|
|
|
|
|
|
|
* Added localization
|
|
|
|
|
* Fixed NPE on premium name check if it's pure cracked player
|
2016-06-10 08:57:08 +02:00
|
|
|
* Fixed NPE in BungeeCord on cracked login for existing players
|
2016-06-11 10:32:53 +02:00
|
|
|
* Fixed saving of existing cracked players
|
2016-06-10 08:52:25 +02:00
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.4
|
2016-05-28 17:21:08 +02:00
|
|
|
|
|
|
|
|
* Added Bungee setAuthPlugin method
|
2016-06-10 08:52:25 +02:00
|
|
|
* Added nameChangeCheck
|
2016-05-28 17:21:08 +02:00
|
|
|
* Multiple BungeeCord support
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.3.1
|
2016-05-25 09:40:43 +02:00
|
|
|
|
|
|
|
|
* Prevent thread create violation in BungeeCord
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.3
|
2016-05-18 15:47:51 +02:00
|
|
|
|
2016-05-21 13:32:48 +02:00
|
|
|
* Added support for AuthMe 3.X
|
2016-05-18 18:41:24 +02:00
|
|
|
* Fixed premium logins if the server is not fully started
|
2016-05-21 13:32:48 +02:00
|
|
|
* Added other command argument to /premium and /cracked
|
2016-05-22 13:59:41 +02:00
|
|
|
* Added support for LogIt
|
2016-05-22 18:31:34 +02:00
|
|
|
* Fixed 1.7 Minecraft support by removing guava 11+ only features -> Cauldron support
|
2016-05-23 11:47:31 +02:00
|
|
|
* Fixed BungeeCord support in Cauldron
|
2016-05-18 15:47:51 +02:00
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.2.1
|
2016-05-18 15:47:51 +02:00
|
|
|
|
|
|
|
|
* Fix premium status change notification message on BungeeCord
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.2
|
2016-05-14 12:27:03 +02:00
|
|
|
|
2016-05-14 13:30:32 +02:00
|
|
|
* Fix race condition in BungeeCord
|
|
|
|
|
* Fix dead lock in xAuth
|
2016-05-14 12:27:03 +02:00
|
|
|
* Added API methods for plugins to set their own password generator
|
|
|
|
|
* Added API methods for plugins to set their own auth plugin hook
|
2016-05-14 13:25:12 +02:00
|
|
|
=> Added support for AdvancedLogin
|
2016-05-14 12:27:03 +02:00
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.1
|
2016-05-06 08:55:09 +02:00
|
|
|
|
|
|
|
|
* Make the configuration options also work under BungeeCord (premiumUUID, forwardSkin)
|
2016-05-12 20:11:56 +02:00
|
|
|
* Catch configuration loading exception if it's not spigot build
|
2016-05-13 18:54:08 +02:00
|
|
|
* Fix config loading for older Spigot builds
|
2016-05-06 08:55:09 +02:00
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 1.0
|
2016-05-03 18:05:26 +02:00
|
|
|
|
|
|
|
|
* Massive refactor to handle errors on force actions safely
|
|
|
|
|
* force Methods now runs async too
|
|
|
|
|
* force methods now returns a boolean to reflect if the method was successful
|
|
|
|
|
* isRegistered method should now throw an exception if the plugin was unable to query the requested data
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 0.8
|
2016-04-05 11:40:23 +02:00
|
|
|
|
2016-05-03 18:05:26 +02:00
|
|
|
* Fixed BungeeCord support for the Bukkit module
|
2016-04-26 22:19:25 +02:00
|
|
|
* Added database storage to save the premium state
|
2016-04-05 11:40:23 +02:00
|
|
|
* Fix logical error on /premium (Thanks to @NorbiPeti)
|
|
|
|
|
* Fixed issues with host lookup from hosts file (Thanks to @NorbiPeti)
|
|
|
|
|
* Remove handshake listener because it creates errors on some systems
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 0.7
|
2016-03-05 21:47:28 +01:00
|
|
|
|
2016-04-05 11:40:23 +02:00
|
|
|
* Added BungeeAuth support
|
|
|
|
|
* Added /premium [player] command with optional player parameter
|
2016-03-27 11:18:46 +02:00
|
|
|
* Added a check if the player is already on the premium list
|
2016-03-23 10:15:48 +01:00
|
|
|
* Added a forwardSkin config option
|
|
|
|
|
* Added premium UUID support
|
2016-04-05 11:40:23 +02:00
|
|
|
* Updated to the newest changes of Spigot
|
2016-03-23 10:15:48 +01:00
|
|
|
* Removes the need of an Bukkit auth plugin if you use a bungeecord one
|
|
|
|
|
* Optimize performance and thread-safety
|
2016-03-20 11:30:52 +01:00
|
|
|
* Fixed BungeeCord support
|
2017-09-24 19:50:42 +02:00
|
|
|
* Changed config option auto-login to auto-register to clarify the usage
|
2016-03-20 11:30:52 +01:00
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 0.6
|
2016-03-20 11:30:52 +01:00
|
|
|
|
2016-03-05 21:47:28 +01:00
|
|
|
* Fixed 1.9 bugs
|
|
|
|
|
* Added UltraAuth support
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 0.5
|
2016-01-27 14:24:32 +01:00
|
|
|
|
2017-08-25 13:20:55 +02:00
|
|
|
* Added cracked command
|
2017-09-24 19:50:42 +02:00
|
|
|
* Added auto-login - See config
|
2016-01-27 17:21:53 +01:00
|
|
|
* Added config
|
2016-01-27 14:24:32 +01:00
|
|
|
* Added isRegistered API method
|
|
|
|
|
* Added forceRegister API method
|
|
|
|
|
|
2016-02-28 18:28:36 +01:00
|
|
|
* Fixed CrazyLogin player data restore -> Fixes memory leaks with this plugin
|
2017-09-24 19:50:42 +02:00
|
|
|
* Fixed premium name check to ProtocolSupport
|
2016-03-05 20:28:40 +01:00
|
|
|
* Improved permissions management
|
2016-01-27 17:21:53 +01:00
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 0.4
|
2016-01-23 20:53:13 +01:00
|
|
|
|
|
|
|
|
* Added forward premium skin
|
2017-09-24 19:50:42 +02:00
|
|
|
* Added plugin support for ProtocolSupport
|
2016-01-23 20:53:13 +01:00
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 0.3.2
|
2015-11-23 20:20:40 +01:00
|
|
|
|
|
|
|
|
* Run packet readers in a different thread (separated from the Netty I/O Thread)
|
|
|
|
|
-> Improves performance
|
|
|
|
|
* Fixed Plugin disable if the server is in online mode but have to be in offline mode
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 0.3.1
|
2015-11-14 20:03:24 +01:00
|
|
|
|
|
|
|
|
* Improved BungeeCord security
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 0.3
|
2015-11-13 22:46:38 +01:00
|
|
|
|
|
|
|
|
* Added BungeeCord support
|
|
|
|
|
* Decrease timeout checks in order to fail faster on connection problems
|
|
|
|
|
* Code style improvements
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 0.2.4
|
2015-11-04 19:41:47 +01:00
|
|
|
|
|
|
|
|
* Fixed NPE on invalid sessions
|
|
|
|
|
* Improved security by generating a randomized serverId
|
|
|
|
|
* Removed /premium [player] because it's safer for premium players who join without registration
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 0.2.3
|
2015-11-03 18:13:50 +01:00
|
|
|
|
2017-09-24 19:50:42 +02:00
|
|
|
* Remove useless AuthMe force-login code
|
2015-11-03 18:13:50 +01:00
|
|
|
* Send a kick message to the client instead of just "Disconnect"
|
|
|
|
|
* Reformat source code
|
|
|
|
|
* Fix thread safety for fake start packets (Bukkit.getOfflinePlayer doesn't look like to be thread-safe)
|
|
|
|
|
* Added more documentation
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 0.2.2
|
2015-11-03 18:13:50 +01:00
|
|
|
|
|
|
|
|
* Compile project with Java 7 :(
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 0.2.1
|
2015-11-03 18:13:50 +01:00
|
|
|
* A couple of security fixes (premium players cannot longer steal the account of a cracked account)
|
|
|
|
|
* Added a /premium command to mark you as premium player
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 0.2
|
2015-11-03 18:13:50 +01:00
|
|
|
|
|
|
|
|
* Added support for CrazyLogin and LoginSecurity
|
|
|
|
|
* Now minecraft version independent
|
|
|
|
|
* Added debug logging
|
|
|
|
|
* Code clean up
|
|
|
|
|
* More state validation
|
|
|
|
|
* Added better error handling
|
|
|
|
|
|
2017-04-15 09:42:17 +02:00
|
|
|
### 0.1
|
2016-05-28 17:21:08 +02:00
|
|
|
* First release
|