Commit Graph

105 Commits

Author SHA1 Message Date
Luck
bd830617c9
Small cleanup 2016-10-25 11:14:56 +01:00
Luck
2cfc82f3aa
Implement support for instant data propagation with Redis 2016-10-24 14:38:12 +01:00
Luck
bb9eab0989
Lower sync wait buffer & fix export command 2016-10-24 13:02:26 +01:00
Luck
98b7b65ce7
Remove PEX dependency 2016-10-24 09:22:53 +01:00
Luck
a80ec6d893
Implement PermissionsEx 2.0 migration for Sponge 2016-10-23 20:42:58 +01:00
Luck
383276f47a
Refactor contexts, expose cached data in the API & release 2.13 2016-10-23 16:46:53 +01:00
Luck
5d955e77b6
Make the max pool size configurable 2016-10-21 22:22:06 +01:00
Luck
be7d914e39
Finish the buffering refactor - still WIP. Towards #32 2016-10-21 18:34:53 +01:00
Luck
37fc00cce8
Refactoring storage - WIP. Towards #32 2016-10-20 21:55:34 +01:00
Luck
daef01194e
Shade MySQL connector into Sponge jar. Resolves #31 2016-10-19 22:23:43 +01:00
Luck
ce3d7829d7
Update internal permissions to match the new command layouts 2016-10-19 20:14:16 +01:00
Luck
d113a92ce5
Cleanup permission calculation 2016-10-18 20:48:59 +01:00
Luck
7b655d12df
Add set-primary-group option to the default assignments 2016-10-17 18:23:41 +01:00
Luck
e4e80c9c31
Update to SpongeAPI 5.0.0 release 2016-10-16 18:13:55 +01:00
Luck
13fbc7dd39
Implement default assignment system (#25) 2016-10-16 13:58:57 +01:00
Luck
699c4d107b
Swap the javaassist maven plugin with a better method 2016-10-15 08:59:49 +01:00
Luck
e4810302e1
Implement meta / Sponge option commands & fix meta caching system. Fully resolves #23 2016-10-14 22:49:32 +01:00
Luck
6109718c67
Cleanup some remaining TODOs 2016-10-13 21:16:34 +01:00
Luck
cd758d7e48
Bump minor version 2016-10-13 20:40:09 +01:00
Luck
fcb0fcadeb
Fix StackOverflowException 2016-10-13 20:36:08 +01:00
Luck
26fb506560
Reorganize packages 2016-10-13 20:07:10 +01:00
Luck
60e6ae6e23
Fix Sponge implementation, remove standalone module 2016-10-13 19:13:34 +01:00
Luck
83d9229295
Refactor caching system (WIP) - still working towards #23 2016-10-12 21:57:57 +01:00
Luck
9fe05efb4e
Don't force the default group 2016-10-11 18:54:42 +01:00
Luck
5b4975f34c
Implement persisting subjects (+ defaults) 2016-10-10 18:58:43 +01:00
Luck
069e535f1a
Avoid odd behavior where Sponge prevents User subjects from being GCed 2016-10-09 21:34:05 +01:00
Luck
1eb053447e
Make refresh calls in SpongeListener run async 2016-10-09 20:49:17 +01:00
Luck
93c7c06b2d
Cleanup some Sponge subject classes 2016-10-09 13:14:58 +01:00
Luck
9d166041ab
Account for inheritance and wildcards in SimpleSubject 2016-10-07 18:11:59 +01:00
Luck
2429831153
API changes for 2.11 2016-10-05 21:40:54 +01:00
Luck
9e0fdcbfee
Fix memory leak, woops 2016-10-03 20:43:36 +01:00
Luck
008dc3fc52
Move some classes around 2016-10-03 20:42:11 +01:00
Luck
d626c08b4c
Small fix for #getAllWithPermission 2016-10-03 16:45:52 +01:00
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