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