This is an automated email from the ASF dual-hosted git repository.
madhan pushed a change to branch ranger-2.6
in repository https://gitbox.apache.org/repos/asf/ranger.git
from 4294f3b2b RANGER-5002: fix schema creation/migration failures with
Oracle database
new 40f60b61b RANGER-4922: Reduce time to find tags associated with
multi-level resource - Handle requests with resourceMatchingScope set to
SELF_OR_DESCENDANTS
new c1223edf5 RANGER-4991: updated RangerServiceDefHelper with addition of
getAllAccessTypes()
new 7bfa89241 RANGER-5001: Resolve merge conflicts to fix compilation
failure (#415)
new b84ef66f9 RANGER-3641: KMS API to generate EDEK and DEK together
new 4d20197ad RANGER-4670: (hbase plugin) Config to support disabling
column authorization for fully authorized column families (#417)
new f084dc350 RANGER-5065. Disable releases for apache.snapshots repo
(#435)
new c87e80771 RANGER-5066. Improve CI workflow (#438)
new d18cda957 RANGER-5067. ranger-nestedstructure-plugin is not built on
linux (#443)
new 9043ff7a2 RANGER-5008:Handle creation of federated user in Ranger
new aa5f2fb58 RANGER-5019: Fix spotbug checks for sub-modules (#441)
new 82efe52c7 RANGER-5068: Bump rat-plugin to 0.16.1 (#445)
new 957093e97 RANGER-5021: Add timeouts to jobs in CI (#427)
new adb22ff55 RANGER-5070: update profiles to include dependent modules
for kms and security-admin (#446)
new 76115bd8e RANGER-5071: CI - Revert to ubuntu-22.04 runner (#451)
new 0b3d90c26 RANGER-5006: User name column in Ranger audit not rendering
properly when it is of larger length
new b21073851 RANGER-5073: docker setup updated to support Oracle database
The 16 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:
.github/workflows/maven.yml | 47 +-
agents-common/dev-support/spotbugsIncludeFile.xml | 64 --
.../hadoop/constants/RangerHadoopConstants.java | 1 +
.../model/validation/RangerServiceDefHelper.java | 14 +-
.../plugin/policyengine/RangerPolicyEngine.java | 3 +
.../policyengine/RangerPolicyEngineImpl.java | 26 +-
.../apache/ranger/plugin/util/PasswordUtils.java | 118 ++++
.../plugin/policyengine/TestPolicyEngine.java | 7 +
.../src/test/resources/policyengine/hbaseTags.json | 74 ++
.../policyengine/test_policyengine_tag_hbase.json | 179 +++++
dev-support/ranger-docker/.env | 1 +
dev-support/ranger-docker/Dockerfile.ranger | 4 +
dev-support/ranger-docker/Dockerfile.ranger-hive | 5 +-
dev-support/ranger-docker/Dockerfile.ranger-kms | 4 +
...le.ranger-postgres => Dockerfile.ranger-oracle} | 11 +-
dev-support/ranger-docker/README.md | 2 +-
dev-support/ranger-docker/config/init_oracle.sh | 45 ++
...stgres.yml => docker-compose.ranger-oracle.yml} | 10 +-
dev-support/ranger-docker/download-archives.sh | 1 +
.../{hive-site-mysql.xml => hive-site-oracle.xml} | 4 +-
...ties => ranger-admin-install-oracle.properties} | 11 +-
...erties => ranger-kms-install-oracle.properties} | 10 +-
.../authorization/hbase/AuthorizationSession.java | 93 +--
.../hbase/RangerAuthorizationCoprocessor.java | 153 +++-
.../hbase/RangerAuthorizationFilter.java | 7 +-
.../hbase/AuthorizationSessionTest.java | 5 +-
.../hbase/HBaseRangerAuthorizationTest.java | 773 ++++++++++++++++-----
.../hbase/RangerAuthorizationFilterTest.java | 3 +-
hbase-agent/src/test/resources/hbase-policies.json | 97 ++-
kms/dev-support/findbugsExcludeFile.xml | 48 --
.../apache/hadoop/crypto/key/kms/server/KMS.java | 55 ++
pom.xml | 37 +-
.../dev-support/findbugsIncludeFile.xml | 25 -
security-admin/pom.xml | 4 +-
.../main/java/org/apache/ranger/biz/UserMgr.java | 7 +-
.../main/java/org/apache/ranger/biz/XUserMgr.java | 16 +
.../src/views/AuditEvent/AccessLogs.jsx | 67 +-
.../src/views/AuditEvent/AccessLogsTable.jsx | 4 +-
.../java/org/apache/ranger/biz/TestXUserMgr.java | 80 +++
39 files changed, 1628 insertions(+), 487 deletions(-)
delete mode 100644 agents-common/dev-support/spotbugsIncludeFile.xml
create mode 100644 agents-common/src/test/resources/policyengine/hbaseTags.json
create mode 100644
agents-common/src/test/resources/policyengine/test_policyengine_tag_hbase.json
copy dev-support/ranger-docker/{Dockerfile.ranger-postgres =>
Dockerfile.ranger-oracle} (79%)
create mode 100644 dev-support/ranger-docker/config/init_oracle.sh
copy dev-support/ranger-docker/{docker-compose.ranger-postgres.yml =>
docker-compose.ranger-oracle.yml} (54%)
copy dev-support/ranger-docker/scripts/{hive-site-mysql.xml =>
hive-site-oracle.xml} (93%)
copy dev-support/ranger-docker/scripts/{ranger-admin-install-mysql.properties
=> ranger-admin-install-oracle.properties} (92%)
copy dev-support/ranger-docker/scripts/{ranger-kms-install-mysql.properties =>
ranger-kms-install-oracle.properties} (97%)
delete mode 100644 kms/dev-support/findbugsExcludeFile.xml
delete mode 100644 ranger-examples/dev-support/findbugsIncludeFile.xml