Commit Graph

1519 Commits

Author SHA1 Message Date
Xephi dcd06760ce Display a message on bad email.html 2015-12-09 10:38:41 +01:00
Alexandre Vanhecke 9233fbfb04 Merge pull request #81 from Xephi/master
Merge pull request #289 from AuthMe-Team/master
2015-12-09 10:31:32 +01:00
Alexandre Vanhecke 8fe0006ef5 Merge pull request #289 from AuthMe-Team/master
[DO NOT MERGE] Merge from AuthMe-Team
2015-12-09 10:30:43 +01:00
ljacqu 6a503772e2 Close Scanner in tools/permissions; make use of more generic services
- Close scanner for all cases
- Replace read from file with the one from the File service
- Rename file service class to FileUtils to better reflect its purpose
2015-12-08 22:08:22 +01:00
ljacqu 0710c4f531 Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into commands-refactor 2015-12-08 21:58:35 +01:00
ljacqu 595879b95e #307 Finish changes to incomplete solution (f40d75e)
- Remove deprecated builder
- Fix introduced typos
2015-12-08 21:51:33 +01:00
Gabriele C 330a275725 Bump version: too many changes 2015-12-08 21:02:22 +01:00
Gabriele C e4fbe4ec53 Fix npc issues (#320)
This will fix 1 bug..... and will generate new ones! :P
2015-12-08 20:52:45 +01:00
Gabriele C 6ee07160bb cleanup and update deps 2015-12-08 20:07:10 +01:00
DNx5 6f040fe8ac Added permission check for vip login. Fix #323 2015-12-07 19:59:26 +07:00
DNx5 a91ad46659 Merge remote-tracking branch 'origin/master' 2015-12-07 19:58:19 +07:00
Xephi a212a0c0fd Fix Captcha count 2015-12-06 11:08:33 +01:00
Xephi 9236c1fb12 Fix Build, my bad, sorry 2015-12-06 05:30:28 +01:00
Gabriele C 06b7ad88d5 console mode during mvn build 2015-12-06 01:44:48 +01:00
ljacqu d059d4f00d Fix possible NPE - permissions in CommandDescriptions can be null
- Fix missed null situation during previous code changes
2015-12-06 01:13:12 +01:00
ljacqu 22ad305506 Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into commands-refactor 2015-12-06 00:52:34 +01:00
ljacqu d5a1af0380 Add bat helpers to tools 2015-12-06 00:40:11 +01:00
DNx5 7ba54123db Update PlayerAuth builder class. 2015-12-06 06:14:30 +07:00
DNx5 c196f45854 Change getAccountsRegistered method to use normal Statement.
- Log the stacktrace if something weird happens.
2015-12-06 06:12:45 +07:00
DNx5 1f001f2225 Removed max mysql connections options from config. 2015-12-06 06:10:16 +07:00
DNx5 45c6bf0a78 Removed DatabaseCalls class.
* this class only contains wrapper of selected datasource type which every method included a code to run the task inside a new Thread. But this class doesn't help improving performance, because it's still running the task synchronously.
2015-12-06 06:08:52 +07:00
ljacqu af9078c24b Merge branch 'allow-global-perms' of https://github.com/AuthMe-Team/AuthMeReloaded 2015-12-05 23:56:54 +01:00
ljacqu d3edbbcb49 #285 #319 Add support for wildcard permissions
- Fix accidental recursive call
2015-12-05 23:55:58 +01:00
ljacqu 63a7cd00df #285 #319 Add support for wildcard permissions
- Add wildcard attribute to permission nodes that are checked additionally in the permissions manager
2015-12-05 23:33:09 +01:00
ljacqu f99bba4b5f #314 Encapsulate permissions package better
- Move permissions responsibilities from command to permissions (remove some logic from CommandPermissions, add DefaultPermission enum to permissions package)

- Start possible interface for the future per-permission system implementations of permissions managers
2015-12-05 23:05:42 +01:00
Xephi 1e5a29a502 Add a case checker option 2015-12-05 22:27:23 +01:00
Xephi f40d75e4aa Finish change to CommandBuilder 2015-12-05 22:17:49 +01:00
DNx5 1741c38822 Merge remote-tracking branch 'origin/authme-process' into db-improve 2015-12-06 03:46:41 +07:00
ljacqu 979c4b5a85 Merge pull request #80 from AuthMe-Team/tools
#313 Create a tools folder
2015-12-05 21:21:22 +01:00
ljacqu f1c3eed069 Update permissions page 2015-12-05 21:19:20 +01:00
ljacqu 8cde4a1896 Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into tools 2015-12-05 21:17:44 +01:00
ljacqu 40a83d4366 Revert permission nodes from "authme.command" back to simple "authme" 2015-12-05 21:17:16 +01:00
ljacqu 90a04e477a Remove ALL perm node from command initializer; JavaDoc householding 2015-12-05 21:10:09 +01:00
ljacqu 7c36f087fc Fix failing test
Detailed description of a command must end in '.'
2015-12-05 21:04:14 +01:00
ljacqu f265622a11 Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded 2015-12-05 21:00:55 +01:00
ljacqu c399508736 Change code style not to use wildcard imports
Set code style settings not to use wildcard imports
2015-12-05 21:00:35 +01:00
ljacqu 4d082388a5 Create tag template / auto-generate page for all permissions incl. description 2015-12-05 20:53:44 +01:00
Xephi 8460725c83 Part of CommandBuilder rework 1/? 2015-12-05 19:16:16 +01:00
Xephi 1db24adb5d Add a wildcard command permission 2015-12-05 19:00:44 +01:00
ljacqu c91fb46951 Include the JavaDoc description for permission node enums 2015-12-05 15:26:50 +01:00
ljacqu e81bcf9bf7 Create GeneratedFileWriter and basic permission nodes list creater 2015-12-05 14:13:20 +01:00
ljacqu a8b3fe2648 RegisterAdminCommand - fix wrong message key 2015-12-05 12:08:09 +01:00
ljacqu 61875f26fa #305 Prepare to remove CommandParts - replace getCount() to List#size()
- Preparations to remove the CommandParts as it's a "decorated list".
2015-12-05 12:06:44 +01:00
ljacqu 9d39fc1127 Undo wrong renaming of test class falsely including 'Admin' 2015-12-05 10:55:05 +01:00
ljacqu b419c72271 Fix #316 Ordinary player can use /authme unregister
- Change wrong player permissions to admin permissions
- Rename command class names that were the same for the ordinary vs. admin task
- Create test to ensure that commands with OP_ONLY default require an admin permission node
2015-12-05 10:48:42 +01:00
ljacqu 955c4c8de4 Merge pull request #79 from AuthMe-Team/command-perms-refactor
Command perms refactor
2015-12-05 00:22:33 +01:00
ljacqu 44aa91dfff Remove unnecessary constructor in CommandDescription
- Remove one of two unnecessary constructors in CommandDescription (in favor of the builder)
- Remove TODO about unlimited arguments (not currently a priority, will create a story instead of leaving a dangling TODO for ages in the code)
2015-12-05 00:10:45 +01:00
ljacqu 8eb1b38d21 Slim down CommandParts API
- Remove all methods that aren't constructors / fancy get() on list; almost possible to remove class entirely
2015-12-04 23:47:48 +01:00
ljacqu 2faad44ffa Move most API of CommandParts to util classes
Gradual transition to removing CommandParts altogether.
 - Move logic from CommandParts to utils classes
2015-12-04 23:19:37 +01:00
ljacqu bb93c7164a Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into command-perms-refactor 2015-12-04 22:00:44 +01:00