This is an automated email from the ASF dual-hosted git repository.

henrib pushed a change to branch JEXL-465
in repository https://gitbox.apache.org/repos/asf/commons-jexl.git


    from b915e46d JEXL-465: checkstyle;
     add 2d0bafe3 JEXL-465: harden permissions; improve docs and tests; - 
tighten SECURE/RESTRICTED to deny file, env, loader, thread access; - add NONE 
deny-all base and create() factory; - fix getClass() bypass in 
Permissions.allow(Class,Method); - add JexlBuilder.setDefaultOptions(); - add 
security disclaimer in package-info.java and site index; - raise coverage: 
JexlConfigLoader option flags, LoggingPermissions;

No new revisions were added by this update.

Summary of changes:
 pom.xml                                            |   2 +-
 .../java/org/apache/commons/jexl3/JexlBuilder.java |  16 +++
 .../org/apache/commons/jexl3/JexlConfigLoader.java |   5 +-
 .../org/apache/commons/jexl3/JexlFeatures.java     |   2 +-
 .../jexl3/internal/introspection/Permissions.java  |  18 +--
 .../jexl3/introspection/JexlPermissions.java       |  97 ++++++++++++--
 .../org/apache/commons/jexl3/package-info.java     |  50 ++++++--
 src/site/xdoc/index.xml                            |  24 +++-
 .../org/apache/commons/jexl3/DefaultsTest.java     |  45 +++++--
 .../apache/commons/jexl3/JexlConfigLoaderTest.java | 142 ++++++++++++++++++---
 .../commons/jexl3/LoggingPermissionsTest.java      |  46 +++++++
 .../internal/introspection/PermissionsTest.java    |  88 +++++++++++++
 12 files changed, 463 insertions(+), 72 deletions(-)

Reply via email to