<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>

<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>


<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">

<h3 style="margin-top: 20px; margin-bottom: 10px;">
Pierre Gruet pushed to branch upstream at <a href="https://salsa.debian.org/java-team/libmina-sshd-java">Debian Java Maintainers / libmina-sshd-java</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/java-team/libmina-sshd-java/-/commit/e8c4aa3f7ca1095c077cc03e641838d92f804e11">e8c4aa3f</a></strong>
<div>
<span> by Pierre Gruet </span> <i> at 2026-11-05T10:19:18+01:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>New upstream version 2.20.1</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
60 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#fe77d5d1439f26e353a42bbd38dece2467ff6558">
.github/workflows/build.yml
</a>
</li>
<li class="file-stats">
<a href="#bb0d6013d23158df1af36bb971cc0ae23b7a8376">
.github/workflows/master-build.yml
</a>
</li>
<li class="file-stats">
<a href="#7facec255884dc55d3818e4dfbea89b1bdd7f49e">
CHANGES.md
</a>
</li>
<li class="file-stats">
<a href="#3e9e51eb4e399bba57bf6bead18f5e7b29107061">
assembly/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#7529a3a857a7ea66b049f8ae88eb92ea09b31a27">
<span class="new-file">
+
docs/changes/2.19.0.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#c80f7a8cb2cd6b844c996c9657f2e9ee357f2ace">
<span class="new-file">
+
docs/changes/2.20.0.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#442292b8a7efeabbe4cc176709b833b1792140ec">
pom.xml
</a>
</li>
<li class="file-stats">
<a href="#88758b2c10607a75a1cc903937d7f0ac114e3c3f">
sshd-benchmarks/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#c7763ad777fc3e372aa7c94adcf757ed46e1d6cf">
sshd-cli/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#2f74cf1573de793e891521c5f094e1c707e4c628">
sshd-common/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#4845d04ba5d90f9494fa9f03ea2b5296f098f9f4">
sshd-common/src/main/java/org/apache/sshd/common/RuntimeSshException.java
</a>
</li>
<li class="file-stats">
<a href="#bea4a8eea31c6dc6d6409ddd207f3de456c9942f">
sshd-common/src/main/java/org/apache/sshd/common/signature/SignatureFactory.java
</a>
</li>
<li class="file-stats">
<a href="#eec54250022a25a5060b4acfe1830490406a02dc">
sshd-contrib/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#55bec132b8cc0d4dc13142a9acff7c55b757293f">
sshd-core/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#162f647a2ff56ac4f41ebed5d9d249c8d8a566b7">
sshd-core/src/main/java/org/apache/sshd/client/auth/keyboard/UserAuthKeyboardInteractive.java
</a>
</li>
<li class="file-stats">
<a href="#d671dd02fce751ca72ab8760a925e84c9621a29d">
sshd-core/src/main/java/org/apache/sshd/client/session/AbstractClientSession.java
</a>
</li>
<li class="file-stats">
<a href="#2a25b9a4cbfea9788638870bf7ff390437f6eebc">
sshd-core/src/main/java/org/apache/sshd/client/session/ClientSessionImpl.java
</a>
</li>
<li class="file-stats">
<a href="#12a2e39e060925130d338a7424a5d164b72c9e04">
sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelPipedInputStream.java
</a>
</li>
<li class="file-stats">
<a href="#01d21d788f6a18642ee82e2a7a194864c00df7b9">
sshd-core/src/main/java/org/apache/sshd/common/forward/SocksProxy.java
</a>
</li>
<li class="file-stats">
<a href="#6605004c27e0e65fbea6a3d2e469b7f6df1cd5a4">
sshd-core/src/main/java/org/apache/sshd/common/session/helpers/AbstractSession.java
</a>
</li>
<li class="file-stats">
<a href="#ee9ed6bea348a4e62b3cdcdcf507c7a5fb26b2e0">
sshd-core/src/main/java/org/apache/sshd/core/CoreModuleProperties.java
</a>
</li>
<li class="file-stats">
<a href="#a5e19046f3e24e848ebcc44ef68485666c7149a6">
sshd-core/src/main/java/org/apache/sshd/server/auth/keyboard/UserAuthKeyboardInteractive.java
</a>
</li>
<li class="file-stats">
<a href="#96162a41a70fc7e80cf6ba7f5cf0967aa2a1682e">
sshd-core/src/main/java/org/apache/sshd/server/auth/password/PasswordChangeRequiredException.java
</a>
</li>
<li class="file-stats">
<a href="#5dea23f6e1a2bd006a1c913e00a02ef94d4c920a">
sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/AuthorizedKeyEntriesPublickeyAuthenticator.java
</a>
</li>
<li class="file-stats">
<a href="#1f57e05f77af079e7849ed84423042573aac49f9">
sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/PublickeyAuthenticator.java
</a>
</li>
<li class="file-stats">
<a href="#2a1718f36826da0f27a88fcd4cc13c8a85fca000">
sshd-core/src/main/java/org/apache/sshd/server/auth/pubkey/UserAuthPublicKey.java
</a>
</li>
<li class="file-stats">
<a href="#989ddfb45141ddd8e7b56e2144092a4f11022e10">
sshd-core/src/main/java/org/apache/sshd/server/session/ServerUserAuthService.java
</a>
</li>
<li class="file-stats">
<a href="#c163f63ecf80d5ff9d5944a10d2b062b4d353720">
sshd-core/src/test/java/org/apache/sshd/ProxyTest.java
</a>
</li>
<li class="file-stats">
<a href="#b3c3dd6953c3f22cf4b0c8856a3d0dc44b662089">
sshd-core/src/test/java/org/apache/sshd/client/ClientTest.java
</a>
</li>
<li class="file-stats">
<a href="#ad2362fe527b6152ebc8612e7acb3f00bdfae731">
sshd-core/src/test/java/org/apache/sshd/client/auth/pubkey/MultiAuthTest.java
</a>
</li>
<li class="file-stats">
<a href="#b4bebeef6bd640aa2614204405d351e78db13900">
sshd-core/src/test/java/org/apache/sshd/common/auth/PublicKeyAuthenticationTest.java
</a>
</li>
<li class="file-stats">
<a href="#2df633220acadee7b999ff9ab2d0ef7e1c9d14ae">
sshd-core/src/test/java/org/apache/sshd/common/channel/ChannelPipedInputStreamTest.java
</a>
</li>
<li class="file-stats">
<a href="#d967c46910a10ee898e660cdaa65f94e1d145326">
sshd-core/src/test/java/org/apache/sshd/server/auth/AuthorizedKeyEntriesPublickeyAuthenticatorTest.java
</a>
</li>
<li class="file-stats">
<a href="#f807042da8dfe8ca5c305cee16cb088a56b94af6">
<span class="new-file">
+
sshd-core/src/test/java/org/apache/sshd/server/auth/CertificateReuseMultiAuthTest.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#96432b9ad78fe90c2c74da13762e56ec0292f4e2">
<span class="new-file">
+
sshd-core/src/test/java/org/apache/sshd/server/auth/NoneAuthTest.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#f93ddcc9a29d04bcdc7546d6f7a13b303b1e67cf">
<span class="new-file">
+
sshd-core/src/test/java/org/apache/sshd/server/auth/PublicKeyMultiAuthTest.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#8cd794842b9c1e279b48f008d723766931e3bec5">
<span class="new-file">
+
sshd-core/src/test/java/org/apache/sshd/server/auth/ServerUserAuthServiceAsyncTest.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#5bebbf4a05c60903c73e37e7d390d7bb51c5b9a6">
sshd-git/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#378eb3842789aca3e5438083c4e07f4c8d5bfa36">
sshd-git/src/main/java/org/apache/sshd/git/pgm/EmbeddedCommandRunner.java
</a>
</li>
<li class="file-stats">
<a href="#0ee810d9450a006d3caa61a5254f9d2026f403a7">
sshd-git/src/test/java/org/apache/sshd/git/pgm/GitPgmCommandTest.java
</a>
</li>
<li class="file-stats">
<a href="#3c2f61dec316f6cea6df48a4107f2172ba03e0cf">
sshd-ldap/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#b6e89b3e2367cc19008687e5fea9addf965baec0">
sshd-ldap/src/main/java/org/apache/sshd/ldap/LdapNetworkConnector.java
</a>
</li>
<li class="file-stats">
<a href="#acad72febd5d20484047a5fced1c0dd240c46f4a">
sshd-ldap/src/main/java/org/apache/sshd/ldap/LdapPasswordAuthenticator.java
</a>
</li>
<li class="file-stats">
<a href="#d9afd1d34cf28504ef5040882bef6137ba900660">
<span class="new-file">
+
sshd-ldap/src/test/java/org/apache/sshd/ldap/LdapEncodingTest.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#2ff77aa5cb75ed32a9804fcf82e61acd422e4f9b">
sshd-ldap/src/test/java/org/apache/sshd/ldap/LdapPasswordAuthenticatorTest.java
</a>
</li>
<li class="file-stats">
<a href="#22f81f828f4b053f0ddaf8b34a71e73b2a6f8c4c">
sshd-ldap/src/test/java/org/apache/sshd/ldap/LdapPublickeyAuthenticatorTest.java
</a>
</li>
<li class="file-stats">
<a href="#2d66471001503c56b34b84b8eb396e91500406c0">
sshd-mina/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#5bf220882020c8acbb57cfcbd1be882c1ec729b1">
sshd-netty/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#8ab8b3977f2ac412f3224b28a2c60d2741ba18bf">
sshd-openpgp/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#f73e0f77b30b9b39b89d96ac33ef442759773574">
sshd-osgi/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#f280d98a52480a9c6318f8a72691294368215543">
sshd-putty/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#aadbdb0f6c05e208ea8759389b08e4037eec8dbd">
sshd-scp/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#9d69675cbe13e4ca50ddd35f68f16cde6401c4be">
sshd-scp/src/main/java/org/apache/sshd/scp/common/helpers/ScpIoUtils.java
</a>
</li>
<li class="file-stats">
<a href="#8d889ad2f11bb7fddb1f1df1f8d564c026ff26b9">
sshd-scp/src/main/java/org/apache/sshd/scp/server/ScpCommand.java
</a>
</li>
<li class="file-stats">
<a href="#7bc1dd45d9b39b75af3a17e111b98ba24c6910cb">
<span class="new-file">
+
sshd-scp/src/test/java/org/apache/sshd/scp/common/ScpIoUtilsTest.java
</span>
</a>
</li>
<li class="file-stats">
<a href="#6e207ec2039fed88dc51143713470814c151b200">
sshd-sftp/pom.xml
</a>
</li>
<li class="file-stats">
<a href="#4c43057ad578908ae35445292c772d0c1d78d1c6">
sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/DefaultSftpClient.java
</a>
</li>
<li class="file-stats">
<a href="#934c6d1ac6e7f5258dac71a4ee882bbeab394682">
sshd-sftp/src/main/java/org/apache/sshd/sftp/common/SftpConstants.java
</a>
</li>
<li class="file-stats">
<a href="#e74541011c38d2d37b926f7b84e4a61e1817f191">
sshd-sftp/src/main/java/org/apache/sshd/sftp/server/AbstractSftpSubsystemHelper.java
</a>
</li>
<li class="file-stats">
<a href="#5a78eef093f1d65ee343ffe7f716289d66a77b59">
sshd-spring-sftp/pom.xml
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: .875rem;">
The diff was not included because it is too large.
</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">
—
<br>
<a href="https://salsa.debian.org/java-team/libmina-sshd-java/-/commit/e8c4aa3f7ca1095c077cc03e641838d92f804e11">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://salsa.debian.org">salsa.debian.org</a>. <a href="https://salsa.debian.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://salsa.debian.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
<span style="color: transparent; font-size: 0; display: none; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://salsa.debian.org/java-team/libmina-sshd-java/-/commit/e8c4aa3f7ca1095c077cc03e641838d92f804e11 at 1793874158
</span>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://salsa.debian.org/java-team/libmina-sshd-java/-/commit/e8c4aa3f7ca1095c077cc03e641838d92f804e11"}}</script>


</p>
</div>
</body>
</html>