This is an automated email from the ASF dual-hosted git repository.
rzo1 pushed a change to branch fix/nimbus-topology-history-identity
in repository https://gitbox.apache.org/repos/asf/storm.git
from 086916938 Filter the topology history by the authenticated caller
rather than the requested user name
add c1c3338fd Generate tuple tree ids from a key stream instead of a
recoverable linear congruential generator (#8989)
add 4af262d17 Remove DRPC per-function request queues once they are empty
(#8985)
add 053570037 Validate topology.blobstore.map in rebalance conf overrides
against the calling user (#8999)
add b8c71da61 Evaluate nimbus.groups when nimbus.users is empty (#8998)
add 94b408891 Evaluate authorization for requests that carry no principal
(#9005)
add 0441cfc2b Apply the nimbus ACLs to listBlobs so callers only see blobs
they may read (#9000)
add c8a1474a6 Read and check the docker command file before changing
worker directory ownership
add 1b3dcc12d Authorize createStateInZookeeper requests like the other
blob operations
add 52a45b995 Merge branch 'master' into
fix/nimbus-topology-history-identity
No new revisions were added by this update.
Summary of changes:
.../jvm/org/apache/storm/executor/Executor.java | 3 +-
.../auth/authorizer/SimpleACLAuthorizer.java | 14 ++-
.../authorizer/SupervisorSimpleACLAuthorizer.java | 6 +-
.../org/apache/storm/utils/KeyStreamRandom.java | 107 +++++++++++++++++++++
.../apache/storm/executor/SpoutExecutorTest.java | 28 ++++++
.../auth/authorizer/SimpleACLAuthorizerTest.java | 99 +++++++++++++++++++
.../SupervisorSimpleACLAuthorizerTest.java | 65 +++++++++++++
.../jvm/org/apache/storm/tuple/MessageIdTest.java | 99 +++++++++++++++++++
storm-core/src/native/worker-launcher/impl/main.c | 6 +-
.../native/worker-launcher/impl/worker-launcher.c | 33 ++++++-
.../native/worker-launcher/impl/worker-launcher.h | 12 +++
.../java/org/apache/storm/daemon/drpc/DRPC.java | 48 ++++++---
.../org/apache/storm/daemon/nimbus/Nimbus.java | 17 +++-
.../org/apache/storm/daemon/drpc/DRPCTest.java | 105 ++++++++++++++++++++
.../org/apache/storm/daemon/nimbus/NimbusTest.java | 91 ++++++++++++++++++
15 files changed, 708 insertions(+), 25 deletions(-)
create mode 100644
storm-client/src/jvm/org/apache/storm/utils/KeyStreamRandom.java
create mode 100644
storm-client/test/jvm/org/apache/storm/security/auth/authorizer/SupervisorSimpleACLAuthorizerTest.java
create mode 100644
storm-client/test/jvm/org/apache/storm/tuple/MessageIdTest.java