[JBoss JIRA] (JGRP-2490) MPerf changes
by Bela Ban (Jira)
Bela Ban created JGRP-2490:
------------------------------
Summary: MPerf changes
Key: JGRP-2490
URL: https://issues.redhat.com/browse/JGRP-2490
Project: JGroups
Issue Type: Enhancement
Reporter: Bela Ban
Assignee: Bela Ban
Fix For: 5.0.1
Make MPerf more similar to UPerf:
* Time based
* Better reporting
* Simplifications
* Also look at performance after the changes
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years
[JBoss JIRA] (DROOLS-5512) Unsaved changes dialog for a Test Scenario executed right after creation
by Jozef Marko (Jira)
[ https://issues.redhat.com/browse/DROOLS-5512?page=com.atlassian.jira.plug... ]
Jozef Marko updated DROOLS-5512:
--------------------------------
Labels: drools-tools (was: )
> Unsaved changes dialog for a Test Scenario executed right after creation
> ------------------------------------------------------------------------
>
> Key: DROOLS-5512
> URL: https://issues.redhat.com/browse/DROOLS-5512
> Project: Drools
> Issue Type: Bug
> Components: Scenario Simulation and Testing
> Affects Versions: 7.41.0.Final
> Reporter: Jan Stastny
> Assignee: Yeser Amer
> Priority: Major
> Labels: drools-tools
>
> There is once again an Unsaved Changes dialog presented to user even though no changes has been made.
> This time it is when user creates Test Scenario, fills in facts and values, saves and executes the test scenario right away. When clicking save and trying to close again it does not appear again. There us not commit in niogit connected with the second save.
> When user closes and reopens editor between save and run, all works fine.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years
[JBoss JIRA] (JGRP-2273) ASYM_ENCRYPT: deprecate encrypt_entire_message
by Dennis Reed (Jira)
[ https://issues.redhat.com/browse/JGRP-2273?page=com.atlassian.jira.plugin... ]
Dennis Reed edited comment on JGRP-2273 at 7/16/20 10:44 PM:
-------------------------------------------------------------
<SERIALIZE/>
<ASYM_ENCRYPT/>
Isn't that backwards?
The message would need to be serialized before it gets to ASYM_ENCRYPT. Otherwise SERIALIZE will only be obfuscating the data a bit.
> ASYM_ENCRYPT: deprecate encrypt_entire_message
> ----------------------------------------------
>
> Key: JGRP-2273
> URL: https://issues.redhat.com/browse/JGRP-2273
> Project: JGroups
> Issue Type: Enhancement
> Reporter: Bela Ban
> Assignee: Bela Ban
> Priority: Major
> Fix For: 4.1.3
>
>
> In {{ASYM_ENCRYPT}}, {{encrypt_entire_message}} encrypts not only the payload, but also metadata such as destination and sender's address, headers and flags.
> The rationale was to prevent replay attacks. However, this is not an issue, as replayed messages will simply get dropped by the retransmission layer (e.g. NAKACK2 or UNICAST3).
> If people still want this feature, they can write a protocol _above_ {{ASYM_ENCRYPT}}, which serializes the entire message into the payload of a new message, and this would be exactly the same as setting {{encrypt_entire_message}} to {{true}}.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years
[JBoss JIRA] (WFLY-13674) WARN if deployment descriptor has ${...} but *property-replacement=false
by Brad Maxwell (Jira)
Brad Maxwell created WFLY-13674:
-----------------------------------
Summary: WARN if deployment descriptor has ${...} but *property-replacement=false
Key: WFLY-13674
URL: https://issues.redhat.com/browse/WFLY-13674
Project: WildFly
Issue Type: Enhancement
Components: EE
Affects Versions: 20.0.0.Final
Reporter: Brad Maxwell
Assignee: Brian Stansberry
WARN if deployment descriptor has ${...} but *property-replacement=false
By default the property replacement defaults to true for jboss deployment descriptors and false for annotations and spec deployment descriptors:
{code:java}
"annotation-property-replacement" => false,
"jboss-descriptor-property-replacement" => true,
"spec-descriptor-property-replacement" => false, {code}
In the persistence.xml for example, there is a freeform <properties> with properties that can change over time and default values. If *property-replacement is false , then ${...} is passed to the DUP to configure and can cause problems such as in this hibernate property which changed from default value of false to true and the user was unaware that system property substitution was not occurring because they had not enabled it.
{code:java}
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1"
xmlns="http://xmlns.jcp.org/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
<persistence-unit name=“example” transaction-type="JTA">
<jta-data-source>java:jboss/datasources/ExampleDS</jta-data-source>
<properties>
<property name="hibernate.cache.use_second_level_cache" value="${hibernate_cache.enabled:false}" />
</properties>
</persistence-unit>
</persistence> {code}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years
[JBoss JIRA] (WFLY-13659) Fix modules with dependency on Legacy Security Subsystem or PicketBox
by Darran Lofthouse (Jira)
[ https://issues.redhat.com/browse/WFLY-13659?page=com.atlassian.jira.plugi... ]
Darran Lofthouse updated WFLY-13659:
------------------------------------
Description:
Various subsystems have dependencies on the legacy security subsystem, these need to be verified to make sure they are really required or adjusted to make optional.
*org.jboss.as.security*
{code}
./system/layers/base/org/wildfly/extension/request-controller/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/elytron/main/module.xml: <module name="org.jboss.as.security-integration" optional="true" services="import"/>
./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <main-class name="org.jboss.as.security.vault.VaultTool"/>
./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.jboss.as.security" optional="true" services="import"/>
./system/layers/base/org/jboss/as/weld/common/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
{code}
*org.picketbox*
{code}
./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/wildfly/extension/batch/jberet/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/iiop-openjdk/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/picketlink/federation/bindings/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/picketlink/federation/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/security-api/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/weld/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/domain-management/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/cli/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/security/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/security-integration/main/module.xml: <module name="org.picketbox">
./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml: <module name="org.picketbox" export="true"/>
./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/ws/jaxws-client/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/ironjacamar/impl/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/security/negotiation/main/module.xml: <module name="org.picketbox"/>
{code}
The optional dependencies are probably Ok but the non-optional dependencies mean these will pull in the modules we do not want when these subsystems are provisioned.
As there are quite a few affected modules I will likely group these into related areas and create sub tasks to track the individual problems to be addressed.
Ignoring the optional dependencies the list of modules to target becomes:
* org.apache.activemq.artemis
* org.jboss.as.appclient
* org.jboss.as.connector
* org.jboss.as.ejb3
* org.jboss.as.webservices
* org.jboss.as.weld
* org.jboss.ironjacamar.impl
* org.jboss.ws.cxf.jbossws-cxf-client
* org.jboss.ws.cxf.jbossws-cxf-server
* org.jboss.ws.jaxws-client
* org.wildfly.extension.batch.jberet
* org.wildfly.extension.messaging-activemq
* org.wildfly.iiop-openjdk
was:
Various subsystems have dependencies on the legacy security subsystem, these need to be verified to make sure they are really required or adjusted to make optional.
*org.jboss.as.security*
{code}
./system/layers/base/org/wildfly/extension/request-controller/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/elytron/main/module.xml: <module name="org.jboss.as.security-integration" optional="true" services="import"/>
./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <main-class name="org.jboss.as.security.vault.VaultTool"/>
./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.jboss.as.security" optional="true" services="import"/>
./system/layers/base/org/jboss/as/weld/common/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
{code}
*org.picketbox*
{code}
./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/wildfly/extension/batch/jberet/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/iiop-openjdk/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/picketlink/federation/bindings/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/picketlink/federation/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/security-api/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/weld/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/domain-management/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/cli/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/security/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/security-integration/main/module.xml: <module name="org.picketbox">
./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml: <module name="org.picketbox" export="true"/>
./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/ws/jaxws-client/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/ironjacamar/impl/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/security/negotiation/main/module.xml: <module name="org.picketbox"/>
{code}
The optional dependencies are probably Ok but the non-optional dependencies mean these will pull in the modules we do not want when these subsystems are provisioned.
As there are quite a few affected modules I will likely group these into related areas and create sub tasks to track the individual problems to be addressed.
Ignoring the optional dependencies the list of modules to target becomes:
* org.apache.activemq.artemis
* org.jboss.as.appclient
* org.jboss.as.connector
* org.jboss.as.ejb3
* org.jboss.as.webservices
* org.jboss.as.weld
* org.jboss.ironjacamar.impl
* org.jboss.ws.cxf.jbossws-cxf-client
* org.jboss.ws.cxf.jbossws-cxf-server
* org.jboss.ws.jaxws-client
* org.picketlink.federation
* org.picketlink.federation.bindings
* org.wildfly.extension.batch.jberet
* org.wildfly.extension.messaging-activemq
* org.wildfly.iiop-openjdk
> Fix modules with dependency on Legacy Security Subsystem or PicketBox
> ---------------------------------------------------------------------
>
> Key: WFLY-13659
> URL: https://issues.redhat.com/browse/WFLY-13659
> Project: WildFly
> Issue Type: Task
> Components: Security
> Reporter: Darran Lofthouse
> Assignee: Darran Lofthouse
> Priority: Critical
> Labels: EE9
> Fix For: 21.0.0.Beta1
>
>
> Various subsystems have dependencies on the legacy security subsystem, these need to be verified to make sure they are really required or adjusted to make optional.
> *org.jboss.as.security*
> {code}
> ./system/layers/base/org/wildfly/extension/request-controller/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
> ./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
> ./system/layers/base/org/wildfly/extension/elytron/main/module.xml: <module name="org.jboss.as.security-integration" optional="true" services="import"/>
> ./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
> ./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <main-class name="org.jboss.as.security.vault.VaultTool"/>
> ./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
> ./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.jboss.as.security" optional="true" services="import"/>
> ./system/layers/base/org/jboss/as/weld/common/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
> {code}
> *org.picketbox*
> {code}
> ./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/wildfly/extension/batch/jberet/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/wildfly/iiop-openjdk/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/picketlink/federation/bindings/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/picketlink/federation/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/security-api/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/jboss/as/weld/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/domain-management/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/jboss/as/cli/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/jboss/as/security/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/security-integration/main/module.xml: <module name="org.picketbox">
> ./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml: <module name="org.picketbox" export="true"/>
> ./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/ws/jaxws-client/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/ironjacamar/impl/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/security/negotiation/main/module.xml: <module name="org.picketbox"/>
> {code}
> The optional dependencies are probably Ok but the non-optional dependencies mean these will pull in the modules we do not want when these subsystems are provisioned.
> As there are quite a few affected modules I will likely group these into related areas and create sub tasks to track the individual problems to be addressed.
> Ignoring the optional dependencies the list of modules to target becomes:
> * org.apache.activemq.artemis
> * org.jboss.as.appclient
> * org.jboss.as.connector
> * org.jboss.as.ejb3
> * org.jboss.as.webservices
> * org.jboss.as.weld
> * org.jboss.ironjacamar.impl
> * org.jboss.ws.cxf.jbossws-cxf-client
> * org.jboss.ws.cxf.jbossws-cxf-server
> * org.jboss.ws.jaxws-client
> * org.wildfly.extension.batch.jberet
> * org.wildfly.extension.messaging-activemq
> * org.wildfly.iiop-openjdk
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years
[JBoss JIRA] (WFLY-13659) Fix modules with dependency on Legacy Security Subsystem or PicketBox
by Darran Lofthouse (Jira)
[ https://issues.redhat.com/browse/WFLY-13659?page=com.atlassian.jira.plugi... ]
Darran Lofthouse updated WFLY-13659:
------------------------------------
Description:
Various subsystems have dependencies on the legacy security subsystem, these need to be verified to make sure they are really required or adjusted to make optional.
*org.jboss.as.security*
{code}
./system/layers/base/org/wildfly/extension/request-controller/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/elytron/main/module.xml: <module name="org.jboss.as.security-integration" optional="true" services="import"/>
./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <main-class name="org.jboss.as.security.vault.VaultTool"/>
./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.jboss.as.security" optional="true" services="import"/>
./system/layers/base/org/jboss/as/weld/common/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
{code}
*org.picketbox*
{code}
./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/wildfly/extension/batch/jberet/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/iiop-openjdk/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/picketlink/federation/bindings/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/picketlink/federation/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/security-api/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/weld/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/domain-management/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/cli/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/security/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/security-integration/main/module.xml: <module name="org.picketbox">
./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml: <module name="org.picketbox" export="true"/>
./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/ws/jaxws-client/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/ironjacamar/impl/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/security/negotiation/main/module.xml: <module name="org.picketbox"/>
{code}
The optional dependencies are probably Ok but the non-optional dependencies mean these will pull in the modules we do not want when these subsystems are provisioned.
As there are quite a few affected modules I will likely group these into related areas and create sub tasks to track the individual problems to be addressed.
Ignoring the optional dependencies the list of modules to target becomes:
* org.apache.activemq.artemis
* org.jboss.as.appclient
* org.jboss.as.connector
* org.jboss.as.ejb3
* org.jboss.as.webservices
* org.jboss.as.weld
* org.jboss.ironjacamar.impl
* org.jboss.ws.cxf.jbossws-cxf-client
* org.jboss.ws.cxf.jbossws-cxf-server
* org.jboss.ws.jaxws-client
* org.picketlink.federation
* org.picketlink.federation.bindings
* org.wildfly.extension.batch.jberet
* org.wildfly.extension.messaging-activemq
* org.wildfly.iiop-openjdk
was:
Various subsystems have dependencies on the legacy security subsystem, these need to be verified to make sure they are really required or adjusted to make optional.
*org.jboss.as.security*
{code}
./system/layers/base/org/wildfly/extension/request-controller/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/elytron/main/module.xml: <module name="org.jboss.as.security-integration" optional="true" services="import"/>
./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <main-class name="org.jboss.as.security.vault.VaultTool"/>
./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.jboss.as.security" optional="true" services="import"/>
./system/layers/base/org/jboss/as/weld/common/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
{code}
*org.picketbox*
{code}
./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/wildfly/extension/batch/jberet/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/iiop-openjdk/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/picketlink/federation/bindings/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/picketlink/federation/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/security-api/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/weld/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/domain-management/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/cli/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/security/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/security-integration/main/module.xml: <module name="org.picketbox">
./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml: <module name="org.picketbox" export="true"/>
./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/ws/jaxws-client/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/ironjacamar/impl/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/security/negotiation/main/module.xml: <module name="org.picketbox"/>
{code}
The optional dependencies are probably Ok but the non-optional dependencies mean these will pull in the modules we do not want when these subsystems are provisioned.
As there are quite a few affected modules I will likely group these into related areas and create sub tasks to track the individual problems to be addressed.
Ignoring the optional dependencies the list of modules to target becomes:
* org.apache.activemq.artemis
* org.jboss.as.appclient
* org.jboss.as.connector
* org.jboss.as.ejb3
* org.jboss.as.security
* org.jboss.as.security-api
* org.jboss.as.security-integration
* org.jboss.as.webservices
* org.jboss.as.weld
* org.jboss.ironjacamar.impl
* org.jboss.ws.cxf.jbossws-cxf-client
* org.jboss.ws.cxf.jbossws-cxf-server
* org.jboss.ws.jaxws-client
* org.picketlink.federation
* org.picketlink.federation.bindings
* org.wildfly.extension.batch.jberet
* org.wildfly.extension.messaging-activemq
* org.wildfly.iiop-openjdk
> Fix modules with dependency on Legacy Security Subsystem or PicketBox
> ---------------------------------------------------------------------
>
> Key: WFLY-13659
> URL: https://issues.redhat.com/browse/WFLY-13659
> Project: WildFly
> Issue Type: Task
> Components: Security
> Reporter: Darran Lofthouse
> Assignee: Darran Lofthouse
> Priority: Critical
> Labels: EE9
> Fix For: 21.0.0.Beta1
>
>
> Various subsystems have dependencies on the legacy security subsystem, these need to be verified to make sure they are really required or adjusted to make optional.
> *org.jboss.as.security*
> {code}
> ./system/layers/base/org/wildfly/extension/request-controller/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
> ./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
> ./system/layers/base/org/wildfly/extension/elytron/main/module.xml: <module name="org.jboss.as.security-integration" optional="true" services="import"/>
> ./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
> ./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <main-class name="org.jboss.as.security.vault.VaultTool"/>
> ./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
> ./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.jboss.as.security" optional="true" services="import"/>
> ./system/layers/base/org/jboss/as/weld/common/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
> {code}
> *org.picketbox*
> {code}
> ./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/wildfly/extension/batch/jberet/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/wildfly/iiop-openjdk/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/picketlink/federation/bindings/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/picketlink/federation/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/security-api/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/jboss/as/weld/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/domain-management/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/jboss/as/cli/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/jboss/as/security/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/security-integration/main/module.xml: <module name="org.picketbox">
> ./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml: <module name="org.picketbox" export="true"/>
> ./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/ws/jaxws-client/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/ironjacamar/impl/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/security/negotiation/main/module.xml: <module name="org.picketbox"/>
> {code}
> The optional dependencies are probably Ok but the non-optional dependencies mean these will pull in the modules we do not want when these subsystems are provisioned.
> As there are quite a few affected modules I will likely group these into related areas and create sub tasks to track the individual problems to be addressed.
> Ignoring the optional dependencies the list of modules to target becomes:
> * org.apache.activemq.artemis
> * org.jboss.as.appclient
> * org.jboss.as.connector
> * org.jboss.as.ejb3
> * org.jboss.as.webservices
> * org.jboss.as.weld
> * org.jboss.ironjacamar.impl
> * org.jboss.ws.cxf.jbossws-cxf-client
> * org.jboss.ws.cxf.jbossws-cxf-server
> * org.jboss.ws.jaxws-client
> * org.picketlink.federation
> * org.picketlink.federation.bindings
> * org.wildfly.extension.batch.jberet
> * org.wildfly.extension.messaging-activemq
> * org.wildfly.iiop-openjdk
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years
[JBoss JIRA] (WFLY-13659) Fix modules with dependency on Legacy Security Subsystem or PicketBox
by Darran Lofthouse (Jira)
[ https://issues.redhat.com/browse/WFLY-13659?page=com.atlassian.jira.plugi... ]
Darran Lofthouse updated WFLY-13659:
------------------------------------
Description:
Various subsystems have dependencies on the legacy security subsystem, these need to be verified to make sure they are really required or adjusted to make optional.
*org.jboss.as.security*
{code}
./system/layers/base/org/wildfly/extension/request-controller/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/elytron/main/module.xml: <module name="org.jboss.as.security-integration" optional="true" services="import"/>
./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <main-class name="org.jboss.as.security.vault.VaultTool"/>
./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.jboss.as.security" optional="true" services="import"/>
./system/layers/base/org/jboss/as/weld/common/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
{code}
*org.picketbox*
{code}
./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/wildfly/extension/batch/jberet/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/iiop-openjdk/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/picketlink/federation/bindings/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/picketlink/federation/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/security-api/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/weld/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/domain-management/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/cli/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/security/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/security-integration/main/module.xml: <module name="org.picketbox">
./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml: <module name="org.picketbox" export="true"/>
./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/ws/jaxws-client/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/ironjacamar/impl/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/security/negotiation/main/module.xml: <module name="org.picketbox"/>
{code}
The optional dependencies are probably Ok but the non-optional dependencies mean these will pull in the modules we do not want when these subsystems are provisioned.
As there are quite a few affected modules I will likely group these into related areas and create sub tasks to track the individual problems to be addressed.
Ignoring the optional dependencies the list of modules to target becomes:
* org.apache.activemq.artemis
* org.jboss.as.appclient
* org.jboss.as.connector
* org.jboss.as.ejb3
* org.jboss.as.security
* org.jboss.as.security-api
* org.jboss.as.security-integration
* org.jboss.as.webservices
* org.jboss.as.weld
* org.jboss.ironjacamar.impl
* org.jboss.ws.cxf.jbossws-cxf-client
* org.jboss.ws.cxf.jbossws-cxf-server
* org.jboss.ws.jaxws-client
* org.picketlink.federation
* org.picketlink.federation.bindings
* org.wildfly.extension.batch.jberet
* org.wildfly.extension.messaging-activemq
* org.wildfly.iiop-openjdk
was:
Various subsystems have dependencies on the legacy security subsystem, these need to be verified to make sure they are really required or adjusted to make optional.
*org.jboss.as.security*
{code}
./system/layers/base/org/wildfly/extension/request-controller/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/elytron/main/module.xml: <module name="org.jboss.as.security-integration" optional="true" services="import"/>
./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <main-class name="org.jboss.as.security.vault.VaultTool"/>
./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.jboss.as.security"/>
./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.jboss.as.security" optional="true" services="import"/>
./system/layers/base/org/jboss/as/weld/common/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
{code}
*org.picketbox*
{code}
./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/wildfly/extension/batch/jberet/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/wildfly/iiop-openjdk/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/picketlink/federation/bindings/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/picketlink/federation/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/security-api/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/weld/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/domain-management/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/cli/main/module.xml: <module name="org.picketbox" optional="true"/>
./system/layers/base/org/jboss/as/security/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/as/security-integration/main/module.xml: <module name="org.picketbox">
./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml: <module name="org.picketbox" export="true"/>
./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/ws/jaxws-client/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/ironjacamar/impl/main/module.xml: <module name="org.picketbox"/>
./system/layers/base/org/jboss/security/negotiation/main/module.xml: <module name="org.picketbox"/>
{code}
The optional dependencies are probably Ok but the non-optional dependencies mean these will pull in the modules we do not want when these subsystems are provisioned.
As there are quite a few affected modules I will likely group these into related areas and create sub tasks to track the individual problems to be addressed.
> Fix modules with dependency on Legacy Security Subsystem or PicketBox
> ---------------------------------------------------------------------
>
> Key: WFLY-13659
> URL: https://issues.redhat.com/browse/WFLY-13659
> Project: WildFly
> Issue Type: Task
> Components: Security
> Reporter: Darran Lofthouse
> Assignee: Darran Lofthouse
> Priority: Critical
> Labels: EE9
> Fix For: 21.0.0.Beta1
>
>
> Various subsystems have dependencies on the legacy security subsystem, these need to be verified to make sure they are really required or adjusted to make optional.
> *org.jboss.as.security*
> {code}
> ./system/layers/base/org/wildfly/extension/request-controller/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
> ./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
> ./system/layers/base/org/wildfly/extension/elytron/main/module.xml: <module name="org.jboss.as.security-integration" optional="true" services="import"/>
> ./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
> ./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <main-class name="org.jboss.as.security.vault.VaultTool"/>
> ./system/layers/base/org/jboss/as/vault-tool/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
> ./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.jboss.as.security"/>
> ./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.jboss.as.security" optional="true" services="import"/>
> ./system/layers/base/org/jboss/as/weld/common/main/module.xml: <module name="org.jboss.as.security" optional="true"/>
> {code}
> *org.picketbox*
> {code}
> ./system/layers/base/org/wildfly/extension/io/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/wildfly/extension/batch/jberet/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/wildfly/extension/undertow/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/wildfly/extension/picketlink/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/wildfly/iiop-openjdk/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/apache/activemq/artemis/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/picketlink/federation/bindings/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/picketlink/federation/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/webservices/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/connector/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/ejb3/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/remoting/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/jboss/as/appclient/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/security-api/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/server/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/jboss/as/weld/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/domain-management/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/jboss/as/cli/main/module.xml: <module name="org.picketbox" optional="true"/>
> ./system/layers/base/org/jboss/as/security/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/as/security-integration/main/module.xml: <module name="org.picketbox">
> ./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml: <module name="org.picketbox" export="true"/>
> ./system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/ws/jaxws-client/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/ironjacamar/impl/main/module.xml: <module name="org.picketbox"/>
> ./system/layers/base/org/jboss/security/negotiation/main/module.xml: <module name="org.picketbox"/>
> {code}
> The optional dependencies are probably Ok but the non-optional dependencies mean these will pull in the modules we do not want when these subsystems are provisioned.
> As there are quite a few affected modules I will likely group these into related areas and create sub tasks to track the individual problems to be addressed.
> Ignoring the optional dependencies the list of modules to target becomes:
> * org.apache.activemq.artemis
> * org.jboss.as.appclient
> * org.jboss.as.connector
> * org.jboss.as.ejb3
> * org.jboss.as.security
> * org.jboss.as.security-api
> * org.jboss.as.security-integration
> * org.jboss.as.webservices
> * org.jboss.as.weld
> * org.jboss.ironjacamar.impl
> * org.jboss.ws.cxf.jbossws-cxf-client
> * org.jboss.ws.cxf.jbossws-cxf-server
> * org.jboss.ws.jaxws-client
> * org.picketlink.federation
> * org.picketlink.federation.bindings
> * org.wildfly.extension.batch.jberet
> * org.wildfly.extension.messaging-activemq
> * org.wildfly.iiop-openjdk
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years