LPS-32200 As a Liferay Marketplace Developer, identifying and declaring necessary PACL declarations is really hard and time consuming and error prone
LPS-32200 Don't need to add existing policy rules at every check, but we should always add them to the generated file to help identify missed use cases
LPS-32200 SecurityManager doesn't send -1 as the port for resolve actions, it only sends the host and "resolve" as the action
LPS-32200 Factored getting the real class name out into a separate method
LPS-32200 No need to use indexOf since we know it starts with 'getenv.'
LPS-32200 Null check for plugin services
LPS-32200 Source formatting
LPS-32200 Merge untracked changes so that the written policy is the complete picture rather than only a list of the modified rules
LPS-32200 String constants
LPS-32235 As a Marketplace Developer, I would like to specify PACL policies for allowed socket connections using wildcards, so that my app can deploy to unknown environments successfully
LPS-32235 Correct the generated environment variable rule
PACL - Push custom Liferay policy checking down to a custom java.security.Policy impl
PACL - Enable our policy impl and temporarily disable checking through our security manager (this will cause our Policy implementation to be used)
PACL - File checker should use real permission logic
PACL - divert pacl calls through an access controller
PACL - an access controller proxy
WIP
WIP
WIP
WIP