ljacqu
5dc1598f6e
Wrap column names into class
...
- Load column names for data sources centrally
- Remove no longer used settings in legacy Settings
2016-02-14 13:25:16 +01:00
ljacqu
6e2528278a
#477 Make updateSession() timestamp-aware; fetch timestamp safely
2016-02-14 09:51:13 +01:00
ljacqu
7b26dd25a0
Merge master into 477-lastlogin-timestamp
...
Conflicts:
- Settings.java
2016-02-13 20:03:22 +01:00
Gabriele C
88ee5b5f92
Fix hide tablist
2016-02-13 13:12:19 +01:00
ljacqu
432ed4620c
Fix AuthMe thinking config needs a migration
...
- Old, deprecated property now exists again -> stop checking for its presence as a reason for migration
- Create test for SettingsMigrationService to detect such issues in the future
2016-02-13 12:35:33 +01:00
ljacqu
fcfe26f34d
Minor - fix incorrect javadoc and add unit test for Messages#reload
2016-02-12 23:38:00 +01:00
ljacqu
57da572b23
#421 Clean up events javadoc and interface
...
- Add proper javadoc to all events
- Use proper handling of the Eventlist in all events: each event has its own EventList and its static method, as specified by Bukkit's Event class
- Add common supertype to all AuthMe events
- Remove unused events
- Remove unused methods (setters to fields that we ignore entirely)
2016-02-12 23:31:55 +01:00
ljacqu
ea93a336c3
Minor - fix Javadoc warnings
2016-02-11 23:09:23 +01:00
ljacqu
cf52fdac1c
#482 Remove English messages in translation files
...
- Messages now default to the one in messages_en.yml if not present in the translation file
2016-02-11 22:48:34 +01:00
ljacqu
9b1d524bdc
Make SettingsMigrationService run all migrations
2016-02-11 22:21:06 +01:00
ljacqu
e04ca3c4ae
#512 Fix inconsistent config names
...
- Harmonize configuration paths in code and in config.yml (fixes failing unit test)
- Add way to load Property objects in legacy Settings
- Create migration for delayJoinLeaveMessages to separate delayJoin..., removeJoin... and removeLeave...
2016-02-11 22:17:43 +01:00
ljacqu
39168bc818
#482 Provide better default messages and merge MessagesManager
...
- Return message from the JAR's messages_en.yml file instead of an unusable error for the end user
- Merge MessagesManager into Messages
2016-02-11 21:27:16 +01:00
Gabriele C
2d8a80049b
Fix tests
2016-02-11 21:05:58 +01:00
Gabriele C
0afa5f0535
change join/leave messages behaviour
2016-02-11 20:53:25 +01:00
Gabriele C
131cc22248
Hide tablist feature
2016-02-11 20:36:07 +01:00
Nathan Guedes
ccc6aa55cf
Update messages_br.yml
2016-02-11 00:48:21 -02:00
ljacqu
806fd4731e
Update readme to refer to AuthMe-Team/AuthMeReloaded
...
- Updated various "build badges" to display data for the AuthMe repository of AuthMe-Team
- Move Gource video a little down
- Mention support of IPB4 in readme and config
2016-02-10 21:52:11 +01:00
ljacqu
b8e2f5fe1d
Use RandomString for IPB4 implementation; minor documentation
...
- Improve RandomString and create new generateLowerUpper method
- Add documentation to the IPB4 class to explain why the salt is stored twice
2016-02-10 21:16:12 +01:00
games647
ee962bce11
Add missing imports -> fixes building finally
2016-02-10 18:52:34 +01:00
games647
225df4f9c9
Add missing imports -> fixes building finally
2016-02-10 18:51:15 +01:00
games647
248ea2666b
Fix correct package declaration -> Fixes building
2016-02-10 18:48:04 +01:00
ljacqu
a16f6ae2d0
Add IPB4 to hash algorithm enum
2016-02-10 18:28:04 +01:00
ljacqu
cb50f7b8c4
Minor - move IPB4 to correct package
2016-02-10 18:23:30 +01:00
Gabriele C
07e5a67ad5
Merge pull request #97 from AuthMe-Team/ipb4
...
IPB4 Support
2016-02-09 00:14:24 +01:00
DNx5
8e38384a0d
Implement the encryption method and test unit.
2016-02-09 05:58:59 +07:00
DNx5
9959c0f7d5
Cleanup BCryptService class
2016-02-09 05:04:29 +07:00
DNx5
600c70ad9f
Create new class for IPB4 encryption method.
2016-02-09 04:48:12 +07:00
Gabriele C
49e6b309ab
Fix test
2016-02-07 22:41:22 +01:00
Gabriele C
4d057cf05d
Fix unit test
2016-02-07 18:17:11 +01:00
Gabriele C
2f2af829b0
Fix event listener priorities
2016-02-07 15:35:02 +01:00
ljacqu
db4d4a7cce
#477 Change lastlogin column from bigint to timestamp (work in progress)
...
- Alter column type
- Create migration for MySQL
- Unrelated: move DataSource enum to its own file
2016-02-07 14:27:03 +01:00
Gabriele C
9cf7405f63
Merge pull request #96 from Maxetto/patch-1
...
Updating IT Language
2016-02-07 13:08:53 +01:00
games647
d3d377ca02
Do not require a password on registration if two factor is enabled
2016-02-07 11:36:02 +01:00
Maxetto
f581cd5dc6
Update messages_it.yml
2016-02-07 03:48:52 +01:00
games647
6a75184ad9
Add 2fa support
2016-02-07 00:49:18 +01:00
Gabriele C
5a256cc49d
Fix captcha placeholder in messages_br.yml
2016-02-06 23:17:11 +01:00
Gabriele C
b090a2fa2b
Merge pull request #91 from nathampa0909/patch-1
...
Updated messages_br.yml.
2016-02-06 23:13:34 +01:00
ljacqu
2cd2b48a1a
#437 Email uniqueness in admin command; finalization
...
- Check also in admin command that email is not already used
- Misc bug fixing (logic errors, changes lost during large merge)
- Use "email" and "setemail" as main labels for /authme subcommands
2016-02-06 21:56:08 +01:00
ljacqu
b4b679d3b9
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into 437-add-email
...
Conflicts:
src/main/java/fr/xephi/authme/datasource/MySQL.java
src/main/java/fr/xephi/authme/datasource/SQLite.java
src/main/java/fr/xephi/authme/process/Management.java
src/main/java/fr/xephi/authme/process/email/AsyncChangeEmail.java
2016-02-06 18:01:23 +01:00
ljacqu
92f81c32c9
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into 450-new-settings-rewrite
2016-02-06 17:17:45 +01:00
ljacqu
99b7b80f1d
#450 Fix copying of JAR files to plugin folder
...
- Create SettingsMigrationService#copyFileFromResource (inspired from CustomSettings)
- Use new method to copy missing files in plugin folder from JAR
- Create YamlFileConfiguration inside NewSetting: FileConfiguration object provided by JavaPlugin#getConfig() sets default values from the JAR's config.yml :(
- Change ConsoleLogger to take logger from plugin (work in progress)
2016-02-06 17:10:00 +01:00
Nathan Guedes
37fce732f7
Updated messages_br.yml.
...
I put accents and I did a new translation better than old.
2016-02-06 12:21:16 -02:00
Gabriele C
1205a86cd2
Disable "must register" message if the interval is <= 0
2016-02-06 13:52:06 +01:00
ljacqu
85868ca830
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into 450-new-settings-rewrite
...
Conflicts:
src/main/java/fr/xephi/authme/AuthMe.java
src/main/java/fr/xephi/authme/settings/Settings.java
src/main/java/fr/xephi/authme/settings/custom/NewSetting.java
2016-02-05 23:28:16 +01:00
ljacqu
a103aee4da
Addendum - only write to log if specified by settings
...
- Commit forgotten removal of `!` during refactoring
2016-02-05 23:13:09 +01:00
ljacqu
c28a1b537f
#495 Create ConsoleLogger method dedicated to logging exceptions
2016-02-05 23:11:38 +01:00
ljacqu
ab719c4204
Minor - remove messages language from old settings
2016-02-05 22:30:57 +01:00
Gabriele C
bd3761ad13
Move metrics management to another class
2016-02-05 19:34:54 +01:00
DNx5
190b4c2c2e
- Removed executor service and all uses from CachedDataSource.
2016-02-06 00:53:43 +07:00
DNx5
ef89ab02b4
Cleanup imports.
2016-02-05 23:27:34 +07:00