<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>226</bug_id>
          
          <creation_ts>2003-06-13 19:59:14 +0000</creation_ts>
          <short_desc>ftp: link test results dubious</short_desc>
          <delta_ts>2004-04-04 16:35:29 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>LinkChecker</product>
          <component>checklink</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://frank.ellermann.bei.t-online.de/~test/eis_ftp.htm</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Frank Ellermann">frank.ellermann</reporter>
          <assigned_to name="Ville Skyttä">ville.skytta</assigned_to>
          
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>531</commentid>
    <comment_count>0</comment_count>
    <who name="Frank Ellermann">frank.ellermann</who>
    <bug_when>2003-06-13 19:59:14 +0000</bug_when>
    <thetext>In a small file with 25 ftp: links the link checker
found one serious error (404) and 18 bogeys (400)
apparently caused by its HTTP HEAD check method. In
other words, the ftp: check worked only for 7 files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>533</commentid>
    <comment_count>1</comment_count>
    <who name="Ville Skyttä">ville.skytta</who>
    <bug_when>2003-06-15 17:42:55 +0000</bug_when>
    <thetext>Yes, there seems to be 2 bugs related to this:

validator.w3.org seems to need passive FTP, that&apos;s why it produces the &quot;FTP
error code 425&quot; bogeys.  Passive is now the default in the CVS version of
checklink (and while I was at it, also the validator).  So, the online version
should be corrected when 0.6.2 is released.

But this exposes another bug in libwww-perl&apos;s LWP::Protocol::ftp module; it
tries to close an opened FTP data connection before/without reading anything
when the HEAD method is used.

I&apos;ve posted a patch upstream that should fix this, no responses so far.  A
message with the subject &quot;[PATCH (revised)] FTP HEAD: ABOR needed&quot; should appear
in &lt;http://archive.develooper.com/libwww@perl.org/&gt; soonish.

Leaving open so I remember to make the necessary changes when/if the patch is
applied upstream.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665</commentid>
    <comment_count>2</comment_count>
    <who name="Ville Skyttä">ville.skytta</who>
    <bug_when>2003-07-26 15:13:05 +0000</bug_when>
    <thetext>Some more info: the libwww-perl author reports that he has applied my patch; it
should be included in the next libwww-perl release.

Still leaving open, pending for new upstream release so I can document it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648</commentid>
    <comment_count>3</comment_count>
    <who name="Ville Skyttä">ville.skytta</who>
    <bug_when>2004-04-04 12:35:29 +0000</bug_when>
    <thetext>My patch is applied in libwww-perl 5.70 and later, and the documentation
recommends that or later.  But for various other reasons, we cannot upgrade the
libwww-perl version on validator.w3.org yet, so that particular instance will
still have this issue.  So, kind of fixed, and probably the online version will
also be updated when the next version (5.77?) of libwww-perl is out.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>