Commit Graph

  • b8da286f64
    Replace huge forwarding classes with java Proxy instances Luck 2018-03-18 17:36:07 +0000
  • da797f154d
    Implement Messaging Service using SQL (#534) Luck 2018-03-18 16:02:04 +0000
  • 926195efc4
    Fix Sponge persisted subject parent serialisation Luck 2018-03-18 11:41:13 +0000
  • 8c1c5c820c
    Fix Sponge subject inheritance Luck 2018-03-18 10:41:27 +0000
  • f63f652edb
    Fix parentadd and parentremove sponge commands Luck 2018-03-18 10:09:21 +0000
  • 174ef187e8
    Rename role parameter in PermissionDescription.Builder#assign Luck 2018-03-18 10:02:16 +0000
  • d1e76f401a
    Reorganise the default configuration Luck 2018-03-17 21:03:50 +0000
  • d52983c5af
    Fix tristate check event on BungeeCord for console senders Luck 2018-03-17 15:03:40 +0000
  • 4773934481
    Fix race condition in the import process (#833) Luck 2018-03-14 22:01:52 +0000
  • dbfc524180
    Fix NPE in Message#asString (fixes #822, #823, #824) Luck 2018-03-13 15:30:35 +0000
  • 60aa7c6104
    Fix compile Luck 2018-03-12 21:27:23 +0000
  • 907d716929
    Reorganise commands Luck 2018-03-12 21:25:29 +0000
  • 1689a8abe2
    Fix adding null json values (#818) Luck 2018-03-12 19:01:38 +0000
  • 5db3820df4
    A few minor API javadoc changes Luck 2018-03-12 18:58:11 +0000
  • f969e2e52b
    Strip color when sending messages to the fallback logger Luck 2018-03-09 16:43:29 +0000
  • cde2306079
    Compress editor/verbose/treeview data using gzip before uploading Luck 2018-03-09 16:21:45 +0000
  • f6c440c172
    Further improvements to the Sponge service design Luck 2018-03-08 21:51:25 +0000
  • 1b98667365
    Fix IsolatedClassLoader on Java 9 (#815) Luck 2018-03-08 18:36:41 +0000
  • bf69d5314e
    Implement Sponge subject lookup queries using CachedData from LP common Luck 2018-03-07 23:50:23 +0000
  • 6d2ea659a4
    Fix errors relating to sponge plugin parameter being an illegal argument (#810) Luck 2018-03-03 20:43:41 +0000
  • 0d89840179
    Reduce the number of entries sent to the verbose viewer, cleanup old hikari try..catches Luck 2018-03-03 20:41:46 +0000
  • f93e8fdccd
    Always fire SubjectDataUpdateEvent async Luck 2018-03-03 16:27:43 +0000
  • 68e4d36f40
    Extract common plugin behaviour into an abstract class Luck 2018-03-03 16:26:27 +0000
  • cd5447de38
    Submit users/groups to the editor in weight order Luck 2018-03-01 18:26:32 +0000
  • 6c0bb61cb1
    Remove sponge migration commands Luck 2018-03-01 11:03:22 +0000
  • d9a45b1090
    Implement SubjectDataUpdateEvent (#753) Luck 2018-03-01 10:58:08 +0000
  • 7549b3eb9e
    Return a dummy value instead of throwing an exception when an offline player is queried via Vault (#806) Luck 2018-03-01 10:08:09 +0000
  • 8f82ef7eb4
    Add copyFrom method to Node.Builder Luck 2018-03-01 09:19:26 +0000
  • fbe84322b5
    Cleanup parts of the sponge service implementation Luck 2018-03-01 08:48:39 +0000
  • 98fb9946e4
    Refactor Contexts class Luck 2018-02-28 19:13:21 +0000
  • 984bc5860f
    Set allow-invalid-usernames to true by default for Nukkit (#798) Luck 2018-02-26 17:35:34 +0000
  • a42d27f056
    Don't intern strings in ContextSets (#797) Luck 2018-02-26 17:27:28 +0000
  • aa4833ed74
    Fix NPEs caused in LPPermissionMap (#794) Luck 2018-02-24 22:59:18 +0000
  • 6704ac4b46
    Fully relocate the jedis driver Luck 2018-02-24 18:20:56 +0000
  • 4e4ec8e608
    Bump caffeine & hikari version Luck 2018-02-24 14:15:51 +0000
  • 4f4a387f04
    Run the permissible monitoring injector twice Luck 2018-02-24 14:08:36 +0000
  • d0143f9e54
    Fix issue with loading on old CraftBukkit versions Luck 2018-02-24 14:04:22 +0000
  • b2175e885f
    Fix compat with older Gson versions (#791) Luck 2018-02-24 13:50:38 +0000
  • 68dd96e563
    Properly bump version Luck 2018-02-23 22:16:52 +0000
  • 168e712324
    Update API to 4.1 Luck 2018-02-23 22:13:41 +0000
  • 2889c28815
    Separate prefix/suffix/meta nodes into their own section within yaml/json/hocon storage files Luck 2018-02-23 15:59:12 +0000
  • 966bf8bf51
    Replace deprecated method usage in NodeTools Luck 2018-02-23 14:20:30 +0000
  • 63ff3c34b3
    Fix default assignment expressions checking temporary permissions (#783) Luck 2018-02-22 23:38:26 +0000
  • 736105cc12
    Add node equality predicates, and provide way to determine hasPermission behaviour using them (#782) Luck 2018-02-22 23:34:35 +0000
  • b1fa4263ed
    Fix illegal argument exception when a proxied Sponge calculator adds an empty context (#780) Luck 2018-02-22 22:24:21 +0000
  • 31d435dc2b
    Update web related functionality to point to new locations and APIs (#770) (#784) Luck 2018-02-22 22:09:37 +0000
  • da9977a30f
    Fix compile and some minor formatting errors Luck 2018-02-20 20:15:48 +0000
  • 9c92522564 MongoDB Replica Set connections cannot resolve (#776 & #777) Andrew 2018-02-20 14:59:29 -0500
  • 31e436868d
    Nukkit support (#764) Luck 2018-02-18 15:10:35 +0000
  • 794455d728
    Refactor bulkupdate comparisons Luck 2018-02-16 22:21:56 +0000
  • 0adf85746d
    Abstract out the process of traversing the inheritance tree, add configurable option to choose which algorithm to use (#719) Luck 2018-02-16 17:46:17 +0000
  • f1047df98e
    Log checks made against non Player command senders in LP bungee Luck 2018-02-16 13:41:21 +0000
  • 765f9d2545
    Remove old schema migration code, cleanup a bit Luck 2018-02-16 13:19:43 +0000
  • 0b5588a7dd
    Cleanup temporary permission auditing process Luck 2018-02-16 12:35:25 +0000
  • 4fda89d5c8
    Wrap unimportant sql migrations in try..catch (#755) Luck 2018-02-16 12:13:15 +0000
  • b8c5c60ece
    try to fix null proxySelector issue with okhttp Luck 2018-02-15 22:20:11 +0000
  • a3730aceeb
    i'm a dummy Luck 2018-02-15 22:08:42 +0000
  • df5240a67c
    Lazily initialise Http client Luck 2018-02-15 22:03:53 +0000
  • 620b0c898c
    Add ability to edit multiple users/groups in the same editor session Luck 2018-02-12 22:04:39 +0000
  • 02ac4bc48b
    Allow temporary-add-behaviour to be defined as an argument to the add/set commands (#747) Luck 2018-02-10 22:04:53 +0000
  • d14310768c
    Allow bulkupdates without constraints (#746) Luck 2018-02-10 21:51:57 +0000
  • 63f8e8849f
    extract WeightCache out of PermissionHolder Luck 2018-02-10 21:27:02 +0000
  • 7e7268bb5a
    Filter expired entries from user/group bulk permission search results (#736) Luck 2018-02-07 18:03:25 +0000
  • 173286d404
    Rebuild default and child permission lookup maps live instead of only once when the plugin first enables Luck 2018-02-04 20:50:35 +0000
  • fd937e3209
    Refactor permission processors, misc cleanup Luck 2018-02-04 18:39:34 +0000
  • 31df29194b
    Add source to UserPromote & UserDemote events (#722) Luck 2018-02-01 21:33:32 +0000
  • a1a2e189b6
    Refactor PEX primary group detection to exclude temporary parents Luck 2018-02-01 20:31:54 +0000
  • 5799a26cb7
    Migrate temporary permissions / parents in PEX migration Luck 2018-02-01 20:03:20 +0000
  • fe200ca1ec
    Add API methods to load users/groups/tracks and return a future encapsulating the resultant object instead of a success flag Luck 2018-01-30 15:55:36 +0000
  • 7f7116e1c7
    Use OkHttp for web requests Luck 2018-01-30 00:08:00 +0000
  • 0cc1c4e5a7
    fix build, refactor Bukkit model classes Luck 2018-01-28 14:18:53 +0000
  • 2bc56de1c3
    Don't store API delegate instances for all users Luck 2018-01-28 00:26:58 +0000
  • e28d15456c
    Update some dependencies Luck 2018-01-25 23:31:31 +0000
  • 54dbede130
    Add /lp debug command Luck 2018-01-24 19:13:29 +0000
  • 982254ff5e
    Reduce the amount of unnecessary data in info command outputs a bit Luck 2018-01-23 19:55:21 +0000
  • e1c60fa70f
    Only query online players when upgrading usernames --> uuids in Vault hooks Luck 2018-01-23 17:07:26 +0000
  • 6923c4e247
    Log the name of the calculator when an exception is thrown Luck 2018-01-23 16:52:50 +0000
  • 0eba5f1cbc
    Add a means to provide a custom Storage dao implementation (#590) Luck 2018-01-22 23:21:47 +0000
  • 4858e59b70
    Don't relocate H2 or SQLite depends in favour of loading into isolated classloaders (fixes #704) Luck 2018-01-22 21:32:31 +0000
  • 1f70ad978f
    Cleanup usages of loadUser/loadGroup/loadTrack - eliminate possibility for unloading race condition (#706) Luck 2018-01-22 17:34:15 +0000
  • 40294b10f5
    ensure that we always use the shaded JDBC driver Luck 2018-01-21 22:20:00 +0000
  • 8d045be0b0
    misc cleanup Luck 2018-01-21 21:35:25 +0000
  • e24a482deb
    Don't call events for changes to transient nodes Luck 2018-01-21 20:31:48 +0000
  • f18d230ff6
    Force a clear of transient nodes when a User quits, don't just rely on their instance being unloaded Luck 2018-01-21 20:25:00 +0000
  • 72d4e5cf7a
    Remove the 'use-server-uuids' option and internal UuidCache system Luck 2018-01-21 20:18:13 +0000
  • 4c3e28ba85
    Only show enduring nodes in command output, encapsulate the Node multimaps in PermissionHolder into separate class Luck 2018-01-21 19:53:20 +0000
  • 821dc4ef56
    Expose a means to implement the plugin's MessagingService via the API Luck 2018-01-19 23:35:41 +0000
  • 612712f015
    fix accidentally marking guava as compile in the previous commit Luck 2018-01-19 19:29:34 +0000
  • 03a93b1186
    Apply dependency remapping using an isolated classloader Luck 2018-01-19 19:27:08 +0000
  • 04ffd00c0e
    fix typo in /lp <u/g> editor message Luck 2018-01-19 16:31:15 +0000
  • a74475d4cd
    serialise -> serialize Luck 2018-01-18 19:21:02 +0000
  • 05ac7e6041
    refactor the way verbose filters are parsed - tokenize on first init as opposed to on each check Luck 2018-01-17 19:30:05 +0000
  • 5ae90f2a4b
    Log verbose checks for the console, commandblocks & entities when running on Bukkit Luck 2018-01-16 19:20:06 +0000
  • b800db03fc
    Nest the 'switchprimarygroup' command under the 'parent' subcommand Luck 2018-01-15 21:09:30 +0000
  • 662b958a7f Update Jenkins URL for the LuckPermsLegacy build (#686) Spanner_Man 2018-01-16 07:48:09 +1100
  • 7cd5eea6d3
    Display tracks relating to the group itself when the showtracks command is performed on a group Luck 2018-01-15 20:39:18 +0000
  • ed223f0e4e
    Don't allow empty context keys/values (#688) Luck 2018-01-15 20:06:20 +0000
  • 8a374aed04
    add javadocs to Command class Luck 2018-01-15 19:55:21 +0000
  • 9ceacdb739
    Refactor some Sponge service details Luck 2018-01-15 18:07:27 +0000
  • 39daed23c4
    fix ~~minor~~ typo Luck 2018-01-13 23:53:44 +0000