The jssh library from jcraft is probably too old. There is a fork of that library that works with the new defaults for SSH servers. The program should be repackaged with this forged version, IMHO. The fork is here: https://github.com/mwiede/jsch
Merge pull request #301 from fullsync/renovate/gradle-wrapper-validation-action-2.x
chore(deps): update gradle/wrapper-validation-action action to v2
Merge pull request #300 from fullsync/renovate/com.github.ben-manes.versions-0.x
chore(deps): update plugin versions to v0.51.0
Merge pull request #297 from fullsync/renovate/junit5-monorepo
fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.10.2
Merge pull request #299 from fullsync/renovate/gradle-8.x
chore(deps): update dependency gradle to v8.6
Merge pull request #286 from fullsync/renovate/com.github.spotbugs-6.x
chore(deps): update plugin spotbugs to v6.0.7
Merge pull request #287 from fullsync/renovate/gradle-gradle-build-action-digest
chore(deps): update gradle/gradle-build-action digest to 0706ab3
Merge pull request #291 from fullsync/renovate/slf4j-monorepo
fix(deps): update slf4j monorepo to v1.7.36
Merge pull request #296 from fullsync/renovate/testcontainers-java-monorepo
fix(deps): update testcontainers-java monorepo to v1.19.4
Merge pull request #281 from fullsync/renovate/github-codeql-action-3.x
chore(deps): update github/codeql-action action to v3
Merge pull request #285 from fullsync/dependabot/gradle/com.github.spotbugs-6.0.5
Bump com.github.spotbugs from 6.0.4 to 6.0.5
Merge pull request #283 from fullsync/renovate/gradle-gradle-build-action-digest
chore(deps): update gradle/gradle-build-action digest to 3a75647
Merge pull request #279 from fullsync/renovate/gradle-gradle-build-action-digest
chore(deps): update gradle/gradle-build-action digest to 3f2ca32
Merge pull request #280 from fullsync/renovate/com.github.spotbugs-6.x
chore(deps): update plugin spotbugs to v6.0.4
Merge pull request #269 from fullsync/renovate/com.github.ben-manes.versions-0.x
chore(deps): update plugin versions to v0.50.0
Merge pull request #275 from fullsync/renovate/actions-checkout-4.x
chore(deps): update actions/checkout action to v4
Merge pull request #276 from fullsync/renovate/actions-setup-java-4.x
chore(deps): update actions/setup-java action to v4
Merge pull request #267 from fullsync/renovate/gradle-8.x
chore(deps): update dependency gradle to v8.5
Merge pull request #266 from fullsync/renovate/testcontainers-java-monorepo
fix(deps): update testcontainers-java monorepo to v1.19.3
Merge pull request #265 from fullsync/renovate/gradle-gradle-build-action-digest
chore(deps): update gradle/gradle-build-action digest to f95e9c7
Merge pull request #259 from fullsync/dependabot/gradle/org.junit.jupiter-junit-jupiter-5.10.1
Bump org.junit.jupiter:junit-jupiter from 5.10.0 to 5.10.1
Merge pull request #264 from fullsync/dependabot/gradle/com.github.spotbugs-6.0.2
Bump com.github.spotbugs from 5.1.3 to 6.0.2
Merge pull request #255 from fullsync/dependabot/gradle/testcontainers-1.19.1
Bump testcontainers from 1.18.3 to 1.19.1
Merge pull request #254 from fullsync/dependabot/gradle/org.sonarqube-4.4.1.3373
Bump org.sonarqube from 4.3.0.3225 to 4.4.1.3373
Merge pull request #252 from fullsync/dependabot/gradle/com.github.ben-manes.versions-0.49.0
Bump com.github.ben-manes.versions from 0.47.0 to 0.49.0
Merge pull request #247 from fullsync/renovate/gradle-gradle-build-action-digest
chore(deps): update gradle/gradle-build-action digest to d1b726d
use version catalog
scrutinizer: switch to Java 17
Merge pull request #245 from fullsync/renovate/org.sonarsource.scanner.gradle-sonarqube-gradle-plugin-4.x
Update dependency org.sonarsource.scanner.gradle:sonarqube-gradle-plugin to v4
Merge pull request #244 from fullsync/renovate/testcontainers-java-monorepo
Update testcontainers-java monorepo to v1.18.3
Merge pull request #243 from fullsync/renovate/gradle-8.x
Update dependency gradle to v8.3
Merge pull request #219 from fullsync/renovate/org.sonarsource.scanner.gradle-sonarqube-gradle-plugin-3.x
Update dependency org.sonarsource.scanner.gradle:sonarqube-gradle-plugin to v3.5.0.2730
Merge pull request #218 from fullsync/renovate/junit5-monorepo
Update dependency org.junit.jupiter:junit-jupiter to v5.10.0
remove lgtm.com references because it is integrated in GitHub now
Merge pull request #224 from lgtm-migrator/codeql
Add CodeQL workflow for GitHub code scanning
Merge pull request #241 from fullsync/renovate/com.github.spotbugs.snom-spotbugs-gradle-plugin-5.x
Update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v5.1.3
Merge pull request #240 from fullsync/renovate/com.github.ben-manes-gradle-versions-plugin-0.x
Update dependency com.github.ben-manes:gradle-versions-plugin to v0.47.0
Merge pull request #223 from fullsync/renovate/gradle-gradle-build-action-digest
Update gradle/gradle-build-action digest to 96bed68
disable docker based FTP tests because they fail on Mac and GitHub rn
update to Gradle 8.2
Merge pull request #214 from fullsync/renovate/actions-setup-java-3.x
Update actions/setup-java action to v3
Merge pull request #213 from fullsync/renovate/actions-checkout-3.x
Update actions/checkout action to v3
update GitHub build to Java 17
Merge pull request #210 from fullsync/renovate/gradle-gradle-build-action-digest
Update gradle/gradle-build-action digest to a64e4c0
Merge pull request #209 from fullsync/renovate/configure
Add renovate.json
sftp error
net.sourceforge.fullsync.FileSystemException: Nested exception: Could not connect to SFTP server at "sftp://transcript.seekingalpha.com/". nested exception: org.apache.commons.vfs2.FileSystemException: Could not connect to SFTP server at "sftp://transcript.seekingalpha.com/". at org.apache.commons.vfs2.provider.sftp.SftpFileProvider.doCreateFileSystem(SftpFileProvider.java:107) at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.getFileSystem(AbstractOriginatingFileProvider.java:103)...
build updates
fixed formatting
don't propagate the property vfs.sftp.sshdir (used by tests) to a static variable used for every connection later
random code updates
dependency updates
separate FSFile::getPath into getFsAbsolutePath and getDisplayPath
remove usage of the commons VFS FileType enum
refactor FileObjectChooser to hide all vfs references inside
reorganize packages
rename File to FSFile to remove the java.io.File name clash
refactor so that both FileSystemConnections and BufferedFileSystemConnections are looked up using guice
rename AbstractBufferedFile and AbstractFile because neither is abstract
Let FileSystemManager look up FileSystem implementations using Guice
deduplicate XML parser / serializer creation code to create secure parsers centrally
merge Site into FileSystemConnection