From a68ce953a0d31758c5bc9dbc6089a97707083375 Mon Sep 17 00:00:00 2001 From: Dave Ward Date: Tue, 21 Apr 2009 15:50:55 +0000 Subject: [PATCH] Synchronize default file server configuration (file-servers-context.xml) with changes made to file-servers.xml in revision 13943 git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14033 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../default/file-servers-context.xml | 5 ++++ .../default/file-servers.properties | 1 + .../filesys/config/FTPConfigBean.java | 24 +++++++++++++++++++ .../config/ServerConfigurationBean.java | 4 ++++ 4 files changed, 34 insertions(+) diff --git a/config/alfresco/subsystems/fileServers/default/file-servers-context.xml b/config/alfresco/subsystems/fileServers/default/file-servers-context.xml index 3ccc5b654c..55a76241ba 100644 --- a/config/alfresco/subsystems/fileServers/default/file-servers-context.xml +++ b/config/alfresco/subsystems/fileServers/default/file-servers-context.xml @@ -197,6 +197,11 @@ ${ftp.port} + + + ${ftp.ipv6.enabled} + + diff --git a/config/alfresco/subsystems/fileServers/default/file-servers.properties b/config/alfresco/subsystems/fileServers/default/file-servers.properties index 53d8a60601..fbbfa3ffc0 100644 --- a/config/alfresco/subsystems/fileServers/default/file-servers.properties +++ b/config/alfresco/subsystems/fileServers/default/file-servers.properties @@ -29,6 +29,7 @@ cifs.WINS.secondary=5.6.7.8 ftp.enabled=true ftp.port=21 +ftp.ipv6.enabled=true nfs.enabled=false diff --git a/source/java/org/alfresco/filesys/config/FTPConfigBean.java b/source/java/org/alfresco/filesys/config/FTPConfigBean.java index da0a4a3e6b..3c57975a54 100644 --- a/source/java/org/alfresco/filesys/config/FTPConfigBean.java +++ b/source/java/org/alfresco/filesys/config/FTPConfigBean.java @@ -62,6 +62,9 @@ public class FTPConfigBean /** The authenticator. */ private FTPAuthenticator authenticator; + /** Is IP v6 enabled? */ + private boolean ipv6Enabled; + /** * Checks if is server enabled. * @@ -250,4 +253,25 @@ public class FTPConfigBean { this.authenticator = authenticator; } + + /** + * Checks if IP v6 is enabled. + * + * @return true if IP v6 is enabled + */ + public boolean getIpv6Enabled() + { + return ipv6Enabled; + } + + /** + * Indicates whether IP v6 should be enabled. + * + * @param ipv6Enabled + * true if IP v6 should be enabled + */ + public void setIpv6Enabled(boolean ipv6Enabled) + { + this.ipv6Enabled = ipv6Enabled; + } } diff --git a/source/java/org/alfresco/filesys/config/ServerConfigurationBean.java b/source/java/org/alfresco/filesys/config/ServerConfigurationBean.java index a56d1349b4..3aa2dfe713 100644 --- a/source/java/org/alfresco/filesys/config/ServerConfigurationBean.java +++ b/source/java/org/alfresco/filesys/config/ServerConfigurationBean.java @@ -1262,6 +1262,10 @@ public class ServerConfigurationBean extends AbstractServerConfigurationBean ftpConfig.setFTPDebug(ftpDbg); } + // Check if IPv6 support should be enabled + + ftpConfig.setIPv6Enabled(ftpConfigBean.getIpv6Enabled()); + // Check if a character set has been specified String charSet = ftpConfigBean.getCharSet();