Author: rgodfrey
Date: Wed Jun 13 12:08:10 2012
New Revision: 1349777
URL: http://svn.apache.org/viewvc?rev=1349777&view=rev
Log:
QPID-3999 : ensure all URL components are properly URI encoded by the web
console
Modified:
qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/src/main/java/resources/js/qpid/management/VirtualHost.js
qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/src/main/java/resources/js/qpid/management/addExchange.js
qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/src/main/java/resources/js/qpid/management/addQueue.js
Modified:
qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/src/main/java/resources/js/qpid/management/VirtualHost.js
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/src/main/java/resources/js/qpid/management/VirtualHost.js?rev=1349777&r1=1349776&r2=1349777&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/src/main/java/resources/js/qpid/management/VirtualHost.js
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/src/main/java/resources/js/qpid/management/VirtualHost.js
Wed Jun 13 12:08:10 2012
@@ -112,7 +112,7 @@ define(["dojo/_base/xhr",
"bytesOutRate",
"bytesOutRateUnits"]);
- this.query = "/rest/virtualhost/"+ vhost.name ;
+ this.query = "/rest/virtualhost/"+
encodeURIComponent(vhost.name);
var that = this;
Modified:
qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/src/main/java/resources/js/qpid/management/addExchange.js
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/src/main/java/resources/js/qpid/management/addExchange.js?rev=1349777&r1=1349776&r2=1349777&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/src/main/java/resources/js/qpid/management/addExchange.js
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/src/main/java/resources/js/qpid/management/addExchange.js
Wed Jun 13 12:08:10 2012
@@ -110,7 +110,8 @@ define(["dojo/_base/xhr",
var newExchange =
convertToExchange(theForm.getValues());
var that = this;
- xhr.put({url:
"/rest/exchange/"+addExchange.vhost+"/"+newExchange.name, sync: true, handleAs:
"json",
+ xhr.put({url:
"/rest/exchange/"+encodeURIComponent(addExchange.vhost) +
+
"/"+encodeURIComponent(newExchange.name), sync: true, handleAs: "json",
headers: { "Content-Type":
"application/json"},
putData: json.toJson(newExchange),
load: function(x) {that.success =
true; },
Modified:
qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/src/main/java/resources/js/qpid/management/addQueue.js
URL:
http://svn.apache.org/viewvc/qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/src/main/java/resources/js/qpid/management/addQueue.js?rev=1349777&r1=1349776&r2=1349777&view=diff
==============================================================================
---
qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/src/main/java/resources/js/qpid/management/addQueue.js
(original)
+++
qpid/branches/java-config-and-management/qpid/java/broker-plugins/management/src/main/java/resources/js/qpid/management/addQueue.js
Wed Jun 13 12:08:10 2012
@@ -121,7 +121,8 @@ define(["dojo/_base/xhr",
var newQueue =
convertToQueue(theForm.getValues());
var that = this;
- xhr.put({url:
"/rest/queue/"+addQueue.vhost+"/"+newQueue.name, sync: true, handleAs: "json",
+ xhr.put({url:
"/rest/queue/"+encodeURIComponent(addQueue.vhost)
+
+"/"+encodeURIComponent(newQueue.name), sync: true, handleAs: "json",
headers: { "Content-Type":
"application/json"},
putData: json.toJson(newQueue),
load: function(x) {that.success =
true; },
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]