commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Arno Unkrig (JIRA)" <>
Subject [jira] [Commented] (NET-508) Add support for FTP proxies
Date Thu, 06 Jun 2013 07:02:20 GMT


Arno Unkrig commented on NET-508:

Answer to 'Sebb added a comment - 05/Jun/13 23:52':

bq.As far as I can tell, it is not complicated in a specific case. Witness your Ant patch
is not very long.\\What would be complicated is supporting all the possible variations, which
is why I suggested a template approach might be the best.

There could be a set of pre-defined, named connection templates as well, from which the end-user
could choose:

> Add support for FTP proxies
> ---------------------------
>                 Key: NET-508
>                 URL:
>             Project: Commons Net
>          Issue Type: Improvement
>          Components: FTP
>    Affects Versions: 3.2
>            Reporter: Arno Unkrig
> The COMMONS-NET FTP client supports 'FTP over HTTP', but not the other popular FTP proxy
schemes. The article
> describes some of them, but not very precisely an obviously a bit incorrect.
> I added proxy support for the ANT FTP task in
> (search for string "proxyServer"), but I believe that the feature should be implemented
in COMMONS-NET, not in the application, maybe like this:
> {code}
> connectToProxyAndLogin(server, port, userid, password, proxyServer, proxyPort, proxyUserid,
> {code}
> The proxy server that I (must) use is
> {noformat}
> 220 McAfee Web Gateway 7.2.0 build 13935
> {noformat}
> , and from experiments it supports the following authentication schemes:
> {noformat}
>  (1) USER pu PASS pp OPEN[:port] USER u                     PASS p
>  (2) USER pu PASS pp                          USER[:port] PASS p
>  (3) USER pu PASS pp SITE[:port] USER u                     PASS p
> {noformat}
> I don't know which FTP proxy servers support which of these flavors, but (2) appears
to be the most natural and robust to me.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message