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

            Bug ID: 63226
           Summary: documentation : FTP task is wrong about followsymlinks
           Product: Ant
           Version: 1.10.5
          Hardware: All
                OS: All
            Status: NEW
          Severity: trivial
          Priority: P2
         Component: Optional Tasks
          Assignee: notifications@ant.apache.org
          Reporter: eugene.ad...@gmail.com
  Target Milestone: ---

The documentation (https://ant.apache.org/manual/Tasks/ftp.html) says :

"The attribute followsymlinks of fileset is supported on local ("put") as well
as remote ("get", "chmod", "delete") filesets."

In fact it is also supported on the remote "list".

Here is the proof, we get two different results when using or not this
attribute, the differences being on symlinks.

ANT targets :
  <target name="listingWithSymlinks">
    <ftp action="list"
       listing="listingWithSymlinks.txt"
       server="ftp.ietf.org"
       port="21"
       remotedir="/rfc/fyi"
       userid="anonymous"
       password="anonymous" >
       <fileset dir="." defaultexcludes="no" includes="*" />
    </ftp>
  </target>

  <target name="listingWithoutSymlinks">
    <ftp action="list"
       listing="listingWithoutSymlinks.txt"
       server="ftp.ietf.org"
       port="21"
       remotedir="/rfc/fyi"
       userid="anonymous"
       password="anonymous" >
       <fileset dir="." defaultexcludes="no" includes="*"
followsymlinks="false" />
    </ftp>
  </target>

$ diff -y listingWithSymlinks.txt listingWithoutSymlinks.txt
-rw-r-----   1 ftp      ftp           426 Jun 18  2002 .messa   -rw-r-----   1
ftp      ftp           426 Jun 18  2002 .messa
-rw-r-----   1 ftp      ftp          7760 Mar  3 07:45 fyi-in <
-rw-r-----   1 ftp      ftp          1533 Aug 25  2001 fyi-re   -rw-r-----   1
ftp      ftp          1533 Aug 25  2001 fyi-re
-rw-r-----   1 ftp      ftp          7641 Mar 22  1990 fyi1.t <
-rw-r-----   1 ftp      ftp         71176 Jan 13  1993 fyi10. <
-rw-r-----   1 ftp      ftp        124111 May 19  1994 fyi11. <
-rw-r-----   1 ftp      ftp         29135 Feb 25  1992 fyi12. <
-rw-r-----   1 ftp      ftp          9392 Mar 12  1992 fyi13. <
-rw-r-----   1 ftp      ftp         35694 Mar 12  1992 fyi14. <
-rw-r-----   1 ftp      ftp          8858 Aug  3  1992 fyi15. <
-rw-r-----   1 ftp      ftp         53449 Aug 13  1992 fyi16. <
-rw-r-----   1 ftp      ftp        127383 Sep 14  2006 fyi17. <
-rw-r-----   1 ftp      ftp        123008 Aug 14  1996 fyi18. <
-rw-r-----   1 ftp      ftp          7116 May 25  1993 fyi19. <
-rw-r-----   1 ftp      ftp        308528 Jun 23  1993 fyi2.t <
-rw-r-----   1 ftp      ftp         27811 May 25  1993 fyi20. <
-rw-r-----   1 ftp      ftp         34883 Jul 21  1993 fyi21. <
-rw-r-----   1 ftp      ftp        150980 May 13  1996 fyi22. <
-rw-r-----   1 ftp      ftp        235112 Mar 19  1994 fyi23. <
-rw-r-----   1 ftp      ftp         27258 May 24  1994 fyi24. <
-rw-r-----   1 ftp      ftp        375469 Aug 16  1994 fyi25. <
-rw-r-----   1 ftp      ftp        662030 Oct 17  1996 fyi26. <
-rw-r-----   1 ftp      ftp         66659 Nov 22  1994 fyi26. <
-rw-r-----   1 ftp      ftp         33500 Nov  3  1994 fyi27. <
-rw-r-----   1 ftp      ftp         46185 Oct 18  1995 fyi28. <
-rw-r-----   1 ftp      ftp         78941 Oct 10  1996 fyi29. <
-rw-r-----   1 ftp      ftp         94417 Aug 16  1990 fyi3.t <
-rw-r-----   1 ftp      ftp        114130 Jun  9  1997 fyi30. <
-rw-r-----   1 ftp      ftp        154037 Oct  8  1997 fyi31. <
-rw-r-----   1 ftp      ftp         43060 Nov 21  1997 fyi32. <
-rw-r-----   1 ftp      ftp         24107 Aug 12  1998 fyi33. <
-rw-r-----   1 ftp      ftp         74036 Feb  1  1999 fyi34. <
-rw-r-----   1 ftp      ftp         44669 Jun 30  1999 fyi35. <
-rw-r-----   1 ftp      ftp        867626 Aug 17  2007 fyi36. <
-rw-r-----   1 ftp      ftp         63680 Aug 31  2000 fyi37. <
-rw-r-----   1 ftp      ftp         64687 Apr 16  2001 fyi38. <
-rw-r-----   1 ftp      ftp         23640 Aug 16  1999 fyi4.t <
-rw-r-----   1 ftp      ftp         18022 Aug 23  1990 fyi5.t <
-rw-r-----   1 ftp      ftp          3459 Jan 11  1991 fyi6.t <
-rw-r-----   1 ftp      ftp         32543 Mar  1  1991 fyi7.t <
-rw-r-----   1 ftp      ftp        191769 Sep 12  1997 fyi8.t <
-rw-r-----   1 ftp      ftp         92119 May 27  1992 fyi9.t <

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

Reply via email to