This closes #621
Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/b3ffac30 Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/b3ffac30 Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/b3ffac30 Branch: refs/heads/master Commit: b3ffac30eafd9f131797f833498d75fa949b8a1f Parents: 2b62bc7 765b225 Author: Clebert Suconic <[email protected]> Authored: Wed Jul 6 11:43:30 2016 -0400 Committer: Clebert Suconic <[email protected]> Committed: Wed Jul 6 11:43:30 2016 -0400 ---------------------------------------------------------------------- .../config/ActiveMQDefaultConfiguration.java | 10 + .../activemq/artemis/api/core/Message.java | 5 + .../activemq/artemis/reader/MessageUtil.java | 5 +- .../artemis/jms/client/ActiveMQMessage.java | 20 +- .../impl/openmbean/JMSOpenTypeSupport.java | 2 +- .../openwire/OpenWireProtocolManager.java | 8 +- .../artemis/core/protocol/stomp/Stomp.java | 2 + .../protocol/stomp/StompProtocolManager.java | 8 +- .../artemis/core/protocol/stomp/StompUtils.java | 29 +- .../artemis/core/config/Configuration.java | 4 + .../core/config/impl/ConfigurationImpl.java | 16 + .../deployers/impl/FileConfigurationParser.java | 2 + .../artemis/core/security/SecurityStore.java | 2 +- .../core/security/impl/SecurityStoreImpl.java | 23 +- .../core/server/impl/ActiveMQServerImpl.java | 10 +- .../core/server/impl/ServerSessionImpl.java | 9 + .../security/ActiveMQJAASSecurityManager.java | 34 ++- .../core/security/ActiveMQSecurityManager3.java | 64 ++++ .../resources/schema/artemis-configuration.xsd | 8 + .../core/config/impl/FileConfigurationTest.java | 1 + .../resources/ConfigurationTest-full-config.xml | 1 + docs/user-manual/en/configuration-index.md | 1 + docs/user-manual/en/security.md | 7 + .../integration/client/HangConsumerTest.java | 3 +- .../server/management/JMSQueueControlTest.java | 14 +- .../integration/security/SecurityTest.java | 289 ++++++++++++++----- .../tests/integration/stomp/StompTestBase.java | 32 +- .../stomp/StompTestWithSecurity.java | 61 ++++ 28 files changed, 546 insertions(+), 124 deletions(-) ----------------------------------------------------------------------
