Artem Bilan
4aa2f91bd9
GH-3572: Migrate SFTP from jsch to sshd-sftp ( #3892 )
...
* GH-3572: Migrate SFTP from `jsch` to `sshd-sftp`
Fixes https://github.com/spring-projects/spring-integration/issues/3572
* Rework SFTP module from the JSch API to more modern `sshd-sftp`
* Migrate generics of most API from `ChannelSftp.LsEntry` to the `SftpClient.DirEntry`
* Rework `DefaultSftpSessionFactory` to deal with an `SshClient` and create `SftpClient`
wrapped to the `SftpSession`
* Implement a `ResourceKnownHostsServerKeyVerifier` to load `known-hosts` from any possible resource
* Implement an expected `SftpSession.list()` with just file name to take or pattern matching
* Remove some unused tests and their config
* Remove tests for custom `UserInfo` since we don't provide any custom out-of-the-box
* Test a new `ResourceKnownHostsServerKeyVerifier` against default `known-hosts` file
* * Some tests improvements
* * Improve generics handling for `FileUtils`
2022-09-27 13:10:11 -04:00
..
2021-02-08 14:48:35 -05:00
2018-07-03 14:11:02 -04:00
2022-06-07 10:14:53 -04:00
2022-09-26 17:43:37 -04:00
2022-02-15 13:00:24 -05:00
2022-07-05 15:47:30 -04:00
2022-02-15 13:00:24 -05:00
2021-04-07 15:17:17 -04:00
2021-04-07 15:17:17 -04:00
2019-06-26 16:14:02 -04:00
2022-01-18 14:38:50 -05:00
2021-04-07 15:17:17 -04:00
2019-05-29 17:47:34 -04:00
2019-05-29 17:47:34 -04:00
2022-09-27 13:10:11 -04:00
2019-08-19 16:14:55 -04:00
2021-04-07 15:17:17 -04:00
2019-12-26 15:41:19 -05:00
2020-05-26 16:54:15 -04:00
2022-01-18 14:38:50 -05:00
2022-01-18 14:38:50 -05:00
2022-07-05 15:47:30 -04:00
2022-07-05 15:47:30 -04:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-08-22 12:38:23 -04:00
2022-02-15 13:00:24 -05:00
2022-07-05 15:47:30 -04:00
2022-05-11 16:43:27 -04:00
2022-07-05 15:47:30 -04:00
2019-02-15 15:54:18 -05:00
2022-07-05 15:47:30 -04:00
2022-05-24 10:12:41 -04:00
2022-07-08 17:36:15 -04:00
2022-06-07 10:14:53 -04:00
2022-07-05 15:47:30 -04:00
2022-07-05 15:47:30 -04:00
2022-07-05 15:47:30 -04:00
2022-02-15 13:00:24 -05:00
2022-07-05 15:47:30 -04:00
2022-07-05 15:47:30 -04:00
2022-07-28 09:32:01 -04:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-07-05 15:47:30 -04:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-01-18 14:38:50 -05:00
2022-07-05 15:47:30 -04:00
2022-05-11 16:43:27 -04:00
2022-05-11 16:43:27 -04:00
2022-05-11 16:43:27 -04:00
2022-07-05 15:47:30 -04:00
2022-09-20 20:12:38 -04:00
2022-07-05 15:47:30 -04:00
2022-02-15 13:00:24 -05:00
2022-07-05 15:47:30 -04:00
2022-07-05 15:47:30 -04:00
2022-08-28 09:54:57 -04:00
2022-07-05 15:47:30 -04:00
2022-07-05 15:47:30 -04:00
2022-08-04 16:22:16 -04:00
2022-02-15 13:00:24 -05:00
2018-07-03 14:11:02 -04:00
2022-02-15 13:00:24 -05:00
2015-08-11 18:21:35 -04:00
2020-03-19 15:20:13 -04:00
2018-10-09 12:29:34 -04:00
2021-05-18 13:53:45 -04:00
2022-02-15 13:00:24 -05:00
2022-07-05 15:47:30 -04:00
2022-08-16 13:00:18 -04:00
2022-02-15 13:00:24 -05:00
2022-04-08 16:05:43 -04:00
2022-05-11 16:43:27 -04:00
2022-07-05 15:47:30 -04:00
2022-07-05 15:47:30 -04:00
2022-06-08 13:15:30 -04:00
2020-07-20 16:31:24 -04:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-07-05 15:47:30 -04:00
2022-07-05 15:47:30 -04:00
2022-02-15 13:00:24 -05:00
2022-05-10 11:03:34 -04:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-07-28 09:32:01 -04:00
2022-09-27 13:10:11 -04:00
2021-04-07 15:17:17 -04:00
2022-07-05 15:47:30 -04:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2021-02-08 14:48:35 -05:00
2022-07-05 15:47:30 -04:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-07-05 15:47:30 -04:00
2022-07-05 15:47:30 -04:00
2022-09-27 13:10:11 -04:00
2022-07-05 15:47:30 -04:00
2022-02-15 13:00:24 -05:00
2022-02-15 13:00:24 -05:00
2022-07-05 15:47:30 -04:00
2021-11-15 12:21:52 -05:00