Commit Graph

72 Commits

Author SHA1 Message Date
Luck
1b3b50c113
Refactor PermissionHolder & Sponge subjects 2016-10-02 15:05:53 +01:00
Luck
4787361e66
Implement locks to hopefully resolve race conditions with I/O - experimental 2016-10-01 19:03:05 +01:00
Luck
71b33a296c
Calculate Sponge defaults using context 2016-09-29 20:38:03 +01:00
Luck
becdfd6f03
Silence subject load errors unless debug-permission-checks is true 2016-09-29 20:02:38 +01:00
Luck
4c21957b04
Cache Vault lookups & properly sort listnodes output 2016-09-27 20:18:06 +01:00
Luck
ab6b011225
Fix permission lookups being case sensitive 2016-09-26 18:52:01 +01:00
Luck
3424b0542a
Release 2.10 2016-09-25 17:32:58 +01:00
Luck
4da7fe4ff9
Small fixes to context system 2016-09-25 16:55:14 +01:00
Luck
5ee6db02ff
Proper context implementation - WIP 2016-09-25 10:19:36 +01:00
Luck
eb9d2be587
Add locale file support 2016-09-23 22:14:40 +01:00
Luck
f48595b1ff
Add world and group name rewriting, refactor configs 2016-09-23 18:58:19 +01:00
Luck
12cd4e19cb
Update config comments 2016-09-22 18:25:49 +01:00
Luck
fa9324bda8
Implement basic standalone base, working towards #9 2016-09-20 21:50:28 +01:00
Luck
b1e34b55f8
Re-add regex permissions & actually take note of the config options 2016-09-19 21:00:23 +01:00
Luck
cff1b8a411
Separate PermissionProcessor into own class 2016-09-19 20:45:37 +01:00
Luck
6ffa6720be
Make more specific wildcards take priority over less specific ones 2016-09-19 20:36:52 +01:00
Luck
23d53d39b4
Refactor permission calculation 2016-09-17 23:15:07 +01:00
Luck
30ea5a5b69
Fix no permissions applying when include-global is false, and better support per-server/per-world groups 2016-09-17 19:05:56 +01:00
Luck
e7a210dc06
Update default configs 2016-09-16 22:09:55 +01:00
Luck
be74b50762
Fixes for offline mode servers 2016-09-16 21:24:25 +01:00
Luck
f2e06b56e7
Cache permission lookups 2016-09-16 21:11:12 +01:00
Luck
f6aa20c300
Fix compile 2016-09-15 17:12:19 +01:00
Luck
5e16134f6f
Provide prefixes and suffixes through the PS options 2016-09-15 17:06:27 +01:00
Luck
6165fcbb21
Fix #getDefaults for users 2016-09-15 16:54:12 +01:00
Luck
831e882db0
Actually apply default permissions on Sponge 2016-09-15 16:53:03 +01:00
Luck
ce3ee866ca
Sponge fixes 2016-09-14 19:37:20 +01:00
Luck
e7ca79d251
Use Splitter instead of Patterns, don't split arguments in quotes 2016-09-12 19:00:37 +01:00
Luck
31884ea59d
Maybe fix race condition with messages not sending 2016-09-10 14:31:42 +01:00
Luck
ea07f05097
Release 2.8 2016-09-07 20:53:33 +01:00
Luck
60bcd5f643
Release 2.7 2016-09-05 20:00:01 +01:00
Luck
770b7dc282
Fix permissions not being removed on Sponge 2016-09-04 17:59:01 +01:00
Luck
ed85eee36c
Fix inherited permissions not applying on Sponge 2016-09-04 16:25:10 +01:00
Luck
7970e2a1c6
Add bPermissions migration 2016-09-03 18:15:52 +01:00
Luck
5dec5a54cb
Add YAML storage support 2016-09-02 19:15:31 +01:00
Luck
5c760aabd4
Fire PermissionRefreshEvent after the nodes have actually updated 2016-09-01 13:00:22 +01:00
Luck
3fd62a80e2
Add support for split storage 2016-08-31 09:30:19 +01:00
Luck
9b4bbe0500
Make log notifications toggleable 2016-08-30 16:02:01 +01:00
Luck
d4cf6a5ad7
Remove subjects from cache when they leave the server 2016-08-29 13:32:21 +01:00
Luck
9fdb4fa25f
Maybe fix sponge permissions not expiring 2016-08-29 13:02:56 +01:00
Luck
57f5a7c4cd
Release 1.6 2016-08-28 22:05:10 +01:00
Luck
6aea3b53f3
Only save unique users 2016-08-28 21:36:16 +01:00
Luck
b2cf6dce2d
Prepare for 1.6 release 2016-08-28 15:29:02 +01:00
Luck
a3ebf86f6b
More progress towards 1.6: implement PermissionService 2016-08-28 14:57:03 +01:00
Luck
2a305b1c55
More progress towards 1.6: add transient permissions 2016-08-27 22:01:17 +01:00
Luck
2ea9b36c77
Build against Sponge API 5.0.0 2016-08-27 16:59:00 +01:00
Luck
edaf174ebf
Complete refactor of permissions/nodes. progress towards 1.6 2016-08-27 00:32:39 +01:00
Luck
c4497db06c
progress towards permissionservice 2016-08-26 16:58:47 +01:00
Luck
2b71476cfe
Implement ConsecutiveExecutor 2016-08-25 18:07:32 +01:00
Luck
44d14001e1
Partially implement PermissionService 2016-08-25 17:23:27 +01:00
Luck
8b83a1d9a2
Fix sponge startup exception 2016-08-24 22:38:52 +01:00