[ 
https://issues.apache.org/jira/browse/QPID-7370?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Keith Wall updated QPID-7370:
-----------------------------
    Description: 
The default behaviour of the Qpid JMS Client 0.8..0-91 when BURLs are in use is 
to _actively_ declare custom exchanges (i..e those not named {{amq.}} on the 
publish code path before sending a message to that exchange.  

At 0.24 in the Broker, the behaviour of {{ExchnageDeclareHandler}} (now 
{{AMQChannel#receiveExchangeDeclare}} was changed so that so that such declares 
may be rejected by the ACL system even if the exchange already exists and is of 
the correct type.  Earlier version of the Broker permitted such declares, 
providing type etc matched.

This creates a compatibility problem for users upgrading from older versions of 
the Broker.


  was:
The default behaviour of the Qpid JMS Client 0.8..0-91 when BURLs are in use is 
to _actively_ declare custom exchanges (i..e those not named {{amq.}} on the 
publish code path before sending a message to that exchange.  

At 0.24 in the Broker, the behaviour of {{ExchnageDeclareHandler}} (now 
{{AMQChannel#receiveExchangeDeclare}} was changed so that so that such declares 
may be rejected by the ACL system even if the exchange already exists.

This creates a compatibility problem for users upgrading from older versions of 
the Broker.



> Broker now rejects custom active exchange declaration when exchange already 
> exists and ACLs are in use
> ------------------------------------------------------------------------------------------------------
>
>                 Key: QPID-7370
>                 URL: https://issues.apache.org/jira/browse/QPID-7370
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker
>    Affects Versions: 0.24, 0.26, 0.28, 0.30, 0.32, qpid-java-6.0, 
> qpid-java-6.0.4
>            Reporter: Keith Wall
>
> The default behaviour of the Qpid JMS Client 0.8..0-91 when BURLs are in use 
> is to _actively_ declare custom exchanges (i..e those not named {{amq.}} on 
> the publish code path before sending a message to that exchange.  
> At 0.24 in the Broker, the behaviour of {{ExchnageDeclareHandler}} (now 
> {{AMQChannel#receiveExchangeDeclare}} was changed so that so that such 
> declares may be rejected by the ACL system even if the exchange already 
> exists and is of the correct type.  Earlier version of the Broker permitted 
> such declares, providing type etc matched.
> This creates a compatibility problem for users upgrading from older versions 
> of the Broker.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to