You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-dev@portals.apache.org by "Donald Woods (JIRA)" <ji...@apache.org> on 2008/05/14 20:04:55 UTC

[jira] Created: (PLUTO-485) Need to handle URIs that contain a question mark

Need to handle URIs that contain a question mark
------------------------------------------------

                 Key: PLUTO-485
                 URL: https://issues.apache.org/jira/browse/PLUTO-485
             Project: Pluto
          Issue Type: Bug
          Components: portal driver
    Affects Versions: 1.1.5
            Reporter: Donald Woods
             Fix For: 1.1.6


The handling of question marks in the URI has already been fixed in trunk, but needs to be applied to the 1.1.x branch.
pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/url/impl/PortalURLParserImpl.java
. . 
    //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" },
            new String[] { "/",  "0x3" },
            new String[] { "\r", "0x4" },
            new String[] { "\n", "0x5" },
            new String[] { "<",  "0x6" },
            new String[] { ">",  "0x7" },
            new String[] { " ",  "0x8" },
            new String[] { "#",  "0x9" },
            new String[] { "?",  "0xa" },
            new String[] { "\\", "0xb" },
            new String[] { "%",  "0xc" },
    };

Note, the last 3 encodings above were added in trunk but are missing in 1.1.x.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (PLUTO-485) Need to handle URIs that contain a question mark

Posted by "Donald Woods (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PLUTO-485?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Donald Woods updated PLUTO-485:
-------------------------------

    Attachment: Pluto-485-1.1.x.patch

Patch created against 1.1.x at r643117.

> Need to handle URIs that contain a question mark
> ------------------------------------------------
>
>                 Key: PLUTO-485
>                 URL: https://issues.apache.org/jira/browse/PLUTO-485
>             Project: Pluto
>          Issue Type: Bug
>          Components: portal driver
>    Affects Versions: 1.1.5
>            Reporter: Donald Woods
>             Fix For: 1.1.6
>
>         Attachments: Pluto-485-1.1.x.patch
>
>
> The handling of question marks in the URI has already been fixed in trunk, but needs to be applied to the 1.1.x branch.
> pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/url/impl/PortalURLParserImpl.java
> . . 
>     //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" },
>             new String[] { "/",  "0x3" },
>             new String[] { "\r", "0x4" },
>             new String[] { "\n", "0x5" },
>             new String[] { "<",  "0x6" },
>             new String[] { ">",  "0x7" },
>             new String[] { " ",  "0x8" },
>             new String[] { "#",  "0x9" },
>             new String[] { "?",  "0xa" },
>             new String[] { "\\", "0xb" },
>             new String[] { "%",  "0xc" },
>     };
> Note, the last 3 encodings above were added in trunk but are missing in 1.1.x.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (PLUTO-485) Need to handle URIs that contain a question mark

Posted by "Craig Doremus (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/PLUTO-485?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Craig Doremus closed PLUTO-485.
-------------------------------

    Resolution: Fixed

Patch applied in SVN rev 662388. Thanks Donald!

> Need to handle URIs that contain a question mark
> ------------------------------------------------
>
>                 Key: PLUTO-485
>                 URL: https://issues.apache.org/jira/browse/PLUTO-485
>             Project: Pluto
>          Issue Type: Bug
>          Components: portal driver
>    Affects Versions: 1.1.5
>            Reporter: Donald Woods
>             Fix For: 1.1.6
>
>         Attachments: Pluto-485-1.1.x.patch
>
>
> The handling of question marks in the URI has already been fixed in trunk, but needs to be applied to the 1.1.x branch.
> pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/url/impl/PortalURLParserImpl.java
> . . 
>     //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" },
>             new String[] { "/",  "0x3" },
>             new String[] { "\r", "0x4" },
>             new String[] { "\n", "0x5" },
>             new String[] { "<",  "0x6" },
>             new String[] { ">",  "0x7" },
>             new String[] { " ",  "0x8" },
>             new String[] { "#",  "0x9" },
>             new String[] { "?",  "0xa" },
>             new String[] { "\\", "0xb" },
>             new String[] { "%",  "0xc" },
>     };
> Note, the last 3 encodings above were added in trunk but are missing in 1.1.x.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.