Commit Graph

  • 379eb00b69 Cleanup various message localisations, limit the size of the PermissionRegistry Luck 2018-06-19 22:27:43 +01:00
  • 2036127612 Cleanup action log formatting and pagination Luck 2018-06-18 16:08:18 +01:00
  • 957a918bd6 Fix loading on BungeeCord (#1054) Luck 2018-06-17 09:49:38 +01:00
  • 6b305972ac Fix sponge build script Luck 2018-06-16 18:41:53 +01:00
  • b8c06904ab Make logging messages a bit less obnoxious Luck 2018-06-16 16:59:59 +01:00
  • 6baa472567 Fix context cache invalidation Luck 2018-06-15 19:07:24 +01:00
  • 9c449def57 Update some dependency versions Luck 2018-06-13 20:29:00 +01:00
  • e4acc133a9 remove some unnecessary interfaces Luck 2018-06-12 18:18:38 +01:00
  • 8b181b877b Nukkit stores attachments in a set, not a list (#1046) Luck 2018-06-11 17:07:56 +01:00
  • 194790110d Fix node comparison for identical nodes except the value Luck 2018-06-07 19:58:55 +01:00
  • c0cd197bd0 Don't allow players to be added to SubscriptionValueMaps Luck 2018-06-07 17:01:25 +01:00
  • 30ce269873 Disable hikari leak detection (#1033) Luck 2018-06-05 20:33:23 +01:00
  • 4d7be13c16 Don't reload Sponge persisted subjects when a save is pending Luck 2018-06-03 20:46:50 +01:00
  • 8cf0f7da5f Improve buffering code Luck 2018-06-03 19:36:55 +01:00
  • bcb4e5ca64 cleanup various comparators Luck 2018-05-31 23:41:37 +01:00
  • 07b003c77a Make the dummy attachment a bit more compatible Luck 2018-05-31 01:01:29 +01:00
  • f4e4f727dd More workarounds to support MassiveCore's modification of attachment permissions via reflection Luck 2018-05-31 00:51:33 +01:00
  • 644c53a074 Add workaround for plugins adding/removing/modifying permission attachments via reflection (#1024) Luck 2018-05-30 13:17:41 +01:00
  • c66622bd09 Fix regex permissions not really working properly (#1021) Luck 2018-05-29 14:45:21 +01:00
  • adf0589184 Print a more informative error when the port is missing from the address arg (#1022) Luck 2018-05-29 12:40:39 +01:00
  • b7de0e6901 Provide an even more detailed warning message when other uuids are present for a username Luck 2018-05-25 17:05:26 +01:00
  • a90e59ec97 Fix cache invalidation when group data changes (#1010) Luck 2018-05-21 18:48:47 +01:00
  • f4882c1c14 Cache the creation of Sponge proxy subject classes (#1005) Luck 2018-05-17 18:19:45 +01:00
  • ed3b5a3cf1 Lazily load contexts cache for Sponge subjects (#1005) Luck 2018-05-17 18:12:20 +01:00
  • 45e2b7b12f Fix saving node attributes on non-YAML file storage types (#999) Luck 2018-05-16 19:30:05 +01:00
  • 1e73986c60 Allow world rewrite options to apply in (some) Vault lookups (#990) Luck 2018-05-16 19:03:32 +01:00
  • 20f992110d Refactor meta stack element creation, add 'from_group' & 'not_from_group' elements Luck 2018-05-16 18:46:25 +01:00
  • 18f09f9862 Various performance optimizations Luck 2018-05-15 00:08:23 +01:00
  • a0be1c7c48 Fix issue with Bukkit attachment permissions never being removed (#991) Luck 2018-05-13 14:06:05 +01:00
  • 5d34661a15 Readme fixes (#993) DoNotSpamPls 2018-05-12 18:40:54 +03:00
  • 1639879106 Reduce the number of config lookups required when calculating contexts Luck 2018-05-12 01:51:38 +01:00
  • a927ca659f Reduce the throughput on the contexts cache in ContextManager (#929) Luck 2018-05-12 01:34:34 +01:00
  • 804c884d8b Update configurate to fix issues with legacy guava compat Luck 2018-05-06 19:57:50 +01:00
  • 51f215b8ac Add PlayerDataSaveEvent Luck 2018-05-06 18:21:14 +01:00
  • 64838708ab Release version 4.2.0 Luck 2018-05-06 17:16:36 +01:00
  • 91b7af52ac Use the servers uuid cache in the output to /lp search if LP doesn't have data (#974) Luck 2018-05-06 16:20:08 +01:00
  • d3dded8791 Fix jedis shading (#930) Luck 2018-05-06 15:58:40 +01:00
  • 022b385c0a Fix /lp search query (#972) Luck 2018-05-05 18:39:13 +01:00
  • 7ee9b93365 Convert bulkupdate & search functionality to use PreparedStatements (#972) Luck 2018-05-05 18:17:48 +01:00
  • c4c98aaabf Improve the behaviour of the APIs (now somewhat redundant) holder refresh method Luck 2018-05-04 23:17:06 +01:00
  • 10c0efaa5d Fix bad caching logic resulting in super high CPU usage Luck 2018-05-04 23:12:46 +01:00
  • d8a7d8de4a Throw a more detailed error when database connection info is missing Luck 2018-05-04 21:27:57 +01:00
  • ab8b675bae Add flag to exclude users from an export (#961) Luck 2018-05-04 18:19:52 +01:00
  • 194b602fd6 Implement different comparison methods for /lp search (#917) Luck 2018-05-04 18:11:11 +01:00
  • 7da0c58b76 Improve consistency of contextual primary group caching Luck 2018-05-04 17:24:40 +01:00
  • 2dbbea4993 Remove the locks in NodeMap to ease thread contention when lots of processes are resolving inheritance & refactor the way LocalizedNodes are created (#734) Luck 2018-05-04 16:16:12 +01:00
  • 55d59bb1c4 Make auto-op changes take effect (almost) immediately (#943) Luck 2018-05-03 20:21:52 +01:00
  • a6facf7492 Refactor the way holder caches are invalidated in order to improve consistency (#734) Luck 2018-05-03 19:35:44 +01:00
  • b8a1871cf1 Fix guava being accidentally shaded Luck 2018-05-03 13:46:17 +01:00
  • f556c75d94 Allow display names to be set in specific contexts (#963) Luck 2018-05-02 21:27:21 +01:00
  • 58bd7de66a Implement equals, hashcode and toString for NodeTypes Luck 2018-05-02 20:35:20 +01:00
  • 4547b52748 Refactor extended node types, general cleanup Luck 2018-05-02 20:18:48 +01:00
  • b9acb84119 Optimize WildcardProcessor Luck 2018-05-01 00:20:39 +01:00
  • e3a783c546 Maybe fix problems with symlinks (#956) Luck 2018-04-30 14:44:09 +01:00
  • 2e136666be Remove storage buffers Luck 2018-04-29 11:33:51 +01:00
  • 7d089cb5f0 Refactor configurate deo serialization of permission data, add support for the TOML format Luck 2018-04-28 21:26:59 +01:00
  • 3784d904fb Some small fixes and changes for ContextSet implementations Luck 2018-04-27 18:50:36 +01:00
  • fef6ebf793 Context set values should be lowercase'd too Luck 2018-04-26 19:51:05 +01:00
  • 316e177c1d Exclude temporary file changes from FileWatcher (#945) Luck 2018-04-26 18:44:53 +01:00
  • 4cdff14c7c Apply improvements to the caches in AbstractContextManager (#929) Luck 2018-04-25 21:14:16 +01:00
  • 97121bc719 Add some missing null check annotations Luck 2018-04-25 21:02:17 +01:00
  • 1312aac349 Add promote and demote methods to the API (#938) Luck 2018-04-25 19:58:38 +01:00
  • 8a5c9ddef2 Added explicit column names in INSERT queries. (#939) Bogdan 2018-04-25 21:27:28 +04:00
  • 55382519a1 Fix sponge split-storage config section being in the wrong section of the config (#928) Luck 2018-04-25 17:30:56 +01:00
  • cbb562b603 Fix sponge subject storage Luck 2018-04-25 17:30:02 +01:00
  • ba51f803ba add more logging to the importer Luck 2018-04-25 17:15:30 +01:00
  • d73543408e Fix misplaced sponge config options Luck 2018-04-23 21:31:04 +01:00
  • 7d90dba08b Update some dependency versions Luck 2018-04-21 23:26:34 +01:00
  • f11ebe6166 Replace file logger with json based system Luck 2018-04-21 18:16:35 +01:00
  • 1b917f0901 Fix init error in SeparatedConfigurateDao (#924 & #925) Luck 2018-04-21 17:03:59 +01:00
  • 328353d053 Implement the option to combine yaml/json/hocon storage files into one Luck 2018-04-20 21:59:32 +01:00
  • 4e87489dc1 Output meta in inheritance order in the 'meta info' command (#908) Luck 2018-04-20 15:04:29 +01:00
  • 8e5bcdd5ea Move schema files to a namespaced package (#899) Luck 2018-04-20 14:56:37 +01:00
  • 882a29029e Account for Sponge permission defaults in SpongeSenderFactory#getPermissionValue (fixes #920) Luck 2018-04-20 14:17:29 +01:00
  • 4704c5c975 Add full diff to the log when webeditor data is applied (#922) Luck 2018-04-20 14:06:35 +01:00
  • 957365ab91 refactor inheritance graphs slightly Luck 2018-04-20 14:00:50 +01:00
  • f8d34d7f46 Fix compile Luck 2018-04-09 20:58:52 +01:00
  • cb185e4827 Minor misc changes Luck 2018-04-08 22:58:15 +01:00
  • f5c6b9e3d4 Add 'permission clear' command (#893) Luck 2018-04-04 18:46:01 +01:00
  • 96f0f46b3e Update readme Luck 2018-04-04 17:10:33 +01:00
  • 6a5b7ce3a1 derp Luck 2018-04-04 15:29:45 +01:00
  • f33c540efb Register Sponge PermDescriptions to the LP permission registry Luck 2018-04-03 21:56:15 +01:00
  • 7684ac5d3a Add extra parameter to EventBus#subscribe which allows a handler to be bound to a plugin Luck 2018-04-02 17:26:02 +01:00
  • c13b01da01 misc cleanup Luck 2018-04-02 16:02:55 +01:00
  • 3453f05aca Copy usernames in the GroupManager migration (#883) Luck 2018-04-02 13:34:30 +01:00
  • c8bb85a06b Don't intern strings in permission checking process Luck 2018-03-31 22:13:10 +01:00
  • 2aabc9902f Rename verbose paste to verbose upload Luck 2018-03-31 22:09:58 +01:00
  • 6dba778e60 Catch exceptions thrown in repeating tasks to avoid subsequent executions from being cancelled Luck 2018-03-31 11:13:27 +01:00
  • cbeaaca7af Fix shutdown hang (#881) Luck 2018-03-31 11:11:42 +01:00
  • 0e69c8902d Revert f63d6cf Luck 2018-03-31 10:26:22 +01:00
  • f63d6cfced Properly escape sql query for loadTrack (#877) Luck 2018-03-30 21:50:03 +01:00
  • 72f9de6cc7 Fix resolving data directory on Sponge servers with a custom config dir location (#875) Luck 2018-03-30 21:37:33 +01:00
  • 509e89b9cf Clarify the showtracks output (#862) Luck 2018-03-30 11:58:32 +01:00
  • 90cce19baf Make the world-rewrite map case insensitive (#863) Luck 2018-03-30 11:54:17 +01:00
  • e4e93b1af1 Improve the way player uuid data is saved/stored. Add a warning message to catch ip forwarding issues Luck 2018-03-29 21:46:34 +01:00
  • 8f30176edd Fixed command arguments for Nukkit (#871) funniray 2018-03-27 11:43:49 -04:00
  • 4923d10b86 Encode editor payload using UTF-8 (#841) Luck 2018-03-18 20:58:33 +00:00
  • bd3a4e1ad7 Fix Sql messenger table name & bug which meant entries were only received after a 1 min delay Luck 2018-03-18 18:58:53 +00:00
  • 0f99a6c5ca Fix recursive proxying in PhasedStorage Luck 2018-03-18 18:31:30 +00:00
  • 0150da94a8 Apply table prefix to the SQL messenger Luck 2018-03-18 17:38:52 +00:00