You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-scm@portals.apache.org by cd...@apache.org on 2008/06/02 12:43:04 UTC
svn commit: r662388 -
/portals/pluto/branches/pluto-1.1.x/pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/url/impl/PortalURLParserImpl.java
Author: cdoremus
Date: Mon Jun 2 03:43:03 2008
New Revision: 662388
URL: http://svn.apache.org/viewvc?rev=662388&view=rev
Log:
Applied PLUTO-485 patch. Thank you Donald!
Modified:
portals/pluto/branches/pluto-1.1.x/pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/url/impl/PortalURLParserImpl.java
Modified: portals/pluto/branches/pluto-1.1.x/pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/url/impl/PortalURLParserImpl.java
URL: http://svn.apache.org/viewvc/portals/pluto/branches/pluto-1.1.x/pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/url/impl/PortalURLParserImpl.java?rev=662388&r1=662387&r2=662388&view=diff
==============================================================================
--- portals/pluto/branches/pluto-1.1.x/pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/url/impl/PortalURLParserImpl.java (original)
+++ portals/pluto/branches/pluto-1.1.x/pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/url/impl/PortalURLParserImpl.java Mon Jun 2 03:43:03 2008
@@ -57,6 +57,8 @@
private static final String PORTLET_MODE = "pm";
private static final String VALUE_DELIM = "0x0";
+ //This is a list of characters that need to be encoded to be protected
+ //The ? is necessary to protect URI's with a query portion that is being passed as a parameter
private static final String[][] ENCODINGS = new String[][] {
new String[] { "_", "0x1" },
new String[] { ".", "0x2" },
@@ -67,6 +69,9 @@
new String[] { ">", "0x7" },
new String[] { " ", "0x8" },
new String[] { "#", "0x9" },
+ new String[] { "?", "0xa" },
+ new String[] { "\\", "0xb" },
+ new String[] { "%", "0xc" },
};
// Constructor -------------------------------------------------------------