This is an automated email from the ASF dual-hosted git repository.
robertlazarski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git
The following commit(s) were added to refs/heads/master by this push:
new 3b2aeee371 AXIS2-6062 Do some validation on TransportURL used by JMS
3b2aeee371 is described below
commit 3b2aeee3712a2b3269fdbda38e4c2315f59c5027
Author: Robert Lazarski <[email protected]>
AuthorDate: Mon Feb 10 13:36:48 2025 -1000
AXIS2-6062 Do some validation on TransportURL used by JMS
---
.../jms/src/main/java/org/apache/axis2/transport/jms/JMSSender.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git
a/modules/transport/jms/src/main/java/org/apache/axis2/transport/jms/JMSSender.java
b/modules/transport/jms/src/main/java/org/apache/axis2/transport/jms/JMSSender.java
index dbcd028f3e..1c9486cde5 100644
---
a/modules/transport/jms/src/main/java/org/apache/axis2/transport/jms/JMSSender.java
+++
b/modules/transport/jms/src/main/java/org/apache/axis2/transport/jms/JMSSender.java
@@ -120,6 +120,10 @@ public class JMSSender extends AbstractTransportSender
implements ManagementSupp
JMSOutTransportInfo jmsOut = null;
JMSMessageSender messageSender = null;
+ if (targetAddress != null&&
(targetAddress.toUpperCase().indexOf("LDAP")!=-1 ||
targetAddress.toUpperCase().indexOf("RMI")!=-1 ||
targetAddress.toUpperCase().indexOf("JMX")!=-1 ||
targetAddress.toUpperCase().indexOf("JRMP")!=-1 ||
targetAddress.toUpperCase().indexOf("DNS")!=-1 ||
targetAddress.toUpperCase().indexOf("IIOP")!=-1 ||
targetAddress.toUpperCase().indexOf("CORBANAME")!=-1)) {
+ throw new AxisFault("targetAddress received by JMSSender is not
supported by this method: " + targetAddress);
+ }
+
if (targetAddress != null) {
jmsOut = new JMSOutTransportInfo(targetAddress);