dependabot[bot] opened a new pull request, #190:
URL: https://github.com/apache/maven-scm/pull/190

   Bumps `minaSshdVersion` from 2.9.2 to 2.11.0.
   Updates `org.apache.sshd:sshd-git` from 2.9.2 to 2.11.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/mina-sshd/releases";>org.apache.sshd:sshd-git's 
releases</a>.</em></p>
   <blockquote>
   <h2>SSHD 2.11.0</h2>
   <h1>Introduced in 2.11.0</h1>
   <p>This new minor release provides a bunch of bug fixes and enhancements.
   This release is available for download from the <a 
href="https://mina.apache.org/sshd-project/download_2.11.0.html";>Apache MINA 
SSHD website</a>.</p>
   <h2>Bug Fixes</h2>
   <ul>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/328";>GH-328</a> Added 
configurable timeout(s) to <code>DefaultSftpClient</code></li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/370";>GH-370</a> Also 
compare file keys in <code>ModifiableFileWatcher</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/371";>GH-371</a> Fix 
channel pool in <code>SftpFileSystem</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/383";>GH-383</a> Use 
correct default <code>OpenOption</code>s in 
<code>SftpFileSystemProvider.newFileChannel()</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/384";>GH-384</a> Use 
correct lock modes for SFTP <code>FileChannel.lock()</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/388";>GH-388</a> 
<code>ScpClient</code>: support issuing commands to a server that uses a 
non-UTF-8 locale.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/398";>GH-398</a> 
<code>SftpInputStreamAsync</code>: fix reporting EOF on zero-length reads.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/403";>GH-403</a> 
Work-around a bug in WS_FTP &lt;= 12.9 SFTP clients.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/407";>GH-407</a> 
(Regression in 2.10.0) SFTP performance fix: override 
<code>FilterOutputStream.write(byte[], int, int)</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/410";>GH-410</a> Fix a 
race condition to ensure <code>SSH_MSG_CHANNEL_EOF</code> is always sent before 
<code>SSH_MSG_CHANNEL_CLOSE</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/414";>GH-414</a> Fix 
error handling while flushing queued packets at end of KEX.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/420";>GH-420</a> Fix 
wrong log level on closing an <code>Nio2Session</code>.</li>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-789";>SSHD-789</a> 
Fix detection of Android O/S from system properties.</li>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-1259";>SSHD-1259</a> 
Consider all applicable host keys from the known_hosts files.</li>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-1310";>SSHD-1310</a> 
<code>SftpFileSystem</code>: do not close user session.</li>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-1327";>SSHD-1327</a> 
<code>ChannelAsyncOutputStream</code>: remove write future when done.</li>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-1332";>SSHD-1332</a> 
(Regression in 2.10.0) Resolve ~ in IdentityFile file names in 
<code>HostConfigEntry</code>.</li>
   </ul>
   <h2>New Features</h2>
   <ul>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-1330";>SSHD-1330</a> 
Use <code>KeepAliveHandler</code> global request instance in client as well</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/356";>GH-356</a> 
Publish snapshot maven artifacts to the <a 
href="https://repository.apache.org/content/repositories/snapshots";>Apache 
Snapshots</a> maven repository.</li>
   <li>Bundle <em>sshd-contrib</em> has support classes for the <a 
href="https://www.haproxy.org/download/2.7/doc/proxy-protocol.txt";>HAProxy 
protocol V2</a>.</li>
   </ul>
   <h1>Behavioral changes and enhancements</h1>
   <h3>SFTP file handle size</h3>
   <p>Previous versions of Apache MINA sshd used SFTP file handles that were 
twice as large as configured via 
<code>SftpModuleProperties.FILE_HANDLE_SIZE</code>. The reason for this was 
that the file handle bytes were stringified, representing each byte as two hex 
characters. This stringified file handle was then send over the wire. If 
<code>SftpModuleProperties.FILE_HANDLE_SIZE</code> was configured as 16, the 
actual file handle size was thus 32 bytes.</p>
   <p>This has been fixed in this version.</p>
   <p>Additionally, the default setting for the size of file handles has been 
changed from 16 to 4 bytes. OpenSSH also uses 4-byte SFTP file handles. Using 
the same size not only means that there is a little more space left in SSH 
packets for actual data transfer, it also completely avoids the WS_FTP bug 
mentioned in <a 
href="https://redirect.github.com/apache/mina-sshd/issues/403";>GH-403</a>.</p>
   <h2>Potential compatibility issues</h2>
   <h3><code>KeepAliveHandler</code> global request handler moved from server 
to common global requests package</h3>
   <p>Was previously only on server-side - now also for client (see <a 
href="https://issues.apache.org/jira/browse/SSHD-1330";>SSHD-1330</a>). This 
should be fully backward compatible since most servers do not send this 
request. However, if users have somehow added this handler to the client side 
independently, the code should be re-examined and the independent handler 
removed or make it replace the global one.</p>
   <h3>Server-side SFTP file handle encoding</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/mina-sshd/blob/master/CHANGES.md";>org.apache.sshd:sshd-git's
 changelog</a>.</em></p>
   <blockquote>
   <h1><a 
href="https://github.com/apache/mina-sshd/blob/master/docs/changes/2.9.2.md";>Version
 2.9.1 to 2.9.2</a></h1>
   <h1><a 
href="https://github.com/apache/mina-sshd/blob/master/docs/changes/2.10.0.md";>Version
 2.9.2 to 2.10.0</a></h1>
   <h1><a 
href="https://github.com/apache/mina-sshd/blob/master/docs/changes/2.11.0.md";>Version
 2.10.0 to 2.11.0</a></h1>
   <h1>Planned for next version</h1>
   <h2>Bug Fixes</h2>
   <ul>
   <li>[GH-428/<a 
href="https://redirect.github.com/apache/mina-sshd/issues/392";>GH-392</a>](<a 
href="https://redirect.github.com/apache/mina-sshd/issues/428";>apache/mina-sshd#428</a>)
 SCP client fails silently when error signalled due to missing file or lacking 
permissions</li>
   </ul>
   <h2>New Features</h2>
   <h1>Behavioral changes and enhancements</h1>
   <h2>New <code>ScpTransferEventListener</code> callback method</h2>
   <p>Following [GH-428/<a 
href="https://redirect.github.com/apache/mina-sshd/issues/392";>GH-392</a>](<a 
href="https://redirect.github.com/apache/mina-sshd/issues/428";>apache/mina-sshd#428</a>)
 a new <code>handleReceiveCommandAckInfo</code> method has been added to enable 
users to inspect
   acknowledgements of a <code>receive</code> related command. The user is free 
to inspect the command that was attempted as well as the response code and 
decide how
   to handle it - including even throwing an exception if OK status (if this 
makes sense for whatever reason). The default implementation checks for ERROR 
code and throws
   an exception if so.</p>
   <h2>Potential compatibility issues</h2>
   <h3>Server-side SFTP file handle encoding</h3>
   <h3>Major Code Re-factoring</h3>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/d65128ccb1c76bbafbe187edbc611d6baf6a24e6";><code>d65128c</code></a>
 [maven-release-plugin] prepare release sshd-2.11.0</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/ed832247ecca98fb5ca4bd1cb754c099bb5a7ea6";><code>ed83224</code></a>
 Prepare 2.11.0 release</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/9cb6fade4a4b70638c1c4d097eb3266b92a07a35";><code>9cb6fad</code></a>
 Bump version to 2.11.0</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/9b485a7d4845a46310dca9a0733141faa0affd32";><code>9b485a7</code></a>
 <a href="https://redirect.github.com/apache/mina-sshd/issues/420";>GH-420</a>: 
avoid spurious exceptions on closing forwarded channel</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/c49e82c40eadd8678fced81a80e167ae18755768";><code>c49e82c</code></a>
 Upgraded Bouncycastle version to 1.76</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/6dade0cdfe70428efae7dbf72f4976e360bbd7be";><code>6dade0c</code></a>
 <a href="https://redirect.github.com/apache/mina-sshd/issues/328";>GH-328</a> 
Added configurable timeout(s) to DefaultSftpClient</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/128351525a6079f32680ab5a87cc27d2c33d6c7a";><code>1283515</code></a>
 Merge pull request <a 
href="https://redirect.github.com/apache/mina-sshd/issues/416";>#416</a> from 
lgoldstein/SSHD-1330</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/d12e0527eef64c9040b4efb4ec232f3ec4c7467f";><code>d12e052</code></a>
 [SSHD-1330] Using common keep-alive global request handler in client as well 
...</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/ba8f36e4441f5f0ca27e34e667a3e1485ac48b33";><code>ba8f36e</code></a>
 Fix detection of Android O/S from system properties</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/e92a46b929cab0c787ad809eacdcca947cda29b1";><code>e92a46b</code></a>
 <a href="https://redirect.github.com/apache/mina-sshd/issues/414";>GH-414</a>: 
Correct error handling in KeyExchangeMessageHandler</li>
   <li>Additional commits viewable in <a 
href="https://github.com/apache/mina-sshd/compare/sshd-2.9.2...sshd-2.11.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `org.apache.sshd:sshd-common` from 2.9.2 to 2.11.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/mina-sshd/releases";>org.apache.sshd:sshd-common's
 releases</a>.</em></p>
   <blockquote>
   <h2>SSHD 2.11.0</h2>
   <h1>Introduced in 2.11.0</h1>
   <p>This new minor release provides a bunch of bug fixes and enhancements.
   This release is available for download from the <a 
href="https://mina.apache.org/sshd-project/download_2.11.0.html";>Apache MINA 
SSHD website</a>.</p>
   <h2>Bug Fixes</h2>
   <ul>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/328";>GH-328</a> Added 
configurable timeout(s) to <code>DefaultSftpClient</code></li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/370";>GH-370</a> Also 
compare file keys in <code>ModifiableFileWatcher</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/371";>GH-371</a> Fix 
channel pool in <code>SftpFileSystem</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/383";>GH-383</a> Use 
correct default <code>OpenOption</code>s in 
<code>SftpFileSystemProvider.newFileChannel()</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/384";>GH-384</a> Use 
correct lock modes for SFTP <code>FileChannel.lock()</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/388";>GH-388</a> 
<code>ScpClient</code>: support issuing commands to a server that uses a 
non-UTF-8 locale.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/398";>GH-398</a> 
<code>SftpInputStreamAsync</code>: fix reporting EOF on zero-length reads.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/403";>GH-403</a> 
Work-around a bug in WS_FTP &lt;= 12.9 SFTP clients.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/407";>GH-407</a> 
(Regression in 2.10.0) SFTP performance fix: override 
<code>FilterOutputStream.write(byte[], int, int)</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/410";>GH-410</a> Fix a 
race condition to ensure <code>SSH_MSG_CHANNEL_EOF</code> is always sent before 
<code>SSH_MSG_CHANNEL_CLOSE</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/414";>GH-414</a> Fix 
error handling while flushing queued packets at end of KEX.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/420";>GH-420</a> Fix 
wrong log level on closing an <code>Nio2Session</code>.</li>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-789";>SSHD-789</a> 
Fix detection of Android O/S from system properties.</li>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-1259";>SSHD-1259</a> 
Consider all applicable host keys from the known_hosts files.</li>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-1310";>SSHD-1310</a> 
<code>SftpFileSystem</code>: do not close user session.</li>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-1327";>SSHD-1327</a> 
<code>ChannelAsyncOutputStream</code>: remove write future when done.</li>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-1332";>SSHD-1332</a> 
(Regression in 2.10.0) Resolve ~ in IdentityFile file names in 
<code>HostConfigEntry</code>.</li>
   </ul>
   <h2>New Features</h2>
   <ul>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-1330";>SSHD-1330</a> 
Use <code>KeepAliveHandler</code> global request instance in client as well</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/356";>GH-356</a> 
Publish snapshot maven artifacts to the <a 
href="https://repository.apache.org/content/repositories/snapshots";>Apache 
Snapshots</a> maven repository.</li>
   <li>Bundle <em>sshd-contrib</em> has support classes for the <a 
href="https://www.haproxy.org/download/2.7/doc/proxy-protocol.txt";>HAProxy 
protocol V2</a>.</li>
   </ul>
   <h1>Behavioral changes and enhancements</h1>
   <h3>SFTP file handle size</h3>
   <p>Previous versions of Apache MINA sshd used SFTP file handles that were 
twice as large as configured via 
<code>SftpModuleProperties.FILE_HANDLE_SIZE</code>. The reason for this was 
that the file handle bytes were stringified, representing each byte as two hex 
characters. This stringified file handle was then send over the wire. If 
<code>SftpModuleProperties.FILE_HANDLE_SIZE</code> was configured as 16, the 
actual file handle size was thus 32 bytes.</p>
   <p>This has been fixed in this version.</p>
   <p>Additionally, the default setting for the size of file handles has been 
changed from 16 to 4 bytes. OpenSSH also uses 4-byte SFTP file handles. Using 
the same size not only means that there is a little more space left in SSH 
packets for actual data transfer, it also completely avoids the WS_FTP bug 
mentioned in <a 
href="https://redirect.github.com/apache/mina-sshd/issues/403";>GH-403</a>.</p>
   <h2>Potential compatibility issues</h2>
   <h3><code>KeepAliveHandler</code> global request handler moved from server 
to common global requests package</h3>
   <p>Was previously only on server-side - now also for client (see <a 
href="https://issues.apache.org/jira/browse/SSHD-1330";>SSHD-1330</a>). This 
should be fully backward compatible since most servers do not send this 
request. However, if users have somehow added this handler to the client side 
independently, the code should be re-examined and the independent handler 
removed or make it replace the global one.</p>
   <h3>Server-side SFTP file handle encoding</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/mina-sshd/blob/master/CHANGES.md";>org.apache.sshd:sshd-common's
 changelog</a>.</em></p>
   <blockquote>
   <h1><a 
href="https://github.com/apache/mina-sshd/blob/master/docs/changes/2.9.2.md";>Version
 2.9.1 to 2.9.2</a></h1>
   <h1><a 
href="https://github.com/apache/mina-sshd/blob/master/docs/changes/2.10.0.md";>Version
 2.9.2 to 2.10.0</a></h1>
   <h1><a 
href="https://github.com/apache/mina-sshd/blob/master/docs/changes/2.11.0.md";>Version
 2.10.0 to 2.11.0</a></h1>
   <h1>Planned for next version</h1>
   <h2>Bug Fixes</h2>
   <ul>
   <li>[GH-428/<a 
href="https://redirect.github.com/apache/mina-sshd/issues/392";>GH-392</a>](<a 
href="https://redirect.github.com/apache/mina-sshd/issues/428";>apache/mina-sshd#428</a>)
 SCP client fails silently when error signalled due to missing file or lacking 
permissions</li>
   </ul>
   <h2>New Features</h2>
   <h1>Behavioral changes and enhancements</h1>
   <h2>New <code>ScpTransferEventListener</code> callback method</h2>
   <p>Following [GH-428/<a 
href="https://redirect.github.com/apache/mina-sshd/issues/392";>GH-392</a>](<a 
href="https://redirect.github.com/apache/mina-sshd/issues/428";>apache/mina-sshd#428</a>)
 a new <code>handleReceiveCommandAckInfo</code> method has been added to enable 
users to inspect
   acknowledgements of a <code>receive</code> related command. The user is free 
to inspect the command that was attempted as well as the response code and 
decide how
   to handle it - including even throwing an exception if OK status (if this 
makes sense for whatever reason). The default implementation checks for ERROR 
code and throws
   an exception if so.</p>
   <h2>Potential compatibility issues</h2>
   <h3>Server-side SFTP file handle encoding</h3>
   <h3>Major Code Re-factoring</h3>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/d65128ccb1c76bbafbe187edbc611d6baf6a24e6";><code>d65128c</code></a>
 [maven-release-plugin] prepare release sshd-2.11.0</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/ed832247ecca98fb5ca4bd1cb754c099bb5a7ea6";><code>ed83224</code></a>
 Prepare 2.11.0 release</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/9cb6fade4a4b70638c1c4d097eb3266b92a07a35";><code>9cb6fad</code></a>
 Bump version to 2.11.0</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/9b485a7d4845a46310dca9a0733141faa0affd32";><code>9b485a7</code></a>
 <a href="https://redirect.github.com/apache/mina-sshd/issues/420";>GH-420</a>: 
avoid spurious exceptions on closing forwarded channel</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/c49e82c40eadd8678fced81a80e167ae18755768";><code>c49e82c</code></a>
 Upgraded Bouncycastle version to 1.76</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/6dade0cdfe70428efae7dbf72f4976e360bbd7be";><code>6dade0c</code></a>
 <a href="https://redirect.github.com/apache/mina-sshd/issues/328";>GH-328</a> 
Added configurable timeout(s) to DefaultSftpClient</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/128351525a6079f32680ab5a87cc27d2c33d6c7a";><code>1283515</code></a>
 Merge pull request <a 
href="https://redirect.github.com/apache/mina-sshd/issues/416";>#416</a> from 
lgoldstein/SSHD-1330</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/d12e0527eef64c9040b4efb4ec232f3ec4c7467f";><code>d12e052</code></a>
 [SSHD-1330] Using common keep-alive global request handler in client as well 
...</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/ba8f36e4441f5f0ca27e34e667a3e1485ac48b33";><code>ba8f36e</code></a>
 Fix detection of Android O/S from system properties</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/e92a46b929cab0c787ad809eacdcca947cda29b1";><code>e92a46b</code></a>
 <a href="https://redirect.github.com/apache/mina-sshd/issues/414";>GH-414</a>: 
Correct error handling in KeyExchangeMessageHandler</li>
   <li>Additional commits viewable in <a 
href="https://github.com/apache/mina-sshd/compare/sshd-2.9.2...sshd-2.11.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `org.apache.sshd:sshd-core` from 2.9.2 to 2.11.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/mina-sshd/releases";>org.apache.sshd:sshd-core's 
releases</a>.</em></p>
   <blockquote>
   <h2>SSHD 2.11.0</h2>
   <h1>Introduced in 2.11.0</h1>
   <p>This new minor release provides a bunch of bug fixes and enhancements.
   This release is available for download from the <a 
href="https://mina.apache.org/sshd-project/download_2.11.0.html";>Apache MINA 
SSHD website</a>.</p>
   <h2>Bug Fixes</h2>
   <ul>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/328";>GH-328</a> Added 
configurable timeout(s) to <code>DefaultSftpClient</code></li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/370";>GH-370</a> Also 
compare file keys in <code>ModifiableFileWatcher</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/371";>GH-371</a> Fix 
channel pool in <code>SftpFileSystem</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/383";>GH-383</a> Use 
correct default <code>OpenOption</code>s in 
<code>SftpFileSystemProvider.newFileChannel()</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/384";>GH-384</a> Use 
correct lock modes for SFTP <code>FileChannel.lock()</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/388";>GH-388</a> 
<code>ScpClient</code>: support issuing commands to a server that uses a 
non-UTF-8 locale.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/398";>GH-398</a> 
<code>SftpInputStreamAsync</code>: fix reporting EOF on zero-length reads.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/403";>GH-403</a> 
Work-around a bug in WS_FTP &lt;= 12.9 SFTP clients.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/407";>GH-407</a> 
(Regression in 2.10.0) SFTP performance fix: override 
<code>FilterOutputStream.write(byte[], int, int)</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/410";>GH-410</a> Fix a 
race condition to ensure <code>SSH_MSG_CHANNEL_EOF</code> is always sent before 
<code>SSH_MSG_CHANNEL_CLOSE</code>.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/414";>GH-414</a> Fix 
error handling while flushing queued packets at end of KEX.</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/420";>GH-420</a> Fix 
wrong log level on closing an <code>Nio2Session</code>.</li>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-789";>SSHD-789</a> 
Fix detection of Android O/S from system properties.</li>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-1259";>SSHD-1259</a> 
Consider all applicable host keys from the known_hosts files.</li>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-1310";>SSHD-1310</a> 
<code>SftpFileSystem</code>: do not close user session.</li>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-1327";>SSHD-1327</a> 
<code>ChannelAsyncOutputStream</code>: remove write future when done.</li>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-1332";>SSHD-1332</a> 
(Regression in 2.10.0) Resolve ~ in IdentityFile file names in 
<code>HostConfigEntry</code>.</li>
   </ul>
   <h2>New Features</h2>
   <ul>
   <li><a href="https://issues.apache.org/jira/browse/SSHD-1330";>SSHD-1330</a> 
Use <code>KeepAliveHandler</code> global request instance in client as well</li>
   <li><a 
href="https://redirect.github.com/apache/mina-sshd/issues/356";>GH-356</a> 
Publish snapshot maven artifacts to the <a 
href="https://repository.apache.org/content/repositories/snapshots";>Apache 
Snapshots</a> maven repository.</li>
   <li>Bundle <em>sshd-contrib</em> has support classes for the <a 
href="https://www.haproxy.org/download/2.7/doc/proxy-protocol.txt";>HAProxy 
protocol V2</a>.</li>
   </ul>
   <h1>Behavioral changes and enhancements</h1>
   <h3>SFTP file handle size</h3>
   <p>Previous versions of Apache MINA sshd used SFTP file handles that were 
twice as large as configured via 
<code>SftpModuleProperties.FILE_HANDLE_SIZE</code>. The reason for this was 
that the file handle bytes were stringified, representing each byte as two hex 
characters. This stringified file handle was then send over the wire. If 
<code>SftpModuleProperties.FILE_HANDLE_SIZE</code> was configured as 16, the 
actual file handle size was thus 32 bytes.</p>
   <p>This has been fixed in this version.</p>
   <p>Additionally, the default setting for the size of file handles has been 
changed from 16 to 4 bytes. OpenSSH also uses 4-byte SFTP file handles. Using 
the same size not only means that there is a little more space left in SSH 
packets for actual data transfer, it also completely avoids the WS_FTP bug 
mentioned in <a 
href="https://redirect.github.com/apache/mina-sshd/issues/403";>GH-403</a>.</p>
   <h2>Potential compatibility issues</h2>
   <h3><code>KeepAliveHandler</code> global request handler moved from server 
to common global requests package</h3>
   <p>Was previously only on server-side - now also for client (see <a 
href="https://issues.apache.org/jira/browse/SSHD-1330";>SSHD-1330</a>). This 
should be fully backward compatible since most servers do not send this 
request. However, if users have somehow added this handler to the client side 
independently, the code should be re-examined and the independent handler 
removed or make it replace the global one.</p>
   <h3>Server-side SFTP file handle encoding</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/mina-sshd/blob/master/CHANGES.md";>org.apache.sshd:sshd-core's
 changelog</a>.</em></p>
   <blockquote>
   <h1><a 
href="https://github.com/apache/mina-sshd/blob/master/docs/changes/2.9.2.md";>Version
 2.9.1 to 2.9.2</a></h1>
   <h1><a 
href="https://github.com/apache/mina-sshd/blob/master/docs/changes/2.10.0.md";>Version
 2.9.2 to 2.10.0</a></h1>
   <h1><a 
href="https://github.com/apache/mina-sshd/blob/master/docs/changes/2.11.0.md";>Version
 2.10.0 to 2.11.0</a></h1>
   <h1>Planned for next version</h1>
   <h2>Bug Fixes</h2>
   <ul>
   <li>[GH-428/<a 
href="https://redirect.github.com/apache/mina-sshd/issues/392";>GH-392</a>](<a 
href="https://redirect.github.com/apache/mina-sshd/issues/428";>apache/mina-sshd#428</a>)
 SCP client fails silently when error signalled due to missing file or lacking 
permissions</li>
   </ul>
   <h2>New Features</h2>
   <h1>Behavioral changes and enhancements</h1>
   <h2>New <code>ScpTransferEventListener</code> callback method</h2>
   <p>Following [GH-428/<a 
href="https://redirect.github.com/apache/mina-sshd/issues/392";>GH-392</a>](<a 
href="https://redirect.github.com/apache/mina-sshd/issues/428";>apache/mina-sshd#428</a>)
 a new <code>handleReceiveCommandAckInfo</code> method has been added to enable 
users to inspect
   acknowledgements of a <code>receive</code> related command. The user is free 
to inspect the command that was attempted as well as the response code and 
decide how
   to handle it - including even throwing an exception if OK status (if this 
makes sense for whatever reason). The default implementation checks for ERROR 
code and throws
   an exception if so.</p>
   <h2>Potential compatibility issues</h2>
   <h3>Server-side SFTP file handle encoding</h3>
   <h3>Major Code Re-factoring</h3>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/d65128ccb1c76bbafbe187edbc611d6baf6a24e6";><code>d65128c</code></a>
 [maven-release-plugin] prepare release sshd-2.11.0</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/ed832247ecca98fb5ca4bd1cb754c099bb5a7ea6";><code>ed83224</code></a>
 Prepare 2.11.0 release</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/9cb6fade4a4b70638c1c4d097eb3266b92a07a35";><code>9cb6fad</code></a>
 Bump version to 2.11.0</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/9b485a7d4845a46310dca9a0733141faa0affd32";><code>9b485a7</code></a>
 <a href="https://redirect.github.com/apache/mina-sshd/issues/420";>GH-420</a>: 
avoid spurious exceptions on closing forwarded channel</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/c49e82c40eadd8678fced81a80e167ae18755768";><code>c49e82c</code></a>
 Upgraded Bouncycastle version to 1.76</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/6dade0cdfe70428efae7dbf72f4976e360bbd7be";><code>6dade0c</code></a>
 <a href="https://redirect.github.com/apache/mina-sshd/issues/328";>GH-328</a> 
Added configurable timeout(s) to DefaultSftpClient</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/128351525a6079f32680ab5a87cc27d2c33d6c7a";><code>1283515</code></a>
 Merge pull request <a 
href="https://redirect.github.com/apache/mina-sshd/issues/416";>#416</a> from 
lgoldstein/SSHD-1330</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/d12e0527eef64c9040b4efb4ec232f3ec4c7467f";><code>d12e052</code></a>
 [SSHD-1330] Using common keep-alive global request handler in client as well 
...</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/ba8f36e4441f5f0ca27e34e667a3e1485ac48b33";><code>ba8f36e</code></a>
 Fix detection of Android O/S from system properties</li>
   <li><a 
href="https://github.com/apache/mina-sshd/commit/e92a46b929cab0c787ad809eacdcca947cda29b1";><code>e92a46b</code></a>
 <a href="https://redirect.github.com/apache/mina-sshd/issues/414";>GH-414</a>: 
Correct error handling in KeyExchangeMessageHandler</li>
   <li>Additional commits viewable in <a 
href="https://github.com/apache/mina-sshd/compare/sshd-2.9.2...sshd-2.11.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to