Commit Graph

  • f59a584622 Write tests for AsyncUnregister and TaskCloser ljacqu 2016-08-27 21:26:15 +02:00
  • afd4498184 Merge pull request #776 from AuthMe/master Gabriele C 2016-08-22 20:19:10 +02:00
  • abff2ac6e8 Merge pull request #153 from tuanjr/patch-1 Gabriele C 2016-08-22 20:15:46 +02:00
  • 2f1613840e #736 Remove getter for Management instance on main class ljacqu 2016-08-20 22:03:11 +02:00
  • 289ce7740f Update injector version and move shutdown logic to separate classes ljacqu 2016-08-20 21:46:24 +02:00
  • 14900d84fa Merge pull request #152 from AuthMe/misc-changes Gabriele C 2016-08-19 18:31:42 +02:00
  • 78708354e1 - Set group to empty if permissions manager has no group support. - edited comment for config node "permission.EnablePermissionCheck" DNx5 2016-08-19 18:40:47 +07:00
  • ceb503469f Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into misc-changes ljacqu 2016-08-18 17:55:33 +02:00
  • 9726576907 Merge pull request #151 from Maxetto/patch-4 Gabriele C 2016-08-17 21:54:10 +02:00
  • 76f58f8140 Missed a "%" Maxetto 2016-08-17 21:13:30 +02:00
  • 926053689a #830 Unify unregister process flavors ljacqu 2016-08-13 23:46:46 +02:00
  • 91d4701a0b #832 Apply blind effect on unregister only if registration is mandatory ljacqu 2016-08-13 20:27:40 +02:00
  • 7f3c308009 #848 Prevent "invalid salt version" when hash format is clearly not BCrypt ljacqu 2016-08-13 20:10:38 +02:00
  • e261650b45 #902 #867 Remove "limboplayer is null" logger statement ljacqu 2016-08-13 17:33:45 +02:00
  • 58308cffb5 Minor - increase date tolerance in test after repeated fails on Jenkins ljacqu 2016-08-13 16:45:50 +02:00
  • 02ca2d18b9 Move more complex initializations from main class to Initializer helper (tentative) ljacqu 2016-08-12 22:04:56 +02:00
  • 5d2da7bd82 Trivial code householding ljacqu 2016-08-12 18:36:35 +02:00
  • 3abb0b5ac4 Messages: simplify public interface, split to array as last operation Lucas Jacques 2016-08-12 17:37:15 +02:00
  • fc0c4b9721 #898 Update existing message files to use %nl% Lucas Jacques 2016-08-12 17:20:51 +02:00
  • 67d53d0c3c Ok yaml isn't happy with \n, use %nl% instead! #898 Gabriele C 2016-08-11 22:54:13 +02:00
  • 2f9a4e0eda Use \n as new line code instead of &n! #898 Gabriele C 2016-08-11 22:37:27 +02:00
  • 977bbbb70c Prevent player for switching items in hands with shortkeys Xephi59 2016-08-11 15:25:31 +02:00
  • 7ed593e0bd Update messages_vn.yml Tuanjr 2016-08-11 03:17:01 +07:00
  • efe62beccd Reset speed if it was 0 #890 Gabriele C 2016-08-09 19:44:32 +02:00
  • 402a5e016e Temp-fix speed restore test Gabriele C 2016-08-09 18:17:02 +02:00
  • a438f8b3dc Temp fix speed restore Gabriele C 2016-08-09 18:01:23 +02:00
  • 87d36f69cf Going to kill myself..... Gabriele C 2016-08-09 17:44:47 +02:00
  • 57ff91eedc Damn git Gabriele C 2016-08-09 14:56:15 +02:00
  • 76f0178d0f Whoops Gabriele C 2016-08-09 14:53:50 +02:00
  • 4f1d6585cf Cleanup, take 3 Gabriele C 2016-08-09 14:53:22 +02:00
  • ec3db792ed Try to fix cache refresh issue on shutdown Gabriele C 2016-08-09 13:48:18 +02:00
  • d7427d18e7 Cleanup take 2 Gabriele C 2016-08-09 13:44:39 +02:00
  • bf71f98fae Main class cleanup, take 1 Gabriele C 2016-08-09 01:05:22 +02:00
  • eb7487ca84 Revert: Revert "Fix #889" - Use constructor injection in BungeeService ljacqu 2016-08-08 21:23:25 +02:00
  • 0472b2b318 Merge pull request #149 from AuthMe/806-cleanup-task Gabriele C 2016-08-08 17:24:42 +02:00
  • 4a46d8d5db Revert "Fix #889" Gabriele C 2016-08-08 16:41:51 +02:00
  • 4518c1bb9b Fix #889 Gabriele C 2016-08-07 23:38:52 +02:00
  • 306ebe3631 Whoops Gabriele C 2016-08-07 12:07:17 +02:00
  • 168186321c Add setting to remove quit messages for unlogged players Gabriele C 2016-08-07 12:04:20 +02:00
  • b4ea396d08 #806 Add tests and avoid sessions cleanup if they're disabled ljacqu 2016-08-07 10:31:33 +02:00
  • f2d7fe908e #806 Create period cleanup task and implement cleanup for session records ljacqu 2016-08-06 23:20:30 +02:00
  • eef314b965 Write more unit tests for listeners, minor cleanup ljacqu 2016-08-06 13:21:39 +02:00
  • fcb50f2fd5 #887 Migrate int lastlogin column to bigint - Migrate lastlogin column to bigint if it is of int type - Attempt to migrate timestamp values - Fix timestamp to bigint migration to create correct timestamps, too ljacqu 2016-08-05 23:01:58 +02:00
  • 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 ljacqu 2016-08-05 21:27:57 +02:00
  • 69d8232cc8 #337 Check children declarations in consistency test for plugin.yml permissions ljacqu 2016-08-05 21:23:21 +02:00
  • f75cd4c5c9 Add unit tests for country validation ljacqu 2016-08-05 18:57:28 +02:00
  • 766aa154f8 Start unit tests for player movement handler in player listener ljacqu 2016-08-05 17:08:38 +02:00
  • d1a1e47928 #872 Harmonize plugin.yml permissions with code + #337 create consistency test ljacqu 2016-08-04 22:10:31 +02:00
  • cff6763cee Add more unit tests for the listeners ljacqu 2016-08-04 20:48:28 +02:00
  • af48c2fc2a It doesn't make sense to have 2 alternative dependencies enabled Gabriele C 2016-08-04 20:35:35 +02:00
  • 8002ef45fd Teleportation needs to be scheduled in sync - Revert removal of sync scheduled task for teleportation - Add back listener properties from 5d6f3e1 since they don't interfere ljacqu 2016-08-04 19:08:05 +02:00
  • 306160e675 Revert changes to PlayerListener - This reverts the changes to PlayerListener.java in 5d6f3e1 to make spawn and first spawn working again ljacqu 2016-08-04 18:55:56 +02:00
  • 3534f680f7 Fix unit tests ljacqu 2016-08-04 18:25:43 +02:00
  • f0dfd85903 #831 Set Spigot profile to be activated by default - I want to be able to check out the source and build immediately ljacqu 2016-08-04 18:19:38 +02:00
  • 7806466a01 Close #884 Gabriele C 2016-08-04 13:00:54 +02:00
  • 54c2d3e6e9 Fix 1.7 (pre UUID) compatibility Gabriele C 2016-08-04 12:01:30 +02:00
  • 5d6f3e1f06 Cleanup + fix some teleport behaviour Gabriele C 2016-08-04 11:28:03 +02:00
  • 4b81e3b7dc Update vault repository Gabriele C 2016-08-04 02:10:35 +02:00
  • bb52e0120c Write first unit tests for PlayerListener ljacqu 2016-08-03 22:11:48 +02:00
  • 4aad1d506c #831 Implement single session by canceling kicks caused by same name joining - A little less nice, but works on both CraftBukkit and Spigot - Remove obsolete warning ljacqu 2016-08-03 21:31:40 +02:00
  • f4add64695 Try with an higher priority (like 3.4) Gabriele C 2016-08-03 21:17:52 +02:00
  • 80337f758b #831 Cleanup, finalization - Handle AsyncPlayerPreLoginEvent in main PlayerListener class: Spigot emits it in offline mode, whereas offline CraftBukkit doesn't - Remove listener for sync PlayerPreLoginEvent; not fired by offline CraftBukkit either - Add warning when offline CraftBukkit is detected and single session setting is enabled ljacqu 2016-08-03 19:58:10 +02:00
  • b892b8e3a8 Fix issues aka "I should go to sleep" + fix unit tests Gabriele C 2016-08-03 01:22:03 +02:00
  • e2d20caf16 Whoops, wrong place! (Damn eclipse class tree XD) Gabriele C 2016-08-03 01:06:34 +02:00
  • 75421fd156 Listeners name refactor + Fix #831 for both Spigot and CraftBukkit Gabriele C 2016-08-03 01:02:25 +02:00
  • bff99902b0 Add a debug message #831 Gabriele C 2016-08-02 19:07:54 +02:00
  • fbabeb9261 Check if the player is online #831 Gabriele C 2016-08-02 14:34:20 +02:00
  • 1b9c23e52d Try to fix #831 Gabriele C 2016-08-02 14:29:41 +02:00
  • b8d2d61ec5 Revert "Cleanup" Gabriele C 2016-07-27 09:51:01 +02:00
  • 6f46b7d1cb Fix NPE #882 Gabriele C 2016-07-27 09:50:34 +02:00
  • 168ffa9131 Cleanup, please verify #877 Gabriele C 2016-07-27 03:14:17 +02:00
  • 1e552ea4eb Fix #877 Gabriele C 2016-07-27 03:02:50 +02:00
  • 7fc195336f Cleanup Gabriele C 2016-07-27 02:24:46 +02:00
  • c9718ae86c Minor - add tests for NewAPI class ljacqu 2016-07-25 16:39:49 +02:00
  • 19de5a0525 Close #449 Rename NewSetting class to Settings :) ljacqu 2016-07-23 15:50:40 +02:00
  • bcc31afb90 #761 Add group options as Property objects and #449 remove legacy Settings class ljacqu 2016-07-23 15:34:48 +02:00
  • 18a9fbaa26 #449 Migrate remaining non-group legacy Settings ljacqu 2016-07-23 14:44:52 +02:00
  • 476e0c197d #873 Save NewAPI object after construction ljacqu 2016-07-23 10:23:16 +02:00
  • 2d10b46df2 Set ConsoleLogger not to use log file after running ConsoleLoggerTest ljacqu 2016-07-22 22:49:11 +02:00
  • cf3d84e3c1 Merge "stringWithLength" matcher implementations - For some reason Hamcrest does not provide a "string with length" matcher -> move our two implementations as one method in AuthMe matchers class ljacqu 2016-07-22 22:14:10 +02:00
  • 914462fc3f Unit test ConsoleLogger + clean up and unit test RecoverEmailCommand ljacqu 2016-07-22 22:09:55 +02:00
  • a8df8ceb09 #605 Add custom log levels, create debug logging method - Log levels in the log file too - Create migration from old boolean "stop spam" property to new log level property ljacqu 2016-07-22 17:45:00 +02:00
  • 0eb1890cf9 Cleanup Gabriele C 2016-07-22 09:55:22 +02:00
  • 8fcb651ebb Merge branch '784-purgeservice-architecture' of https://github.com/AuthMe-Team/AuthMeReloaded ljacqu 2016-07-20 21:31:25 +02:00
  • b671c94e0b #736 Remove service getters on AuthMe - Remove getX() methods on AuthMe: API classes will be instantiated by injection, too. It doesn't make sense to expose the constructor for the API classes anyway; we are internally responsible for creating these objects and having them created by third-party is not intended - Remove deprecated annotations on individual methods on API -> whole class is deprecated, annotation on the class is enough ljacqu 2016-07-20 21:22:09 +02:00
  • 86df740491 #862 Check that LimboPlayer is not null on login (TeleportationService) ljacqu 2016-07-20 19:10:27 +02:00
  • 3487386840 #835 Fix handling of annotations in DrawDependency tool task ljacqu 2016-07-19 20:04:55 +02:00
  • d791fcba94 #835 Remove all injector classes from AuthMe, update installer tasks ljacqu 2016-07-18 21:47:26 +02:00
  • 57f90fe410 #784 Make DataSource#purgeRecords case-insensitive ljacqu 2016-07-18 21:29:05 +02:00
  • cf1032d936 Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into 784-purgeservice-architecture ljacqu 2016-07-18 20:12:28 +02:00
  • 4144281a77 Merge branch '835-integrate-jalu-injector' of https://github.com/AuthMe-Team/AuthMeReloaded ljacqu 2016-07-18 19:56:12 +02:00
  • 9a534274e5 #835 Fix CommandHandler test class - DelayedInjectionRunner cannot handle mocking the injector as it runs with an injector in the background ljacqu 2016-07-18 19:50:19 +02:00
  • 3334e2a160 #835 Implement reloading with external injector ljacqu 2016-07-18 19:39:55 +02:00
  • 2ece66d9f2 Update team.txt Gabriele C 2016-07-18 17:28:18 +02:00
  • 41ebfd5450 Update staff in the /authme version command Gabriele C 2016-07-18 17:25:34 +02:00
  • 9a91156000 #835 Replace injector classes with ones from ch.jalu.injector project ljacqu 2016-07-17 21:50:48 +02:00
  • ca4a64f398 #844 Run PurgeTask as repeating task and #784 write tests for PurgeTask ljacqu 2016-07-17 21:12:01 +02:00
  • 5953bfd012 #784 Separate purge execution and purge task creation - Delete accounts in PurgeExecutor, after permission check ljacqu 2016-07-17 17:33:25 +02:00
  • 2a4cda0709 #784 Perform bypass purge permission check with OfflinePlayer objects - Move permission check inside PurgeTask to perform it with OfflinePlayer objects instead of lowercase names - Move purge members into child "purge" package - Unify online and offline default permission behavior in DefaultPermission ljacqu 2016-07-17 11:54:22 +02:00
  • b439a0391c Add option to apply the protection also to registered users #860 Gabriele C 2016-07-16 21:10:29 +02:00