Commit Graph

  • 1f8307c8f6 Fix minor checkstyle issues - Add JavaDoc where checkstyle expects it - Fix line too long issues - ... ljacqu 2017-05-07 11:59:01 +02:00
  • 1a48348824 Add missing tests for listeners ljacqu 2017-05-07 09:43:59 +02:00
  • 6ecb0ea75c Create test to verify that messages have their tags ljacqu 2017-05-06 21:36:31 +02:00
  • 7ddc7a7264 Update messeages_pl (#1203) Jacek Maciejak 2017-05-06 14:44:22 +02:00
  • 57cd2e4caf Fix placeholders in translations + update translations page ljacqu 2017-05-05 21:28:38 +02:00
  • 954c536dbd Estonian translation of AuthmeReloaded (#1202) Rainer 2017-05-05 19:02:59 +03:00
  • 6226abdc4b Update messages_ru.yml (#1201) exys228 2017-05-05 16:40:12 +03:00
  • 6655990542 Add a howto link for Thermos Gabriele C 2017-05-04 20:35:10 +02:00
  • 5dfb63c00f #1194 Add API methods to access the GeoIpAPI Gabriele C 2017-05-04 16:34:38 +02:00
  • c803822fa8 #1188 Create and keep encryption method instance (#1191) ljacqu 2017-04-30 17:41:51 +02:00
  • e0e4cd112d #761 Restore permission group in sync with limbo players - Couple AuthGroupHandler closer to the LimboService: whenever a limbo player is restored, the auth group should be restored as well. This fixes some consistency issues. - Move AuthGroupHandler into limbo package and make it package-private - Change permission handler to skip any empty groups (prevents odd command output e.g. for BukkitPermissions) ljacqu 2017-04-29 22:37:34 +02:00
  • d4c1370da6 #923 Add commands to run on unregister ljacqu 2017-04-29 19:08:10 +02:00
  • 578f63b944 #923 Create /authme purgeplayer command - Create command to purge a specific player name - Update docs ljacqu 2017-04-29 18:31:37 +02:00
  • 88d839cab4 #620 Add a cancellable session restore event ljacqu 2017-04-29 15:44:29 +02:00
  • b652d89088 #1169 Create UnregisterEvent ljacqu 2017-04-29 15:22:27 +02:00
  • d65556d893 #857 Create event for failed authentication ljacqu 2017-04-29 14:46:06 +02:00
  • dbb8ea7f38 Update messages_zhcn.yml (#1186) Playhi 2017-04-29 02:31:17 -05:00
  • a75150e7bf #836 Update HU translations by @rErEaT ljacqu 2017-04-29 09:28:58 +02:00
  • b7c35cb3a7 Merge branch 'master' of https://github.com/AuthMe/AuthMeReloaded into explicit-getters-from-db ljacqu 2017-04-29 08:19:30 +02:00
  • 82d74ca0a7 Move close methods out of sql datasource utils class As noticed by @Gnat008 - We need two different implementations for MySQL and SQLite because SQLite uses an older version where #isClosed is not implemented ljacqu 2017-04-29 08:18:43 +02:00
  • 61c215d337 Try to fix protoclllib repo link Gabriele C 2017-04-24 14:46:50 +02:00
  • 1720a4d842 Update messages_es (#1181) RatchetCinemaESP 2017-04-24 14:38:07 +02:00
  • 0e923b6a70 #1180 Create command for performing a backup ljacqu 2017-04-23 20:23:40 +02:00
  • e75e22d624 Update brazilian messages (#1174) Eufranio 2017-04-23 07:02:55 -03:00
  • 5dd73e9594 Fix ProtocolLib repo url Gabriele C 2017-04-23 11:51:11 +02:00
  • d0dbc14358 Minor - fix some small todo's ljacqu 2017-04-23 11:02:43 +02:00
  • e56a3c0ab6 #815 Save yaw & pitch for last login in SQL data sources ljacqu 2017-04-22 13:30:03 +02:00
  • 70298a830b Remove outdated todo ljacqu 2017-04-21 20:29:50 +02:00
  • 07633a89c8 Create SQL data source utils class - Extract logic used in SQLite and MySQL for logging and closing SQL objects - Decided to leave buildAuthFromResultSet methods individually as this might be more implementation-specific - Rename DataSource#close to DataSource#closeConnection to fix conflict with static import ljacqu 2017-04-18 22:55:39 +02:00
  • 04ca36fe53 Use more specific query to get logged in players without email - Reduces the amount of data returned from the DB and the work required to build objects ljacqu 2017-04-18 22:30:54 +02:00
  • 2f7ebc0ecb Remove static PlayerCache#getInstance ljacqu 2017-04-18 21:55:41 +02:00
  • b0c05afaa7 Create util method to check if email is empty - Create method to check if email is empty or the default AuthMe email (avoids repetition) - Check that input email has '@' inside text (relates to #1105) ljacqu 2017-04-18 21:24:33 +02:00
  • b99cc3bada #1127 Create DataSource#getEmail ljacqu 2017-04-18 21:07:31 +02:00
  • 2c31ccc020 Merge pull request #1166 from AuthMe/debug-command-permissions ljacqu 2017-04-17 01:04:57 +02:00
  • 2a747c7d01 #1034 Create permissions for debug sections - Add an individual permission for each debug section (including wildcard perm) - Create test for DebugCommand - Refactor tests for the enum permission nodes to use the same abstract class - Update related project files (plugin.yml, permission docs, command docs) ljacqu 2017-04-14 19:54:17 +02:00
  • cbec5427f2 #1162 New API class: implement ignored review remarks ljacqu 2017-04-14 18:11:47 +02:00
  • bf38782790 Implement ARGON2 hash (#1165) Gabriele C 2017-04-14 18:03:27 +02:00
  • 5a93ed32f1 Fix API test package Gabriele C 2017-04-14 14:03:40 +02:00
  • ff7b9077e8 We dislike craftbukkit! Gabriele C 2017-04-14 02:05:36 +02:00
  • 4a94307ba0 Merge pull request #1160 from Maxetto/patch-7 Gabriele C 2017-04-14 01:46:05 +02:00
  • eb0c0587a1 Merge pull request #1164 from timvisee/master Gabriele C 2017-04-14 01:38:03 +02:00
  • 2f01fce11e Update Dutch messages timvisee 2017-04-14 01:34:22 +02:00
  • 8ecdd1f4d3 Remove old v1 API, deprecate v2 API, add v3 API Gabriele C 2017-04-14 01:01:30 +02:00
  • ac43e0fabe Add quotes here. Maxetto 2017-04-05 23:08:02 +02:00
  • f2afe10501 [Messages_IT] Translate new Email commands Maxetto 2017-04-05 23:04:58 +02:00
  • 88a965971d Fix permission page link Gabriele C 2017-04-02 03:39:45 +02:00
  • b8d4e7c12a Whoops Gabriele C 2017-04-02 03:36:06 +02:00
  • 9fd2d363c1 Fix versioneye link Gabriele C 2017-04-02 03:31:42 +02:00
  • 43b2375e2a Fix failing test ljacqu 2017-04-01 22:01:54 +02:00
  • e775e415f2 Incrase connectPlayer delay #1133 Gabriele C 2017-03-31 21:47:30 +02:00
  • 9381d024cd Schedule connectPlayer action Gabriele C 2017-03-31 20:27:04 +02:00
  • 20ab161406 Merge branch '1147-limbo-improve-persistence' of https://github.com/AuthMe/AuthMeReloaded ljacqu 2017-03-31 19:57:23 +02:00
  • 4e364c13a3
    Schedule a new sync thread based on thread compare rather than the async setting games647 2017-03-29 09:45:39 +02:00
  • cb0cf6bb5a Merge pull request #1153 from rafael59r2/patch-4 Gabriele C 2017-03-31 07:57:47 +02:00
  • 5724248a19 Update messages_pt.yml rafael59r2 2017-03-30 22:15:28 +01:00
  • 2ecdc57277 #1147 Rename limbo segment configurations / remove inaccurate comments ljacqu 2017-03-28 21:49:28 +02:00
  • adb007108d #1147 Drop SingleFilePersistenceHandler in favor of DistributedFilesPersistenceHandler - Remove SingleFilePersistenceHandler: DistributedFilesPersistenceHandler with segment size 1 can be used instead - Rename SegmentFilesPersistenceHolder to DistributedFilesPersistenceHandler - Rename SeparateFilePersistenceHandler to IndividualFilesPersistenceHandler to match LimboPersistenceType entry - Add link to limbo page on Wiki in the settings ljacqu 2017-03-28 21:42:01 +02:00
  • a764598f88 Adjust repo links in code ljacqu 2017-03-28 08:11:00 +02:00
  • 2070f22968 Security - if any Throwable is thrown on initialization AuthMe should shut down - Found via #1149 ljacqu 2017-03-27 21:41:35 +02:00
  • 7d17608a0b #1148 Update devbukkit page links Gabriele C 2017-03-27 19:12:25 +02:00
  • 616871ffa5 Drop CraftBukkit support Gabriele C 2017-03-27 17:49:15 +02:00
  • 7ea63667f3 Update some links Gabriele C 2017-03-26 22:15:23 +02:00
  • a56e404446 Fix readme format Gabriele C 2017-03-26 22:05:11 +02:00
  • 1f02ef6f6e Merge pull request #1083 from AuthMe/master Gabriele C 2017-03-26 19:52:12 +02:00
  • 1f4192e5af #1145 Remove PlayerListener from visibility test exclusions Gabriele C 2017-03-26 19:39:40 +02:00
  • 49aeb4308d Fix #1145 Gabriele C 2017-03-26 16:51:34 +02:00
  • fc47a0a74f Force US decimal format Gabriele C 2017-03-26 16:12:53 +02:00
  • 6be6e8e851 Exclude jacoco fields from consistency test - Fix wrong condition check :) ljacqu 2017-03-26 14:53:52 +02:00
  • dbd0e04a2e Exclude jacoco fields from consistency test - The Jacoco plugin adds fields "$jacocoData" to the classes which make the test fail ljacqu 2017-03-26 14:47:39 +02:00
  • e3abfc3685 Update messages_zhcn.yml (#238) Playhi 2017-03-26 06:52:00 -05:00
  • 75f84945fc Misc code householding - Checkstyle config: allow todo comments with issue number - Create consistency tests across all classes, ensuring: unique class names, users of expiring collectors implement HasCleanup, non-private fields are only constants - Fix tag replacement in PlayerListener for {DISPLAYNAME} ljacqu 2017-03-26 13:20:40 +02:00
  • 8cf7983027 #1034 Add debug sections for spawn and input validation ljacqu 2017-03-26 12:10:51 +02:00
  • c54231b255 #1138 Show warning for hashes that will be deprecated in 5.4 - Introduce Usage.DEPRECATED to mark the hash algorithms accordingly - Log warning when such a deprecated hash algorithm is used - Update hash algorithms doc page ljacqu 2017-03-25 00:23:54 +01:00
  • b7901c6b59 Simplify exclusion of enum properties in SettingsConsistencyTest - Allow enum values to be absent if they are deprecated ljacqu 2017-03-24 23:23:40 +01:00
  • a2d62ea6d9 #1116 #1117 Add command usage hints and remove unused message keys - Add usage message on argument mismatch where available - Remove unused message keys - Create tool task to search for a message key's usages and to find unused keys ljacqu 2017-03-24 23:03:10 +01:00
  • 2f90a45f43 #1036 Remove 'allowSpeed' option - Option is no longer needed as the plugin user can configure how/if the speeds should be restored now ljacqu 2017-03-24 21:26:34 +01:00
  • 3e95d30c6b Improve dependency graph task - Simplify logic for converting a dependency description to its display name - Add new common supertypes ljacqu 2017-03-23 23:15:04 +01:00
  • dfd81b069a Fix titles in readme ljacqu 2017-03-23 10:43:29 +01:00
  • 32a664ef59 Update checkstyle config and CodeClimate exclusions - Add new checkstyle checks: require Javadoc on large private methods, default in switch, declaration order & others - Update path exclusions in CodeClimate config to match newly renamed classes (e.g. PHPBB -> PhpBB) - Create consistency check testing that excluded paths exist as classes - Fix some trivial violations ljacqu 2017-03-23 10:34:28 +01:00
  • e77828b228 Update docs / update recovery code command in email message - Update docs to reflect new commands, configurations (account recovery, limbo handling) and messages - Change message for the recovery code email to contain the new command ljacqu 2017-03-22 23:14:02 +01:00
  • ce40b3798b Add logging for when a player changes their password or has a new one generated EbonJaguar 2017-03-22 17:54:30 -04:00
  • 4053a0e328 If recovery code is required, dont send new password EbonJaguar 2017-03-22 17:11:18 -04:00
  • 46dd588923 Merge branches 'master' and 'passwd_recovery_process' of https://github.com/AuthMe/AuthMeReloaded into passwd_recovery_process EbonJaguar 2017-03-22 17:08:05 -04:00
  • da8b33f1bc Make Travis update JDK 8 version ljacqu 2017-03-22 08:55:18 +01:00
  • 7dbf5551c9 Cleanup: avoid injecting Injector directly - Inject SingletonStore to restrict the possible functions - Refactor PasswordSecurityTest to correspond to the usual way of testing ljacqu 2017-03-21 22:59:21 +01:00
  • 4e54fa4a4e Restrict changing password after recovery to the same username Gnat008 2017-03-21 17:38:53 -04:00
  • 9d21eefc74 Merge branches 'master' and 'passwd_recovery_process' of https://github.com/AuthMe/AuthMeReloaded into passwd_recovery_process Gnat008 2017-03-21 17:26:29 -04:00
  • d19748fe5b #1034 Debug commands: permission checker + data statistics - Create debug command to check if a player has the given permission - Create debug command that outputs the size of various caches / DB info / number of saved instances in injector ljacqu 2017-03-21 22:00:21 +01:00
  • ed0126d06c Add a couple tests Gnat008 2017-03-21 16:48:20 -04:00
  • 3c45ca8425 #1100 Check that auth exists for /email show - This case should never happen, but better to be safe ljacqu 2017-03-20 20:57:09 +01:00
  • 6eaa91278e Merge branch 'master' of https://github.com/AuthMe/AuthMeReloaded into limbo ljacqu 2017-03-20 08:23:52 +01:00
  • 9a9d0974f8 #1037 Improve architecture of registration methods (#236) ljacqu 2017-03-20 08:19:52 +01:00
  • 7f16e80442 Add EqualsHashCode check to checkstyle config - Enables checkstyle verification that hashCode() is overridden if equals(Object) is overridden (and vice versa) ljacqu 2017-03-18 20:24:25 +01:00
  • 603217f894 Minor - add DS_Store to gitignore ljacqu 2017-03-17 19:48:42 +01:00
  • 8f197bbebf #1128 Rename converter classes to start with uppercase letter ljacqu 2017-03-17 19:28:40 +01:00
  • 6bd0b7c4e0 #1128 Rename files to match new case of Java classes ljacqu 2017-03-17 19:17:38 +01:00
  • 8ebb3c6b5a Merge branch 'master' of https://github.com/AuthMe/AuthMeReloaded into 1128-camel-case-rename ljacqu 2017-03-17 18:50:57 +01:00
  • 731d085ccd #1128 Rename to camel case (PR #235) ljacqu 2017-03-17 18:49:30 +01:00
  • 17415493f5 Fix wrong logic in the java version check Gabriele C 2017-03-17 14:34:24 +01:00
  • 405d472ba8 Update messages_zhcn.yml (#234) Playhi 2017-03-17 08:31:23 -05:00