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

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


    from 8873ccb9 Bump actions/cache from 5.0.5 to 6.0.0.
     add 1212144f JEXL-465, JEXL-464, JEXL-463 : the 3.7.0 release improvements;
     add 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;
     add dbeb7a87 JEXL-465: addressing Gary's comments;
     new e785bebf Merge pull request #406 from apache/JEXL-465

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 RELEASE-NOTES.txt                                  | 903 +++++----------------
 pom.xml                                            |   8 +-
 src/changes/changes.xml                            |   8 +
 .../java/org/apache/commons/jexl3/JexlBuilder.java | 104 ++-
 .../org/apache/commons/jexl3/JexlConfigLoader.java | 596 ++++++++++++++
 .../org/apache/commons/jexl3/JexlFeatures.java     |   2 +-
 .../jexl3/internal/introspection/Permissions.java  | 115 ++-
 .../internal/introspection/PermissionsParser.java  |  27 +-
 .../jexl3/internal/introspection/Uberspect.java    |   7 +-
 .../jexl3/introspection/JexlPermissions.java       | 285 ++++++-
 .../org/apache/commons/jexl3/package-info.java     | 312 +++++--
 .../jexl3/scripting/JexlScriptEngineFactory.java   |   8 +-
 src/site/xdoc/index.xml                            | 109 ++-
 src/site/xdoc/relnotes.xml                         | 117 ++-
 .../commons/jexl3/ComposePermissionsTest.java      |  10 +-
 .../org/apache/commons/jexl3/DefaultsTest.java     | 150 ++++
 .../org/apache/commons/jexl3/Issues400Test.java    |  21 +
 .../apache/commons/jexl3/JexlConfigLoaderTest.java | 343 ++++++++
 .../org/apache/commons/jexl3/JexlTestCase.java     |   4 +
 .../apache/commons/jexl3/LoggingPermissions.java   |  94 ---
 .../commons/jexl3/LoggingPermissionsTest.java      | 101 +++
 .../internal/introspection/PermissionsTest.java    | 190 +++++
 .../jexl3/scripting/JexlScriptEngineTest.java      |  16 +-
 .../resources/org/apache/commons/jexl3/jexl.yaml   |  69 ++
 .../org/apache/commons/jexl3/test-config.yaml      |  20 +-
 25 files changed, 2655 insertions(+), 964 deletions(-)
 create mode 100644 src/main/java/org/apache/commons/jexl3/JexlConfigLoader.java
 create mode 100644 src/test/java/org/apache/commons/jexl3/DefaultsTest.java
 create mode 100644 
src/test/java/org/apache/commons/jexl3/JexlConfigLoaderTest.java
 delete mode 100644 
src/test/java/org/apache/commons/jexl3/LoggingPermissions.java
 create mode 100644 
src/test/java/org/apache/commons/jexl3/LoggingPermissionsTest.java
 create mode 100644 src/test/resources/org/apache/commons/jexl3/jexl.yaml
 copy .github/GH-ROBOTS.txt => 
src/test/resources/org/apache/commons/jexl3/test-config.yaml (79%)

Reply via email to