ljacqu
ff9f50f63f
#886 Do not include players with lastlogin = 0 in autopurge or default purge
2016-09-18 16:49:34 +02:00
ljacqu
405bd563d8
#950 Add unregister by name to API
...
- Add method to API
- Ensure that unregistering in datasource is case-insensitive
2016-09-18 14:46:02 +02:00
ljacqu
f804b528e5
Change message verification task to add todo comments in same order
...
- Make verification task add todo comments to YML files in the same order as the MessageKey enum
- Use DefaultCharsets everywhere instead of Guava's Charsets class (thanks to DNx5)
2016-09-17 10:56:30 +02:00
ljacqu
bdf8819aa7
Create FileUtils#delete and write tests for FileUtils
2016-09-17 00:42:18 +02:00
ljacqu
0aa02b70f0
Merge branch '472-confirm-email-recovery' of https://github.com/AuthMe-Team/AuthMeReloaded
2016-09-16 23:45:54 +02:00
ljacqu
d55ede5dab
Fix failing test
2016-09-16 23:45:40 +02:00
ljacqu
c1e90a8faf
Minor - favor Guava's UTF-8 charset constant; sensible -> sensitive in issue template
2016-09-16 23:38:36 +02:00
ljacqu
d1b7c0ed99
#942 #943 Unit test NewAPI registered names methods
2016-09-16 23:27:58 +02:00
ljacqu
c78acee6e0
#472 Add translatable messages and unit tests
2016-09-16 23:18:32 +02:00
ljacqu
e30d7220bd
#472 Store recovery codes in memory instead of in data source
2016-09-16 21:42:16 +02:00
ljacqu
bff344ba8f
#472 Recovery code: allow to configure length, expiration and email
2016-09-10 16:39:35 +02:00
ljacqu
c5f5c0d2fd
#472 Require recovery code before resetting password
...
- /email recovery generates recovery code and resets password only if recovery code is also given
- Change data source method to return email and recovery code
2016-09-10 14:27:26 +02:00
ljacqu
0aac8928af
#472 Create recovery code/expiration columns and methods in data source
2016-09-10 09:13:17 +02:00
ljacqu
ffc5b77f36
Revert: [RevertMe] Remove essentials hook (currently unavailable using maven)
2016-09-09 21:56:32 +02:00
ljacqu
d959b0a3f2
#932 Use class collector for listener consistency test
2016-09-09 21:54:18 +02:00
ljacqu
10493a3fa3
#932 Create class collector and use it where applicable
...
- Extract logic for walking through a directory and loading its classes into a separate class
- Replace all implementations with the new ClassCollector
2016-09-07 22:50:12 +02:00
Gabriele C
f63871600a
[RevertMe] Remove essentials hook (currently unavailable using maven)
2016-09-07 16:04:20 +02:00
ljacqu
c8565e1ce5
Minor - replace our BiConsumer interface in test with Java 8's
2016-09-04 22:36:36 +02:00
Gabriele C
0dac0c4b21
#927 Relocate ConfigMe
2016-09-04 16:30:30 +02:00
ljacqu
25780ede89
#927 Use 0.1 version and adjust to changes from ConfigMe
2016-09-04 15:32:58 +02:00
ljacqu
09f403f357
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into configme-integration
...
Conflicts:
pom.xml
2016-09-04 15:25:58 +02:00
ljacqu
6857bd929e
Fix generics in ConverterCommandTest
2016-09-04 15:01:52 +02:00
ljacqu
5930f705f2
Send more precise message when converter type does not exist
2016-09-04 14:47:16 +02:00
ljacqu
ee5ed13931
Replace enum with map in converter command
2016-09-04 14:23:13 +02:00
ljacqu
589e589e45
#933 Add MySQL to SQLite converter
...
- Create common parent for converting from one datasource type to another
- Add MySQL to SQLite child
- Create tests
2016-09-04 13:59:23 +02:00
ljacqu
34a2b46768
#927 Fix Settings initialization and failing tests
2016-09-03 11:30:03 +02:00
ljacqu
b8153c2578
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into configme-integration
2016-09-03 10:31:05 +02:00
ljacqu
0d368ef1a2
Revert: Use official bPermissions artifact
...
- Since 3ea933ffc63744cc7606ca03f87f304563bbd50c the Jenkins build has been failing and it is no longer possible to build locally. Now Travis and CircleCI are also failing.
2016-09-03 10:05:32 +02:00
ljacqu
36dfab636a
#927 Update code to recent changes in ConfigMe
2016-08-31 22:19:27 +02:00
ljacqu
c7bb7b460e
#927 Integrate ConfigMe into AuthMe (work in progress)
...
- Replace own code with ConfigMe
2016-08-30 15:28:07 +02:00
Gabriele C
3ea933ffc6
Use official bPermissions artifact
2016-08-29 01:21:40 +02:00
ljacqu
33eab1df21
#876 Make expiration configurable and implement cleanup for old entries
2016-08-28 12:12:46 +02:00
ljacqu
f666ea9370
Minor - make ReflectionTestUtils.getFieldValue do the casting directly
2016-08-27 21:30:01 +02:00
ljacqu
2417bf4c3f
#876 Keep track of wrong logins by (ip, username) and implement threshold
2016-08-27 21:28:11 +02:00
ljacqu
e224d62b7e
Hashes: make tests faster when 'skip long tests' profile is enabled
2016-08-27 21:26:36 +02:00
ljacqu
f59a584622
Write tests for AsyncUnregister and TaskCloser
2016-08-27 21:26:15 +02:00
ljacqu
289ce7740f
Update injector version and move shutdown logic to separate classes
2016-08-20 21:54:41 +02:00
ljacqu
926053689a
#830 Unify unregister process flavors
2016-08-13 23:46:46 +02:00
ljacqu
7f3c308009
#848 Prevent "invalid salt version" when hash format is clearly not BCrypt
2016-08-13 20:10:38 +02:00
ljacqu
58308cffb5
Minor - increase date tolerance in test after repeated fails on Jenkins
2016-08-13 16:45:50 +02:00
ljacqu
02ca2d18b9
Move more complex initializations from main class to Initializer helper (tentative)
2016-08-12 22:04:56 +02:00
ljacqu
5d2da7bd82
Trivial code householding
2016-08-12 18:36:35 +02:00
Xephi59
977bbbb70c
Prevent player for switching items in hands with shortkeys
2016-08-11 15:25:31 +02:00
Gabriele C
efe62beccd
Reset speed if it was 0 #890
2016-08-09 19:44:32 +02:00
Gabriele C
402a5e016e
Temp-fix speed restore test
2016-08-09 18:17:02 +02:00
Gabriele C
bf71f98fae
Main class cleanup, take 1
2016-08-09 01:05:22 +02:00
ljacqu
b4ea396d08
#806 Add tests and avoid sessions cleanup if they're disabled
2016-08-07 10:31:33 +02:00
ljacqu
eef314b965
Write more unit tests for listeners, minor cleanup
2016-08-06 13:21:39 +02:00
ljacqu
062e461357
#337 Minor improvements in plugin.yml consistency test
...
- Make static field immutable
- Use stricter constraint for checking children paths
- Improve error path logged upon error
2016-08-05 21:27:57 +02:00
ljacqu
69d8232cc8
#337 Check children declarations in consistency test for plugin.yml permissions
2016-08-05 21:23:21 +02:00