This is an automated email from the ASF dual-hosted git repository. dongeforever pushed a commit to branch feature_acl in repository https://gitbox.apache.org/repos/asf/rocketmq.git
commit 1f69da0560101083017f3db0c36f320b2f9e8a7b Merge: 87d8599 020f4b4 Author: Zhendong Liu <[email protected]> AuthorDate: Tue Dec 11 17:49:44 2018 +0800 Merge pull request #595 from githublaohu/feature_acl Use accessKey/srcretKey instead of username/password acl/pom.xml | 25 +- .../rocketmq/acl/common/AclClientRPCHook.java | 46 +- .../apache/rocketmq/acl/common/AclException.java | 26 +- .../org/apache/rocketmq/acl/common/AclSigner.java | 45 +- .../org/apache/rocketmq/acl/common/AclUtils.java | 12 +- .../org/apache/rocketmq/acl/common/Permission.java | 79 ++- .../rocketmq/acl/common/SessionCredentials.java | 39 +- .../rocketmq/acl/common/SigningAlgorithm.java | 16 + .../acl/plain/AclPlugRuntimeException.java | 35 -- .../rocketmq/acl/plain/AuthenticationInfo.java | 80 --- .../rocketmq/acl/plain/AuthenticationResult.java | 63 -- .../rocketmq/acl/plain/BrokerAccessControl.java | 674 --------------------- .../rocketmq/acl/plain/PlainAccessResource.java | 116 ++-- .../rocketmq/acl/plain/PlainAccessValidator.java | 35 +- .../rocketmq/acl/plain/PlainPermissionLoader.java | 359 ++++++----- .../acl/plain/RemoteAddressStrategyFactory.java | 19 +- .../acl/{plain => common}/AclUtilsTest.java | 14 +- .../apache/rocketmq/acl/common/PermissionTest.java | 153 +++++ .../acl/plain/PlainAccessValidatorTest.java | 84 +++ .../rocketmq/acl/plain/PlainAclPlugEngineTest.java | 436 ------------- .../acl/plain/PlainPermissionLoaderTest.java | 275 +++++++++ .../acl/plain/RemoteAddressStrategyTest.java | 66 +- .../src/test/resources/conf/transport-null.yml | 20 +- acl/src/test/resources/conf/transport.yml | 33 +- distribution/conf/transport.yml | 4 +- 25 files changed, 1060 insertions(+), 1694 deletions(-)
