Commit Graph

  • 9a72fe53b0 Minor - code householding - Update inaccurate javadoc - Remove unnecessary require call in PHP integration sample ljacqu 2016-05-19 21:55:42 +02:00
  • f014485789 Service injector - implement stricter requirements for PostConstruct methods - Implement similar restrictions as prescribed by the PostConstruct documentation: - Class may have at most one method annotated with PostConstruct - PostConstruct method must return void - Javadoc: replace mentions of injector construction where any injection method was meant ljacqu 2016-05-19 21:50:48 +02:00
  • 383820cd22 #702 Implement SHA256 php registration - Refactor Bcrypt and Sha256 examples to use common abstract parent class - Implement hashing logic for Sha256 ljacqu 2016-05-19 21:44:24 +02:00
  • 14002ee75c #704 Reload settings of ConsoleLogger on /authme reload ljacqu 2016-05-19 19:46:02 +02:00
  • 92a8a5dd41 #704 Remove reloading from hash algorithms - A new instance is created for every hash operation, so reloading will never happen on those classes ljacqu 2016-05-18 19:09:25 +02:00
  • 7229a8b02b Update exec plugin, the doc task should run manually Gabriele C 2016-05-18 07:49:37 +02:00
  • f5c89e897f #707 Convert async processes as services (work in progress - rough, untested changes) ljacqu 2016-05-17 19:49:06 +02:00
  • 3ad76b8ec5 #712 fr messages - add untranslated messages and minor fixes ljacqu 2016-05-16 17:50:26 +02:00
  • 156b0a40ed Merge branch 'games647-balancedPurge' Gabriele C 2016-05-16 16:28:30 +02:00
  • df2329fd9a Fix conflict Gabriele C 2016-05-16 16:27:59 +02:00
  • 9db330646e Try to fix #419 Xephi59 2016-05-15 17:52:54 +02:00
  • 0fc7674aa4 Introduce isLogin() for backwards compatibility with Plugins like games647 2016-05-14 14:40:35 +02:00
  • c2c60caa5b Revert "Fix #705" Gabriele C 2016-05-14 14:33:30 +02:00
  • f784da7c2f Exclude new transitive dependency Gabriele C 2016-05-14 14:33:17 +02:00
  • 9e688b410d Fix #705 Gabriele C 2016-05-14 00:25:24 +02:00
  • c748501345 Fix Multiverse dependency + fix invalid test in Eclipse Gabriele C 2016-05-14 00:01:26 +02:00
  • 05f0162a16 Damn HTTPS Gabriele C 2016-05-13 23:29:53 +02:00
  • 246e9ce0f0 Revert "Fix travis" Gabriele C 2016-05-13 23:27:07 +02:00
  • 673940f7b2 Fix travis Gabriele C 2016-05-12 22:53:12 +02:00
  • 9f5b995217 Fix datasource resource closing tests (#1) ljacqu 2016-05-12 20:15:44 +02:00
  • e04f7dc711 #704 Implement reloading via injector - Create interfaces Reloadable and SettingsDependent to recognize reloadable classes - Iterate through instances in injector to reload ljacqu 2016-05-12 19:51:10 +02:00
  • 5c850e46c4 Clean up a bit games647 2016-05-11 17:16:29 +02:00
  • 4bad04b160 Add debug statements for finding the source of #419 games647 2016-05-11 16:55:22 +02:00
  • 3f5154e3c7 Update api to 1.9.4 Gabriele C 2016-05-10 23:58:08 +02:00
  • b1957c9812 Do not lookup twice for banned players games647 2016-05-09 21:51:21 +02:00
  • 45ddacc88a Merge origin/master into balancedPurge games647 2016-05-09 21:16:39 +02:00
  • 223f56425b #699 Unit test that config.yml values correspond to property defaults - Create unit test - Correct offending values ljacqu 2016-05-09 21:15:11 +02:00
  • 3673e15ff7 Fix missing change from ee08087871955a7387d6360713b9974bca53f159 games647 2016-05-09 21:04:38 +02:00
  • 74041725fa Collect offline players only once games647 2016-05-09 13:17:20 +02:00
  • 0bd6ac5cc8 Make the purge progress run more balanced (Fixes #696) games647 2016-05-09 13:09:40 +02:00
  • b728b297b8 #256 Add migration for moved properties ljacqu 2016-05-08 22:30:53 +02:00
  • f2e49dbf1e Minor - fix compilation of task tool class list - Set is declared as ToolTask but all elements extend from AutoToolTask, so the Set type is resolved to a too specific type ljacqu 2016-05-08 21:54:51 +02:00
  • ee08087871 Fix a couple race conditions (Fixes #698 and #697) games647 2016-05-08 20:44:18 +02:00
  • 23da023d53 #513 Mark tools runnable by command line with specific interface ljacqu 2016-05-08 17:22:02 +02:00
  • 662f28ab4f #513 Fix class loading issue when running from mvn exec:java ljacqu 2016-05-08 17:01:06 +02:00
  • 8e878d6a5a Remove BukkitService from CommandService, inject where needed instead ljacqu 2016-05-08 13:50:20 +02:00
  • 5e5836f167 #432 Injector improvements - Separate FieldInjection from default fallback for no-Inject public no-args constructor classes - Make CommandInitializer a normal, instantiable service - Add various injections instead of fetching through command service ljacqu 2016-05-08 11:15:56 +02:00
  • 3e6223dc5a I'm so stupid Gabriele C 2016-05-05 23:01:06 +02:00
  • 5cfb556fda #513 Doesn't work Gabriele C 2016-05-05 22:38:17 +02:00
  • 084cdd0d3a Allow tool execution with argument Gabriele C 2016-05-05 20:20:40 +02:00
  • 09e2845cea Delete unused Profiler Gabriele C 2016-05-05 19:43:12 +02:00
  • 76a1ff29b0 Start working on #423 Gabriele C 2016-05-05 19:36:26 +02:00
  • dc65a4bd39 Fix #439 Gabriele C 2016-05-05 19:16:08 +02:00
  • 7de4efc025 Relocate Injection API Gabriele C 2016-05-05 18:46:39 +02:00
  • fb4dd260f8 Correct pom properties Gabriele C 2016-05-05 18:39:35 +02:00
  • 917a48074a Try to fix Jenkins builds games647 2016-05-05 16:07:53 +02:00
  • 3fe2f0b6a8 Add missing test matcher - Mock verifications need matchers on all parameters, or on none. Test fails otherwise ljacqu 2016-05-04 18:40:06 +02:00
  • 2d0bf08c40 Multiverse was injecting his spigot-api version -_- Gabriele C 2016-05-04 18:10:39 +02:00
  • 7c52460c87 Merge branch 'pre-injector' Gabriele C 2016-05-04 18:03:33 +02:00
  • 1ea2f98727 Start working on #687 Gabriele C 2016-05-04 18:01:47 +02:00
  • 4016460c17 Merge pull request #689 from AuthMe-Team/pre-injector Gabriele C 2016-05-04 17:41:26 +02:00
  • f38d3b4545 Remove deprecated method usage Gabriele C 2016-05-04 17:35:04 +02:00
  • 5ceabe2146 Cleanup Gabriele C 2016-05-04 17:26:58 +02:00
  • 39aaef8f8a Pom enhancements Gabriele C 2016-05-04 17:12:14 +02:00
  • 2f76e06373 Remove spigot-api Gabriele C 2016-05-04 16:59:02 +02:00
  • 67aea654cc #432 Fix broken tool tasks ljacqu 2016-05-03 20:44:01 +02:00
  • 3645806edc Move tools folder into test folder - Classes still won't be present in JAR but classes will be automatically compiled by Maven inside of the test scope, facilitating the execution of tool tasks ljacqu 2016-05-03 20:24:34 +02:00
  • 23317caa46 Merge pull request #125 from AuthMe-Team/432-dependency-injection ljacqu 2016-05-03 18:54:35 +02:00
  • 0ea95fb93c Simplify force spawn location settings by grouping them Also, seems to work fine. Closes https://github.com/Xephi/AuthMeReloaded/issues/256 NoChanceSD 2016-05-03 16:36:05 +01:00
  • 2a423e6f2f Continue SNAPSHOT development Gabriele C 2016-05-03 12:45:58 +02:00
  • 552ecb5d8e BETA2 Release Gabriele C 2016-05-03 12:44:35 +02:00
  • df6aa0a7a8 Bump hikaricp version Gabriele C 2016-05-02 21:21:02 +02:00
  • 491dc06de4 Fix RegisterAdminCommand test verifying that online player is kicked ljacqu 2016-05-02 19:57:54 +02:00
  • f76a68cb26 Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into 432-dependency-injection ljacqu 2016-05-02 19:48:05 +02:00
  • 9af596327a #432 Inject in commands: DataSource / AntiBot / PasswordSecurity / PlayerCache - Inject the services instead of passing them through the command service ljacqu 2016-05-02 18:52:34 +02:00
  • 20a237dbdf [DEV] This test would fail until player couldn't be returned as he was kicked Xephi59 2016-05-02 03:38:25 +02:00
  • e97b4641a1 Kick player only Synchronously Xephi59 2016-05-02 02:39:53 +02:00
  • 121dd7e6fb Add Spigot API - 1.9 PlayerSpawnLocationEvent Xephi59 2016-05-02 02:13:19 +02:00
  • 1f0f3f1bea #675 Clean up country protection code - Move validation to validation service ljacqu 2016-04-30 14:11:19 +02:00
  • c8b191fda0 Add warning if hideTablist is not compatible with the mc version games647 2016-04-30 13:05:31 +02:00
  • e6dacd6951 Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into 432-dependency-injection ljacqu 2016-04-30 12:17:33 +02:00
  • 3c6415a6a4 #432 Use injector instantiate hash algorithms ljacqu 2016-04-30 12:17:18 +02:00
  • 908399e271 #432 Injector - prevent static field injection, add more tests ljacqu 2016-04-30 10:44:32 +02:00
  • b32e5da4c5 #611 Admin unregister forces player to register even for optional registration - Make /authme unregister behave the same way as /unregister for optional registration: user is informed but can continue playing; no teleportation to spawn ljacqu 2016-04-30 09:30:52 +02:00
  • 2c491803d3 Injector - disallow static PostConstruct methods, add more tests ljacqu 2016-04-29 23:49:03 +02:00
  • 7f44ecdb40 Create event consistency test + test code cleanup ljacqu 2016-04-29 22:39:46 +02:00
  • 8d489efffd #683 Plaintext to SHA256: Add warning message + skip SHA hashes - Add message not to stop the server before conversion finishes - Skip hashes starting with $SHA$ during conversion - Create unit tests ljacqu 2016-04-29 21:58:32 +02:00
  • 077cb242f0 #550 Show welcome message only after login - Never send welcome message just after registration (with no subsequent login) - Always run force command options upon registration ljacqu 2016-04-29 21:16:42 +02:00
  • ee08eb9efb Replace Java 1.8 method with 1.7 ljacqu 2016-04-27 23:15:32 +02:00
  • 5963628fa6 #432 Add field injection to AccountsCommand ljacqu 2016-04-27 22:59:44 +02:00
  • 02079f1f5c #432 Create custom dependency injector ljacqu 2016-04-27 22:49:20 +02:00
  • 59d3bc95c0 Move getOnlinePlayers() from Utils to BukkitService; delete Wrapper ljacqu 2016-04-23 15:24:41 +02:00
  • a78e0408c6 #449 Remove use of legacy settings in encryption methods ljacqu 2016-04-23 12:46:30 +02:00
  • ee745f153d messages_de consistency: Lowercase all occurrences of "du" ljacqu 2016-04-23 11:06:33 +02:00
  • 63ef8a2597 Merge pull request #124 from EvilOlaf/patch-1 ljacqu 2016-04-23 09:45:43 +02:00
  • 229c8429cb Minor fixes Very Evil Olaf 2016-04-23 08:37:46 +02:00
  • 0dab887848 Code householding - Various migrations from legacy settings to new settings - PlayerListener: use shouldCancelEvent() to see if chat should be canceled - Merge permission manager listener with general server listener ljacqu 2016-04-23 00:18:03 +02:00
  • 1182b58b99 Player listener - migrate legacy setting use to new settings ljacqu 2016-04-22 21:55:25 +02:00
  • 2cd43d599d Minor - MyBB has alphanumerical salts, not restricted to hexadecimal ljacqu 2016-04-22 21:24:17 +02:00
  • c67527aac0 Fix vanished players are visible after join (Fixes #670) games647 2016-04-22 17:04:46 +02:00
  • 00cb01b3bd #663 Don't print stacktrace when encountering invalid hash formats ljacqu 2016-04-21 18:05:47 +02:00
  • e818395575 #667 /authme switchantibot throws NullPointerException - Antibot was not provided to CommandService (from where it's retrieved in the SwitchAntiBot command) because it was initialized afterwards ljacqu 2016-04-20 21:39:13 +02:00
  • 37fb29f8b9 #638 Register with Wordpress fails with SQL exception - Remove semicolon in query, looks like executeBatch() does not like it ljacqu 2016-04-20 21:22:57 +02:00
  • af2d493796 Update messages_it.yml Maxetto 2016-04-19 16:57:15 +02:00
  • 92c476785b Remove generated code / allow import of new languages - Exporting back messages to the remote server is now handled by IP whitelisting, not with temporary codes ljacqu 2016-04-17 23:17:38 +02:00
  • 354581160a Change export messages task to send updated file to remote server ljacqu 2016-04-17 12:17:22 +02:00
  • 6c49f5844f Improve saving in messages import - Keep same style (messages wrapped in single quotes) - Remove verification comments and run verification after merge again ljacqu 2016-04-16 11:47:18 +02:00
  • f4bc4322f0 Create export/import messages task - Allows communication with a web interface (PHP) to translate messages - Saving via import still needs to be improved ljacqu 2016-04-15 23:03:01 +02:00
  • 4911499333 Allow player falling, avoid useless lag and deny jumps! #618 Gabriele C 2016-04-15 22:16:13 +02:00
  • 4040cd9ba6 #658 Add hide_chat setting Gabriele C 2016-04-15 21:50:32 +02:00