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

rsivaram pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git.


    from a225347  KAFKA-8840: Fix bug where ClientCompatibilityFeaturesTest 
fails when running multiple iterations (#7260)
     add 3647948  KAFKA-8760; New Java Authorizer API (KIP-504) (#7268)

No new revisions were added by this update.

Summary of changes:
 build.gradle                                       |   1 +
 checkstyle/import-control.xml                      |   2 +
 .../java/org/apache/kafka/common/Endpoint.java     | 101 +++
 .../kafka/common/requests/RequestContext.java      |  42 +-
 .../apache/kafka/common/utils/SecurityUtils.java   |  44 ++
 .../authorizer/AclCreateResult.java}               |  36 +-
 .../kafka/server/authorizer/AclDeleteResult.java   |  97 +++
 .../org/apache/kafka/server/authorizer/Action.java | 124 +++
 .../authorizer/AuthorizableRequestContext.java     |  72 ++
 .../server/authorizer/AuthorizationResult.java     |  10 +-
 .../apache/kafka/server/authorizer/Authorizer.java | 110 +++
 .../authorizer/AuthorizerServerInfo.java}          |  41 +-
 core/src/main/scala/kafka/admin/AclCommand.scala   | 220 ++++--
 .../src/main/scala/kafka/admin/ConfigCommand.scala |   2 +-
 core/src/main/scala/kafka/cluster/Broker.scala     |  28 +-
 core/src/main/scala/kafka/cluster/EndPoint.scala   |   9 +-
 .../transaction/TransactionStateManager.scala      |   2 +-
 .../main/scala/kafka/network/SocketServer.scala    |  31 +-
 .../scala/kafka/security/auth/Authorizer.scala     |   1 +
 .../kafka/security/auth/SimpleAclAuthorizer.scala  | 382 ++-------
 .../AclAuthorizer.scala}                           | 282 ++++---
 .../AuthorizerUtils.scala}                         |  56 +-
 .../security/authorizer/AuthorizerWrapper.scala    | 136 ++++
 .../scala/kafka/server/DynamicBrokerConfig.scala   |   4 +
 core/src/main/scala/kafka/server/KafkaApis.scala   | 401 +++++-----
 core/src/main/scala/kafka/server/KafkaConfig.scala |  20 +-
 core/src/main/scala/kafka/server/KafkaServer.scala |  21 +-
 core/src/main/scala/kafka/zk/KafkaZkClient.scala   |   2 +-
 core/src/main/scala/kafka/zk/ZkData.scala          |   2 +-
 .../kafka/api/AdminClientIntegrationTest.scala     |   4 +-
 .../kafka/api/AuthorizerIntegrationTest.scala      | 384 ++++-----
 .../DelegationTokenEndToEndAuthorizationTest.scala |   2 +-
 .../api/DescribeAuthorizedOperationsTest.scala     |  30 +-
 .../kafka/api/EndToEndAuthorizationTest.scala      |  73 +-
 .../SaslClientsWithInvalidCredentialsTest.scala    |   2 +-
 .../SaslGssapiSslEndToEndAuthorizationTest.scala   |   2 +
 .../api/SaslSslAdminClientIntegrationTest.scala    |  21 +-
 .../kafka/api/SslAdminClientIntegrationTest.scala  |  90 +++
 .../scala/unit/kafka/admin/AclCommandTest.scala    | 107 +--
 .../kafka/admin/LeaderElectionCommandTest.scala    |   2 +-
 ...PreferredReplicaLeaderElectionCommandTest.scala |  22 +-
 .../unit/kafka/network/SocketServerTest.scala      |  51 +-
 .../security/auth/SimpleAclAuthorizerTest.scala    |  40 +-
 .../security/authorizer/AclAuthorizerTest.scala    | 877 +++++++++++++++++++++
 .../delegation/DelegationTokenManagerTest.scala    |  59 +-
 .../kafka/server/DynamicBrokerConfigTest.scala     |  44 +-
 .../scala/unit/kafka/server/KafkaApisTest.scala    |   2 +-
 .../scala/unit/kafka/server/RequestQuotaTest.scala |  14 +-
 .../test/scala/unit/kafka/utils/TestUtils.scala    |  15 +-
 49 files changed, 3023 insertions(+), 1097 deletions(-)
 create mode 100644 clients/src/main/java/org/apache/kafka/common/Endpoint.java
 copy 
clients/src/main/java/org/apache/kafka/{clients/admin/ExpireDelegationTokenResult.java
 => server/authorizer/AclCreateResult.java} (57%)
 create mode 100644 
clients/src/main/java/org/apache/kafka/server/authorizer/AclDeleteResult.java
 create mode 100644 
clients/src/main/java/org/apache/kafka/server/authorizer/Action.java
 create mode 100644 
clients/src/main/java/org/apache/kafka/server/authorizer/AuthorizableRequestContext.java
 copy 
streams/src/main/java/org/apache/kafka/streams/kstream/internals/KTableValueGetterSupplier.java
 => 
clients/src/main/java/org/apache/kafka/server/authorizer/AuthorizationResult.java
 (80%)
 create mode 100644 
clients/src/main/java/org/apache/kafka/server/authorizer/Authorizer.java
 copy 
clients/src/main/java/org/apache/kafka/{clients/admin/CreateTopicsResult.java 
=> server/authorizer/AuthorizerServerInfo.java} (53%)
 copy core/src/main/scala/kafka/security/{auth/SimpleAclAuthorizer.scala => 
authorizer/AclAuthorizer.scala} (58%)
 rename core/src/main/scala/kafka/security/{SecurityUtils.scala => 
authorizer/AuthorizerUtils.scala} (52%)
 create mode 100644 
core/src/main/scala/kafka/security/authorizer/AuthorizerWrapper.scala
 create mode 100644 
core/src/test/scala/integration/kafka/api/SslAdminClientIntegrationTest.scala
 create mode 100644 
core/src/test/scala/unit/kafka/security/authorizer/AclAuthorizerTest.scala

Reply via email to