c96e28f726
Add debug logging for teleports (relates to #1521)
ljacqu
2018-05-13 22:52:41 +02:00
b5c028301b
Merge 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
cff456c285
Help message updater: specify the name of the updated file
ljacqu
2018-04-22 12:51:41 +02:00
ecaffbabfc
Small 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
80538b4bb2
Force english language during unit testing
games647
2018-04-05 15:16:46 +02:00
1f9bf38755
Added 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
ee41d92216
Skip IP check for API registration
games647
2018-03-29 14:08:33 +02:00
f752b9d7a7
[CI-SKIP] Fix jenkins url in pom
Gabriele C
2018-03-26 21:50:56 +02:00
26472b6be3#1539 Create common parent for SQLite and MySQL
ljacqu
2018-03-25 22:27:44 +02:00
4595a14191#1539 Add support for columns that are not on player auth (is_logged, has_session)
ljacqu
2018-03-25 11:52:40 +02:00
137fc3d505#1539 Use columns handler in more datasource methods; fix case-insensitivity for SQLite
ljacqu
2018-03-24 22:53:30 +01:00
881ef6a640#1539 DataSource columns: close MySQL connections, add missing columns, use newly built-in types, improve column initialization
ljacqu
2018-03-24 21:16:43 +01:00
837bfb7935
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
584a0bebbf
Minor: 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
6251a69d3e
Use 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
11d039c818
space after 'if'(s)
HexelDev
2018-03-05 20:20:25 +01:00
9954c82cb6#1141 Add TOTP key field to database and PlayerAuth - Add new field for storing TOTP key - Implement data source methods for manipulation of its value
ljacqu
2018-03-05 19:50:58 +01:00
f9d1a3aef2
Those were not meant to be there
Maxetto
2018-03-05 19:42:43 +01:00