This website requires JavaScript.
357717886e
Refactor the log creation process
Luck
2017-10-30 21:06:45 +0000
94a4051d29
Add extra catch for null primary group in powerfulperms migration
Luck
2017-10-30 20:03:59 +0000
0e581cbcf3
Increase actions actor_name column length (#525 )
Luck
2017-10-30 20:03:03 +0000
230d9725e8
cleanup & fix build
Luck
2017-10-29 20:37:29 +0000
dee41b315f
Inject our own subscription map into the plugin manager instead of registering permissions individually for each player
Luck
2017-10-29 15:16:48 +0000
72e6c75433
Cleanup / tidy up a number of classes
Luck
2017-10-29 12:58:45 +0000
ebe12f838c
Fix user exports
Luck
2017-10-28 00:15:34 +0100
7279fdc25f
Fix changes not being saved for flatfile bulkupdate operations
Luck
2017-10-27 23:17:57 +0100
af5c859385
Fix temporary group display format in parent info command (#518 )
Luck
2017-10-24 13:17:27 +0100
e8896fbdf7
Fix NPE on startup (#520 )
Luck
2017-10-24 13:05:06 +0100
54695b8046
Form more descriptive console & import usernames
Luck
2017-10-23 23:37:55 +0100
c573c755d2
Add option to cancel failed logins on BungeeCord variant
Luck
2017-10-23 16:59:07 +0100
b299301b69
Cleanup
Luck
2017-10-22 21:02:48 +0100
a3a7198777
More storage refactoring
Luck
2017-10-22 20:09:53 +0100
ca8cc91f37
Add group setdisplayname command (#493 )
Luck
2017-10-22 16:58:53 +0100
26c813c07b
Mode storage refactoring - write group nodes into their own section in flatfile types (#502 )
Luck
2017-10-22 14:22:52 +0100
f109cb684a
Apply PermissionAttachment permissions at a higher priority than normal nodes using the transient system (#515 )
Luck
2017-10-22 10:24:04 +0100
1baefaade4
Try to find the most appropriate primary group before just adding a user to default - closes #506
Luck
2017-10-22 09:16:04 +0100
5ac0f93214
Fix migrating null / non-existent usernames - reverts parts of 6bfeec6
, fixes #514
Luck
2017-10-22 09:07:08 +0100
ecfbed00b1
Add config option to allow invalid usernames (#516 )
Luck
2017-10-22 09:00:10 +0100
6e429d6c78
Throw exception if directories cannot be created
Luck
2017-10-22 08:48:00 +0100
fa4bb0447a
Rewrite flatfile storage (YAML & JSON) to use configurate, add HOCON storage method
Luck
2017-10-21 23:20:45 +0100
aa0be40124
Cleanup verbose handler & only send sponge OP command notification if the sender has permission
Luck
2017-10-16 18:55:17 +0100
04d5310c04
Ensure users are a member of their primary group (#506 )
Luck
2017-10-16 18:53:02 +0100
74069af309
Throw an exception if we're unable to create the lib dir
Luck
2017-10-16 15:28:02 +0100
6bfeec6d16
Fix updating primary groups for players who've never joined the server with SQL storage types (#500 )
Luck
2017-10-16 14:43:58 +0100
0f4c057395
Add highest_inherited and lowest_inherited meta stack elements
Luck
2017-10-15 15:13:23 +0100
2fd74f3b7e
fix MetaStackElement equality checks
Luck
2017-10-15 14:51:42 +0100
fb171a57c2
Ensure stored primary groups are always lowercase'd
Luck
2017-10-15 14:32:00 +0100
b26fc69e73
Remove usage of the now-redundant ExtractedContexts class, other misc cleanup
Luck
2017-10-15 14:23:51 +0100
28961b1cfa
Primary groups should come first, not last, when ordering groups for inheritance (#500 )
Luck
2017-10-15 11:22:38 +0100
597f2f7b1b
Make parents-by-weight
the default primary group calculation method
Luck
2017-10-14 22:54:54 +0100
00cd8bb3f3
Prioritise primary groups when two inherited groups have the same weight (#500 )
Luck
2017-10-14 22:50:50 +0100
5732e60510
Remove cleanupUsers functionality
Luck
2017-10-12 20:38:08 +0100
7b271e21e3
Update readme
Luck
2017-10-12 20:25:51 +0100
1a5f9683c2
Fix build (whoops)
Luck
2017-10-12 20:21:49 +0100
3b74d55442
Remove sponge comparison chart from readme
Luck
2017-10-12 20:19:53 +0100
8920396360
Remove context pre-processing (mostly)
Luck
2017-10-12 20:17:52 +0100
9c505e4402
Move Track methods away from checked exceptions, refactor ContextManager & primary group holders
Luck
2017-10-12 19:43:42 +0100
de4c6b384c
Export using the /lp alias
Luck
2017-10-12 18:47:35 +0100
6dec1ba8af
Add hu_HU locale - thanks @montlikadani
Luck
2017-10-03 19:04:47 +0100
9e6788de2f
Refactor context manager
Luck
2017-10-03 19:02:14 +0100
1bd7e5c9c4
Refactor sponge cache invalidation
Luck
2017-09-29 23:21:12 +0100
ec75fdddb5
Make verbose output more readable when a check is made against a lot of contexts
Luck
2017-09-27 20:11:17 +0100
f98aafb97c
Fix world content on BungeeCord not being lowercase'd
Luck
2017-09-24 23:43:39 +0100
f4d2a0daf9
Bump dependency versions
Luck
2017-09-23 23:36:13 +0100
de8fb8de90
Only load slf4j if it's not already present on the server
Luck
2017-09-23 21:15:28 +0100
44d137b8f9
Add project Code of Conduct
Luck
2017-09-22 16:09:50 +0100
777c972bdc
Cache SubjectReference instances, general cleanup
Luck
2017-09-21 21:59:27 +0100
f9efa15781
Re-add 'list' as an alias of 'permission info' - reverts #461 , closes #473
Luck
2017-09-20 20:31:24 +0100
1d1cd679dd
Fix tab completion inconsistencies caused by argument rewrites - closes #481
Luck
2017-09-20 20:27:46 +0100
a9ed4686dd
Avoid loading slf4j when running on Sponge
Luck
2017-09-19 22:13:02 +0100
5b742eb5b2
Only schedule a user cleanup when LuckPermsApi#cleanupUser is called
Luck
2017-09-18 20:50:50 +0100
a3d78f4d0e
Always load dependencies into the plugin classloader, and not it's parent - fixes #479
Luck
2017-09-17 19:30:43 +0100
214929e5e5
Fix group expiry time not being exported (#474 )
Luck
2017-09-14 19:10:18 +0100
67602b8d85
Fix startup deadlock
Luck
2017-09-13 21:24:35 +0100
2412edaa3a
Cleanup subscription updates & UserManager#loadAllUsers
Luck
2017-09-13 20:18:37 +0100
b1584aa2c3
Update zh-CN locale (#466 )
EuropeJing
2017-09-12 15:47:37 +0800
a14a416193
Make some ingame messages more consistent with the LP theme, general cleanup
Luck
2017-09-11 22:21:57 +0100
f3251e9407
Fix missing depend
Luck
2017-09-10 21:45:47 +0100
096885d91f
Add tracing to /lp verbose, API updates/cleanup, add login process event, and utilise string interning for faster context/node comparisons
Luck
2017-09-10 21:23:54 +0100
368700156c
Added uranium server support to DependencyManager (#464 )
Frank Zhang
2017-09-08 21:25:49 +0800
81cf50520b
Fix NodeFactory#nodeAsCommand when unsetting meta nodes, fix meta unset command
Luck
2017-09-06 21:56:41 +0100
649748c2d3
Bump caffeine and hikari versions (#462 )
Luck
2017-09-05 23:56:45 +0100
bf7a708440
Send some extra data to the editor data object
Luck
2017-09-05 14:54:22 +0100
8faa4d137b
Fix some issues with the recent import/export changes
Luck
2017-09-04 23:20:21 +0100
479bd91b74
Fix build
Luck
2017-09-04 22:32:02 +0100
6bc7f1fca2
Refactor Importer/Exporter to use multiple threads (#317 )
Luck
2017-09-04 22:24:07 +0100
dadd8e2c50
Don't publish/broadcast log entries from the import process - towards #317
Luck
2017-09-04 20:47:45 +0100
03f342a21c
Refactor command execution to use Locks per target instead of (effectively) one for all commands - towards #317
Luck
2017-09-04 20:42:21 +0100
7fe5397e21
Fix incorrect usage of CompletableFuture#thenCombineAsync
Luck
2017-09-04 17:56:01 +0100
b6e1fd179e
Add type argument to 'meta clear' command (#457 )
Luck
2017-09-04 17:25:59 +0100
754c7d8e3b
Add config option to prevent primary group removal (#405 )
Luck
2017-09-04 17:03:17 +0100
925d3ccd1b
Remove "list" alias for holder info (#461 )
Luck
2017-09-04 16:55:10 +0100
d60d0ac9c5
Reduce buffer times, refactor MessagingService init
Luck
2017-09-04 16:49:43 +0100
e1b51dd6af
Catch Throwable instead of Exception when setting up BukkitJsonMessageHandler
Luck
2017-09-04 13:03:09 +0100
fbe9d9f128
Run user cleanup task async and not on Storage init
Luck
2017-09-03 16:16:21 +0100
509826949d
Add login debug option
Luck
2017-08-27 13:54:26 +0100
39aaa8a292
Update for latest Text version
Luck
2017-08-22 16:58:24 +0100
069c76c53a
Fix time test for node expiry times
Luck
2017-08-22 16:30:46 +0100
f45c0caa45
Refactor metastacks & primary group calculation
Luck
2017-08-21 15:39:35 +0200
41b0e10709
Update zh-CN locale (#450 )
EuropeJing
2017-08-21 16:38:30 +0800
8e8da20c13
Update zh-CN locale (#449 )
EuropeJing
2017-08-21 01:43:58 +0800
269aa39378
Fix comparator and ensure @Nonnull annotated methods never return null in LogEntry
Luck
2017-08-20 14:51:46 +0200
ae8be97db7
Dispatch log entries via the messaging service
Luck
2017-08-20 13:32:52 +0200
f0ad40825b
Refactor and cleanup Log classes
Luck
2017-08-20 01:35:03 +0200
36d292747a
Format times in /lp log into a shorter form
Luck
2017-08-19 11:38:08 +0200
b65d2262bf
Remove "... data was saved to storage" messages
Luck
2017-08-19 11:08:28 +0200
a7ab0c6b36
Send a more helpful message when the non legacy version of LP is installed on Bukkit 1.7 (#437 )
Luck
2017-08-18 13:58:41 +0200
c02fcb6508
Refactor weight lookups
Luck
2017-08-18 11:14:03 +0200
07c38de44b
Allow permission info command to be filtered by context (#442 )
Luck
2017-08-18 10:44:54 +0200
188d62c99b
Fix issue with casting UUIDs in MongoDB backing (#443 )
Luck
2017-08-18 10:35:56 +0200
76b203ad10
Fix text dependencies being shaded
Luck
2017-08-17 10:12:08 +0200
909844aef5
Update KyoriPowered/text dependency
Luck
2017-08-16 10:56:35 +0200
046202719a
Correctly export meta/prefix/suffix nodes to command strings
Luck
2017-08-14 18:58:12 +0200
ed15e2838d
Fix checkinherits command not returning the inheritance data
Luck
2017-08-14 09:38:08 +0200
82466c2e5d
Properly implement Contexts#allowAll - bump API to 3.3
Luck
2017-08-13 22:21:04 +0200
c598daf350
Fix negating group permissions to cancel inheritance
Luck
2017-08-13 19:40:59 +0200
a40421fa1f
Optimizations to the core PermissionHolder class
Luck
2017-08-13 19:24:00 +0200
d98b464ce9
Cleanup verbose & treeview packages. Return known permissions from the PermissionVault as Sponge PermissionDescriptions
Luck
2017-08-13 12:07:05 +0200