This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/mina-site.git
The following commit(s) were added to refs/heads/asf-site by this push: new d89063693 Updated site from master (cb7a152cf9fe99188ec3e1ebe6cab262ad4c6004) d89063693 is described below commit d89063693c11e9bb151d4d27b62c8e964b767264 Author: jenkins <bui...@apache.org> AuthorDate: Wed Jun 19 07:34:04 2024 +0000 Updated site from master (cb7a152cf9fe99188ec3e1ebe6cab262ad4c6004) --- content/asyncweb-project.html | 2 +- content/contact.html | 2 +- content/contributors.html | 2 +- content/downloads-ftpserver_1_1.html | 2 +- content/downloads-ftpserver_1_2.html | 2 +- content/downloads-mina_2_0.html | 2 +- content/downloads-mina_2_1.html | 2 +- content/downloads-mina_2_2.html | 2 +- content/downloads-sshd.html | 21 ++- content/downloads-vysper.html | 2 +- content/ftpserver-project.html | 2 +- content/index.html | 2 +- content/index.xml | 19 +- content/mailing-lists.html | 2 +- content/mina-project.html | 2 +- content/privacy-policy.html | 2 +- content/sitemap.xml | 11 +- content/special-thanks.html | 2 +- content/sshd-project.html | 2 +- content/sshd-project/download_2.13.0.html | 281 ++++++++++++++++++++++++++++++ content/sshd-project/downloads.html | 1 + content/sshd-project/index.xml | 15 ++ content/validating-release.html | 2 +- content/vysper-project.html | 2 +- 24 files changed, 352 insertions(+), 32 deletions(-) diff --git a/content/asyncweb-project.html b/content/asyncweb-project.html index e3ebdbabb..0c42ed697 100644 --- a/content/asyncweb-project.html +++ b/content/asyncweb-project.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/contact.html b/content/contact.html index 74ff0ff15..f3da820b5 100644 --- a/content/contact.html +++ b/content/contact.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/contributors.html b/content/contributors.html index 8a17df1dd..35b051441 100644 --- a/content/contributors.html +++ b/content/contributors.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/downloads-ftpserver_1_1.html b/content/downloads-ftpserver_1_1.html index 21de338df..9a7fc70fc 100644 --- a/content/downloads-ftpserver_1_1.html +++ b/content/downloads-ftpserver_1_1.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/downloads-ftpserver_1_2.html b/content/downloads-ftpserver_1_2.html index 5dcf15e46..163f459a6 100644 --- a/content/downloads-ftpserver_1_2.html +++ b/content/downloads-ftpserver_1_2.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/downloads-mina_2_0.html b/content/downloads-mina_2_0.html index 62197749c..7d4eae8ae 100644 --- a/content/downloads-mina_2_0.html +++ b/content/downloads-mina_2_0.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/downloads-mina_2_1.html b/content/downloads-mina_2_1.html index bb57adf25..61fb9be37 100644 --- a/content/downloads-mina_2_1.html +++ b/content/downloads-mina_2_1.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/downloads-mina_2_2.html b/content/downloads-mina_2_2.html index ee6f9197a..e1ea21600 100644 --- a/content/downloads-mina_2_2.html +++ b/content/downloads-mina_2_2.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/downloads-sshd.html b/content/downloads-sshd.html index 3d0412483..98dafd907 100644 --- a/content/downloads-sshd.html +++ b/content/downloads-sshd.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> @@ -97,21 +97,21 @@ <h1 id="latest-sshd-release">Latest SSHD Release</h1> -<p>The latest release is the SSHD 2.11.0 release. -Apache Mina SSHD 2.11.0 contains a number of enhancements and bug-fixes. See the lists at the -<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849&version=12353699">Apache issue tracker</a> -and at the <a href="https://github.com/apache/mina-sshd/issues?q=milestone%3A2.11.0">GitHub issue tracker</a>.</p> +<p>The latest release is the SSHD 2.13.0 release. +Apache Mina SSHD 2.13.0 contains a number of enhancements and bug-fixes. See the lists at the +<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849&version=12354643">Apache issue tracker</a> +and at the <a href="https://github.com/apache/mina-sshd/issues?q=milestone%3A2.13.0">GitHub issue tracker</a>.</p> <ul> <li>Source distributions: <ul> -<li><a href="https://www.apache.org/dyn/closer.lua/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz">Apache Mina SSHD 2.11.0 Sources (.tar.gz)</a> <a href="https://www.apache.org/dist/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.asc">PGP</a> <a href="https://www.apache.org/dist/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.sha512">SHA512</a></li> -<li><a href="https://www.apache.org/dyn/closer.lua/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip">Apache Mina SSHD 2.11.0 Sources (.zip)</a> <a href="https://www.apache.org/dist/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip.asc">PGP</a> <a href="https://www.apache.org/dist/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip.sha512">SHA512</a></li> +<li><a href="https://www.apache.org/dyn/closer.lua/mina/sshd/2.13.0/apache-sshd-2.13.0-src.tar.gz">Apache Mina SSHD 2.13.0 Sources (.tar.gz)</a> <a href="https://www.apache.org/dist/mina/sshd/2.13.0/apache-sshd-2.13.0-src.tar.gz.asc">PGP</a> <a href="https://www.apache.org/dist/mina/sshd/2.13.0/apache-sshd-2.13.0-src.tar.gz.sha512">SHA512</a></li> +<li><a href="https://www.apache.org/dyn/closer.lua/mina/sshd/2.13.0/apache-sshd-2.13.0-src.zip">Apache Mina SSHD 2.13.0 Sources (.zip)</a> <a href="https://www.apache.org/dist/mina/sshd/2.13.0/apache-sshd-2.13.0-src.zip.asc">PGP</a> <a href="https://www.apache.org/dist/mina/sshd/2.13.0/apache-sshd-2.13.0-src.zip.sha512">SHA512</a></li> </ul> </li> <li>Binary distributions: <ul> -<li><a href="https://www.apache.org/dyn/closer.lua/mina/sshd/2.11.0/apache-sshd-2.11.0.tar.gz">Apache Mina SSHD 2.11.0 Binary (.tar.gz)</a> <a href="https://www.apache.org/dist/mina/sshd/2.11.0/apache-sshd-2.11.0.tar.gz.asc">PGP</a> <a href="https://www.apache.org/dist/mina/sshd/2.11.0/apache-sshd-2.11.0.tar.gz.sha512">SHA512</a></li> -<li><a href="https://www.apache.org/dyn/closer.lua/mina/sshd/2.11.0/apache-sshd-2.11.0.zip">Apache Mina SSHD 2.11.0 Binary (.zip)</a> <a href="https://www.apache.org/dist/mina/sshd/2.11.0/apache-sshd-2.11.0.zip.asc">PGP</a> <a href="https://www.apache.org/dist/mina/sshd/2.11.0/apache-sshd-2.11.0.zip.sha512">SHA512</a></li> +<li><a href="https://www.apache.org/dyn/closer.lua/mina/sshd/2.13.0/apache-sshd-2.13.0.tar.gz">Apache Mina SSHD 2.13.0 Binary (.tar.gz)</a> <a href="https://www.apache.org/dist/mina/sshd/2.13.0/apache-sshd-2.13.0.tar.gz.asc">PGP</a> <a href="https://www.apache.org/dist/mina/sshd/2.13.0/apache-sshd-2.13.0.tar.gz.sha512">SHA512</a></li> +<li><a href="https://www.apache.org/dyn/closer.lua/mina/sshd/2.13.0/apache-sshd-2.13.0.zip">Apache Mina SSHD 2.13.0 Binary (.zip)</a> <a href="https://www.apache.org/dist/mina/sshd/2.13.0/apache-sshd-2.13.0.zip.asc">PGP</a> <a href="https://www.apache.org/dist/mina/sshd/2.13.0/apache-sshd-2.13.0.zip.sha512">SHA512</a></li> </ul> </li> </ul> @@ -158,6 +158,9 @@ and at the <a href="https://github.com/apache/mina-sshd/issues?q=milestone%3A2.1 <li><a href="./sshd-project/download_2.9.3.html">SSHD 2.9.3</a></li> <li><a href="./sshd-project/download_2.10.0.html">SSHD 2.10.0</a></li> <li><a href="./sshd-project/download_2.11.0.html">SSHD 2.11.0</a></li> +<li><a href="./sshd-project/download_2.12.0.html">SSHD 2.12.0</a></li> +<li><a href="./sshd-project/download_2.12.1.html">SSHD 2.12.1</a></li> +<li><a href="./sshd-project/download_2.13.0.html">SSHD 2.13.0</a></li> </ul> diff --git a/content/downloads-vysper.html b/content/downloads-vysper.html index 9e8250364..fcb7685af 100644 --- a/content/downloads-vysper.html +++ b/content/downloads-vysper.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/ftpserver-project.html b/content/ftpserver-project.html index 7ed7a98ad..cd63815ba 100644 --- a/content/ftpserver-project.html +++ b/content/ftpserver-project.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/index.html b/content/index.html index aababddd7..25960df59 100644 --- a/content/index.html +++ b/content/index.html @@ -67,7 +67,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/index.xml b/content/index.xml index e3a054c40..dddd6087e 100644 --- a/content/index.xml +++ b/content/index.xml @@ -779,6 +779,21 @@ Bug Fixes GH-428/GH-392 SCP client fails silently when error signalled due to m Bug Fixes GH-458 Singleton thread pool for kex message handler flushing SSHD-1338 Restore binary compatibility with 2.9.2 Getting the Distributions Source distributions: Apache Mina SSHD 2.12.1 Sources (.tar.gz) PGP SHA512 Apache Mina SSHD 2.12.1 Sources (.zip) PGP SHA512 Binary distributions: Apache Mina SSHD 2.12.1 Binary (.tar.gz) PGP SHA512 Apache Mina SSHD 2.</description> </item> + <item> + <title>Apache SSHD 2.13.0 Release</title> + <link>https://mina.apache.org/sshd-project/download_2.13.0.html</link> + <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate> + + <guid>https://mina.apache.org/sshd-project/download_2.13.0.html</guid> + <description>Overview Apache Mina SSHD 2.13.0 contains a number of enhancements and bug-fixes. See the lists at the GitHub issue tracker. +Bug Fixes GH-318 Handle cascaded proxy jumps + GH-427 SCP client: fix DefaultScpClient.upload(InputStream, ...) + GH-455 Fix BaseCipher: make sure all bytes are processed + GH-461 Fix heartbeats with wantReply=true + GH-470 MontgomeryCurve: synchronize access to KeyPairGenerator + GH-489 SFTP v3 client: better file type determination</description> + </item> + <item> <title>Apache SSHD 2.2.0 Release</title> <link>https://mina.apache.org/sshd-project/download_2.2.0.html</link> @@ -1254,8 +1269,8 @@ All Releases Apache FtpServer 1.2.0 Release - Mar 13th, 2022 Apache FtpServer 1 <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate> <guid>https://mina.apache.org/downloads-sshd.html</guid> - <description>Latest SSHD Release The latest release is the SSHD 2.11.0 release. Apache Mina SSHD 2.11.0 contains a number of enhancements and bug-fixes. See the lists at the Apache issue tracker and at the GitHub issue tracker. - Source distributions: Apache Mina SSHD 2.11.0 Sources (.tar.gz) PGP SHA512 Apache Mina SSHD 2.11.0 Sources (.zip) PGP SHA512 Binary distributions: Apache Mina SSHD 2.11.0 Binary (.tar.gz) PGP SHA512 Apache Mina SSHD 2.</description> + <description>Latest SSHD Release The latest release is the SSHD 2.13.0 release. Apache Mina SSHD 2.13.0 contains a number of enhancements and bug-fixes. See the lists at the Apache issue tracker and at the GitHub issue tracker. + Source distributions: Apache Mina SSHD 2.13.0 Sources (.tar.gz) PGP SHA512 Apache Mina SSHD 2.13.0 Sources (.zip) PGP SHA512 Binary distributions: Apache Mina SSHD 2.13.0 Binary (.tar.gz) PGP SHA512 Apache Mina SSHD 2.</description> </item> <item> diff --git a/content/mailing-lists.html b/content/mailing-lists.html index 9c340007f..cac5bf16f 100644 --- a/content/mailing-lists.html +++ b/content/mailing-lists.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/mina-project.html b/content/mina-project.html index 12cf1e404..b9d117e74 100644 --- a/content/mina-project.html +++ b/content/mina-project.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/privacy-policy.html b/content/privacy-policy.html index 1829419bb..da6fbb2b9 100644 --- a/content/privacy-policy.html +++ b/content/privacy-policy.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/sitemap.xml b/content/sitemap.xml index 18e49b4b4..e03aa2597 100644 --- a/content/sitemap.xml +++ b/content/sitemap.xml @@ -387,6 +387,11 @@ <lastmod>2024-02-15T09:31:49+01:00</lastmod> </url> + <url> + <loc>https://mina.apache.org/sshd-project/download_2.13.0.html</loc> + <lastmod>2024-06-19T09:31:26+02:00</lastmod> + </url> + <url> <loc>https://mina.apache.org/sshd-project/download_2.2.0.html</loc> <lastmod>2020-02-24T11:41:02+01:00</lastmod> @@ -624,7 +629,7 @@ <url> <loc>https://mina.apache.org/downloads-sshd.html</loc> - <lastmod>2023-10-20T10:51:45+02:00</lastmod> + <lastmod>2024-06-19T09:31:26+02:00</lastmod> </url> <url> @@ -964,7 +969,7 @@ <url> <loc>https://mina.apache.org/sshd-project/downloads.html</loc> - <lastmod>2024-02-15T09:31:49+01:00</lastmod> + <lastmod>2024-06-19T09:31:26+02:00</lastmod> </url> <url> @@ -1004,7 +1009,7 @@ <url> <loc>https://mina.apache.org/sshd-project.html</loc> - <lastmod>2024-02-15T09:31:49+01:00</lastmod> + <lastmod>2024-06-19T09:31:26+02:00</lastmod> </url> <url> diff --git a/content/special-thanks.html b/content/special-thanks.html index 2e484b9d3..8a4185ae7 100644 --- a/content/special-thanks.html +++ b/content/special-thanks.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/sshd-project.html b/content/sshd-project.html index f90cc8b06..f068ddac7 100644 --- a/content/sshd-project.html +++ b/content/sshd-project.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/sshd-project/download_2.13.0.html b/content/sshd-project/download_2.13.0.html new file mode 100644 index 000000000..4b87c8953 --- /dev/null +++ b/content/sshd-project/download_2.13.0.html @@ -0,0 +1,281 @@ +<!DOCTYPE html> + +<html lang="en"> +<head> + <title>Apache SSHD 2.13.0 Release — Apache MINA</title> + + <link href="/assets/css/common.css" rel="stylesheet" type="text/css"/> + <link href="/assets/css/sshd.css" rel="stylesheet" type="text/css"/> +</head> +<body> +<script src="https://www.apachecon.com/event-images/snippet.js"></script> +<div id="container"> + <div id="header"> + <div id="subProjectsNavBar"> + <a href="/"> + + Apache MINA Project + + </a> + | + <a href="/mina-project/"> + + MINA + + </a> + | + <a href="/asyncweb-project/"> + + AsyncWeb + + </a> + | + <a href="/ftpserver-project/"> + + FtpServer + + </a> + | + <a href="/sshd-project/"> + + <strong>SSHD</strong> + + </a> + | + <a href="/vysper-project/"> + + Vysper + + </a> + </div> +</div> + + + <div id="content"> + <div id="leftColumn"> + <div id="navigation"> + <a class="acevent" data-format="wide" data-width="170"></a> + <h5>Social Networks</h5> + <ul> + <li><a href="https://fosstodon.org/@apachemina">Apache MINA Mastodon</a></li> + </ul> + <h5>Overview</h5> + <ul> + <li><a href="/sshd-project/index.html">Home</a> </li> + <li><a href="/sshd-project/features.html">Features</a> </li> + <li><a href="/sshd-project/documentation.html">Documentation</a></li> + <li><a href="/sshd-project/downloads.html">Downloads</a></li> + <li><a href="/sshd-project/sources.html">Sources</a></li> + <li><a href="/sshd-project/faq.html">FAQ</a></li> + </ul> + + <h5>Community</h5> + <ul> + <li><a href="/sshd-project/mailing_lists.html">Mailing Lists</a></li> + <li><a href="/sshd-project/getting_involved.html">Getting Involved</a></li> + <li><a href="/sshd-project/issue_tracking.html">Issue Tracking</a></li> + <li><a href="/sshd-project/contributors.html">Contributors</a></li> + <li><a href="https://www.apache.org/foundation/contributing.html">Contributing</a></li> + <li><a href="https://www.apache.org/licenses/">License</a></li> + <li><a href="https://www.apache.org/security/">Security</a></li> + </ul> + + <h5>Sponsorship</h5> + <ul> + <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> + <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> + <li><a href="https://www.apache.org/">apache.org</a></li> + </ul> + </div> + </div> + <div id="rightColumn"> + + + + <h1 id="overview">Overview</h1> +<p>Apache Mina SSHD 2.13.0 contains a number of enhancements and bug-fixes. See the lists at +the <a href="https://github.com/apache/mina-sshd/issues?q=milestone%3A2.13.0">GitHub issue tracker</a>.</p> +<h2 id="bug-fixes">Bug Fixes</h2> +<ul> +<li> +<p><a href="https://github.com/apache/mina-sshd/issues/318">GH-318</a> Handle cascaded proxy jumps</p> +</li> +<li> +<p><a href="https://github.com/apache/mina-sshd/issues/427">GH-427</a> SCP client: fix <code>DefaultScpClient.upload(InputStream, ...)</code></p> +</li> +<li> +<p><a href="https://github.com/apache/mina-sshd/issues/455">GH-455</a> Fix <code>BaseCipher</code>: make sure all bytes are processed</p> +</li> +<li> +<p><a href="https://github.com/apache/mina-sshd/issues/461">GH-461</a> Fix heartbeats with <code>wantReply=true</code></p> +</li> +<li> +<p><a href="https://github.com/apache/mina-sshd/issues/470">GH-470</a> MontgomeryCurve: synchronize access to KeyPairGenerator</p> +</li> +<li> +<p><a href="https://github.com/apache/mina-sshd/issues/489">GH-489</a> SFTP v3 client: better file type determination</p> +</li> +<li> +<p><a href="https://github.com/apache/mina-sshd/issues/493">GH-493</a> Fix arcfour128 and arcfour256 ciphers (regression in 2.2.0)</p> +</li> +<li> +<p><a href="https://github.com/apache/mina-sshd/issues/500">GH-500</a> SFTP file system: fix memory leak on exceptions</p> +</li> +<li> +<p><a href="https://github.com/apache/mina-sshd/issues/504">GH-504</a> Pass through failure exception to <code>SessionListener.sessionNegotiationEnd()</code></p> +</li> +<li> +<p><a href="https://github.com/apache/mina-sshd/issues/509">GH-509</a> SFTP v[456] client: validate attribute flags</p> +</li> +<li> +<p><a href="https://github.com/apache/mina-sshd/issues/510">GH-510</a> Fix class name in BuiltinIoServiceFactoryFactories (regression in 2.6.0)</p> +</li> +<li> +<p><a href="https://github.com/apache/mina-sshd/pull/472">PR-472</a> sshd-spring-sftp: fix client start</p> +</li> +<li> +<p><a href="https://github.com/apache/mina-sshd/pull/476">PR-476</a> Fix Android detection</p> +</li> +<li> +<p><a href="https://github.com/apache/mina-sshd/pull/486">PR-486</a> Add missing <code>equals</code> and <code>hashCode</code> to U2F key classes</p> +</li> +<li> +<p><a href="https://issues.apache.org/jira/browse/SSHD-1237">SSHD-1237</a> Handle keep-alive <em>channel</em> requests</p> +</li> +</ul> +<h2 id="new-features">New Features</h2> +<h3 id="sntrup761x25519-sha512opensshcom-key-exchange"><code>sntrup761x25519-sha...@openssh.com</code> Key Exchange</h3> +<p>The key exchange method <a href="mailto:sntrup761x25519-sha...@openssh.com">sntrup761x25519-sha...@openssh.com</a> is now available if the Bouncy Castle library is available.</p> +<p>This uses a post-quantum key encapsulation method (KEM) to make key exchange future-proof against quantum attacks. +More information can be found in IETF Memo <a href="https://www.ietf.org/archive/id/draft-josefsson-ntruprime-ssh-02.html">Secure Shell (SSH) Key Exchange Method Using Hybrid Streamlined NTRU Prime sntrup761 and X25519 with SHA-512: sntrup761x25519-sha512</a>.</p> +<h2 id="behavioral-changes-and-enhancements">Behavioral changes and enhancements</h2> +<h3 id="gh-318httpsgithubcomapachemina-sshdissues318-handle-cascaded-proxy-jumps"><a href="https://github.com/apache/mina-sshd/issues/318">GH-318</a> Handle cascaded proxy jumps</h3> +<p>Proxy jumps can be configured via host configuration entries in two ways. First, proxies can be <em>chained</em> +directly by specifiying several proxies in one <code>ProxyJump</code> directive:</p> +<pre><code>Host target +Hostname somewhere.example.org +User some_user +IdentityFile ~/.ssh/some_id +ProxyJump jumphost2, jumphost1 + +Host jumphost1 +Hostname jumpho...@example.org +User jumphost1_user +IdentityFile ~/.ssh/id_jumphost1 + +Host jumphost2 +Hostname jumpho...@example.org +User jumphost2_user +IdentityFile ~/.ssh/id_jumphost2 +</code></pre><p>Connecting to server <code>target</code> will first connect to <code>jumphost1</code>, then tunnel through to <code>jumphost2</code>, and finally +tunnel to <code>target</code>. So the full connection will be <code>client</code>→<code>jumphost1</code>→<code>jumphost2</code>→<code>target</code>.</p> +<p>Such proxy jump chains were already supported in Apache MINA SSHD.</p> +<p>Newly, Apache MINA SSHD also supports <em>cascading</em> proxy jumps, so a configuration like</p> +<pre><code>Host target +Hostname somewhere.example.org +User some_user +IdentityFile ~/.ssh/some_id +ProxyJump jumphost2 + +Host jumphost1 +Hostname jumpho...@example.org +User jumphost1_user +IdentityFile ~/.ssh/id_jumphost1 + +Host jumphost2 +Hostname jumpho...@example.org +ProxyJump jumphost1 +User jumphost2_user +IdentityFile ~/.ssh/id_jumphost2 +</code></pre><p>also works now, and produces the same connection <code>client</code>→<code>jumphost1</code>→<code>jumphost2</code>→<code>target</code>.</p> +<p>It is possible to mis-configure such proxy jump cascades to have loops. (For instance, if host <code>jumphost1</code> in +the above example had a <code>ProxyJump jumphost2</code> directive.) To catch such misconfigurations, Apache MINA SSHD +imposes an upper limit on the total number of proxy jumps in a connection. An exception is thrown if there +are more than <code>CoreModuleProperties.MAX_PROXY_JUMPS</code> proxy jumps in a connection. The default value of this +property is 10. Most real uses of proxy jumps will have one or maybe two proxy jumps only.</p> +<h3 id="gh-461httpsgithubcomapachemina-sshdissues461-fix-heartbeats-with-wantreplytrue"><a href="https://github.com/apache/mina-sshd/issues/461">GH-461</a> Fix heartbeats with <code>wantReply=true</code></h3> +<p>The client-side heartbeat mechanism has been updated. Such heartbeats are configured via the +<code>CoreModuleProperties.HEARTBEAT_INTERVAL</code> property. If this interval is > 0, heartbeats are sent to +the server.</p> +<p>Previously these heartbeats could also be configured with a <code>CoreModuleProperties.HEARTBEAT_REPLY_WAIT</code> +timeout. If the timeout was <= 0, the client would just send heartbeat requests without expecting any +answers. If the timeout was > 0, the client would send requests with a flag indicating that the server +should reply. The client would then wait for the specified duration for the reply and would terminate +the connection if none was received.</p> +<p>This mechanism could cause trouble if the timeout was fairly long and the server was slow to respond. +A timeout longer than the interval could also delay subsequent heartbeats.</p> +<p>The <code>CoreModuleProperties.HEARTBEAT_REPLY_WAIT</code> property is now <em>deprecated</em>.</p> +<p>There is a new configuration property <code>CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX</code> instead. It defines a +limit for the number of heartbeats sent without receiving a reply before a session is terminated. If +the value is <= 0, the client still sends heartbeats without expecting any reply. If the value is > 0, +the client will request a reply from the server for each heartbeat message, and it will +terminate the connection if the number of unanswered heartbeats reaches +<code>CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX</code>.</p> +<p>This new way to configure heartbeats aligns with the OpenSSH configuration options +<code>ServerAliveInterval</code> and <code>ServerAliveCountMax</code>.</p> +<p>For compatibility with older configurations that explicitly define <code>CoreModuleProperties.HEARTBEAT_REPLY_WAIT</code>, +the new code maps this to the new configuration (but only if <code>CoreModuleProperties.HEARTBEAT_INTERVAL</code> > 0 +and the new property <code>CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX</code> has <em>not</em> been set) by setting +<code>CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX</code> to</p> +<ul> +<li><code>CoreModuleProperties.HEARTBEAT_REPLY_WAIT</code> <= 0: <code>CoreModuleProperties.HEARTBEAT_NO_REPLY_MAX = 0</code></li> +<li>otherwise: <code>(CoreModuleProperties.HEARTBEAT_REPLY_WAIT / CoreModuleProperties.HEARTBEAT_INTERVAL) + 1</code>.</li> +</ul> +<h3 id="gh-468httpsgithubcomapachemina-sshdissues468-sftp-validate-length-of-data-received-must-not-be-more-than-requested"><a href="https://github.com/apache/mina-sshd/issues/468">GH-468</a> SFTP: validate length of data received: must not be more than requested</h3> +<p>SFTP read operations now check the amount of data they get back. If it’s more than +requested an exception is thrown. SFTP servers must never return more data than the +client requested, but it appears that there are some that do so. If property +<code>SftpModuleProperties.TOLERATE_EXCESS_DATA</code> is set to <code>true</code>, a warning is logged and +such excess data is silently discarded.</p> +<h2 id="potential-compatibility-issues">Potential compatibility issues</h2> +<h3 id="aes-cbc-ciphers-removed-from-servers-defaults">AES-CBC ciphers removed from server’s defaults</h3> +<p>The AES-CBC ciphers <code>aes128-cbc</code>, <code>aes192-cbc</code>, and <code>aes256-cbc</code> have been removed from the default +list of cipher algorithms that a server proposes in the key exchange. OpenSSH has removed these +cipher algorithms from the server proposal in 2014, and has removed them from the client proposal +in 2017.</p> +<p>The cipher implementations still exist but they are not enabled by default. Existing code that +explicitly sets the cipher factories is unaffected. Code that relies on the default settings +will newly create a server that does not support the CBC-mode ciphers. To enable the CBC-mode +ciphers, one can use for instance</p> +<pre><code>SshServer server = ServerBuilder.builder() + ... + .cipherFactories(BuiltinFactory.setUpFactories(false, BaseBuilder.DEFAULT_CIPHERS_PREFERENCES)); + ... + .build(); +</code></pre><p>For the SSH <em>client</em>, the CBC ciphers are still enabled by default to facilitate connecting to +legacy servers. We plan to remove the CBC ciphers from the client’s defaults in the next release.</p> +<h1 id="getting-the-distributions">Getting the Distributions</h1> +<ul> +<li>Source distributions: +<ul> +<li><a href="https://www.apache.org/dyn/closer.lua/mina/sshd/2.13.0/apache-sshd-2.13.0-src.tar.gz">Apache Mina SSHD 2.13.0 Sources (.tar.gz)</a> <a href="https://www.apache.org/dist/mina/sshd/2.13.0/apache-sshd-2.13.0-src.tar.gz.asc">PGP</a> <a href="https://www.apache.org/dist/mina/sshd/2.13.0/apache-sshd-2.13.0-src.tar.gz.sha512">SHA512</a></li> +<li><a href="https://www.apache.org/dyn/closer.lua/mina/sshd/2.13.0/apache-sshd-2.13.0-src.zip">Apache Mina SSHD 2.13.0 Sources (.zip)</a> <a href="https://www.apache.org/dist/mina/sshd/2.13.0/apache-sshd-2.13.0-src.zip.asc">PGP</a> <a href="https://www.apache.org/dist/mina/sshd/2.13.0/apache-sshd-2.13.0-src.zip.sha512">SHA512</a></li> +</ul> +</li> +<li>Binary distributions: +<ul> +<li><a href="https://www.apache.org/dyn/closer.lua/mina/sshd/2.13.0/apache-sshd-2.13.0.tar.gz">Apache Mina SSHD 2.13.0 Binary (.tar.gz)</a> <a href="https://www.apache.org/dist/mina/sshd/2.13.0/apache-sshd-2.13.0.tar.gz.asc">PGP</a> <a href="https://www.apache.org/dist/mina/sshd/2.13.0/apache-sshd-2.13.0.tar.gz.sha512">SHA512</a></li> +<li><a href="https://www.apache.org/dyn/closer.lua/mina/sshd/2.13.0/apache-sshd-2.13.0.zip">Apache Mina SSHD 2.13.0 Binary (.zip)</a> <a href="https://www.apache.org/dist/mina/sshd/2.13.0/apache-sshd-2.13.0.zip.asc">PGP</a> <a href="https://www.apache.org/dist/mina/sshd/2.13.0/apache-sshd-2.13.0.zip.sha512">SHA512</a></li> +</ul> +</li> +</ul> +<p>Please report any feedback to <a href="mailto:us...@mina.apache.org">us...@mina.apache.org</a>.</p> + + + + + </div> + <div id="endContent"></div> + </div> + + <div id="footer"> + © 2003-2024, <a href="https://www.apache.org">The Apache Software Foundation</a> - <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a><br /> + Apache MINA, MINA, Apache Vysper, Vysper, Apache SSHd, SSHd, Apache FtpServer, FtpServer, Apache AsyncWeb, AsyncWeb, + Apache, the Apache feather logo, and the Apache Mina project logos are trademarks of The Apache Software Foundation. +</div> + +</div> + +</body> + +</html> diff --git a/content/sshd-project/downloads.html b/content/sshd-project/downloads.html index a02a1e6c9..e80921865 100644 --- a/content/sshd-project/downloads.html +++ b/content/sshd-project/downloads.html @@ -154,6 +154,7 @@ Apache Mina SSHD 2.12.1 contains a number of enhancements and bug-fixes. See the <li><a href="./download_2.11.0.html">SSHD 2.11.0</a></li> <li><a href="./download_2.12.0.html">SSHD 2.12.0</a></li> <li><a href="./download_2.12.1.html">SSHD 2.12.1</a></li> +<li><a href="./download_2.13.0.html">SSHD 2.13.0</a></li> </ul> diff --git a/content/sshd-project/index.xml b/content/sshd-project/index.xml index 9483236a1..e4cbe43a6 100644 --- a/content/sshd-project/index.xml +++ b/content/sshd-project/index.xml @@ -300,6 +300,21 @@ Bug Fixes GH-428/GH-392 SCP client fails silently when error signalled due to m Bug Fixes GH-458 Singleton thread pool for kex message handler flushing SSHD-1338 Restore binary compatibility with 2.9.2 Getting the Distributions Source distributions: Apache Mina SSHD 2.12.1 Sources (.tar.gz) PGP SHA512 Apache Mina SSHD 2.12.1 Sources (.zip) PGP SHA512 Binary distributions: Apache Mina SSHD 2.12.1 Binary (.tar.gz) PGP SHA512 Apache Mina SSHD 2.</description> </item> + <item> + <title>Apache SSHD 2.13.0 Release</title> + <link>https://mina.apache.org/sshd-project/download_2.13.0.html</link> + <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate> + + <guid>https://mina.apache.org/sshd-project/download_2.13.0.html</guid> + <description>Overview Apache Mina SSHD 2.13.0 contains a number of enhancements and bug-fixes. See the lists at the GitHub issue tracker. +Bug Fixes GH-318 Handle cascaded proxy jumps + GH-427 SCP client: fix DefaultScpClient.upload(InputStream, ...) + GH-455 Fix BaseCipher: make sure all bytes are processed + GH-461 Fix heartbeats with wantReply=true + GH-470 MontgomeryCurve: synchronize access to KeyPairGenerator + GH-489 SFTP v3 client: better file type determination</description> + </item> + <item> <title>Apache SSHD 2.2.0 Release</title> <link>https://mina.apache.org/sshd-project/download_2.2.0.html</link> diff --git a/content/validating-release.html b/content/validating-release.html index d2eb4aa40..20711ca48 100644 --- a/content/validating-release.html +++ b/content/validating-release.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5> diff --git a/content/vysper-project.html b/content/vysper-project.html index 7da2a7e56..92e9feded 100644 --- a/content/vysper-project.html +++ b/content/vysper-project.html @@ -66,7 +66,7 @@ <li><a href="/downloads-mina_2_2.html">Mina 2.2.3</a></li> <li><a href="/downloads-ftpserver_1_1.html">FtpServer 1.1.4</a></li> <li><a href="/downloads-ftpserver_1_2.html">FtpServer 1.2.0</a></li> - <li><a href="/downloads-sshd.html">SSHD 2.12.1</a></li> + <li><a href="/downloads-sshd.html">SSHD 2.13.0</a></li> <li><a href="/downloads-vysper.html">Vysper 0.7</a></li> </ul> <h5>Projects</h5>