You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by ja...@apache.org on 2023/07/27 01:39:19 UTC
[pinot] branch master updated (1c7fde0c5a -> 61dcea6b71)
This is an automated email from the ASF dual-hosted git repository.
jackie pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git
from 1c7fde0c5a safely multiply integers to prevent overflow (#11186)
add 61dcea6b71 Rbac impl (#11016)
No new revisions were added by this update.
Summary of changes:
.../org/apache/pinot/broker/api/AccessControl.java | 3 +-
.../api/resources/PinotBrokerAppConfigs.java | 4 +
.../broker/api/resources/PinotBrokerDebug.java | 33 ++++-
.../api/resources/PinotBrokerHealthCheck.java | 4 +
.../broker/api/resources/PinotBrokerLogger.java | 8 ++
.../broker/api/resources/PinotBrokerRouting.java | 6 +
.../broker/api/resources/PinotClientRequest.java | 19 ++-
.../pinot/broker/broker/AuthenticationFilter.java | 4 +
.../broker/broker/helix/BaseBrokerStarter.java | 5 +-
.../requesthandler/BaseBrokerRequestHandler.java | 29 +++--
.../requesthandler/BrokerRequestHandler.java | 7 +-
.../BrokerRequestHandlerDelegate.java | 7 +-
.../MultiStageBrokerRequestHandler.java | 3 +-
.../BaseBrokerRequestHandlerTest.java | 2 +-
.../LiteralOnlyBrokerRequestTest.java | 36 +++---
.../MultiStageBrokerRequestHandlerTest.java | 2 +-
.../pinot/controller/api/access/AccessControl.java | 3 +-
.../api/access/AuthenticationFilter.java | 3 +
.../controller/api/resources/DebugResource.java | 5 +
.../resources/LLCSegmentCompletionHandlers.java | 11 ++
.../PinotAccessControlUserRestletResource.java | 8 ++
.../api/resources/PinotClusterConfigs.java | 7 +
.../api/resources/PinotControllerAppConfigs.java | 4 +
.../api/resources/PinotControllerAuthResource.java | 5 +
.../api/resources/PinotControllerHealthCheck.java | 5 +
.../api/resources/PinotControllerLogger.java | 11 ++
...PinotControllerPeriodicTaskRestletResource.java | 5 +
.../resources/PinotIngestionRestletResource.java | 5 +
.../PinotInstanceAssignmentRestletResource.java | 8 ++
.../resources/PinotInstanceRestletResource.java | 12 ++
.../PinotLeadControllerRestletResource.java | 5 +
.../api/resources/PinotQueryResource.java | 1 +
.../api/resources/PinotRealtimeTableResource.java | 9 ++
.../api/resources/PinotRunningQueryResource.java | 5 +
.../api/resources/PinotSchemaRestletResource.java | 25 ++++
.../api/resources/PinotSegmentRestletResource.java | 31 +++++
.../PinotSegmentUploadDownloadRestletResource.java | 11 ++
.../api/resources/PinotTableIndexingConfigs.java | 4 +
.../api/resources/PinotTableInstances.java | 6 +
.../api/resources/PinotTableMetadataConfigs.java | 4 +
.../api/resources/PinotTableRestletResource.java | 58 ++++++++-
.../controller/api/resources/PinotTableSchema.java | 4 +
.../api/resources/PinotTableSegmentConfigs.java | 4 +
.../api/resources/PinotTableTenantConfigs.java | 4 +
.../api/resources/PinotTaskRestletResource.java | 42 ++++++
.../api/resources/PinotTenantRestletResource.java | 12 ++
.../api/resources/PinotUpsertRestletResource.java | 4 +
.../api/resources/PinotVersionRestletResource.java | 4 +
.../api/resources/TableConfigsRestletResource.java | 16 +++
.../pinot/controller/api/resources/TableSize.java | 4 +
.../pinot/controller/api/resources/TableViews.java | 5 +
.../api/resources/ZookeeperResource.java | 11 ++
.../api/services/PinotBrokerService.java | 14 ++
.../java/org/apache/pinot/core/auth/Actions.java | 144 +++++++++++++++++++++
.../java/org/apache/pinot/core/auth/Authorize.java | 16 ++-
.../pinot/core/auth/FineGrainedAccessControl.java | 50 +++++++
.../pinot/core/auth/FineGrainedAuthUtils.java | 117 +++++++++++++++++
.../org/apache/pinot/core/auth/TargetType.java | 13 +-
58 files changed, 825 insertions(+), 62 deletions(-)
create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/auth/Actions.java
copy pinot-controller/src/main/java/org/apache/pinot/controller/api/access/Authenticate.java => pinot-core/src/main/java/org/apache/pinot/core/auth/Authorize.java (70%)
create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/auth/FineGrainedAccessControl.java
create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/auth/FineGrainedAuthUtils.java
copy pinot-controller/src/main/java/org/apache/pinot/controller/recommender/data/generator/Generator.java => pinot-core/src/main/java/org/apache/pinot/core/auth/TargetType.java (83%)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org