From 457190fc88ff911942274867d71f3bd0d274fd2c Mon Sep 17 00:00:00 2001 From: Gary Spencer Date: Tue, 14 Apr 2009 14:55:54 +0000 Subject: [PATCH] Added FTP IPv6 configuration, via the tag. Added the ftp.ipv6 property. MOB-714. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13943 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- config/alfresco/file-servers.properties | 1 + config/alfresco/file-servers.xml | 3 +++ .../org/alfresco/filesys/ServerConfigurationBean.java | 11 +++++++++++ 3 files changed, 15 insertions(+) diff --git a/config/alfresco/file-servers.properties b/config/alfresco/file-servers.properties index 8e48d4b855..5f2e44923f 100644 --- a/config/alfresco/file-servers.properties +++ b/config/alfresco/file-servers.properties @@ -9,5 +9,6 @@ cifs.ipv6=disabled cifs.hostannounce=true ftp.enabled=true +ftp.ipv6=enabled nfs.enabled=false diff --git a/config/alfresco/file-servers.xml b/config/alfresco/file-servers.xml index 5f3f078953..2fe5f89cf1 100644 --- a/config/alfresco/file-servers.xml +++ b/config/alfresco/file-servers.xml @@ -100,6 +100,9 @@ 1121 --> + + + diff --git a/source/java/org/alfresco/filesys/ServerConfigurationBean.java b/source/java/org/alfresco/filesys/ServerConfigurationBean.java index cc7d773dbc..e741928dbd 100644 --- a/source/java/org/alfresco/filesys/ServerConfigurationBean.java +++ b/source/java/org/alfresco/filesys/ServerConfigurationBean.java @@ -1415,6 +1415,17 @@ public class ServerConfigurationBean extends AbstractServerConfigurationBean { ftpConfig.setFTPDebug(ftpDbg); } + // Check if IPv6 support should be enabled + + elem = config.getConfigElement("IPv6"); + if ( elem != null) { + + // Enable IPv6 support + + if ( elem.hasAttribute("state") && elem.getAttribute("state").equalsIgnoreCase("enabled")) + ftpConfig.setIPv6Enabled( true); + } + // Check if a character set has been specified elem = config.getConfigElement( "charSet");