Commit Graph

  • c7a0e59919 Catch RejectedExecutionException in BufferedRequest (#2289) Luck 2020-05-11 21:15:42 +01:00
  • 9984d4be42 Optimize ActionLog and Paginated util Luck 2020-05-11 21:00:42 +01:00
  • a1c91b9007 Improve sync task performance Luck 2020-05-11 13:46:02 +01:00
  • 6a256d59f5 Fix null check in selectAllGroupPermissions Luck 2020-05-11 13:12:30 +01:00
  • fca2f1e6de Optimize loading lots of groups from SQL storage types (#2287) Luck 2020-05-11 12:54:42 +01:00
  • ec7994a561 Print more useful debug message when a LinkageError is thrown due to bad SLF4J classloading Luck 2020-05-11 01:41:01 +01:00
  • 2839c36ea2 Fix NPE in Nukkit disconnect handling (#2269) Luck 2020-05-10 22:24:47 +01:00
  • 9f22bf2fbf Update the client commands list when permissions are changed (#2262) Luck 2020-05-10 22:18:01 +01:00
  • 5f0df1b167 Increase editor users limit to 1000 & sort users according to their max inherited group weight Luck 2020-05-10 16:31:35 +01:00
  • 3bf2fab2e9 Release API 5.1 v5.1 Luck 2020-05-10 14:02:57 +01:00
  • 73d76d860e Move PlayerAdapter to platform package Luck 2020-05-10 13:51:30 +01:00
  • bcfcb64931 Add modifyUser and modifyGroup convenience API methods Luck 2020-05-10 12:40:20 +01:00
  • a19cb71394 Add PermissionHolder#getQueryOptions API method Luck 2020-05-10 12:22:40 +01:00
  • 52731fe68e Add getInheritedGroups and getNodes filtered by type methods to the API (#1926) Luck 2020-05-10 01:19:43 +01:00
  • 7845d89f10 Add some convenience API methods (#1926) Luck 2020-05-09 23:41:28 +01:00
  • 3d358e57ff Fix group listmembers command behaviour with the default group (#2088) Luck 2020-05-09 19:16:17 +01:00
  • bd9ae9dbd5 Cleanup command manager aliases handling Luck 2020-05-09 19:04:50 +01:00
  • f281927578 Re-add group/g --> parent alias (#2054) Luck 2020-05-09 18:40:15 +01:00
  • 665c53093a Tweak HikariCP config to hopefully improve recovery from database downtime (#2223, #2084) Luck 2020-05-09 18:19:49 +01:00
  • 10fbc24f43 Add option for Sponge style wildcards on other platforms (#1625) Luck 2020-05-09 17:48:29 +01:00
  • 6631e9144e Put Nullable annotations in the right place Luck 2020-05-09 17:32:52 +01:00
  • 7ae532f082 Add UserManager/GroupManager searchAll method Luck 2020-05-07 03:46:22 +01:00
  • 1af55e3720 Rename InheritanceHandler --> InheritanceGraphFactory Luck 2020-05-07 00:38:48 +01:00
  • fe32aa2d33 Download dependencies in parallel Luck 2020-05-06 02:50:19 +01:00
  • f6460c2802 Fix Year 2038 problem for future installs (#2126) Luck 2020-05-06 00:13:19 +01:00
  • 045c10048d RedisMessenger support for SSL (#2263) Luck 2020-05-05 17:38:24 +01:00
  • 308356de80 Refactor group name parsing in commands Luck 2020-05-05 17:24:44 +01:00
  • 8771d4c5e5 Detect incompatible BungeeCord versions Luck 2020-05-03 00:23:58 +01:00
  • cd25681cd3 Remove special message for error 403 Luck 2020-04-28 21:40:52 +01:00
  • ad6a11819d Ignore null entries in Permission#children map on Bukkit/Nukkit (#2235) Luck 2020-04-28 13:54:23 +01:00
  • b17da055af Increase UserHousekeeper cleanup interval & print debug message when unloading Luck 2020-04-28 13:47:13 +01:00
  • 2fd896508b Attempt to fix issue with user instances being unloaded for online players on Bungee (#2238, #2225, #2107 & more) Luck 2020-04-28 13:46:17 +01:00
  • 99348fce53 Reply with more descriptive message when http requests fail Luck 2020-04-28 13:29:09 +01:00
  • eb0d758efc Fix Bukkit command map access (#2229) Luck 2020-04-28 12:57:40 +01:00
  • c03aca35d6 Add checkTime property to verbose data (#2226) Luck 2020-04-26 10:49:52 +01:00
  • f484e87828 Add other options to meta formatting config comment (#2222, #2090) Tobi 2020-04-24 20:57:50 +02:00
  • 07b2df7c7e Cleanup configuration files slightly Luck 2020-04-23 13:05:39 +01:00
  • cab15d39c3 Make the injected LP permSubs replacement value maps thread safe Luck 2020-04-21 20:06:52 +01:00
  • 36335c10a4 Cleanup imports Luck 2020-04-17 17:49:32 +01:00
  • 642d14d003 Allow leading '/' in LP commands executed from the console Luck 2020-04-17 17:46:48 +01:00
  • 175808e251 Attempt to fix some PowerfulPerms migration issues (#2168) Luck 2020-04-16 15:13:41 +01:00
  • 14d952a212 Code style Luck 2020-04-16 15:09:01 +01:00
  • 37e09caac5 Slightly optimize SimpleMetaValueSelector by only invoking the selection strategy if there is a selection to be made Luck 2020-04-16 14:50:44 +01:00
  • 4d7a6cb658 Add meta-value-selection config setting (#2167) Luck 2020-04-16 14:44:38 +01:00
  • cc80fe5105 Cleanup ConfigKeys class a bit Luck 2020-04-09 12:00:32 +01:00
  • b79f6b0fdd Build against SpongeAPI 7.2 Luck 2020-04-09 11:47:10 +01:00
  • 83e9ac04b2 Optimize VerboseHandler by delaying construction of stack trace array until later Luck 2020-04-07 17:56:56 +01:00
  • 8cecfe5b7c Avoid calls to the Bukkit singleton Luck 2020-04-07 17:50:08 +01:00
  • 54aed80db8 Fix applying track reordering from the webeditor (#2144) Luck 2020-04-06 11:55:49 +01:00
  • 0d89fc9d28 Revert "Trial using the default Java hostname verifier instead of okhttp's (#2134)" Luck 2020-04-05 17:49:20 +01:00
  • cee34d0c31 Trial using the default Java hostname verifier instead of okhttp's (#2134) Luck 2020-04-05 17:41:32 +01:00
  • d2e60eb5ac Attempt to fix issue converting MongoDB document _id to UUID (#2110) Luck 2020-04-05 16:42:09 +01:00
  • c71742a996 Use slightly less spammy logging when user data isn't loaded in Bungee permission check handling Luck 2020-04-05 16:25:33 +01:00
  • fe139f8420 Replace 'none' option with 'auto' in messaging service config description Luck 2020-04-05 16:04:38 +01:00
  • bb015d0c88 Fix the link to Storage types wiki page in config files (#2135) caramat 2020-04-05 17:03:19 +02:00
  • 94809c2a66 Defer legacy component handling on 1.7 servers to Kyori lib Luck 2020-04-05 15:48:07 +01:00
  • 141d3e26ea Update dependencies Luck 2020-04-04 22:47:43 +01:00
  • efb958ba44 Move Bungee connection event registerIntent call to after possible method return Luck 2020-04-04 12:04:22 +01:00
  • 9f0fe9e0cb Use a dynamically generated class instead of a reflection Proxy in NonClosableConnection Luck 2020-03-31 14:29:09 +01:00
  • 2028d65579 Rename some classes Luck 2020-03-31 13:38:28 +01:00
  • c98c60b120 Fix IllegalStateException when constructing a MetaCache for CalculatedSubjects (#2123) Luck 2020-03-30 22:57:08 +01:00
  • 6805574553 Use a MethodHandle to call event class constructors Luck 2020-03-30 19:46:30 +01:00
  • c3128dec0d Generate actual classes for LP events at runtime instead of using proxies + InvocationHandlers Luck 2020-03-30 19:18:34 +01:00
  • b65639cd76 Ignore empty string world names in Bukkit WorldCalculator (#2119) Luck 2020-03-30 14:32:27 +01:00
  • 42e9f43443 Store result of primary group calculation in CachedMetaData Luck 2020-03-30 14:13:17 +01:00
  • c40ad63291 Slightly refactor AbstractConfigurateStorage#appendNode Luck 2020-03-28 10:22:04 +00:00
  • 0964762217 Avoid call to PermissionUser.initialize in PEX migration (#2102) Luck 2020-03-26 23:09:09 +00:00
  • 3553a0f9fe Don't attempt to migrate empty users in PEX migration (#2102) Luck 2020-03-26 22:32:53 +00:00
  • 24304a61a7 Work around issue accessing PEX async in migration (#2102) Luck 2020-03-26 17:18:00 +00:00
  • 497846e5a6 Run some auto code inspections Luck 2020-03-26 17:01:55 +00:00
  • 0729be0f0a Print IOException when uploading web editor data fails (#2087) Luck 2020-03-24 10:44:31 +00:00
  • 2adea2d3dc Improve reliability of java version check in ReflectionClassLoader (#2093) Luck 2020-03-24 10:35:13 +00:00
  • 30d7768299 Fix parsing contexts from commands with server/world = global (#2093) Luck 2020-03-24 10:03:34 +00:00
  • 3a7fadb843 Perform uninject tasks synchronously on Bukkit player quit (#2080) Luck 2020-03-24 09:43:32 +00:00
  • 779bbb9f88 Fix typo Luck 2020-03-19 16:24:14 +00:00
  • a721cc0b7c Remove unused DefaultQueryOptions class Luck 2020-03-19 12:57:52 +00:00
  • 3973aa1000 Add notice to inform users to ignore 'illegal reflective access' warning messages (#952) Luck 2020-03-19 12:14:17 +00:00
  • ac9fe74785 Catch subclasses of Throwable when trying to create a FileWatcher (#2066) Luck 2020-03-19 11:30:19 +00:00
  • 46c9e3b713 Clarify method name in QuotedStringTokenizer Luck 2020-03-19 11:06:41 +00:00
  • 05b82cdbab Slightly optimize Permissible#getEffectivePermissions Luck 2020-03-19 11:04:52 +00:00
  • 3086724e92 Don't print InterruptedExceptions in AbstractFileWatcher (#2044) Luck 2020-03-14 21:26:13 +00:00
  • fbac03e372 Remove MinimalApiProvider & refactor usages away from static access Luck 2020-03-13 18:13:12 +00:00
  • 2518a7c8e5 Fix NPE in QueryOptionsImpl (#2051, #2052) Luck 2020-03-11 11:38:38 +00:00
  • bbec0932fd Fix typo Luck 2020-03-10 23:55:47 +00:00
  • bca766c20d Ensure immutability of QueryOptions options map Luck 2020-03-04 12:45:13 +00:00
  • bb3afa21a4 Always store node metadata keys in a HashMap, not IdentityHashMap, and ensure immutability when built Luck 2020-03-04 12:44:47 +00:00
  • 85451a9a20 Remove legacy import functionality Luck 2020-03-03 11:20:32 +00:00
  • d475ace76c Export users & tracks in a consistent order Luck 2020-03-03 11:03:30 +00:00
  • 9f3395f256 Fix StringIndexOutOfBoundsException with empty string in QuotedStringTokenizer (#2041) Luck 2020-03-02 22:52:08 +00:00
  • c6bda0875c Change argument tokenizer to support unicode double quote characters (#1999) Luck 2020-03-02 15:28:32 +00:00
  • 4f63a00bad Update FUNDING.yml Luck 2020-03-01 10:23:40 +00:00
  • 0a3141841c Rename variable for silent flag Luck 2020-02-27 13:20:14 +00:00
  • 6fea194ef5 Don't attempt to refresh auto op if server is stopping (#1989) Luck 2020-02-27 13:19:53 +00:00
  • e66ab1be0d Properly close file watcher on disable Luck 2020-02-24 23:45:30 +00:00
  • 5ce8217cd5 Refactor file watcher Luck 2020-02-24 18:26:52 +00:00
  • 2ed45c92a6 Enhance default config (#2005, #2006) povsisterandLuck 2020-02-22 04:08:58 +08:00
  • 9f7d431d34 Accept empty contexts.json file as valid Luck 2020-02-11 15:35:16 +00:00
  • d937c9ce06 Update commodore to 1.7 Luck 2020-02-10 00:45:47 +00:00
  • 6a96d40da4 Tiny cleanup to #expiry method in NodeBuilder Luck 2020-02-10 00:27:29 +00:00
  • 2eabe845d7 Update commodore to 1.6 (#1939) Luck 2020-02-09 15:44:52 +00:00