fbd5265a0b#450 Fix YAML export of enum values - Move writing logic to PropertyType - Remove unused double property type - Add sample enum property type to tests
ljacqu
2016-01-31 10:49:30 +01:00
e747dfeb7f#450 Make reload & messages functionality use NewSetting - Change ReloadCommand to use the new setting functionality - Check and construct the messages file in NewSetting - Unrelated: change MessagesManager not to extend CustomConfiguration anymore
ljacqu
2016-01-31 09:55:02 +01:00
a40b06344a
Minor - remove override of equals() in PropertyMapComparator - The Comparator map defines equals(Object) but this is obviously already implemented by the Object superclass
ljacqu
2016-01-30 15:32:34 +01:00
059175f14e#450 Port usages of Settings#set(), #setValue() to NewSettings
ljacqu
2016-01-30 15:12:26 +01:00
724296e02b#449 Migrate some properties to new settings - Use new settings class for retrieving help header & backup configs - Delete migrated configs from old settings
ljacqu
2016-01-30 13:19:05 +01:00
a101ce915b
Don't print warning messages if backup on start/stop is disabled.
Gabriele C
2016-01-29 20:22:15 +01:00
0b4ddce3c4
Fixes NPE on forceRegister (Fixes#473)
games647
2016-01-28 11:43:08 +01:00
dedb3fce26#450 Add integration test for potentially difficult values - Ensure that edge cases such as backslashes, apostrophes and new lines are handled properly by the YAML writer & reader
ljacqu
2016-01-28 10:38:44 +01:00
c626521dc8#473 Add logConsole setting - Add missing logConsole setting - Set true as default value, as suggested by games647
ljacqu
2016-01-27 21:32:29 +01:00
678891d0b8
Don't schedule more tasks if the plugin is disabled
games647
2016-01-26 21:30:11 +01:00
ec87c662e1#450 Use SnakeYAML for writing properties
ljacqu
2016-01-26 13:41:00 +01:00
a3f1084fd8
Revert "Try to fix circle builds..."
Gabriele C
2016-01-25 18:48:56 +01:00
f3a4776978
Revert "Please circle, please!"
Gabriele C
2016-01-25 18:48:53 +01:00
f480a25be7
Please circle, please!
Gabriele C
2016-01-25 18:42:12 +01:00
00a625efd0
Try to fix circle builds...
Gabriele C
2016-01-25 18:31:22 +01:00
726861a2a1
Set PlayerJoinEvent listener priority to lowest.
DNx5
2016-01-23 19:31:02 +07:00
3c88482e22
Maven enhancements
Gabriele C
2016-01-21 16:12:39 +01:00
b432223b88#437 Avoid LOWER() for SQLite - Implement review comment by DNx5 - avoid use of LOWER() - Close PreparedStatement/ResultSet in call
ljacqu
2016-01-19 17:15:49 +01:00
4012421d80#450 Create migration service for new settings - Create service to check if new settings is up-to-date - Remove up-to-date checks from old Settings - Update tests
ljacqu
2016-01-19 16:50:54 +01:00
0aa6f753be
Set utf-8 encoding for MySQL connections
games647
2016-01-19 14:31:29 +01:00
200af9c4c4
Move new configs outside of 'custom' package - Create properties package for storing the config properties - Move NewSetting class to main settings pkg
ljacqu
2016-01-19 09:20:55 +01:00
07e7a8815bFix#391 Wordpress algorithm fails sometimes
ljacqu
2016-01-18 14:19:04 +01:00
3b33dc774d#369 Fix WBB4 algorithm - Update BCrypt implementation version - Separate third-party BCrypt implementation from our BCRYPT EncryptionMethod extension - Fix WBB4: ensure password is hashed with bcrypt twice and that we check accordingly
ljacqu
2016-01-18 13:31:54 +01:00
125c45d715
Minor - remove debug line
ljacqu
2016-01-17 20:46:19 +01:00
b0ba893827#437 Add/change email should check if email is already used - Untested/incomplete implementation
ljacqu
2016-01-17 20:41:19 +01:00
ff034d5a44
Fix resetting of sendPlayerTo setting by removing a typo
games647
2016-01-17 19:40:55 +01:00
ace95f750a
Add more tests for async change email process
ljacqu
2016-01-16 07:57:43 +01:00
8c05c8df98
Add tests for change email process
ljacqu
2016-01-15 21:16:06 +01:00
5996d58081#437 Create test for AddEmail task; fix bugs
ljacqu
2016-01-15 20:38:12 +01:00
391e1b04a2Fix#440 Hash algo's sometimes skipped for old algorithm support - Fix check that discards potentially trying all encryption methods if password didn't match - Wrap call to encryption method properly to avoid calling methods with hasSeparateSalt() = true and a null salt
ljacqu
2016-01-14 21:55:09 +01:00
8ed8b32589#437 Add email should not allow to change email - Create separate test for adding email - Check that no email is yet registered for add email
ljacqu
2016-01-13 22:08:40 +01:00
fc0b7c46ac#306 Add permission manager to command service - Inject permission manager into command service explicitly via constructor - Change command mapper to only care about generating FoundCommandResult objects, and command handler to worry about dealing with it later on
ljacqu
2016-01-09 21:57:20 +01:00
5cc5ee8cae
Little fail
Xephi
2016-01-09 21:39:27 +01:00
3845c1e0eb#347 Add NewSetting to command service - Adjust NewSetting constructor to match needs in AuthMe - Add NewSetting to the command service - See CaptchaCommand for a sample replacement from Settings to NewSetting
ljacqu
2016-01-09 12:45:58 +01:00
88629702f5#347 Test that all read properties exist as Property field - Create consistency test to verify that all properties in config.yml are defined as a Property field in a SettingsClass implementation (currently fails) - Add some missing properties - Minor: convert tabs to spaces
ljacqu
2016-01-09 09:30:49 +01:00
752ebe5022
Fix cast exception in integration test - Although the class only has fields of Property type it would appear that CircleCI et al. may use libraries that add fields to classes later on, so we need to check for the field type
ljacqu
2016-01-08 23:40:54 +01:00
642a40724b
Used Bukkit API to format color codes.
DNx5
2016-01-09 05:40:03 +07:00
d0b7d0ff06#347 Create consistency and integration tests for NewSetting - Ensure that the project's config.yml contains all settings that NewSetting is aware of - Add extensive, more generic integration tests
ljacqu
2016-01-08 23:20:42 +01:00
69c225c850#347 Create tests and add check for missing settings in NewSetting
ljacqu
2016-01-08 21:22:26 +01:00