Return-Path: X-Original-To: apmail-commons-issues-archive@minotaur.apache.org Delivered-To: apmail-commons-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8A1F3D2F6 for ; Sat, 14 Jul 2012 12:13:36 +0000 (UTC) Received: (qmail 47864 invoked by uid 500); 14 Jul 2012 12:13:35 -0000 Delivered-To: apmail-commons-issues-archive@commons.apache.org Received: (qmail 47802 invoked by uid 500); 14 Jul 2012 12:13:35 -0000 Mailing-List: contact issues-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: issues@commons.apache.org Delivered-To: mailing list issues@commons.apache.org Received: (qmail 47784 invoked by uid 99); 14 Jul 2012 12:13:35 -0000 Received: from issues-vm.apache.org (HELO issues-vm) (140.211.11.160) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 14 Jul 2012 12:13:35 +0000 Received: from isssues-vm.apache.org (localhost [127.0.0.1]) by issues-vm (Postfix) with ESMTP id BA55C142856 for ; Sat, 14 Jul 2012 12:13:34 +0000 (UTC) Date: Sat, 14 Jul 2012 12:13:34 +0000 (UTC) From: "Sebb (JIRA)" To: issues@commons.apache.org Message-ID: <1096708941.52602.1342268014765.JavaMail.jiratomcat@issues-vm> In-Reply-To: <1862268854.14889.1338359723524.JavaMail.jiratomcat@issues-vm> Subject: [jira] [Commented] (NET-468) Request for native support for socks proxy routing with Commons net FTP MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/NET-468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13414372#comment-13414372 ] Sebb commented on NET-468: -------------------------- I've applied the latest patch, with minor tweaks to reduce the noise of trimmed trailing spaces. Leaving open for now as tests may need further tweaking. URL: http://svn.apache.org/viewvc?rev=1361529&view=rev Log: NET-468 Request for native support for socks proxy routing with Commons net FTP Added: commons/proper/net/trunk/src/test/java/org/apache/commons/net/SocketClientFunctionalTest.java (with props) commons/proper/net/trunk/src/test/java/org/apache/commons/net/SocketClientTest.java (with props) Modified: commons/proper/net/trunk/src/changes/changes.xml commons/proper/net/trunk/src/main/java/org/apache/commons/net/DefaultSocketFactory.java commons/proper/net/trunk/src/main/java/org/apache/commons/net/SocketClient.java > Request for native support for socks proxy routing with Commons net FTP > ----------------------------------------------------------------------- > > Key: NET-468 > URL: https://issues.apache.org/jira/browse/NET-468 > Project: Commons Net > Issue Type: Improvement > Components: FTP > Affects Versions: 1.4, 2.0, 3.0.1, 3.1 > Environment: We use commons net in out products for all communication to an FTP server. OS : All. No other environment specifications. > Reporter: Ramya Rajendiran > Attachments: sockclient-proxy3.diff, sockclient-proxy4.diff, sockclient-proxy5.diff, sockclient-proxy6.diff, sockclient-proxy7.diff > > > Commons net currently does not natively support connection to an FTP server via a socks proxy. The only way of achieving this would be to work at the socket level as observed here http://wiki.apache.org/commons/Net/FrequentlyAskedQuestions. (by setting JVM properties socksProxyPort and socksProxyPortHost) > However, a major side effect of this all connections on this JVM will go through the socks proxy since this setting is at the JVM level. This is sometimes undesirable as the business requirements are such that only certain applications on the JVM need to go through the socks proxy. There are no existing workarounds to conditionally prevent other applications to not be routed through the socks proxy. This makes our application which consumes the commons net unusable for such businesses. > Providing native support for socks proxy with commons net for FTP, will go a long way in supporting such common scenarios and business continuity. Therefore raising this enhancement request. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira