diff --git a/.classpath b/.classpath
old mode 100755
new mode 100644
diff --git a/.gitignore b/.gitignore
old mode 100755
new mode 100644
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
old mode 100755
new mode 100644
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
old mode 100755
new mode 100644
diff --git a/.idea/misc.xml b/.idea/misc.xml
old mode 100755
new mode 100644
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
old mode 100755
new mode 100644
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
old mode 100755
new mode 100644
diff --git a/.project b/.project
old mode 100755
new mode 100644
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
old mode 100755
new mode 100644
diff --git a/.settings/org.eclipse.jdt.apt.core.prefs b/.settings/org.eclipse.jdt.apt.core.prefs
old mode 100755
new mode 100644
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
old mode 100755
new mode 100644
diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs
old mode 100755
new mode 100644
diff --git a/README.md b/README.md
old mode 100755
new mode 100644
diff --git a/docs/aterm-download.md b/docs/aterm-download.md
old mode 100755
new mode 100644
diff --git a/docs/aterm-import.md b/docs/aterm-import.md
old mode 100755
new mode 100644
diff --git a/docs/aterm.md b/docs/aterm.md
old mode 100755
new mode 100644
diff --git a/docs/cryo-em/cryoem-download-aterm-script-url-create.md b/docs/cryo-em/cryoem-download-aterm-script-url-create.md
old mode 100755
new mode 100644
diff --git a/docs/cryo-em/cryoem-download-shell-script-url-create.md b/docs/cryo-em/cryoem-download-shell-script-url-create.md
old mode 100755
new mode 100644
diff --git a/docs/scp-get.md b/docs/scp-get.md
old mode 100755
new mode 100644
diff --git a/docs/scp-put.md b/docs/scp-put.md
old mode 100755
new mode 100644
diff --git a/docs/sftp-get.md b/docs/sftp-get.md
old mode 100755
new mode 100644
diff --git a/docs/sftp-put.md b/docs/sftp-put.md
old mode 100755
new mode 100644
diff --git a/docs/unimelb-mf-check.md b/docs/unimelb-mf-check.md
old mode 100755
new mode 100644
diff --git a/docs/unimelb-mf-download.md b/docs/unimelb-mf-download.md
old mode 100755
new mode 100644
diff --git a/docs/unimelb-mf-sync-properties.xml b/docs/unimelb-mf-sync-properties.xml
old mode 100755
new mode 100644
diff --git a/docs/unimelb-mf-upload.md b/docs/unimelb-mf-upload.md
old mode 100755
new mode 100644
diff --git a/pom.xml b/pom.xml
old mode 100755
new mode 100644
diff --git a/src/main/assembly/make-zip.xml b/src/main/assembly/make-zip.xml
old mode 100755
new mode 100644
diff --git a/src/main/config/samples/mf-download-config.xml b/src/main/config/samples/mf-download-config.xml
old mode 100755
new mode 100644
diff --git a/src/main/config/samples/mf-instrument-upload-config.xml b/src/main/config/samples/mf-instrument-upload-config.xml
old mode 100755
new mode 100644
diff --git a/src/main/config/samples/mf-perf-config.xml b/src/main/config/samples/mf-perf-config.xml
old mode 100755
new mode 100644
diff --git a/src/main/config/samples/mf-upload-config.xml b/src/main/config/samples/mf-upload-config.xml
old mode 100755
new mode 100644
diff --git a/src/main/config/samples/mflux.cfg b/src/main/config/samples/mflux.cfg
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/io/AbortCheck.java b/src/main/java/unimelb/io/AbortCheck.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/io/ProgressMonitor.java b/src/main/java/unimelb/io/ProgressMonitor.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/io/ProgressMonitorInputStream.java b/src/main/java/unimelb/io/ProgressMonitorInputStream.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/App.java b/src/main/java/unimelb/mf/client/App.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/archive/MFArchive.java b/src/main/java/unimelb/mf/client/archive/MFArchive.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/archive/cli/MFArchiveCLI.java b/src/main/java/unimelb/mf/client/archive/cli/MFArchiveCLI.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/asset/AssetQuery.java b/src/main/java/unimelb/mf/client/asset/AssetQuery.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/asset/HasAssetID.java b/src/main/java/unimelb/mf/client/asset/HasAssetID.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/asset/HasCiteableID.java b/src/main/java/unimelb/mf/client/asset/HasCiteableID.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/asset/HasID.java b/src/main/java/unimelb/mf/client/asset/HasID.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/asset/HasNamespace.java b/src/main/java/unimelb/mf/client/asset/HasNamespace.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/asset/HasPath.java b/src/main/java/unimelb/mf/client/asset/HasPath.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/asset/SimpleAsset.java b/src/main/java/unimelb/mf/client/asset/SimpleAsset.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/dao/NamespaceDAO.java b/src/main/java/unimelb/mf/client/dao/NamespaceDAO.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/file/AclEntry.java b/src/main/java/unimelb/mf/client/file/AclEntry.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/file/Filter.java b/src/main/java/unimelb/mf/client/file/Filter.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/file/PosixAttributes.java b/src/main/java/unimelb/mf/client/file/PosixAttributes.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/gui/DefaultErrorDialog.java b/src/main/java/unimelb/mf/client/gui/DefaultErrorDialog.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/gui/DefaultLogonDialog.java b/src/main/java/unimelb/mf/client/gui/DefaultLogonDialog.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/gui/ErrorDialog.java b/src/main/java/unimelb/mf/client/gui/ErrorDialog.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/gui/LogonDialog.java b/src/main/java/unimelb/mf/client/gui/LogonDialog.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/gui/LogonResponseHandler.java b/src/main/java/unimelb/mf/client/gui/LogonResponseHandler.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/gui/MFSessionGUI.java b/src/main/java/unimelb/mf/client/gui/MFSessionGUI.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/perf/Action.java b/src/main/java/unimelb/mf/client/perf/Action.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/perf/MFPerf.java b/src/main/java/unimelb/mf/client/perf/MFPerf.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/perf/MFPerfSettings.java b/src/main/java/unimelb/mf/client/perf/MFPerfSettings.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/perf/Test.java b/src/main/java/unimelb/mf/client/perf/Test.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/perf/TestResult.java b/src/main/java/unimelb/mf/client/perf/TestResult.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/perf/TestSettings.java b/src/main/java/unimelb/mf/client/perf/TestSettings.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/perf/cli/MFPerfCLI.java b/src/main/java/unimelb/mf/client/perf/cli/MFPerfCLI.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/session/AuthenticationDetailsUtils.java b/src/main/java/unimelb/mf/client/session/AuthenticationDetailsUtils.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/session/HasMFSession.java b/src/main/java/unimelb/mf/client/session/HasMFSession.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/session/MFConfiguration.java b/src/main/java/unimelb/mf/client/session/MFConfiguration.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/session/MFConfigurationBuilder.java b/src/main/java/unimelb/mf/client/session/MFConfigurationBuilder.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/session/MFRequest.java b/src/main/java/unimelb/mf/client/session/MFRequest.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/session/MFRequestBuilder.java b/src/main/java/unimelb/mf/client/session/MFRequestBuilder.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/session/MFRequestImpl.java b/src/main/java/unimelb/mf/client/session/MFRequestImpl.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/session/MFSession.java b/src/main/java/unimelb/mf/client/session/MFSession.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/SCPGetService.java b/src/main/java/unimelb/mf/client/ssh/SCPGetService.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/SCPPutService.java b/src/main/java/unimelb/mf/client/ssh/SCPPutService.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/SFTPGetService.java b/src/main/java/unimelb/mf/client/ssh/SFTPGetService.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/SFTPPutService.java b/src/main/java/unimelb/mf/client/ssh/SFTPPutService.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/SSHConfiguration.java b/src/main/java/unimelb/mf/client/ssh/SSHConfiguration.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/SSHConfigurationBuilder.java b/src/main/java/unimelb/mf/client/ssh/SSHConfigurationBuilder.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/SSHGetConfiguration.java b/src/main/java/unimelb/mf/client/ssh/SSHGetConfiguration.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/SSHGetConfigurationBuilder.java b/src/main/java/unimelb/mf/client/ssh/SSHGetConfigurationBuilder.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/SSHGetService.java b/src/main/java/unimelb/mf/client/ssh/SSHGetService.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/SSHPutConfiguration.java b/src/main/java/unimelb/mf/client/ssh/SSHPutConfiguration.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/SSHPutConfigurationBuilder.java b/src/main/java/unimelb/mf/client/ssh/SSHPutConfigurationBuilder.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/SSHPutService.java b/src/main/java/unimelb/mf/client/ssh/SSHPutService.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/SSHService.java b/src/main/java/unimelb/mf/client/ssh/SSHService.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/SSHTransferDirection.java b/src/main/java/unimelb/mf/client/ssh/SSHTransferDirection.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/SSHTransferProtocol.java b/src/main/java/unimelb/mf/client/ssh/SSHTransferProtocol.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/cli/Applications.java b/src/main/java/unimelb/mf/client/ssh/cli/Applications.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/cli/SCPGetCLI.java b/src/main/java/unimelb/mf/client/ssh/cli/SCPGetCLI.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/cli/SCPPutCLI.java b/src/main/java/unimelb/mf/client/ssh/cli/SCPPutCLI.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/cli/SFTPGetCLI.java b/src/main/java/unimelb/mf/client/ssh/cli/SFTPGetCLI.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/cli/SFTPPutCLI.java b/src/main/java/unimelb/mf/client/ssh/cli/SFTPPutCLI.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/cli/SSHCLI.java b/src/main/java/unimelb/mf/client/ssh/cli/SSHCLI.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/cli/SSHGetCLI.java b/src/main/java/unimelb/mf/client/ssh/cli/SSHGetCLI.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/ssh/cli/SSHPutCLI.java b/src/main/java/unimelb/mf/client/ssh/cli/SSHPutCLI.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/MFSyncApp.java b/src/main/java/unimelb/mf/client/sync/MFSyncApp.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/check/AssetItem.java b/src/main/java/unimelb/mf/client/sync/check/AssetItem.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/check/CheckHandler.java b/src/main/java/unimelb/mf/client/sync/check/CheckHandler.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/check/CheckResult.java b/src/main/java/unimelb/mf/client/sync/check/CheckResult.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/check/ChecksumType.java b/src/main/java/unimelb/mf/client/sync/check/ChecksumType.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/check/DefaultCheckHandler.java b/src/main/java/unimelb/mf/client/sync/check/DefaultCheckHandler.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/check/FileItem.java b/src/main/java/unimelb/mf/client/sync/check/FileItem.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/check/HasChecksum.java b/src/main/java/unimelb/mf/client/sync/check/HasChecksum.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/check/HasContent.java b/src/main/java/unimelb/mf/client/sync/check/HasContent.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/check/HasContextPath.java b/src/main/java/unimelb/mf/client/sync/check/HasContextPath.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/check/HasLength.java b/src/main/java/unimelb/mf/client/sync/check/HasLength.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/check/Item.java b/src/main/java/unimelb/mf/client/sync/check/Item.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/cli/MFCheck.java b/src/main/java/unimelb/mf/client/sync/cli/MFCheck.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/cli/MFDownload.java b/src/main/java/unimelb/mf/client/sync/cli/MFDownload.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/cli/MFInstrumentUpload.java b/src/main/java/unimelb/mf/client/sync/cli/MFInstrumentUpload.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/cli/MFUpload.java b/src/main/java/unimelb/mf/client/sync/cli/MFUpload.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/Action.java b/src/main/java/unimelb/mf/client/sync/settings/Action.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/Filter.java b/src/main/java/unimelb/mf/client/sync/settings/Filter.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/Job.java b/src/main/java/unimelb/mf/client/sync/settings/Job.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/PathTransformer.java b/src/main/java/unimelb/mf/client/sync/settings/PathTransformer.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/Settings.java b/src/main/java/unimelb/mf/client/sync/settings/Settings.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/downstream/AssetNamespaceDownloadCheckJob.java b/src/main/java/unimelb/mf/client/sync/settings/downstream/AssetNamespaceDownloadCheckJob.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/downstream/AssetNamespaceDownloadJob.java b/src/main/java/unimelb/mf/client/sync/settings/downstream/AssetNamespaceDownloadJob.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/downstream/AssetSetDownloadJob.java b/src/main/java/unimelb/mf/client/sync/settings/downstream/AssetSetDownloadJob.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/downstream/DownJob.java b/src/main/java/unimelb/mf/client/sync/settings/downstream/DownJob.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/downstream/DownloadCheckJob.java b/src/main/java/unimelb/mf/client/sync/settings/downstream/DownloadCheckJob.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/downstream/DownloadJob.java b/src/main/java/unimelb/mf/client/sync/settings/downstream/DownloadJob.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/upstream/DirectoryUploadCheckJob.java b/src/main/java/unimelb/mf/client/sync/settings/upstream/DirectoryUploadCheckJob.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/upstream/DirectoryUploadJob.java b/src/main/java/unimelb/mf/client/sync/settings/upstream/DirectoryUploadJob.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/upstream/FileSetUploadCheckJob.java b/src/main/java/unimelb/mf/client/sync/settings/upstream/FileSetUploadCheckJob.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/upstream/FileSetUploadJob.java b/src/main/java/unimelb/mf/client/sync/settings/upstream/FileSetUploadJob.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/upstream/UpJob.java b/src/main/java/unimelb/mf/client/sync/settings/upstream/UpJob.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/upstream/UploadCheckJob.java b/src/main/java/unimelb/mf/client/sync/settings/upstream/UploadCheckJob.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/settings/upstream/UploadJob.java b/src/main/java/unimelb/mf/client/sync/settings/upstream/UploadJob.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/task/AssetDownloadTask.java b/src/main/java/unimelb/mf/client/sync/task/AssetDownloadTask.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/task/AssetNamespaceDownloadTask.java b/src/main/java/unimelb/mf/client/sync/task/AssetNamespaceDownloadTask.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/task/AssetSetCheckTask.java b/src/main/java/unimelb/mf/client/sync/task/AssetSetCheckTask.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/task/AssetSetDownloadTask.java b/src/main/java/unimelb/mf/client/sync/task/AssetSetDownloadTask.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/task/DataTransferListener.java b/src/main/java/unimelb/mf/client/sync/task/DataTransferListener.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/task/FileCRC32Task.java b/src/main/java/unimelb/mf/client/sync/task/FileCRC32Task.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/task/FileCsumCalcTask.java b/src/main/java/unimelb/mf/client/sync/task/FileCsumCalcTask.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/task/FileSetCheckTask.java b/src/main/java/unimelb/mf/client/sync/task/FileSetCheckTask.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/task/FileSetUploadTask.java b/src/main/java/unimelb/mf/client/sync/task/FileSetUploadTask.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/task/FileUploadTask.java b/src/main/java/unimelb/mf/client/sync/task/FileUploadTask.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/task/SyncDeleteAssetsTask.java b/src/main/java/unimelb/mf/client/sync/task/SyncDeleteAssetsTask.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/sync/task/SyncDeleteFilesTask.java b/src/main/java/unimelb/mf/client/sync/task/SyncDeleteFilesTask.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/task/AbstractMFApp.java b/src/main/java/unimelb/mf/client/task/AbstractMFApp.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/task/AbstractMFAppCLI.java b/src/main/java/unimelb/mf/client/task/AbstractMFAppCLI.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/task/AbstractMFTask.java b/src/main/java/unimelb/mf/client/task/AbstractMFTask.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/task/AppCLI.java b/src/main/java/unimelb/mf/client/task/AppCLI.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/task/MFApp.java b/src/main/java/unimelb/mf/client/task/MFApp.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/task/MFTask.java b/src/main/java/unimelb/mf/client/task/MFTask.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/terminal/MFTerminal.java b/src/main/java/unimelb/mf/client/terminal/MFTerminal.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/terminal/MFTerminalCommand.java b/src/main/java/unimelb/mf/client/terminal/MFTerminalCommand.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/terminal/command/ChangeDirectoryCommand.java b/src/main/java/unimelb/mf/client/terminal/command/ChangeDirectoryCommand.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/terminal/command/ChangeNamespaceCommand.java b/src/main/java/unimelb/mf/client/terminal/command/ChangeNamespaceCommand.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/terminal/command/CreateDirectoryCommand.java b/src/main/java/unimelb/mf/client/terminal/command/CreateDirectoryCommand.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/terminal/command/CreateNamespaceCommand.java b/src/main/java/unimelb/mf/client/terminal/command/CreateNamespaceCommand.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/terminal/command/GetCommand.java b/src/main/java/unimelb/mf/client/terminal/command/GetCommand.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/terminal/command/ListDirectoryCommand.java b/src/main/java/unimelb/mf/client/terminal/command/ListDirectoryCommand.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/terminal/command/ListNamespaceCommand.java b/src/main/java/unimelb/mf/client/terminal/command/ListNamespaceCommand.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/terminal/command/PutCommand.java b/src/main/java/unimelb/mf/client/terminal/command/PutCommand.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/terminal/command/RemoveDirectoryOrFileCommand.java b/src/main/java/unimelb/mf/client/terminal/command/RemoveDirectoryOrFileCommand.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/terminal/command/RemoveNamespaceOrAssetCommand.java b/src/main/java/unimelb/mf/client/terminal/command/RemoveNamespaceOrAssetCommand.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/util/AssetNamespaceUtils.java b/src/main/java/unimelb/mf/client/util/AssetNamespaceUtils.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/util/AssetUtils.java b/src/main/java/unimelb/mf/client/util/AssetUtils.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/util/HasAbortableOperation.java b/src/main/java/unimelb/mf/client/util/HasAbortableOperation.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/util/MailUtils.java b/src/main/java/unimelb/mf/client/util/MailUtils.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/util/MimeTypeUtils.java b/src/main/java/unimelb/mf/client/util/MimeTypeUtils.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/client/util/XmlUtils.java b/src/main/java/unimelb/mf/client/util/XmlUtils.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/model/asset/worm/Worm.java b/src/main/java/unimelb/mf/model/asset/worm/Worm.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/model/authentication/Authority.java b/src/main/java/unimelb/mf/model/authentication/Authority.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/model/authentication/Domain.java b/src/main/java/unimelb/mf/model/authentication/Domain.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/model/authentication/DomainRef.java b/src/main/java/unimelb/mf/model/authentication/DomainRef.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/model/authentication/UserRef.java b/src/main/java/unimelb/mf/model/authentication/UserRef.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/model/service/BackgroundService.java b/src/main/java/unimelb/mf/model/service/BackgroundService.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/model/task/Task.java b/src/main/java/unimelb/mf/model/task/Task.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/model/task/UnitsOfWork.java b/src/main/java/unimelb/mf/model/task/UnitsOfWork.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/mf/model/task/UserOwnedTask.java b/src/main/java/unimelb/mf/model/task/UserOwnedTask.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/net/EchoClient.java b/src/main/java/unimelb/net/EchoClient.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/utils/ChecksumUtils.java b/src/main/java/unimelb/utils/ChecksumUtils.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/utils/FileNameUtils.java b/src/main/java/unimelb/utils/FileNameUtils.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/utils/FileUtils.java b/src/main/java/unimelb/utils/FileUtils.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/utils/HasLogger.java b/src/main/java/unimelb/utils/HasLogger.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/utils/HasProgress.java b/src/main/java/unimelb/utils/HasProgress.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/utils/Loggable.java b/src/main/java/unimelb/utils/Loggable.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/utils/LoggingUtils.java b/src/main/java/unimelb/utils/LoggingUtils.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/utils/OSUtils.java b/src/main/java/unimelb/utils/OSUtils.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/utils/ObjectUtils.java b/src/main/java/unimelb/utils/ObjectUtils.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/utils/PathPattern.java b/src/main/java/unimelb/utils/PathPattern.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/utils/PathUtils.java b/src/main/java/unimelb/utils/PathUtils.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/utils/StringUtils.java b/src/main/java/unimelb/utils/StringUtils.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/utils/ThrowableUtils.java b/src/main/java/unimelb/utils/ThrowableUtils.java
old mode 100755
new mode 100644
diff --git a/src/main/java/unimelb/utils/TimeUtils.java b/src/main/java/unimelb/utils/TimeUtils.java
old mode 100755
new mode 100644
diff --git a/src/main/resources/unimelb/mf/client/app.properties b/src/main/resources/unimelb/mf/client/app.properties
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/aterm b/src/main/scripts/unix/aterm
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/aterm-download b/src/main/scripts/unix/aterm-download
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/aterm-gui b/src/main/scripts/unix/aterm-gui
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/aterm-import b/src/main/scripts/unix/aterm-import
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/download-id-shell-script-url-create b/src/main/scripts/unix/download-id-shell-script-url-create
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/download-namespace-shell-script-url-create b/src/main/scripts/unix/download-namespace-shell-script-url-create
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/facility/facility-download-aterm-script-url-create b/src/main/scripts/unix/facility/facility-download-aterm-script-url-create
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/facility/facility-download-shell-script-url-create b/src/main/scripts/unix/facility/facility-download-shell-script-url-create
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/mexplorer b/src/main/scripts/unix/mexplorer
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/module/module-file b/src/main/scripts/unix/module/module-file
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/scp-get b/src/main/scripts/unix/scp-get
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/scp-put b/src/main/scripts/unix/scp-put
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/sftp-get b/src/main/scripts/unix/sftp-get
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/sftp-put b/src/main/scripts/unix/sftp-put
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/unimelb-mf-archive b/src/main/scripts/unix/unimelb-mf-archive
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/unimelb-mf-check b/src/main/scripts/unix/unimelb-mf-check
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/unimelb-mf-download b/src/main/scripts/unix/unimelb-mf-download
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/unimelb-mf-instrument-upload b/src/main/scripts/unix/unimelb-mf-instrument-upload
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/unimelb-mf-perf b/src/main/scripts/unix/unimelb-mf-perf
old mode 100755
new mode 100644
diff --git a/src/main/scripts/unix/unimelb-mf-upload b/src/main/scripts/unix/unimelb-mf-upload
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/aterm-download.cmd b/src/main/scripts/windows/aterm-download.cmd
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/aterm-gui.cmd b/src/main/scripts/windows/aterm-gui.cmd
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/aterm-import.cmd b/src/main/scripts/windows/aterm-import.cmd
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/aterm.cmd b/src/main/scripts/windows/aterm.cmd
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/facility/facility-download-aterm-script-url-create.cmd b/src/main/scripts/windows/facility/facility-download-aterm-script-url-create.cmd
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/facility/facility-download-shell-script-url-create.cmd b/src/main/scripts/windows/facility/facility-download-shell-script-url-create.cmd
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/mexplorer.cmd b/src/main/scripts/windows/mexplorer.cmd
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/scp-get.cmd b/src/main/scripts/windows/scp-get.cmd
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/scp-put.cmd b/src/main/scripts/windows/scp-put.cmd
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/sftp-get.cmd b/src/main/scripts/windows/sftp-get.cmd
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/sftp-put.cmd b/src/main/scripts/windows/sftp-put.cmd
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/unimelb-mf-archive.cmd b/src/main/scripts/windows/unimelb-mf-archive.cmd
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/unimelb-mf-check.cmd b/src/main/scripts/windows/unimelb-mf-check.cmd
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/unimelb-mf-download.cmd b/src/main/scripts/windows/unimelb-mf-download.cmd
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/unimelb-mf-instrument-upload.cmd b/src/main/scripts/windows/unimelb-mf-instrument-upload.cmd
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/unimelb-mf-perf.cmd b/src/main/scripts/windows/unimelb-mf-perf.cmd
old mode 100755
new mode 100644
diff --git a/src/main/scripts/windows/unimelb-mf-upload.cmd b/src/main/scripts/windows/unimelb-mf-upload.cmd
old mode 100755
new mode 100644
diff --git a/src/test/java/unimelb/mf/client/SCPTest.java b/src/test/java/unimelb/mf/client/SCPTest.java
old mode 100755
new mode 100644
diff --git a/src/test/java/unimelb/mf/client/TestUtils.java b/src/test/java/unimelb/mf/client/TestUtils.java
old mode 100755
new mode 100644