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 2d4cda262070f847b061f40cd8bcf4f41f7b226c Merge: aeea021 11d3df6 Author: Zhendong Liu <[email protected]> AuthorDate: Fri Nov 9 16:04:14 2018 +0800 Merge pull request #519 from githublaohu/feature_acl [ISSUE#403]Implement the acl strandard for rocketmq acl-plug/pom.xml | 4 +- .../org/apache/rocketmq/acl/AccessValidator.java | 6 +- .../rocketmq/acl/DefaultAccessValidator.java | 6 +- .../rocketmq/acl/plug/AccessContralAnalysis.java | 7 +- .../apache/rocketmq/acl/plug/Authentication.java | 2 +- .../acl/plug/DefaultAclRemotingServiceImpl.java | 45 ++++- .../rocketmq/acl/plug/engine/AclPlugEngine.java | 2 + .../AuthenticationInfoManagementAclPlugEngine.java | 53 ++++-- .../acl/plug/engine/LoginInfoAclPlugEngine.java | 3 +- .../acl/plug/engine/PlainAclPlugEngine.java | 9 +- .../rocketmq/acl/plug/entity/AccessControl.java | 8 +- .../acl/plug/entity/AuthenticationInfo.java | 7 +- .../acl/plug/entity/BorkerAccessControl.java | 4 +- .../acl/plug/entity/ControllerParameters.java | 5 +- .../apache/rocketmq/acl/plug/entity/LoginInfo.java | 4 +- .../plug/strategy/NetaddressStrategyFactory.java | 5 +- .../rocketmq/acl/plug/AclRemotingServiceTest.java | 147 +++++++++++++++ .../org/apache/rocketmq/acl/plug/AclUtilsTest.java | 5 +- .../acl/plug/engine/PlainAclPlugEngineTest.java | 45 +---- broker/pom.xml | 2 +- .../apache/rocketmq/broker/BrokerController.java | 7 +- .../broker/client/ClientHousekeepingService.java | 3 - .../rocketmq/broker/util/ServiceProviderTest.java | 9 + .../org.apache.rocketmq.acl.AccessValidator | 1 + distribution/conf/broker.conf | 2 +- distribution/conf/transport.yml | 10 +- .../apache/rocketmq/example/simple/AclClient.java | 206 +++++++++++++++++++++ pom.xml | 2 +- .../remoting/netty/NettyRemotingClient.java | 2 +- .../remoting/netty/NettyRemotingServer.java | 2 +- .../org/apache/rocketmq/test/base/BaseConf.java | 5 + 31 files changed, 508 insertions(+), 110 deletions(-)
