commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sebb (JIRA)" <>
Subject [jira] [Commented] (VFS-296) [FTP] Socket timeout setting doesn't work if connect hangs
Date Wed, 01 Jul 2015 23:18:06 GMT


Sebb commented on VFS-296:

Or you can use builds from the ASF SNAPSHOT repository. Most Commons components are regularly
built on CI servers and the jars are normally uploaded to the snapshot repo.

Such builds are not subject to review or QA and are used at the developer's risk; they should
never be used in production code.
However developers are welcome to use them to help solve bugs.
Note that the snapshot builds are not stable, as they will be superseded whenever there is
a new CI build.

> [FTP] Socket timeout setting doesn't work if connect hangs
> ----------------------------------------------------------
>                 Key: VFS-296
>                 URL:
>             Project: Commons VFS
>          Issue Type: Bug
>    Affects Versions: Nightly Builds
>            Reporter: Andreas Persson
>             Fix For: 2.1
>         Attachments: sotimeout.patch, sotimeout_v2.patch
> The fix from VFS-216 doesn't help if the ftp server doesn't reply with any messages at
all (could happen if it's behind a badly configured firewall for example). What happens is
that the client.connect() called from FtpClientFactory hangs, and this line is before timeout
parameter is set.
> I suggest the change in the attached patch.
> The scenario can be tested with "netcat -l" instead of a real ftp server.

This message was sent by Atlassian JIRA

View raw message