You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by bu...@apache.org on 2019/03/03 10:41:18 UTC

[Bug 63224] New: ftp doesn't list files containing [ or \ (left bracket or backslash)

https://bz.apache.org/bugzilla/show_bug.cgi?id=63224

            Bug ID: 63224
           Summary: ftp doesn't list files containing [ or \ (left bracket
                    or backslash)
           Product: Ant
           Version: 1.10.5
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Optional Tasks
          Assignee: notifications@ant.apache.org
          Reporter: eugene.adell@gmail.com
  Target Milestone: ---

As we already saw with bug 39204
(https://bz.apache.org/bugzilla/show_bug.cgi?id=39204) some characters
appearing in the file name were not tested. This leads to the discovery of bugs
one character by one character.

We suppose that what is working with the commons-net FTPClient should work with
ANT, but this is not the case. [ (left bracket) and \ (backslash) are not
working with ANT as we see below when listing files in a directory containing
one file of each special character.

commons-net:
-r--------   1 user group            0 Mar  3 00:38 20 space
-r--------   1 user group            0 Mar  3 00:38 21!exclamation_mark
-r--------   1 user group            0 Mar  3 00:38 22"double_quote
-r--------   1 user group            0 Mar  3 00:38 23#number_sign
-r--------   1 user group            0 Mar  3 00:38 24$dollar
-r--------   1 user group            0 Mar  3 00:38 25%percent
-r--------   1 user group            0 Mar  3 00:38 26&ampersand
-r--------   1 user group            0 Mar  3 00:38 27'single_quote
-r--------   1 user group            0 Mar  3 00:38 28(left_parenthesis
-r--------   1 user group            0 Mar  3 00:38 29(right_parenthesis
-r--------   1 user group            0 Mar  3 00:38 2A*asterisk
-r--------   1 user group            0 Mar  3 00:38 2B+plus
-r--------   1 user group            0 Mar  3 00:38 2C,comma
-r--------   1 user group            0 Mar  3 00:38 2D-minus
-r--------   1 user group            0 Mar  3 00:38 2E.period
-r--------   1 user group            0 Mar  3 00:38 3A:colon
-r--------   1 user group            0 Mar  3 00:38 3B;semicolon
-r--------   1 user group            0 Mar  3 00:38 3C<lessthan
-r--------   1 user group            0 Mar  3 00:38 3D=equal
-r--------   1 user group            0 Mar  3 00:38 3E>greaterthan
-r--------   1 user group            0 Mar  3 00:38 3F?question
-r--------   1 user group            0 Mar  3 00:38 40@commercial
-r--------   1 user group            0 Mar  3 00:38 5B[leftbracket
-r--------   1 user group            0 Mar  3 00:38 5C\backslash
-r--------   1 user group            0 Mar  3 00:38 5D]rightbracket
-r--------   1 user group            0 Mar  3 00:38 5E^circumflex
-r--------   1 user group            0 Mar  3 00:38 5F_underscore
-r--------   1 user group            0 Mar  3 00:38 60`backtick
-r--------   1 user group            0 Mar  3 00:38 7B{leftbrace
-r--------   1 user group            0 Mar  3 00:38 7C|verticalbar
-r--------   1 user group            0 Mar  3 00:38 7D}rightbrace
-r--------   1 user group            0 Mar  3 00:38 7E~tilde

ANT:
-r--------   1 user group            0 Mar  3 00:38 20 space
-r--------   1 user group            0 Mar  3 00:38 21!exclamation_mark
-r--------   1 user group            0 Mar  3 00:38 22"double_quote
-r--------   1 user group            0 Mar  3 00:38 23#number_sign
-r--------   1 user group            0 Mar  3 00:38 24$dollar
-r--------   1 user group            0 Mar  3 00:38 25%percent
-r--------   1 user group            0 Mar  3 00:38 26&ampersand
-r--------   1 user group            0 Mar  3 00:38 27'single_quote
-r--------   1 user group            0 Mar  3 00:38 28(left_parenthesis
-r--------   1 user group            0 Mar  3 00:38 29(right_parenthesis
-r--------   1 user group            0 Mar  3 00:38 2A*asterisk
-r--------   1 user group            0 Mar  3 00:38 2B+plus
-r--------   1 user group            0 Mar  3 00:38 2C,comma
-r--------   1 user group            0 Mar  3 00:38 2D-minus
-r--------   1 user group            0 Mar  3 00:38 2E.period
-r--------   1 user group            0 Mar  3 00:38 3A:colon
-r--------   1 user group            0 Mar  3 00:38 3B;semicolon
-r--------   1 user group            0 Mar  3 00:38 3C<lessthan
-r--------   1 user group            0 Mar  3 00:38 3D=equal
-r--------   1 user group            0 Mar  3 00:38 3E>greaterthan
-r--------   1 user group            0 Mar  3 00:38 3F?question
-r--------   1 user group            0 Mar  3 00:38 40@commercial
-r--------   1 user group            0 Mar  3 00:38 5D]rightbracket
-r--------   1 user group            0 Mar  3 00:38 5E^circumflex
-r--------   1 user group            0 Mar  3 00:38 5F_underscore
-r--------   1 user group            0 Mar  3 00:38 60`backtick
-r--------   1 user group            0 Mar  3 00:38 7B{leftbrace
-r--------   1 user group            0 Mar  3 00:38 7C|verticalbar
-r--------   1 user group            0 Mar  3 00:38 7D}rightbrace
-r--------   1 user group            0 Mar  3 00:38 7E~tilde

On this second list, no file for the 5B and 5C characters appear.

my ANT script :
  <target name="listing">
    <ftp action="list"
       listing="toc.txt"
       server="localhost"
       port="2121"
       userid="anonymous"
       password="anonymous"
       remotedir=".">
   <fileset dir="." defaultexcludes="no" includes="*" />
    </ftp>
  </target>

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 63224] ftp doesn't list files containing [ or \ (left bracket or backslash)

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=63224

Eugène Adell <eu...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |eugene.adell@gmail.com

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 63224] ftp doesn't list files containing [ or \ (left bracket or backslash)

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=63224

Eugène Adell <eu...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|eugene.adell@gmail.com      |

-- 
You are receiving this mail because:
You are the assignee for the bug.