Merge pull request #1577 from AuthMe/1417-chat-before-login-with-permission
ljacqu
2018-05-22 19:51:15 +02:00
b9943675ba#1557 Disallow player from using /email setpassword more than once
ljacqu
2018-05-21 13:29:34 +02:00
768ef9179aUpdate datasource columns version - Fixes#1551 Bad closing of resources in case of an exception - Facilitates initialization of SQL handler implementation
ljacqu
2018-05-21 13:07:13 +02:00
68b896cfc3Move salt column configuration to the other column configs
ljacqu
2018-05-21 09:10:27 +02:00
c4b02d74b7Fix generic type in PlayerAuth matcher
ljacqu
2018-05-21 09:01:00 +02:00
6142042996#1417 Add permission node to allow chat before login
ljacqu
2018-05-21 08:45:18 +02:00
c96e28f726Add debug logging for teleports (relates to #1521)
ljacqu
2018-05-13 22:52:41 +02:00
b5c028301bMerge master into '1141-optional-additional-2fa-auth'
ljacqu
2018-05-13 18:54:19 +02:00
729c567dd5#1141 Check that user is logged in before changing TOTP key - Use PlayerCache to check that user is logged in where appropriate - Add log statements
ljacqu
2018-05-13 18:49:40 +02:00
cff456c285Help message updater: specify the name of the updated file
ljacqu
2018-04-22 12:51:41 +02:00
ecaffbabfcSmall cleanups / changes amassed over time - Small javadoc fixes - Simplifications - Move logException method from StringUtils to ExceptionUtils
ljacqu
2018-04-22 12:45:34 +02:00
29ac3a7022#1141 Fixes to TOTP implementation - Revert back to SHA1 as HMAC hash function so that it works with Google authenticator - Add message to user to tell him to run /2fa confirm to add a TOTP code
ljacqu
2018-04-22 11:13:27 +02:00
Force english language during unit testing
games647
2018-04-05 15:16:46 +02:00
1f9bf38755Added EmailChangedEvent (#1549)
Tony
2018-04-03 09:45:27 -06:00
9326094d9c#1141 Fix review remarks by @games647 - Use SHA512 to generate keys instead of default SHA1 - Declare google authenticator dependency as optional and add relocation rule
ljacqu
2018-04-03 00:12:25 +02:00
fc54c0311b#1539 Columns handler: finishing touches - Add relocation rule for shading of the library - Fix SQLite connection not being refreshed on reload
ljacqu
2018-04-02 23:19:13 +02:00
Update dependencies
Gabriele C
2018-03-24 15:47:40 +01:00
5a58f2c44f#1539 Integrate data source columns library - Create wrapper around SqlColumnsHandler for AuthMe-specific behavior - Integrate columns handler into first SQLite and MySQL method implementations
ljacqu
2018-03-24 12:24:25 +01:00
e9ab82db6b#1141 Make 2fa messages translatable, various cleanups (null safety, ...)
ljacqu
2018-03-21 23:56:13 +01:00
584a0bebbfMinor: Fix failing test after command change
ljacqu
2018-03-20 23:13:48 +01:00
495cfc69a9#1141 Move TOTP code during login as separate step: /2fa code Rough version. - Introduces a limbo player state on the LimboPlayer, allowing us to add further mandatory actions between successful (password) authentication and the ability to play on the server
ljacqu
2018-03-20 23:06:08 +01:00
6251a69d3eUse the latest LuckPerms api methods
Gabriele C
2018-03-20 10:42:17 +01:00
1a53cd11b2#829 Move CommandSender / name to first argument to avoid confusion with varargs - Overloaded method with (String, String...) as args was problematic as it could be confusing on its own and also confusing with the (CommandSender, String...) flavor
ljacqu
2018-03-10 16:58:30 +01:00
eb9cd31a65#1141 Split TOTP permissions for add/remove, refactor TOTP services - Split TotpService further into GenerateTotpService and TotpAuthenticator, which wraps the GoogleAuthenticator impl - Add missing tests for the services - Change GenerateTotpService's interface to behave like a collection for more intuitive method behavior
ljacqu
2018-03-10 16:21:53 +01:00
e72d5d5e81#1141 Require TOTP code to be passed with /login (temporary) - Temporarily require the TOTP code to be provided with /login - Future implementation should require it as a second step
ljacqu
2018-03-09 18:37:01 +01:00