[mina-sshd] branch master updated: [SSHD-1047] Support for SSH jumps (#154)

2020-07-31 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 204c0bc  [SSHD-1047] Support for SSH jumps (#154)
204c0bc is described below

commit 204c0bc48de5a32c43a3b201f8c739bb38f161f8
Author: Guillaume Nodet 
AuthorDate: Fri Jul 31 14:55:28 2020 +0200

[SSHD-1047] Support for SSH jumps (#154)
---
 CHANGES.md |   9 +-
 docs/proxies.md|  22 ++
 .../org/apache/sshd/cli/client/ScpCommandMain.java |   2 +-
 .../apache/sshd/cli/client/SftpCommandMain.java|   2 +-
 .../sshd/cli/client/SshClientCliSupport.java   |  33 ++-
 .../org/apache/sshd/cli/client/SshClientMain.java  |   2 +-
 .../apache/sshd/cli/client/ChannelExecMain.java|   2 +-
 .../config/hosts/ConfigFileHostEntryResolver.java  |  22 +-
 .../hosts/DefaultConfigFileHostEntryResolver.java  |  11 +-
 .../sshd/client/config/hosts/HostConfigEntry.java  |  58 +-
 .../config/hosts/HostConfigEntryResolver.java  |   6 +-
 .../hosts/ConfigFileHostEntryResolverTest.java |   8 +-
 .../java/org/apache/sshd/client/SshClient.java | 226 +---
 .../sshd/client/session/AbstractClientSession.java |   4 +
 .../sshd/client/session/ClientSessionCreator.java  |  14 ++
 .../simple/AbstractSimpleClientSessionCreator.java |  15 ++
 .../sshd/client/simple/SimpleSessionClient.java|  20 ++
 .../java/org/apache/sshd/client/ProxyTest.java | 228 ++---
 .../config/hosts/HostConfigEntryResolverTest.java  |   4 +-
 19 files changed, 550 insertions(+), 138 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index 6477914..fc54a85 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -13,16 +13,17 @@
 ## Major code re-factoring
 
 * [SSHD-506](https://issues.apache.org/jira/browse/SSHD-506) Added support for 
AES-GCM ciphers.
+* [SSHD-1004](https://issues.apache.org/jira/browse/SSHD-1004) Deprecate DES, 
RC4 and Blowfish ciphers from default setup.
 * [SSHD-1034](https://issues.apache.org/jira/browse/SSHD-1034) Rename 
`org.apache.sshd.common.ForwardingFilter` to `Forwarder`.
 * [SSHD-1035](https://issues.apache.org/jira/browse/SSHD-1035) Move property 
definitions to common locations.
-* [SSHD-1038](https://issues.apache.org/jira/browse/SSHD-1035) Refactor 
packages from a module into a cleaner hierarchy.
-* [SSHD-1004](https://issues.apache.org/jira/browse/SSHD-1035) Deprecate DES, 
RC4 and Blowfish ciphers from default setup.
+* [SSHD-1038](https://issues.apache.org/jira/browse/SSHD-1038) Refactor 
packages from a module into a cleaner hierarchy.
+* [SSHD-1047](https://issues.apache.org/jira/browse/SSHD-1047) Support for SSH 
jumps.
 
 ## Minor code helpers
 
-* [SSHD-1040](https://issues.apache.org/jira/browse/SSHD-1040) Make server key 
available after KEX completed.
 * [SSHD-1030](https://issues.apache.org/jira/browse/SSHD-1030) Added a 
NoneFileSystemFactory implementation
-* [SSHD-1042](https://issues.apache.org/jira/browse/SSHD-1030) Added more 
callbacks to SftpEventListener
+* [SSHD-1042](https://issues.apache.org/jira/browse/SSHD-1042) Added more 
callbacks to SftpEventListener
+* [SSHD-1040](https://issues.apache.org/jira/browse/SSHD-1040) Make server key 
available after KEX completed.
 
 ## Behavioral changes and enhancements
 
diff --git a/docs/proxies.md b/docs/proxies.md
new file mode 100644
index 000..4047179
--- /dev/null
+++ b/docs/proxies.md
@@ -0,0 +1,22 @@
+# Proxies
+
+## SSH Jumps
+
+The SSH client can be configured to use SSH jumps.  A *jump host* (also known 
as a *jump server*) is an 
+intermediary host or an SSH gateway to a remote network, through which a 
connection can be made to another 
+host in a dissimilar security zone, for example a demilitarized zone (DMZ). It 
bridges two dissimilar 
+security zones and offers controlled access between them.
+
+Starting from SSHD 2.6.0, the *ProxyJump* host configuration entry is honored 
when using the `SshClient`
+to connect to a host.  The `SshClient` built by default reads the 
`~/.ssh/config` file. The various CLI clients
+also honor the `-J` command line option to specify one or more jumps.
+
+In order to manually configure jumps, you need to build a `HostConfigEntry` 
with a `proxyJump` and use it
+to connect to the server:
+```
+ConnectFuture future = client.connect(new HostConfigEntry(
+"", host, port, user,
+proxyUser + "@" + proxyHost + ":" + proxyPort));
+```
+
+The configuration options specified in the configuration file for the jump 
hosts are also honored. 
diff --git 
a/sshd-cli/src/main/java/org/apache/sshd/cli/client/ScpCommandMain.java 
b/sshd-cli/src/main/java/org/apache/sshd/cli/client/ScpCommandMain.java
index a0a842b..a23eff5 100644
--- a/sshd-cli/src/main/java/org/apache/sshd/cli/client/ScpCommandMain.java
+++ b/ssh

[mina-sshd] branch master updated: [SSHD-1048] Wrap instead of rethrow IOException in Future

2020-07-31 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new ebc5fbd  [SSHD-1048] Wrap instead of rethrow IOException in Future
ebc5fbd is described below

commit ebc5fbd8018045d12d7ba9bb511a29b3c045ed08
Author: Guillaume Nodet 
AuthorDate: Fri Jul 31 14:56:24 2020 +0200

[SSHD-1048] Wrap instead of rethrow IOException in Future
---
 CHANGES.md |  1 +
 .../org/apache/sshd/common/future/AbstractSshFuture.java   | 14 ++
 2 files changed, 3 insertions(+), 12 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index fc54a85..1fe76d1 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -32,3 +32,4 @@
 * [SSHD-1032](https://issues.apache.org/jira/browse/SSHD-1032) Fix possible 
ArrayIndexOutOfBoundsException in ChannelAsyncOutputStream.
 * [SSHD-1033](https://issues.apache.org/jira/browse/SSHD-1033) Fix 
simultaneous usage of dynamic and local port forwarding.
 * [SSHD-1039](https://issues.apache.org/jira/browse/SSHD-1039) Fix support for 
some basic options in ssh/sshd cli.
+* [SSHD-1048](https://issues.apache.org/jira/browse/SSHD-1048) Wrap instead of 
rethrow IOException in Future.
diff --git 
a/sshd-common/src/main/java/org/apache/sshd/common/future/AbstractSshFuture.java
 
b/sshd-common/src/main/java/org/apache/sshd/common/future/AbstractSshFuture.java
index 48ab284..a0188f1 100644
--- 
a/sshd-common/src/main/java/org/apache/sshd/common/future/AbstractSshFuture.java
+++ 
b/sshd-common/src/main/java/org/apache/sshd/common/future/AbstractSshFuture.java
@@ -92,12 +92,6 @@ public abstract class AbstractSshFuture 
extends AbstractLog
  *
  * 
  * 
- * If the result is an {@link IOException} then re-throw it
- * 
- * 
- *
- * 
- * 
  * If the result is a {@link Throwable} then throw an {@link IOException} 
whose cause is the original exception
  * 
  * 
@@ -131,13 +125,9 @@ public abstract class AbstractSshFuture extends AbstractLog
 
 if (Throwable.class.isAssignableFrom(actualType)) {
 Throwable t = GenericUtils.peelException((Throwable) value);
-if (t != value) {
-value = t;
-actualType = value.getClass();
-}
 
-if (IOException.class.isAssignableFrom(actualType)) {
-throw (IOException) value;
+if (t instanceof SshException) {
+throw new SshException(((SshException) t).getDisconnectCode(), 
t.getMessage(), t);
 }
 
 Throwable cause = GenericUtils.resolveExceptionCause(t);



[mina-sshd] branch master updated: [SSHD-1026] Improve build reproductibility (#155)

2020-07-31 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new f5b2617  [SSHD-1026] Improve build reproductibility (#155)
f5b2617 is described below

commit f5b261742e4f4d2ecc0052f948e88af58bda2b3d
Author: Guillaume Nodet 
AuthorDate: Fri Jul 31 23:48:10 2020 +0200

[SSHD-1026] Improve build reproductibility (#155)
---
 CHANGES.md |  1 +
 pom.xml| 10 --
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index 1fe76d1..c2a876d 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -28,6 +28,7 @@
 ## Behavioral changes and enhancements
 
 * [SSHD-1020](https://issues.apache.org/jira/browse/SSHD-1020) SSH connections 
getting closed abruptly with timeout exceptions.
+* [SSHD-1026](https://issues.apache.org/jira/browse/SSHD-1026) Improve build 
reproductibility.
 * [SSHD-1028](https://issues.apache.org/jira/browse/SSHD-1028) Fix 
SSH_MSG_DISCONNECT: Too many concurrent connections.
 * [SSHD-1032](https://issues.apache.org/jira/browse/SSHD-1032) Fix possible 
ArrayIndexOutOfBoundsException in ChannelAsyncOutputStream.
 * [SSHD-1033](https://issues.apache.org/jira/browse/SSHD-1033) Fix 
simultaneous usage of dynamic and local port forwarding.
diff --git a/pom.xml b/pom.xml
index 568d491..9e7a114 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache
 apache
-15
+23
 
 
 org.apache.sshd
@@ -81,6 +81,7 @@
 
 ${project.basedir}
 UTF-8
+
2020-01-01T00:00:00Z
 
 
 
@@ -121,11 +122,7 @@
 
 2.22.2
 3.5.0
-
-4.1.0
+4.2.0
 
 6.25.0
 
@@ -1293,6 +1290,7 @@
 true
 true
 
+
${project.build.outputTimestamp} 
 
 
 



svn commit: r40266 - in /release/mina/sshd: 2.5.0/ 2.5.1/

2020-07-01 Thread gnodet
Author: gnodet
Date: Wed Jul  1 16:41:23 2020
New Revision: 40266

Log:
Apache Mina SSHD 2.5.1 release

Added:
release/mina/sshd/2.5.1/
release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz   (with props)
release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.asc
release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha256
release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha512
release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip   (with props)
release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip.asc
release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip.sha256
release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip.sha512
release/mina/sshd/2.5.1/apache-sshd-2.5.1.pom
release/mina/sshd/2.5.1/apache-sshd-2.5.1.pom.asc
release/mina/sshd/2.5.1/apache-sshd-2.5.1.pom.sha256
release/mina/sshd/2.5.1/apache-sshd-2.5.1.pom.sha512
release/mina/sshd/2.5.1/apache-sshd-2.5.1.tar.gz   (with props)
release/mina/sshd/2.5.1/apache-sshd-2.5.1.tar.gz.asc
release/mina/sshd/2.5.1/apache-sshd-2.5.1.tar.gz.sha256
release/mina/sshd/2.5.1/apache-sshd-2.5.1.tar.gz.sha512
release/mina/sshd/2.5.1/apache-sshd-2.5.1.zip   (with props)
release/mina/sshd/2.5.1/apache-sshd-2.5.1.zip.asc
release/mina/sshd/2.5.1/apache-sshd-2.5.1.zip.sha256
release/mina/sshd/2.5.1/apache-sshd-2.5.1.zip.sha512
Removed:
release/mina/sshd/2.5.0/

Added: release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz
==
Binary file - no diff available.

Propchange: release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz
--
svn:mime-type = application/octet-stream

Added: release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.asc
==
--- release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.asc (added)
+++ release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.asc Wed Jul  1 
16:41:23 2020
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAl71vAYACgkQ7SN4zQmg
+jN5o2w//Yj3Hny4V2exl1CXByylSPG6i9Xu9W1KpAvZnrSt80RP3+y0D8XKgSr/6
+MrVcoYSPhQMQCMWnm9T3ZrNKecWVnX8jpkjqQZHflOHwWSEITf2T4hkOxZWNBNIE
+0TYFoRnnVNR5mqWA7CTZsdrDJ1epeQVmB3648ICibUHgCsJmy+78GsK4KeTKDsey
+DvW7Px2PfCX5BTRe8vW3IPN5V2+CqQsYyeJXywf1+jy6gFclMKwXuHV2aKXhx1ej
+YyVEGfBCK2HgL88nhTRxGjIGl0xxlIcvGTkRB/tGnkgtwzgwz+urQRAet5z0YGNQ
+qpCvNOol7s65FtNtS7hQdbLWpgssmQHlJlVr7lr91Eytj2njlMwJRJonMmYWCC3l
+QOi4UTOuiGJMQuImsYUb7XXnfYM8MrBTw3try591UIrob4MJOTMDwBWibK4iJkf0
+GloD+7ptZ6DPOFkMekldLh8Socy9BDTGg6WBi7pB97JBEx2e0jO5SXr63aE4PwnT
+yKdkOVXXG6JDpKkw9/3mEEMeWf5EXqyloLA3fO8yhuWpfEhK/bTJf4Eawgp5AnMD
+r/FFvp7ozFor8vE8tKoB+LD41GBXNbwbH4N1DZ4M6aIbTpxBqhBvbibNGwmVzHd+
+XLA6l7CRmUhLV0kq2+J4B9IXz+6KO1GHyBQire3mDIJpKAAEDys=
+=J/L9
+-END PGP SIGNATURE-

Added: release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha256
==
--- release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha256 (added)
+++ release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha256 Wed Jul  1 
16:41:23 2020
@@ -0,0 +1,2 @@
+./apache-sshd-2.5.1-src.tar.gz: 29499E14 F8FD8729 42592E99 D8FBD0A8 5EADE64C
+21D4C758 91304154 0C661F92

Added: release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha512
==
--- release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha512 (added)
+++ release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha512 Wed Jul  1 
16:41:23 2020
@@ -0,0 +1,4 @@
+./apache-sshd-2.5.1-src.tar.gz: 7C88CDC0 92C764EF 13F2C41C 0B5290FC 77AD7B21
+2E6435E8 F6D7E02D 0D182CF2 9F9A7998 AACBBB70
+440B60B8 F675E12C D6995054 74B21977 B3169079
+3E3BE56C

Added: release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip
==
Binary file - no diff available.

Propchange: release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip
--
svn:mime-type = application/octet-stream

Added: release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip.asc
==
--- release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip.asc (added)
+++ release/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip.asc Wed Jul  1 16:41:23 
2020
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAl71vAYACgkQ7SN4zQmg
+jN5BHA/9G6I65bDILHZvmZJyv9ONYHqUDsjDyhw4OzVCLuagRVrTFCa/OJ2hpdtu
+teHRPPnc3XRuKikD3iHufrMB6HWwOHA5w5cibeGu4/RMPRCOM7SOjCC/zHH/xGC0
+KA0oZRcGaAaP81l6rHz/wtj6PRRSNbB6na2W21+TlcxanB2VoIFZIoSTPAYJYsPZ

[mina-site] branch master updated: Update SSHD site for 2.5.1 release and

2020-07-01 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-site.git


The following commit(s) were added to refs/heads/master by this push:
 new 660be9a  Update SSHD site for 2.5.1 release and
660be9a is described below

commit 660be9a12b68546a862d1283b9883def33b623ee
Author: Guillaume Nodet 
AuthorDate: Wed Jul 1 18:49:32 2020 +0200

Update SSHD site for 2.5.1 release and
---
 config.toml   |  2 +-
 source/downloads-sshd.md  | 14 +++---
 source/sshd-project/download_2.5.1.md | 19 +++
 source/sshd-project/downloads.md  | 13 +++--
 4 files changed, 34 insertions(+), 14 deletions(-)

diff --git a/config.toml b/config.toml
index 003a1aa..747122f 100644
--- a/config.toml
+++ b/config.toml
@@ -37,5 +37,5 @@ version_asyncweb = "2.0.0-SNAPSHOT"
 version_mina_2_0 = "2.0.21"
 version_mina_2_1 = "2.1.3"
 version_ftpserver = "1.1.1"
-version_sshd = "2.5.0"
+version_sshd = "2.5.1"
 version_vysper = "0.7"
diff --git a/source/downloads-sshd.md b/source/downloads-sshd.md
index e07ff32..c910c8d 100644
--- a/source/downloads-sshd.md
+++ b/source/downloads-sshd.md
@@ -4,15 +4,15 @@ title: Downloads
 
 # Latest SSHD Releases
 
-The latest release is the SSHD 2.5.0 release.
-Apache Mina SSHD 2.5.0 contains a number of [enhancements and 
bug-fixes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849=12346915).
+The latest release is the SSHD 2.5.1 release.
+Apache Mina SSHD 2.5.1 contains a number of [enhancements and 
bug-fixes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849=12348440).
  
 * Source distributions:
-* [Apache Mina SSHD 2.5.0 Sources 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.asc)
 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha1)
-* [Apache Mina SSHD 2.5.0 Sources 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.asc)
 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.sha1)
+* [Apache Mina SSHD 2.5.1 Sources 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.asc)
 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha1)
+* [Apache Mina SSHD 2.5.1 Sources 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip.asc)
 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip.sha1)
 * Binary distributions:
-* [Apache Mina SSHD 2.5.0 Binary 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.0/dist/apache-sshd-2.5.0.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0.tar.gz.asc) 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0.tar.gz.sha1)
-* [Apache Mina SSHD 2.5.0 Binary 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.0/dist/apache-sshd-2.5.0.zip)
 [PGP](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0.zip.asc) 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0.zip.sha1)
+* [Apache Mina SSHD 2.5.1 Binary 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.1/dist/apache-sshd-2.5.1.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.1/apache-sshd-2.5.1.tar.gz.asc) 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.1/apache-sshd-2.5.1.tar.gz.sha1)
+* [Apache Mina SSHD 2.5.1 Binary 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.1/dist/apache-sshd-2.5.1.zip)
 [PGP](https://www.apache.org/dist/mina/sshd/2.5.1/apache-sshd-2.5.1.zip.asc) 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.1/apache-sshd-2.5.1.zip.sha1)
 
 # Development snapshots
 
@@ -48,4 +48,4 @@ You can [build](sshd-project/building.html) the latest 
version from [sources](ss
 * [SSHD 2.2.0](sshd-project/download_2.2.0.html)
 * [SSHD 2.3.0](sshd-project/download_2.3.0.html)
 * [SSHD 2.4.0](sshd-project/download_2.4.0.html)
-* [SSHD 2.5.0](sshd-project/download_2.5.0.html)
+* [SSHD 2.5.1](sshd-project/download_2.5.1.html)
diff --git a/source/sshd-project/download_2.5.1.md 
b/source/sshd-project/download_2.5.1.md
new file mode 100644
index 000..000e713
--- /dev/null
+++ b/source/sshd-project/download_2.5.1.md
@@ -0,0 +1,19 @@
+---
+type: sshd
+title: Apache SSHD 2.5.1 Release
+---
+
+# Overview
+
+Apache Mina SSHD 2.5.1 contains a number of [enhancements and 
bug-fixes](https://issues.apache.org/j

svn commit: r40080 - /dev/mina/sshd/2.5.0/

2020-06-18 Thread gnodet
Author: gnodet
Date: Thu Jun 18 11:36:28 2020
New Revision: 40080

Log:
Staging area for Apache Mina SSHD 2.5.0

Added:
dev/mina/sshd/2.5.0/
dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz   (with props)
dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.asc
dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha256
dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha512
dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip   (with props)
dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.asc
dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.sha256
dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.sha512
dev/mina/sshd/2.5.0/apache-sshd-2.5.0.pom
dev/mina/sshd/2.5.0/apache-sshd-2.5.0.pom.asc
dev/mina/sshd/2.5.0/apache-sshd-2.5.0.pom.sha256
dev/mina/sshd/2.5.0/apache-sshd-2.5.0.pom.sha512
dev/mina/sshd/2.5.0/apache-sshd-2.5.0.tar.gz   (with props)
dev/mina/sshd/2.5.0/apache-sshd-2.5.0.tar.gz.asc
dev/mina/sshd/2.5.0/apache-sshd-2.5.0.tar.gz.sha256
dev/mina/sshd/2.5.0/apache-sshd-2.5.0.tar.gz.sha512
dev/mina/sshd/2.5.0/apache-sshd-2.5.0.zip   (with props)
dev/mina/sshd/2.5.0/apache-sshd-2.5.0.zip.asc
dev/mina/sshd/2.5.0/apache-sshd-2.5.0.zip.sha256
dev/mina/sshd/2.5.0/apache-sshd-2.5.0.zip.sha512

Added: dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz
==
Binary file - no diff available.

Propchange: dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz
--
svn:mime-type = application/octet-stream

Added: dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.asc
==
--- dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.asc (added)
+++ dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.asc Thu Jun 18 11:36:28 
2020
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAl7rUFkACgkQ7SN4zQmg
+jN4o4xAAmxaQYvawNmqGV+K+So7WGxGaYNMr04y7lIajqhGrU76euV4LOqECK+ZW
+HtYj84Sm9npkDs0IdG03wD0yOiBFPjIrPw0n3HTPLhRNlAt8NGtdC6L1APPJDCJX
+4EYUqi8vbFAefikjitg1Z5Q9dVF98yNZibzJafA3GqxaMWcwqCrGw1X4llUNlDf3
+n3ZMuORkdYMMvb6eGWT0ZQCU3RjZLQ1Z4ifnEbmPs3Xl+SBGcBCpukKmCemq7S1w
+BufeFDeOVb1ZnOzwMr6SySP6Bf6lEVCRVhg8J1okj3QvPZi02R7N9eWAAZ+ZG4V9
+rrAvA7kj1lLYjSvJ+j/XRfc2QjNNgucOkxbvOGa0dW9ld2s41KyXVReC6u8tXWgv
+/Q00eoSkC0qiWqMRMDunMwTn1tpa8wPh0Sco7tcqKRGpiTLXIPJYKzsxzTHfDTqB
+mqlHFo82GMBnTqg+bUZIrBkIliK1oj9OBPAAZQia9eMcu4dquLZFrAy6ONQl496O
+qQB724IrBAA44GiXhiDjyo5ZO+rhUQT8K5L6ZSDmwVTzS/M7L/pPwr8TceAHkQBl
+u7HQOH98LCn88ev9f9Q4sHROygLIeWTKfOla4U/xukXknF83J0ImUpwwwlMZh8uw
+9Hz9+RfysR+sxyzlLoK1ZmOS5I0+6Cb/5EWL0/SXHtHTbDVXmlE=
+=qJ4E
+-END PGP SIGNATURE-

Added: dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha256
==
--- dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha256 (added)
+++ dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha256 Thu Jun 18 11:36:28 
2020
@@ -0,0 +1,2 @@
+./apache-sshd-2.5.0-src.tar.gz: 36EA0617 CC735D2A 997FFE87 971A404E 2EF763D2
+6C32EC7B 3488FDC1 91C73C1B

Added: dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha512
==
--- dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha512 (added)
+++ dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha512 Thu Jun 18 11:36:28 
2020
@@ -0,0 +1,4 @@
+./apache-sshd-2.5.0-src.tar.gz: 3D48E953 B7D841E2 9814D6E6 F2E34FDD 8F1ABF52
+B29FC67B 81E85BB2 D696BF8E 696148E2 45554524
+A9DB62B3 4618B91C F078F554 C118AF87 51AF02A6
+3E95A7F7

Added: dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip
==
Binary file - no diff available.

Propchange: dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip
--
svn:mime-type = application/octet-stream

Added: dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.asc
==
--- dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.asc (added)
+++ dev/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.asc Thu Jun 18 11:36:28 2020
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAl7rUGUACgkQ7SN4zQmg
+jN5KLBAAhqbgW2ImltiZfu+CdMfeIEhL6LbH9/0H4GSasVVyUuirxkjxU6dPCG60
+AEoRosNGlYKFuWr5HnYF1u8ySCK6CG0Q0V89xB9kT3tbgRNSq7p9eDsFUapiTmK0
+LTynVajQYcY7sVW9p80aJrzj7pi67eWcXQrUGNKTl/3GjIkwLFsT87E6ORFBwn6U
+HER5egKmkt+U8j90TDk4E9UhVTf3ouCN47EQNdFSnQzOF6C2bhz4+RSq+2gk5Tu7
+Tnu8wt7zAci87o1JG+pyszxyoM77CMjx9Mit4UpOOuq2BkDgVNwRXrOYn1Y4d0e+
+xdE77Gt/Fdhc8/EOqHefw0ZCNylwutFDqKWcGUwmqrFArWPK8OvMiWlnowATX/2H

[mina-sshd] branch master updated: [maven-release-plugin] prepare release sshd-2.5.1

2020-06-26 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new cd2232d  [maven-release-plugin] prepare release sshd-2.5.1
cd2232d is described below

commit cd2232d3848b02dc59f8448bfebbf1d40371295f
Author: Guillaume Nodet 
AuthorDate: Fri Jun 26 10:32:01 2020 +0200

[maven-release-plugin] prepare release sshd-2.5.1
---
 assembly/pom.xml | 2 +-
 pom.xml  | 4 ++--
 sshd-cli/pom.xml | 2 +-
 sshd-common/pom.xml  | 2 +-
 sshd-contrib/pom.xml | 2 +-
 sshd-core/pom.xml| 2 +-
 sshd-git/pom.xml | 2 +-
 sshd-ldap/pom.xml| 2 +-
 sshd-mina/pom.xml| 2 +-
 sshd-netty/pom.xml   | 2 +-
 sshd-openpgp/pom.xml | 2 +-
 sshd-osgi/pom.xml| 2 +-
 sshd-putty/pom.xml   | 2 +-
 sshd-scp/pom.xml | 2 +-
 sshd-sftp/pom.xml| 2 +-
 sshd-spring-sftp/pom.xml | 2 +-
 16 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index ecd3ab7..e1ec1d4 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.5.1-SNAPSHOT
+2.5.1
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index 5aa8816..6f7bd7d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
 org.apache.sshd
 sshd
-2.5.1-SNAPSHOT
+2.5.1
 Apache Mina SSHD
 pom
 2008
@@ -75,7 +75,7 @@
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 https://github.com/apache/mina-sshd/tree/${project.scm.tag}
-master
+sshd-2.5.1
 
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index c8864a9..5d41d34 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.5.1-SNAPSHOT
+2.5.1
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index a67bdec..0490f05 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.5.1-SNAPSHOT
+2.5.1
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index 3b1f378..c9198b6 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.5.1-SNAPSHOT
+2.5.1
 
 
 

[mina-sshd] annotated tag sshd-2.5.1 created (now ec070e1)

2020-06-26 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to annotated tag sshd-2.5.1
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.


  at ec070e1  (tag)
 tagging cd2232d3848b02dc59f8448bfebbf1d40371295f (commit)
 replaces sshd-2.5.0
  by Guillaume Nodet
  on Fri Jun 26 10:32:18 2020 +0200

- Log -
[maven-release-plugin] copy for tag sshd-2.5.1
---

No new revisions were added by this update.



[mina-sshd] branch master updated: [maven-release-plugin] prepare for next development iteration

2020-06-26 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new a5c8f32  [maven-release-plugin] prepare for next development iteration
a5c8f32 is described below

commit a5c8f32d78671c31ee488d0de8b851b2228da865
Author: Guillaume Nodet 
AuthorDate: Fri Jun 26 10:32:24 2020 +0200

[maven-release-plugin] prepare for next development iteration
---
 assembly/pom.xml | 2 +-
 pom.xml  | 4 ++--
 sshd-cli/pom.xml | 2 +-
 sshd-common/pom.xml  | 2 +-
 sshd-contrib/pom.xml | 2 +-
 sshd-core/pom.xml| 2 +-
 sshd-git/pom.xml | 2 +-
 sshd-ldap/pom.xml| 2 +-
 sshd-mina/pom.xml| 2 +-
 sshd-netty/pom.xml   | 2 +-
 sshd-openpgp/pom.xml | 2 +-
 sshd-osgi/pom.xml| 2 +-
 sshd-putty/pom.xml   | 2 +-
 sshd-scp/pom.xml | 2 +-
 sshd-sftp/pom.xml| 2 +-
 sshd-spring-sftp/pom.xml | 2 +-
 16 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index e1ec1d4..227b81c 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.5.1
+2.6.0-SNAPSHOT
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index 6f7bd7d..f7dc2f6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
 org.apache.sshd
 sshd
-2.5.1
+2.6.0-SNAPSHOT
 Apache Mina SSHD
 pom
 2008
@@ -75,7 +75,7 @@
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 https://github.com/apache/mina-sshd/tree/${project.scm.tag}
-sshd-2.5.1
+master
 
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index 5d41d34..eec783b 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.5.1
+2.6.0-SNAPSHOT
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index 0490f05..4b9a505 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.5.1
+2.6.0-SNAPSHOT
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index c9198b6..a96abf4 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.5.1
+2.6.0-SNAPSHOT
 
 
 

svn commit: r40188 - in /dev/mina/sshd: 2.5.0/ 2.5.1/

2020-06-26 Thread gnodet
Author: gnodet
Date: Fri Jun 26 09:14:36 2020
New Revision: 40188

Log:
Mina SSHD 2.5.1 staging repo

Added:
dev/mina/sshd/2.5.1/
dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz   (with props)
dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.asc
dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha256
dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha512
dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip   (with props)
dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip.asc
dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip.sha256
dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip.sha512
dev/mina/sshd/2.5.1/apache-sshd-2.5.1.pom
dev/mina/sshd/2.5.1/apache-sshd-2.5.1.pom.asc
dev/mina/sshd/2.5.1/apache-sshd-2.5.1.pom.sha256
dev/mina/sshd/2.5.1/apache-sshd-2.5.1.pom.sha512
dev/mina/sshd/2.5.1/apache-sshd-2.5.1.tar.gz   (with props)
dev/mina/sshd/2.5.1/apache-sshd-2.5.1.tar.gz.asc
dev/mina/sshd/2.5.1/apache-sshd-2.5.1.tar.gz.sha256
dev/mina/sshd/2.5.1/apache-sshd-2.5.1.tar.gz.sha512
dev/mina/sshd/2.5.1/apache-sshd-2.5.1.zip   (with props)
dev/mina/sshd/2.5.1/apache-sshd-2.5.1.zip.asc
dev/mina/sshd/2.5.1/apache-sshd-2.5.1.zip.sha256
dev/mina/sshd/2.5.1/apache-sshd-2.5.1.zip.sha512
Removed:
dev/mina/sshd/2.5.0/

Added: dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz
==
Binary file - no diff available.

Propchange: dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz
--
svn:mime-type = application/octet-stream

Added: dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.asc
==
--- dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.asc (added)
+++ dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.asc Fri Jun 26 09:14:36 
2020
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAl71vAYACgkQ7SN4zQmg
+jN5o2w//Yj3Hny4V2exl1CXByylSPG6i9Xu9W1KpAvZnrSt80RP3+y0D8XKgSr/6
+MrVcoYSPhQMQCMWnm9T3ZrNKecWVnX8jpkjqQZHflOHwWSEITf2T4hkOxZWNBNIE
+0TYFoRnnVNR5mqWA7CTZsdrDJ1epeQVmB3648ICibUHgCsJmy+78GsK4KeTKDsey
+DvW7Px2PfCX5BTRe8vW3IPN5V2+CqQsYyeJXywf1+jy6gFclMKwXuHV2aKXhx1ej
+YyVEGfBCK2HgL88nhTRxGjIGl0xxlIcvGTkRB/tGnkgtwzgwz+urQRAet5z0YGNQ
+qpCvNOol7s65FtNtS7hQdbLWpgssmQHlJlVr7lr91Eytj2njlMwJRJonMmYWCC3l
+QOi4UTOuiGJMQuImsYUb7XXnfYM8MrBTw3try591UIrob4MJOTMDwBWibK4iJkf0
+GloD+7ptZ6DPOFkMekldLh8Socy9BDTGg6WBi7pB97JBEx2e0jO5SXr63aE4PwnT
+yKdkOVXXG6JDpKkw9/3mEEMeWf5EXqyloLA3fO8yhuWpfEhK/bTJf4Eawgp5AnMD
+r/FFvp7ozFor8vE8tKoB+LD41GBXNbwbH4N1DZ4M6aIbTpxBqhBvbibNGwmVzHd+
+XLA6l7CRmUhLV0kq2+J4B9IXz+6KO1GHyBQire3mDIJpKAAEDys=
+=J/L9
+-END PGP SIGNATURE-

Added: dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha256
==
--- dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha256 (added)
+++ dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha256 Fri Jun 26 09:14:36 
2020
@@ -0,0 +1,2 @@
+./apache-sshd-2.5.1-src.tar.gz: 29499E14 F8FD8729 42592E99 D8FBD0A8 5EADE64C
+21D4C758 91304154 0C661F92

Added: dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha512
==
--- dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha512 (added)
+++ dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha512 Fri Jun 26 09:14:36 
2020
@@ -0,0 +1,4 @@
+./apache-sshd-2.5.1-src.tar.gz: 7C88CDC0 92C764EF 13F2C41C 0B5290FC 77AD7B21
+2E6435E8 F6D7E02D 0D182CF2 9F9A7998 AACBBB70
+440B60B8 F675E12C D6995054 74B21977 B3169079
+3E3BE56C

Added: dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip
==
Binary file - no diff available.

Propchange: dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip
--
svn:mime-type = application/octet-stream

Added: dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip.asc
==
--- dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip.asc (added)
+++ dev/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip.asc Fri Jun 26 09:14:36 2020
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAl71vAYACgkQ7SN4zQmg
+jN5BHA/9G6I65bDILHZvmZJyv9ONYHqUDsjDyhw4OzVCLuagRVrTFCa/OJ2hpdtu
+teHRPPnc3XRuKikD3iHufrMB6HWwOHA5w5cibeGu4/RMPRCOM7SOjCC/zHH/xGC0
+KA0oZRcGaAaP81l6rHz/wtj6PRRSNbB6na2W21+TlcxanB2VoIFZIoSTPAYJYsPZ
+AKhgwgYyElSaHKrox4DntcOA9MbZdMvKokF3BWFuIIJGMbif9hQJNngo1dvDMGAV
+2GEfkoKa8skjcQAqqkqeeDJFY3/uiOqX1ZyvF11znB+Tvq+ByA8fv56XZUbv1Mwv
+Ob/k4qwHsqxHJBRHncVHEyctzNMDngpkvGmbRKrV1hDWFC54HsRZeesgNmt70cNS
+7G2

[mina-sshd] branch master updated: [maven-release-plugin] prepare for next development iteration

2020-06-16 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 2459bc2  [maven-release-plugin] prepare for next development iteration
2459bc2 is described below

commit 2459bc2095ff94ef0df995f0f657e5ff4551fd52
Author: Guillaume Nodet 
AuthorDate: Tue Jun 16 16:46:01 2020 +0200

[maven-release-plugin] prepare for next development iteration
---
 assembly/pom.xml | 2 +-
 pom.xml  | 4 ++--
 sshd-cli/pom.xml | 2 +-
 sshd-common/pom.xml  | 2 +-
 sshd-contrib/pom.xml | 2 +-
 sshd-core/pom.xml| 2 +-
 sshd-git/pom.xml | 2 +-
 sshd-ldap/pom.xml| 2 +-
 sshd-mina/pom.xml| 2 +-
 sshd-netty/pom.xml   | 2 +-
 sshd-openpgp/pom.xml | 2 +-
 sshd-osgi/pom.xml| 2 +-
 sshd-putty/pom.xml   | 2 +-
 sshd-scp/pom.xml | 2 +-
 sshd-sftp/pom.xml| 2 +-
 sshd-spring-sftp/pom.xml | 2 +-
 16 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index cbe419a..ecd3ab7 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.5.0
+2.5.1-SNAPSHOT
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index 177f939..e6fb74c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
 org.apache.sshd
 sshd
-2.5.0
+2.5.1-SNAPSHOT
 Apache Mina SSHD
 pom
 2008
@@ -75,7 +75,7 @@
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 https://github.com/apache/mina-sshd/tree/${project.scm.tag}
-sshd-2.5.0
+master
 
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index 3224e5a..c8864a9 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.5.0
+2.5.1-SNAPSHOT
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index 2f2de57..a67bdec 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.5.0
+2.5.1-SNAPSHOT
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index 2df074d..3b1f378 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.5.0
+2.5.1-SNAPSHOT
 
 
 

[mina-sshd] annotated tag sshd-2.5.0 created (now 2a4b4e2)

2020-06-16 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to annotated tag sshd-2.5.0
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.


  at 2a4b4e2  (tag)
 tagging 1a1c3b17957a308e1260ad5aaecb12d64de34ff0 (commit)
 replaces sshd-2.4.0
  by Guillaume Nodet
  on Tue Jun 16 16:45:55 2020 +0200

- Log -
[maven-release-plugin] copy for tag sshd-2.5.0
---

No new revisions were added by this update.



[mina-sshd] branch master updated: [maven-release-plugin] prepare release sshd-2.5.0

2020-06-16 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 1a1c3b1  [maven-release-plugin] prepare release sshd-2.5.0
1a1c3b1 is described below

commit 1a1c3b17957a308e1260ad5aaecb12d64de34ff0
Author: Guillaume Nodet 
AuthorDate: Tue Jun 16 16:40:24 2020 +0200

[maven-release-plugin] prepare release sshd-2.5.0
---
 assembly/pom.xml | 2 +-
 pom.xml  | 4 ++--
 sshd-cli/pom.xml | 2 +-
 sshd-common/pom.xml  | 2 +-
 sshd-contrib/pom.xml | 2 +-
 sshd-core/pom.xml| 2 +-
 sshd-git/pom.xml | 2 +-
 sshd-ldap/pom.xml| 2 +-
 sshd-mina/pom.xml| 2 +-
 sshd-netty/pom.xml   | 2 +-
 sshd-openpgp/pom.xml | 2 +-
 sshd-osgi/pom.xml| 2 +-
 sshd-putty/pom.xml   | 2 +-
 sshd-scp/pom.xml | 2 +-
 sshd-sftp/pom.xml| 2 +-
 sshd-spring-sftp/pom.xml | 2 +-
 16 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index 7fe39dd..cbe419a 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.4.1-SNAPSHOT
+2.5.0
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index 537336a..177f939 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
 org.apache.sshd
 sshd
-2.4.1-SNAPSHOT
+2.5.0
 Apache Mina SSHD
 pom
 2008
@@ -75,7 +75,7 @@
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 https://github.com/apache/mina-sshd/tree/${project.scm.tag}
-master
+sshd-2.5.0
 
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index be3df46..3224e5a 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.4.1-SNAPSHOT
+2.5.0
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index 69c6001..2f2de57 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.4.1-SNAPSHOT
+2.5.0
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index b79da4c..2df074d 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.4.1-SNAPSHOT
+2.5.0
 
 
 

svn commit: r40136 - /release/mina/KEYS

2020-06-22 Thread gnodet
Author: gnodet
Date: Mon Jun 22 15:09:21 2020
New Revision: 40136

Log:
Add new key

Modified:
release/mina/KEYS

Modified: release/mina/KEYS
==
--- release/mina/KEYS (original)
+++ release/mina/KEYS Mon Jun 22 15:09:21 2020
@@ -329,3 +329,65 @@ r+H5qu2PO17BOUrvCwzF5mlvUVvAh+17LEwS4LHY
 eptjBPBdBR4D5FRolj2Pkckl0kIYtStFPYMGCUrF
 =1L5F
 -END PGP PUBLIC KEY BLOCK-
+pub   rsa4096 2020-06-18 [SC]
+  DC98 224C 6421 A7A5 BB87  F346 ED23 78CD 09A0 8CDE
+uid   [ultimate] Guillaume Nodet (CODE SIGNING KEY) 
+sig 3ED2378CD09A08CDE 2020-06-18  Guillaume Nodet (CODE SIGNING KEY) 

+sig  ECDFEA3CB4493B94 2020-06-18  Guillaume Nodet 
+sub   rsa4096 2020-06-18 [E]
+sig  ED2378CD09A08CDE 2020-06-18  Guillaume Nodet (CODE SIGNING KEY) 

+
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+mQINBF7rSgUBEADkkKuARh77nCyorv2LUBebe2i+23AjAN0gkI48HE9dVziQkF3G
+LZwUJdgj4vBlkhETv6uMOqdhl06Pl59UYevQ3KGvK96ZNmcjjxBRpV6TkcvO0fcm
+68pxPJoNoo+JMD6ppxlpLCgnu45EQCWPHKMJjDEV+rIgbqwtmp9pvG2kjR1KqPKK
+VpKCCohTBQwYO/MHAAe5PaVf8e6dKMiJbJB2hAeiOv2zIyl0R1gSu7Qdx86n4Ys3
+LcFUt/Rw61dlLztuKX+ue9QJcPyVv0IZIMG3rKIGOi6enXLa2eQ/HCHQEOI8S2Kg
+ZpDCulAzQIA6+6qlH92EsWr+scNQaQcz8WXOk6Ymy+7qqVbXbYn0pw854iIpZ4TM
+HK5u6135WE/Owf0ssnUP1QEisGBz/lSOOCrQOTGTSX9X45dYOzxbTEGd21YU8fj/
+9HYC0jR++MOjWhnnWXQHJcG/vL2JRPYS9l08R1e6uj3DPs+XsyBt3PAwukBLj4YR
+fVy5VZk5pUX7vy5Kr2QA5HmRAaRWd0UY+kwxm9/cOytGulTRGQE0DTesHdUZLkQU
+qt3yH7gH29vkTmrNiTyTk641ByCTh8TUTPqaPnift+HvR3w94Xj/fBqaM7/GzoNF
+Kmw/Z2s0B7lqfVTinEKW7OJDumE+SBIdrY2PRgAqb+nB/aUU/aSV/r7q8QARAQAB
+tDVHdWlsbGF1bWUgTm9kZXQgKENPREUgU0lHTklORyBLRVkpIDxnbm9kZXRAZ21h
+aWwuY29tPokCTgQTAQoAOBYhBNyYIkxkIaelu4fzRu0jeM0JoIzeBQJe60oFAhsD
+BQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEO0jeM0JoIzeP+EP/1p6n+kwxWe/
+COznthJo64ylhzw+yrM/aLOf5MLYN4DglMWIT+bz4UlolNa0uiybMgwbiZUY3XuL
+4s3jGixubroPy2cUEyvACemDdXIs3PZdvAMNhIDXikI1a4++87nFGBBDVOtoJlUv
+8z5FAWGZ4gKFGcNuEsIjYj/5KyrM+U9g/5YfPtu7kfNFxd87jINSsKOODa3ziJCh
+vX9ieCiFXtDZ79LPpRAr5H6OqxXzUwp0fRePh/UiGsK2zVgcZNQt3KdxU3+lkeAR
+SPTaBm8eNCJUOE5/kMBWd2J/gOanMFnFoldM4oentyBffdKjTCxLscbJFsd+ABrn
+ncoCETDiLLA3jfSVLydWzhaSs65T9DTnPszcFtsqJfOHvOJ1FfZy/apQO6Np/M8S
+zuhVqdgeFpZKf1MzhgzSq5kykombICaChE0OiLphE7DMoz+ec6N61chNwm4AUJhD
+z+hdFTavoWoTacN1QS/FoSSx567kDlaIKg5jcH0jGFynYSeTcy4VoyW3aDN6COtR
+4FWsaQ1r7ffiQMoJj1GMcxmXv+YevVZm9h+8ZwUVagToysMOu4G1dHsTa6TAj1QK
+dXbONtZhhrAXlQWFKORzJnZ3puKwPwHjBBGEdCLIpvzbCTRybFWJOVctwHsrxu8l
+ANs3cCApa1ulT6EqGpiC0WHCUQ4AVxe8iF0EEBEKAB0WIQTqI9sTYNkClIHn8u/s
+3+o8tEk7lAUCXutK3AAKCRDs3+o8tEk7lBxeAJ961NytOloqJMoMFThPZE4rh93x
+jgCgnAZ7Qt33IkKo20XqSmO1blOgl+q5Ag0EXutKBQEQAME/JKyxLTnH8Isw+5jo
+nU1YS0AcC7aDxGl4tiVKo9r/oVfq0+mdCxng89RPRn+7lUe4xWmdwt/eis/BLacW
+ejb4+1dA/RliMhoPjwK5OnelXMBANJfckYP02jPhLlldQIyxKkUVUgpoDuuEGgYq
+FGStSDyZaPoGxHJbNzt9sjwlx3rodU9HOfaIYJ8ZI+awD5DfVPMf4tiGP8/ZFss8
+qe181iF4pPmvlF/t8BNZR9nbMn4pBSWalD7cnOSP2wqEAJRLUAfI+J7Qb/9uK2Bu
+uO4UEVFJvSXrSJ8EKtbcVUmf+rVp8lGc0t61y/m53ExIXfQLUITflg3+Atch4cF2
+Tck6EHc60gy3YMxikXIqqXkBc1slnW4c0Ia0lXsnW1yRDLekyGKi1SrotoAIpbRj
+bceRr32aQ2GVwsIPGECK86F0cmQ0IIPAV/VWRph/o3u+7MWRjygpL85w6t9HR9xJ
+WqPemOjykVEvFtvPfyTusV2XL0K/m3wxeEG/ZdLgbXgJot+UWEMhmbmflghvskQO
+rgpfXXggCEN9FVWN1xENN0Y2yaikvOFvM4hVygy5XXmhWh39zT26IlStGJjzNJjL
+83fo8JrW9UbAL5wy61U1hHiY+hCaV4GZtXCszSLqVnoan/LJszNYJSG9NFuUaYjC
+QtbXhfcpsDejyo/qd5p/kz/bABEBAAGJAjYEGAEKACAWIQTcmCJMZCGnpbuH80bt
+I3jNCaCM3gUCXutKBQIbDAAKCRDtI3jNCaCM3o3eD/0fLl5WSesWt1RbhR2xmMAQ
+0AC4ldCxNnsR3BPd72tg4Gjx6O+HoZubjgwLGlY3HLGdM8FbX2nsieBUadkuJcBu
+KpMe9cTZTYhjEdxKS+tndSPwScLaK02dI6xMRN77L4h2RS0VoYHc6evWUCS4DsUc
+G654wtO8TnkzbMqz3eXaBKyClubRe1sr4HA4FkOqQI483Sngwlr6UTqG0JdbnC1n
+GecpNl2gDxMAenl353szFDy7woFpxVsqbDNp3WWfLupakcpLpFjxZ0XC/VKadEpu
+3n3cwvB/Dmpzpst4Fz4+2toeEXJdnk+aHjNT+T3Q2CsQF41zRCtsejgHMCRjUfUP
+TvxsEGApwFUhY4cO6Inve/JcRTeTcjs6duD7Vf561w6cuj0G7ZUqEtXnJ4XxuZoH
+Wp3fTd6RAduqbE2eCDpbKu1NqAweL73q7DNwV+n8C9lI9fiipyAlG+XlXfwREx0A
+hpPlbKIRjjMYyLnJiPd3dLY72ktirp9N5EG7t8uMTkzJaZ4qXRLkFEw318XEHGmR
+D0488CXWilYvNDXR0PuixKWrcIADu5kOIpF2tLzl/Id2plg5s2nEBe1KHQ576DEc
+wsPhV4rB7bKX6TCh4/MrxJndwLtq3W3eeUEIRg+ZMcOhzUVZdQNbN84vE1Pvj1WS
+x8r+e54Nkx1FPMjEyKsbPA==
+=5N9u
+-END PGP PUBLIC KEY BLOCK-




svn commit: r40134 - in /release/mina/sshd: 2.4.0/ 2.5.0/

2020-06-22 Thread gnodet
Author: gnodet
Date: Mon Jun 22 15:00:11 2020
New Revision: 40134

Log:
Add Apache Mina SSHD 2.5.0 Release

Added:
release/mina/sshd/2.5.0/
release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz   (with props)
release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.asc
release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha256
release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha512
release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip   (with props)
release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.asc
release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.sha256
release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.sha512
release/mina/sshd/2.5.0/apache-sshd-2.5.0.pom
release/mina/sshd/2.5.0/apache-sshd-2.5.0.pom.asc
release/mina/sshd/2.5.0/apache-sshd-2.5.0.pom.sha256
release/mina/sshd/2.5.0/apache-sshd-2.5.0.pom.sha512
release/mina/sshd/2.5.0/apache-sshd-2.5.0.tar.gz   (with props)
release/mina/sshd/2.5.0/apache-sshd-2.5.0.tar.gz.asc
release/mina/sshd/2.5.0/apache-sshd-2.5.0.tar.gz.sha256
release/mina/sshd/2.5.0/apache-sshd-2.5.0.tar.gz.sha512
release/mina/sshd/2.5.0/apache-sshd-2.5.0.zip   (with props)
release/mina/sshd/2.5.0/apache-sshd-2.5.0.zip.asc
release/mina/sshd/2.5.0/apache-sshd-2.5.0.zip.sha256
release/mina/sshd/2.5.0/apache-sshd-2.5.0.zip.sha512
Removed:
release/mina/sshd/2.4.0/

Added: release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz
==
Binary file - no diff available.

Propchange: release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz
--
svn:mime-type = application/octet-stream

Added: release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.asc
==
--- release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.asc (added)
+++ release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.asc Mon Jun 22 
15:00:11 2020
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAl7rUFkACgkQ7SN4zQmg
+jN4o4xAAmxaQYvawNmqGV+K+So7WGxGaYNMr04y7lIajqhGrU76euV4LOqECK+ZW
+HtYj84Sm9npkDs0IdG03wD0yOiBFPjIrPw0n3HTPLhRNlAt8NGtdC6L1APPJDCJX
+4EYUqi8vbFAefikjitg1Z5Q9dVF98yNZibzJafA3GqxaMWcwqCrGw1X4llUNlDf3
+n3ZMuORkdYMMvb6eGWT0ZQCU3RjZLQ1Z4ifnEbmPs3Xl+SBGcBCpukKmCemq7S1w
+BufeFDeOVb1ZnOzwMr6SySP6Bf6lEVCRVhg8J1okj3QvPZi02R7N9eWAAZ+ZG4V9
+rrAvA7kj1lLYjSvJ+j/XRfc2QjNNgucOkxbvOGa0dW9ld2s41KyXVReC6u8tXWgv
+/Q00eoSkC0qiWqMRMDunMwTn1tpa8wPh0Sco7tcqKRGpiTLXIPJYKzsxzTHfDTqB
+mqlHFo82GMBnTqg+bUZIrBkIliK1oj9OBPAAZQia9eMcu4dquLZFrAy6ONQl496O
+qQB724IrBAA44GiXhiDjyo5ZO+rhUQT8K5L6ZSDmwVTzS/M7L/pPwr8TceAHkQBl
+u7HQOH98LCn88ev9f9Q4sHROygLIeWTKfOla4U/xukXknF83J0ImUpwwwlMZh8uw
+9Hz9+RfysR+sxyzlLoK1ZmOS5I0+6Cb/5EWL0/SXHtHTbDVXmlE=
+=qJ4E
+-END PGP SIGNATURE-

Added: release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha256
==
--- release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha256 (added)
+++ release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha256 Mon Jun 22 
15:00:11 2020
@@ -0,0 +1,2 @@
+./apache-sshd-2.5.0-src.tar.gz: 36EA0617 CC735D2A 997FFE87 971A404E 2EF763D2
+6C32EC7B 3488FDC1 91C73C1B

Added: release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha512
==
--- release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha512 (added)
+++ release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha512 Mon Jun 22 
15:00:11 2020
@@ -0,0 +1,4 @@
+./apache-sshd-2.5.0-src.tar.gz: 3D48E953 B7D841E2 9814D6E6 F2E34FDD 8F1ABF52
+B29FC67B 81E85BB2 D696BF8E 696148E2 45554524
+A9DB62B3 4618B91C F078F554 C118AF87 51AF02A6
+3E95A7F7

Added: release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip
==
Binary file - no diff available.

Propchange: release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip
--
svn:mime-type = application/octet-stream

Added: release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.asc
==
--- release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.asc (added)
+++ release/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.asc Mon Jun 22 15:00:11 
2020
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAl7rUGUACgkQ7SN4zQmg
+jN5KLBAAhqbgW2ImltiZfu+CdMfeIEhL6LbH9/0H4GSasVVyUuirxkjxU6dPCG60
+AEoRosNGlYKFuWr5HnYF1u8ySCK6CG0Q0V89xB9kT3tbgRNSq7p9eDsFUapiTmK0
+LTynVajQYcY7sVW9p80aJrzj7pi67eWcXQrUGNKTl/3GjIkwLFsT87E6ORFBwn6U
+HER5egKmkt+U8j90TDk4E9UhVTf3ouCN47EQNdFSnQzOF6C2bhz4

[mina-site] branch master updated: Update SSHD site for 2.5.0 release and point to the correct location for various outdated docs

2020-06-22 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-site.git


The following commit(s) were added to refs/heads/master by this push:
 new 13508bf  Update SSHD site for 2.5.0 release and point to the correct 
location for various outdated docs
13508bf is described below

commit 13508bf299da69cac3d42741f9809c591e5b34c8
Author: Guillaume Nodet 
AuthorDate: Mon Jun 22 17:28:16 2020 +0200

Update SSHD site for 2.5.0 release and point to the correct location for 
various outdated docs
---
 source/downloads-sshd.md | 11 +++--
 source/sshd-project/__index.md   |  2 +
 source/sshd-project/configuring_security.md  | 36 --
 source/sshd-project/documentation.md | 13 +
 source/sshd-project/download_2.4.0.md| 22 +
 source/sshd-project/downloads.md | 11 +++--
 source/sshd-project/embedding_ssh.md | 73 +---
 source/sshd-project/faq.md   |  2 +-
 source/sshd-project/features.md  |  2 +-
 source/sshd-project/load_ssh_editor.md   | 23 -
 source/sshd-project/required_dependencies.md | 15 --
 source/sshd-project/sources.md   |  2 +-
 source/sshd-project/tips.md  | 24 -
 13 files changed, 41 insertions(+), 195 deletions(-)

diff --git a/source/downloads-sshd.md b/source/downloads-sshd.md
index 8b76fac..ad132ed 100644
--- a/source/downloads-sshd.md
+++ b/source/downloads-sshd.md
@@ -4,14 +4,14 @@ title: Downloads
 
 # Latest SSHD Releases
 
-The latest release is the SSHD 2.4.0 release.
+The latest release is the SSHD 2.5.0 release.
  
 * Source distributions:
-* [Apache Mina SSHD 2.4.0 Sources 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.4.0/apache-sshd-2.4.0-src.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.4.0/apache-sshd-2.4.0-src.tar.gz.asc)
 
[SHA](https://www.apache.org/dist/mina/sshd/2.4.0/apache-sshd-2.4.0-src.tar.gz.sha1)
-* [Apache Mina SSHD 2.4.0 Sources 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.4.0/apache-sshd-2.4.0-src.zip)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.4.0/apache-sshd-2.4.0-src.zip.asc)
 
[SHA](https://www.apache.org/dist/mina/sshd/2.4.0/apache-sshd-2.4.0-src.zip.sha1)
+* [Apache Mina SSHD 2.5.0 Sources 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.asc)
 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha1)
+* [Apache Mina SSHD 2.5.0 Sources 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.asc)
 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.sha1)
 * Binary distributions:
-* [Apache Mina SSHD 2.4.0 Binary 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.4.0/dist/apache-sshd-2.4.0.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.4.0/apache-sshd-2.4.0.tar.gz.asc) 
[SHA](https://www.apache.org/dist/mina/sshd/2.4.0/apache-sshd-2.4.0.tar.gz.sha1)
-* [Apache Mina SSHD 2.4.0 Binary 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.4.0/dist/apache-sshd-2.4.0.zip)
 [PGP](https://www.apache.org/dist/mina/sshd/2.4.0/apache-sshd-2.4.0.zip.asc) 
[SHA](https://www.apache.org/dist/mina/sshd/2.4.0/apache-sshd-2.4.0.zip.sha1)
+* [Apache Mina SSHD 2.5.0 Binary 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.0/dist/apache-sshd-2.5.0.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0.tar.gz.asc) 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0.tar.gz.sha1)
+* [Apache Mina SSHD 2.5.0 Binary 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.0/dist/apache-sshd-2.5.0.zip)
 [PGP](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0.zip.asc) 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0.zip.sha1)
 
 # Development snapshots
 
@@ -46,3 +46,4 @@ You can [build](sshd-project/building.html) the latest 
version from [sources](ss
 * [SSHD 2.1.0](sshd-project/download_2.1.0.html)
 * [SSHD 2.2.0](sshd-project/download_2.2.0.html)
 * [SSHD 2.3.0](sshd-project/download_2.3.0.html)
+* [SSHD 2.4.0](sshd-project/download_2.4.0.html)
diff --git a/source/sshd-project/__index.md b/source/sshd-project/__index.md
index 06279e6..b4a211b 100644
--- a/source/sshd-project/__index.md
+++ b/source/sshd-project/__index.md
@@ -10,3 +10,5 @@ Apache SSHD is a 100% pure java library to support the SSH 
protocols on both the
 This library is based on [Apache MINA](http://mina.apache.org/), a scalable 
and high performance asynchronous IO library.
 
 SSHD does not really aim at being a replacement for the SSH client or SSH

[mina-site] branch master updated: Lastest sshd version is 2.5.0

2020-06-22 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-site.git


The following commit(s) were added to refs/heads/master by this push:
 new 559ec1b  Lastest sshd version is 2.5.0
559ec1b is described below

commit 559ec1b86e7868b901aefeb1787b1db5752b3fd4
Author: Guillaume Nodet 
AuthorDate: Mon Jun 22 17:38:07 2020 +0200

Lastest sshd version is 2.5.0
---
 config.toml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/config.toml b/config.toml
index 6180e56..003a1aa 100644
--- a/config.toml
+++ b/config.toml
@@ -37,5 +37,5 @@ version_asyncweb = "2.0.0-SNAPSHOT"
 version_mina_2_0 = "2.0.21"
 version_mina_2_1 = "2.1.3"
 version_ftpserver = "1.1.1"
-version_sshd = "2.4.0"
+version_sshd = "2.5.0"
 version_vysper = "0.7"



[mina-site] branch master updated: Add links to 2.5.0 release notes

2020-06-22 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-site.git


The following commit(s) were added to refs/heads/master by this push:
 new f14d02b  Add links to 2.5.0 release notes
f14d02b is described below

commit f14d02b8ebe6e52f9f5e04faac35f9673b852f99
Author: Guillaume Nodet 
AuthorDate: Mon Jun 22 17:44:39 2020 +0200

Add links to 2.5.0 release notes
---
 source/downloads-sshd.md  |  2 ++
 source/sshd-project/download_2.5.0.md | 19 +++
 source/sshd-project/downloads.md  |  2 ++
 3 files changed, 23 insertions(+)

diff --git a/source/downloads-sshd.md b/source/downloads-sshd.md
index ad132ed..e07ff32 100644
--- a/source/downloads-sshd.md
+++ b/source/downloads-sshd.md
@@ -5,6 +5,7 @@ title: Downloads
 # Latest SSHD Releases
 
 The latest release is the SSHD 2.5.0 release.
+Apache Mina SSHD 2.5.0 contains a number of [enhancements and 
bug-fixes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849=12346915).
  
 * Source distributions:
 * [Apache Mina SSHD 2.5.0 Sources 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.asc)
 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha1)
@@ -47,3 +48,4 @@ You can [build](sshd-project/building.html) the latest 
version from [sources](ss
 * [SSHD 2.2.0](sshd-project/download_2.2.0.html)
 * [SSHD 2.3.0](sshd-project/download_2.3.0.html)
 * [SSHD 2.4.0](sshd-project/download_2.4.0.html)
+* [SSHD 2.5.0](sshd-project/download_2.5.0.html)
diff --git a/source/sshd-project/download_2.5.0.md 
b/source/sshd-project/download_2.5.0.md
new file mode 100644
index 000..6af3eef
--- /dev/null
+++ b/source/sshd-project/download_2.5.0.md
@@ -0,0 +1,19 @@
+---
+type: sshd
+title: Apache SSHD 2.5.0 Release
+---
+
+# Overview
+
+Apache Mina SSHD 2.5.0 contains a number of [enhancements and 
bug-fixes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849=12346915).
+
+# Getting the Distributions
+
+* Source distributions:
+* [Apache Mina SSHD 2.5.0 Sources 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.asc)
 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha1)
+* [Apache Mina SSHD 2.5.0 Sources 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.asc)
 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0-src.zip.sha1)
+* Binary distributions:
+* [Apache Mina SSHD 2.5.0 Binary 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.0/apache-sshd-2.5.0.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0.tar.gz.asc) 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0.tar.gz.sha1)
+* [Apache Mina SSHD 2.5.0 Binary 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.0/apache-sshd-2.5.0.zip)
 [PGP](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0.zip.asc) 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0.zip.sha1)
+
+Please report any feedback to 
[us...@mina.apache.org](mailto:us...@mina.apache.org).
diff --git a/source/sshd-project/downloads.md b/source/sshd-project/downloads.md
index f01a6ed..9faf007 100644
--- a/source/sshd-project/downloads.md
+++ b/source/sshd-project/downloads.md
@@ -6,6 +6,7 @@ title: SSHD Downloads
 # Latest SSHD Releases
 
 The latest release is the SSHD 2.5.0 release.
+Apache Mina SSHD 2.5.0 contains a number of [enhancements and 
bug-fixes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849=12346915).
  
 * Source distributions:
 * [Apache Mina SSHD 2.5.0 Sources 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.asc)
 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.0/apache-sshd-2.5.0-src.tar.gz.sha1)
@@ -48,3 +49,4 @@ You can [build](building.html) the latest version from 
[sources](sources.html).
 * [SSHD 2.2.0](download_2.2.0.html)
 * [SSHD 2.3.0](download_2.3.0.html)
 * [SSHD 2.4.0](download_2.4.0.html)
+* [SSHD 2.5.0](download_2.5.0.html)



[mina-sshd] 04/04: [SSHD-1009] Fix users home on OSX and support for symlinks

2020-06-08 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git

commit 1ffbbf2023f90ef8a6f8d63f70d810a7a3f43633
Author: Guillaume Nodet 
AuthorDate: Mon Jun 8 10:05:34 2020 +0200

[SSHD-1009] Fix users home on OSX and support for symlinks
---
 .../file/nativefs/NativeFileSystemFactory.java |  2 +-
 .../java/org/apache/sshd/common/util/OsUtils.java  | 52 
 .../org/apache/sshd/common/util/OsUtilsTest.java   | 24 +++---
 .../java/org/apache/sshd/server/scp/ScpShell.java  | 56 --
 4 files changed, 93 insertions(+), 41 deletions(-)

diff --git 
a/sshd-common/src/main/java/org/apache/sshd/common/file/nativefs/NativeFileSystemFactory.java
 
b/sshd-common/src/main/java/org/apache/sshd/common/file/nativefs/NativeFileSystemFactory.java
index 784fc94..6d61105 100644
--- 
a/sshd-common/src/main/java/org/apache/sshd/common/file/nativefs/NativeFileSystemFactory.java
+++ 
b/sshd-common/src/main/java/org/apache/sshd/common/file/nativefs/NativeFileSystemFactory.java
@@ -41,7 +41,7 @@ import 
org.apache.sshd.common.util.logging.AbstractLoggingBean;
  * @author http://mina.apache.org;>Apache MINA Project
  */
 public class NativeFileSystemFactory extends AbstractLoggingBean implements 
FileSystemFactory {
-public static final String DEFAULT_USERS_HOME = OsUtils.isWin32() ? 
"C:\\Users" : "/home";
+public static final String DEFAULT_USERS_HOME = OsUtils.isWin32() ? 
"C:\\Users" : OsUtils.isOSX() ? "/Users" : "/home";
 
 public static final NativeFileSystemFactory INSTANCE = new 
NativeFileSystemFactory();
 
diff --git a/sshd-common/src/main/java/org/apache/sshd/common/util/OsUtils.java 
b/sshd-common/src/main/java/org/apache/sshd/common/util/OsUtils.java
index 2f5d8f9..182afe0 100644
--- a/sshd-common/src/main/java/org/apache/sshd/common/util/OsUtils.java
+++ b/sshd-common/src/main/java/org/apache/sshd/common/util/OsUtils.java
@@ -60,7 +60,7 @@ public final class OsUtils {
 
 private static final AtomicReference CURRENT_USER_HOLDER = new 
AtomicReference<>(null);
 private static final AtomicReference JAVA_VERSION_HOLDER = 
new AtomicReference<>(null);
-private static final AtomicReference OS_TYPE_HOLDER = new 
AtomicReference<>(null);
+private static final AtomicReference OS_TYPE_HOLDER = new 
AtomicReference<>(null);
 
 private OsUtils() {
 throw new UnsupportedOperationException("No instance allowed");
@@ -70,42 +70,56 @@ public final class OsUtils {
  * @return true if the host is a UNIX system (and not Windows).
  */
 public static boolean isUNIX() {
-return !isWin32();
+return !isWin32() && !isOSX();
+}
+
+/**
+ * @return true if the host is a OSX (and not Windows or Unix).
+ */
+public static boolean isOSX() {
+return getOS().contains("mac");
 }
 
 /**
  * @return true if the host is Windows (and not UNIX).
  * @see#OS_TYPE_OVERRIDE_PROP
- * @see#setWin32(Boolean)
+ * @see#setOS(String)
  */
 public static boolean isWin32() {
-Boolean typeValue;
+return getOS().contains("windows");
+}
+
+/**
+ * Can be used to enforce Win32 or Linux report from {@link #isWin32()}, 
{@link #isOSX()} or {@link #isUNIX()}
+ * 
+ * @param os The value to set - if {@code null} then O/S type is 
auto-detected
+ * @see  #isWin32()
+ * @see  #isOSX()
+ * @see  #isUNIX()
+ */
+public static void setOS(String os) {
+synchronized (OS_TYPE_HOLDER) {
+OS_TYPE_HOLDER.set(os);
+}
+}
+
+/**
+ * Retrieve the OS
+ */
+private static String getOS() {
+String typeValue;
 synchronized (OS_TYPE_HOLDER) {
 typeValue = OS_TYPE_HOLDER.get();
 if (typeValue != null) { // is it the 1st time
 return typeValue;
 }
-
 String value = System.getProperty(OS_TYPE_OVERRIDE_PROP, 
System.getProperty("os.name"));
-typeValue = 
GenericUtils.trimToEmpty(value).toLowerCase().contains("windows");
+typeValue = GenericUtils.trimToEmpty(value).toLowerCase();
 OS_TYPE_HOLDER.set(typeValue);
 }
-
 return typeValue;
 }
 
-/**
- * Can be used to enforce Win32 or Linux report from {@link #isWin32()} or 
{@link #isUNIX()}
- * 
- * @param win32 The value to set - if {@code null} then O/S type is 
auto-detected
- * @see #isWin32()
- */
-public static void setWin32(Boolean win32) {
-synchronized (OS_TYPE_HOLDER) {
-OS_TYPE_HOLDER.set(win32);
-}
-}
-
 public static String resolveDefaultInteractiveShellCommand() {
 return resolveDe

[mina-sshd] 03/04: [SSHD-1009] Fixed bugs in ScpShell to make it work on Windows

2020-06-08 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git

commit f8649545fd5a1e3e4a0e4efcc1d0aa6fcc4acc52
Author: Lyor Goldstein 
AuthorDate: Fri Jun 5 11:54:03 2020 +0300

[SSHD-1009] Fixed bugs in ScpShell to make it work on Windows
---
 .../apache/sshd/common/file/FileSystemAware.java   |  18 +
 .../apache/sshd/common/file/FileSystemFactory.java |  15 +-
 .../file/nativefs/NativeFileSystemFactory.java |  30 +-
 .../file/virtualfs/VirtualFileSystemFactory.java   |  24 +-
 .../apache/sshd/server/channel/ChannelSession.java |   2 +-
 .../java/org/apache/sshd/server/scp/ScpShell.java  | 614 ++---
 .../sshd/client/subsystem/sftp/SftpTest.java   |  14 +-
 7 files changed, 491 insertions(+), 226 deletions(-)

diff --git 
a/sshd-common/src/main/java/org/apache/sshd/common/file/FileSystemAware.java 
b/sshd-common/src/main/java/org/apache/sshd/common/file/FileSystemAware.java
index 5393cde..65817af 100644
--- a/sshd-common/src/main/java/org/apache/sshd/common/file/FileSystemAware.java
+++ b/sshd-common/src/main/java/org/apache/sshd/common/file/FileSystemAware.java
@@ -18,8 +18,11 @@
  */
 package org.apache.sshd.common.file;
 
+import java.io.IOException;
 import java.nio.file.FileSystem;
 
+import org.apache.sshd.common.session.SessionContext;
+
 /**
  * Interface that can be implemented by a command to be able to access the 
file system in which this command will be
  * used.
@@ -27,6 +30,21 @@ import java.nio.file.FileSystem;
 @FunctionalInterface
 public interface FileSystemAware {
 /**
+ * Sets the {@link FileSystemFactory} used to create the {@link 
FileSystem} to be used by the session
+ *
+ * @param  factory The factory instance
+ * @param  session The {@link SessionContext}
+ * @throws IOException If failed to resolve/create the file system
+ * @see#setFileSystem(FileSystem)
+ */
+default void setFileSystemFactory(
+FileSystemFactory factory, SessionContext session)
+throws IOException {
+FileSystem fs = factory.createFileSystem(session);
+setFileSystem(fs);
+}
+
+/**
  * Set the file system in which this shell will be executed.
  *
  * @param fileSystem the file system
diff --git 
a/sshd-core/src/main/java/org/apache/sshd/common/file/FileSystemFactory.java 
b/sshd-common/src/main/java/org/apache/sshd/common/file/FileSystemFactory.java
similarity index 71%
rename from 
sshd-core/src/main/java/org/apache/sshd/common/file/FileSystemFactory.java
rename to 
sshd-common/src/main/java/org/apache/sshd/common/file/FileSystemFactory.java
index d95f405..37cb2b3 100644
--- a/sshd-core/src/main/java/org/apache/sshd/common/file/FileSystemFactory.java
+++ 
b/sshd-common/src/main/java/org/apache/sshd/common/file/FileSystemFactory.java
@@ -21,23 +21,30 @@ package org.apache.sshd.common.file;
 
 import java.io.IOException;
 import java.nio.file.FileSystem;
+import java.nio.file.Path;
 
-import org.apache.sshd.common.session.Session;
+import org.apache.sshd.common.session.SessionContext;
 
 /**
  * Factory for file system implementations - it returns the file system for 
user.
  *
  * @author http://mina.apache.org;>Apache MINA Project
  */
-@FunctionalInterface
 public interface FileSystemFactory {
+/**
+ *
+ * @param  session The session created for the user
+ * @return The recommended user home directory - {@code null} 
if none
+ * @throws IOException If failed to resolve user's home directory
+ */
+Path getUserHomeDir(SessionContext session) throws IOException;
 
 /**
  * Create user specific file system.
  *
  * @param  session The session created for the user
  * @return The current {@link FileSystem} for the provided 
session
- * @throws IOException if the filesystem can not be created
+ * @throws IOException if the file system can not be created
  */
-FileSystem createFileSystem(Session session) throws IOException;
+FileSystem createFileSystem(SessionContext session) throws IOException;
 }
diff --git 
a/sshd-core/src/main/java/org/apache/sshd/common/file/nativefs/NativeFileSystemFactory.java
 
b/sshd-common/src/main/java/org/apache/sshd/common/file/nativefs/NativeFileSystemFactory.java
similarity index 78%
rename from 
sshd-core/src/main/java/org/apache/sshd/common/file/nativefs/NativeFileSystemFactory.java
rename to 
sshd-common/src/main/java/org/apache/sshd/common/file/nativefs/NativeFileSystemFactory.java
index 2343851..784fc94 100644
--- 
a/sshd-core/src/main/java/org/apache/sshd/common/file/nativefs/NativeFileSystemFactory.java
+++ 
b/sshd-common/src/main/java/org/apache/sshd/common/file/nativefs/NativeFileSystemFactory.java
@@ -23,12 +23,15 @@ import java.io.IOException;
 import java.nio.file.FileSystem;
 import java.nio.file.FileSystems;
 imp

[mina-sshd] branch master updated (45f84aa -> 1ffbbf2)

2020-06-08 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.


from 45f84aa  [SSHD-1003] Use asynchronous streams when forwarding ports
 new ebaafd1  [SSHD-1009] Document the usage of ScpShell for WinSCP
 new 79b8452  [SSHD-1009] Added CLI capability to specify SCP as the 
ShellFactory
 new f864954  [SSHD-1009] Fixed bugs in ScpShell to make it work on Windows
 new 1ffbbf2  [SSHD-1009] Fix users home on OSX and support for symlinks

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 docs/scp.md|  25 +
 .../sshd/cli/server/SshServerCliSupport.java   |  23 +
 .../org/apache/sshd/cli/server/SshServerMain.java  |  18 +-
 .../org/apache/sshd/cli/server/SshFsMounter.java   |  13 +-
 .../apache/sshd/common/file/FileSystemAware.java   |  18 +
 .../apache/sshd/common/file/FileSystemFactory.java |  15 +-
 .../file/nativefs/NativeFileSystemFactory.java |  30 +-
 .../file/virtualfs/VirtualFileSystemFactory.java   |  24 +-
 .../java/org/apache/sshd/common/util/OsUtils.java  |  52 +-
 .../org/apache/sshd/common/util/OsUtilsTest.java   |  24 +-
 .../apache/sshd/server/channel/ChannelSession.java |   2 +-
 .../java/org/apache/sshd/server/scp/ScpShell.java  | 656 ++---
 .../sshd/client/subsystem/sftp/SftpTest.java   |  14 +-
 13 files changed, 651 insertions(+), 263 deletions(-)
 rename {sshd-core => 
sshd-common}/src/main/java/org/apache/sshd/common/file/FileSystemFactory.java 
(71%)
 rename {sshd-core => 
sshd-common}/src/main/java/org/apache/sshd/common/file/nativefs/NativeFileSystemFactory.java
 (78%)
 rename {sshd-core => 
sshd-common}/src/main/java/org/apache/sshd/common/file/virtualfs/VirtualFileSystemFactory.java
 (87%)



[mina-sshd] 02/04: [SSHD-1009] Added CLI capability to specify SCP as the ShellFactory

2020-06-08 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git

commit 79b845277fdaa9715fa0d9de4bc436c8fca3cdac
Author: Lyor Goldstein 
AuthorDate: Fri Jun 5 11:44:18 2020 +0300

[SSHD-1009] Added CLI capability to specify SCP as the ShellFactory
---
 .../sshd/cli/server/SshServerCliSupport.java   | 23 ++
 .../org/apache/sshd/cli/server/SshServerMain.java  | 18 ++---
 .../org/apache/sshd/cli/server/SshFsMounter.java   | 13 +++-
 3 files changed, 50 insertions(+), 4 deletions(-)

diff --git 
a/sshd-cli/src/main/java/org/apache/sshd/cli/server/SshServerCliSupport.java 
b/sshd-cli/src/main/java/org/apache/sshd/cli/server/SshServerCliSupport.java
index b1a613c..5057ac9 100644
--- a/sshd-cli/src/main/java/org/apache/sshd/cli/server/SshServerCliSupport.java
+++ b/sshd-cli/src/main/java/org/apache/sshd/cli/server/SshServerCliSupport.java
@@ -59,6 +59,7 @@ import 
org.apache.sshd.server.config.SshServerConfigFileReader;
 import org.apache.sshd.server.forward.ForwardingFilter;
 import org.apache.sshd.server.keyprovider.AbstractGeneratorHostKeyProvider;
 import org.apache.sshd.server.keyprovider.SimpleGeneratorHostKeyProvider;
+import org.apache.sshd.server.scp.ScpCommandFactory;
 import org.apache.sshd.server.shell.InteractiveProcessShellFactory;
 import org.apache.sshd.server.shell.ShellFactory;
 import org.apache.sshd.server.subsystem.SubsystemFactory;
@@ -232,6 +233,24 @@ public abstract class SshServerCliSupport extends 
CliSupport {
 return factory;
 }
 
+/**
+ * Attempts to examine the {@link #SHELL_FACTORY_OPTION} configuration.
+ * 
+ * If missing/empty then returns the {@link 
#DEFAULT_SHELL_FACTORY}.
+ *
+ * If {@link PropertyResolverUtils#isNoneValue(String) NONE} then 
returns {@code null}
+ *
+ * If {@link ScpCommandFactory#SCP_FACTORY_NAME SCP} then returns a 
{@link ScpCommandFactory}
+ *
+ * Otherwise, assumes this is a fully qualified class path of a {@link 
ShellFactory} implementation and attempts
+ * to load and instantiate it using a public no-args constructor
+ * 
+ * 
+ * @param  stderrThe STDERR stream for errors
+ * @param  options   The available options - assuming defaults if {@code 
null}
+ * @return   The resolved {@link ShellFactory}
+ * @throws Exception If failed to resolve
+ */
 public static ShellFactory resolveShellFactory(PrintStream stderr, 
PropertyResolver options) throws Exception {
 String factory = (options == null) ? null : 
options.getString(SHELL_FACTORY_OPTION);
 if (GenericUtils.isEmpty(factory)) {
@@ -242,6 +261,10 @@ public abstract class SshServerCliSupport extends 
CliSupport {
 return null;
 }
 
+if (ScpCommandFactory.SCP_FACTORY_NAME.equalsIgnoreCase(factory)) {
+return new ScpCommandFactory();
+}
+
 ClassLoader cl = 
ThreadUtils.resolveDefaultClassLoader(ShellFactory.class);
 try {
 Class clazz = cl.loadClass(factory);
diff --git 
a/sshd-cli/src/main/java/org/apache/sshd/cli/server/SshServerMain.java 
b/sshd-cli/src/main/java/org/apache/sshd/cli/server/SshServerMain.java
index 9361ee6..a6e6e51 100644
--- a/sshd-cli/src/main/java/org/apache/sshd/cli/server/SshServerMain.java
+++ b/sshd-cli/src/main/java/org/apache/sshd/cli/server/SshServerMain.java
@@ -40,6 +40,7 @@ import org.apache.sshd.common.keyprovider.KeyPairProvider;
 import org.apache.sshd.common.util.GenericUtils;
 import org.apache.sshd.server.SshServer;
 import org.apache.sshd.server.auth.pubkey.AcceptAllPublickeyAuthenticator;
+import org.apache.sshd.server.command.CommandFactory;
 import org.apache.sshd.server.config.SshServerConfigFileReader;
 import org.apache.sshd.server.config.keys.ServerIdentity;
 import org.apache.sshd.server.keyprovider.AbstractGeneratorHostKeyProvider;
@@ -205,9 +206,7 @@ public class SshServerMain extends SshServerCliSupport {
 
sshd.setPublickeyAuthenticator(AcceptAllPublickeyAuthenticator.INSTANCE);
 setupUserAuthFactories(sshd, resolver);
 setupServerForwarding(sshd, level, System.out, System.err, resolver);
-sshd.setCommandFactory(new ScpCommandFactory.Builder()
-.withDelegate(ProcessShellCommandFactory.INSTANCE)
-.build());
+setupCommandFactory(sshd, shellFactory);
 
 List subsystems = resolveServerSubsystems(sshd, 
level, System.out, System.err, resolver);
 if (GenericUtils.isNotEmpty(subsystems)) {
@@ -220,4 +219,17 @@ public class SshServerMain extends SshServerCliSupport {
 Thread.sleep(Long.MAX_VALUE);
 System.err.println("Exiting after a very (very very) long time");
 }
+
+private static CommandFactory setupCommandFactory(SshServer sshd, 
ShellFactory shellFactory) {
+ScpCommandFactory 

[mina-sshd] 01/04: [SSHD-1009] Document the usage of ScpShell for WinSCP

2020-06-08 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git

commit ebaafd109cb1cf2ffbb43d2316e22e0261637dd6
Author: Lyor Goldstein 
AuthorDate: Fri Jun 5 11:42:57 2020 +0300

[SSHD-1009] Document the usage of ScpShell for WinSCP
---
 docs/scp.md | 25 +
 1 file changed, 25 insertions(+)

diff --git a/docs/scp.md b/docs/scp.md
index 54007b4..7670438 100644
--- a/docs/scp.md
+++ b/docs/scp.md
@@ -146,3 +146,28 @@ sshd.setCommandFactory(factory);
 The `ScpCommandFactory` allows users to attach an `ScpFileOpener` and/or 
`ScpTransferEventListener` having the same behavior as the client - i.e.,
 monitoring and intervention on the accessed local files. Furthermore, the 
factory can also be configured with a custom executor service for
 executing the requested copy commands as well as controlling the internal 
buffer sizes used to copy files.
+
+### The SCP "shell"
+
+Some SCP clients (e.g. [WinSCP](https://winscp.net/)) open a shell connection 
even if configured to use pure SCP in order to retrieve information
+about the remote server's files and potentially navigate through them. In 
other words, SCP is only used as the **transfer** protocol, but
+the application relies on "out-of-band" information (shell in this case) in 
order to provide the user with the available files list on the
+remote server.
+
+Due to various considerations, some users might not want or be able to provide 
a full blown shell interface on the server side. For this
+purpose SSHD provides an `ScpShell` class that provides a good enough 
implementation of the **limited** command types that an SCP client
+is likely to require. For this purpose, the `ScpCommandFactory` also 
implements `ShellFactory` which spawns the limited `ScpShell` support.
+
+
+```java
+
+ScpCommandFactory factory = new ScpCommandFactory.Builder()
+.with(...)
+.with(...)
+.build()
+;
+sshd.setCommandFactory(factory);
+sshd.setShellFactory(factory);
+```
+
+**Note:** a similar result can be achieved if activating SSHD from the command 
line by specifying `-o ShellFactory=scp`



[mina-sshd] 01/01: [SSHD-1009] SSHD SCP does not work with WinSCP

2020-06-03 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git

commit 3f4238d28c7842354080752a8e460fdf8fa48ccb
Author: Guillaume Nodet 
AuthorDate: Wed Jun 3 21:58:57 2020 +0200

[SSHD-1009] SSHD SCP does not work with WinSCP
---
 .../apache/sshd/server/scp/InputStreamReader.java  | 329 
 .../apache/sshd/server/scp/ScpCommandFactory.java  |  19 +-
 .../java/org/apache/sshd/server/scp/ScpShell.java  | 597 +
 .../java/org/apache/sshd/client/scp/ScpTest.java   |   4 +-
 4 files changed, 945 insertions(+), 4 deletions(-)

diff --git 
a/sshd-scp/src/main/java/org/apache/sshd/server/scp/InputStreamReader.java 
b/sshd-scp/src/main/java/org/apache/sshd/server/scp/InputStreamReader.java
new file mode 100644
index 000..0f742a6
--- /dev/null
+++ b/sshd-scp/src/main/java/org/apache/sshd/server/scp/InputStreamReader.java
@@ -0,0 +1,329 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+/*
+ * Copyright (c) 2002-2016, the original author or authors.
+ *
+ * This software is distributable under the BSD license. See the terms of the
+ * BSD license in the documentation provided with this software.
+ *
+ * https://opensource.org/licenses/BSD-3-Clause
+ */
+package org.apache.sshd.server.scp;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStreamWriter;
+import java.io.Reader;
+import java.io.UnsupportedEncodingException;
+import java.nio.ByteBuffer;
+import java.nio.CharBuffer;
+import java.nio.charset.Charset;
+import java.nio.charset.CharsetDecoder;
+import java.nio.charset.CoderResult;
+import java.nio.charset.CodingErrorAction;
+import java.nio.charset.MalformedInputException;
+import java.nio.charset.UnmappableCharacterException;
+
+/**
+ *
+ * NOTE for SSHD: the default InputStreamReader that comes from the JRE
+ * usually read more bytes than needed from the input stream, which
+ * is not usable in a character per character model used in the terminal.
+ * We thus use the harmony code which only reads the minimal number of bytes.
+ */
+
+/**
+ * A class for turning a byte stream into a character stream. Data read from 
the source input stream is converted into
+ * characters by either a default or a provided character converter. The 
default encoding is taken from the
+ * "file.encoding" system property. {@code InputStreamReader} contains a 
buffer of bytes read from the source stream and
+ * converts these into characters as needed. The buffer size is 8K.
+ * 
+ * @see OutputStreamWriter
+ */
+public class InputStreamReader extends Reader {
+
+private static final int BUFFER_SIZE = 4;
+
+CharsetDecoder decoder;
+
+ByteBuffer bytes = ByteBuffer.allocate(BUFFER_SIZE);
+
+char pending = (char) -1;
+
+private InputStream in;
+
+private boolean endOfInput;
+
+/**
+ * Constructs a new {@code InputStreamReader} on the {@link InputStream} 
{@code in}. This constructor sets the
+ * character converter to the encoding specified in the "file.encoding" 
property and falls back to ISO 8859_1
+ * (ISO-Latin-1) if the property doesn't exist.
+ * 
+ * @param in the input stream from which to read characters.
+ */
+public InputStreamReader(InputStream in) {
+super(in);
+this.in = in;
+decoder = Charset.defaultCharset().newDecoder().onMalformedInput(
+CodingErrorAction.REPLACE).onUnmappableCharacter(
+CodingErrorAction.REPLACE);
+bytes.limit(0);
+}
+
+/**
+ * Constructs a new InputStreamReader on the InputStream {@code in}. The 
character converter that is used to decode
+ * bytes into characters is identified by name by {@code enc}. If the 
encoding cannot be found, an
+ * UnsupportedEncodingException error is thrown.
+ * 
+ * @param  in   the InputStream from which to read 
characters.
+ * @param  enc  identifies the character converter 
to use.
+ * @throws NullPointerException if {@code enc} is {@code null}.
+ * @throws Unsu

[mina-sshd] branch master updated (e6955ba -> 3f4238d)

2020-06-03 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.


 discard e6955ba  Fix rat
 discard 5174788  [SSHD-1009] SSHD SCP does not work with WinSCP
 new 3f4238d  [SSHD-1009] SSHD SCP does not work with WinSCP

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (e6955ba)
\
 N -- N -- N   refs/heads/master (3f4238d)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../apache/sshd/server/scp/InputStreamReader.java  | 155 -
 .../java/org/apache/sshd/server/scp/ScpShell.java  | 103 +++---
 2 files changed, 116 insertions(+), 142 deletions(-)



[mina-sshd] branch master updated: Fix rat

2020-06-03 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new e6955ba  Fix rat
e6955ba is described below

commit e6955bab8ffd4bb1397dfcf0abca5ee97613d6e3
Author: Guillaume Nodet 
AuthorDate: Wed Jun 3 23:41:06 2020 +0200

Fix rat
---
 .../org/apache/sshd/server/scp/InputStreamReader.java  | 18 ++
 1 file changed, 18 insertions(+)

diff --git 
a/sshd-scp/src/main/java/org/apache/sshd/server/scp/InputStreamReader.java 
b/sshd-scp/src/main/java/org/apache/sshd/server/scp/InputStreamReader.java
index cff78e9..b893e2b 100644
--- a/sshd-scp/src/main/java/org/apache/sshd/server/scp/InputStreamReader.java
+++ b/sshd-scp/src/main/java/org/apache/sshd/server/scp/InputStreamReader.java
@@ -1,4 +1,22 @@
 /*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+/*
  * Copyright (c) 2002-2016, the original author or authors.
  *
  * This software is distributable under the BSD license. See the terms of the



[mina-sshd] branch master updated (3f4238d -> 449c2a5)

2020-06-03 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.


 discard 3f4238d  [SSHD-1009] SSHD SCP does not work with WinSCP
 new 449c2a5  [SSHD-1009] SSHD SCP does not work with WinSCP

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (3f4238d)
\
 N -- N -- N   refs/heads/master (449c2a5)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../test/java/org/apache/sshd/server/scp/ScpCommandFactoryTest.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



[mina-sshd] 01/01: [SSHD-1009] SSHD SCP does not work with WinSCP

2020-06-03 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git

commit 449c2a56cbfef7c1f7abbb441bcce4ab3116dc65
Author: Guillaume Nodet 
AuthorDate: Wed Jun 3 21:58:57 2020 +0200

[SSHD-1009] SSHD SCP does not work with WinSCP
---
 .../apache/sshd/server/scp/InputStreamReader.java  | 329 
 .../apache/sshd/server/scp/ScpCommandFactory.java  |  19 +-
 .../java/org/apache/sshd/server/scp/ScpShell.java  | 597 +
 .../java/org/apache/sshd/client/scp/ScpTest.java   |   4 +-
 .../sshd/server/scp/ScpCommandFactoryTest.java |   4 +-
 5 files changed, 947 insertions(+), 6 deletions(-)

diff --git 
a/sshd-scp/src/main/java/org/apache/sshd/server/scp/InputStreamReader.java 
b/sshd-scp/src/main/java/org/apache/sshd/server/scp/InputStreamReader.java
new file mode 100644
index 000..0f742a6
--- /dev/null
+++ b/sshd-scp/src/main/java/org/apache/sshd/server/scp/InputStreamReader.java
@@ -0,0 +1,329 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+/*
+ * Copyright (c) 2002-2016, the original author or authors.
+ *
+ * This software is distributable under the BSD license. See the terms of the
+ * BSD license in the documentation provided with this software.
+ *
+ * https://opensource.org/licenses/BSD-3-Clause
+ */
+package org.apache.sshd.server.scp;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStreamWriter;
+import java.io.Reader;
+import java.io.UnsupportedEncodingException;
+import java.nio.ByteBuffer;
+import java.nio.CharBuffer;
+import java.nio.charset.Charset;
+import java.nio.charset.CharsetDecoder;
+import java.nio.charset.CoderResult;
+import java.nio.charset.CodingErrorAction;
+import java.nio.charset.MalformedInputException;
+import java.nio.charset.UnmappableCharacterException;
+
+/**
+ *
+ * NOTE for SSHD: the default InputStreamReader that comes from the JRE
+ * usually read more bytes than needed from the input stream, which
+ * is not usable in a character per character model used in the terminal.
+ * We thus use the harmony code which only reads the minimal number of bytes.
+ */
+
+/**
+ * A class for turning a byte stream into a character stream. Data read from 
the source input stream is converted into
+ * characters by either a default or a provided character converter. The 
default encoding is taken from the
+ * "file.encoding" system property. {@code InputStreamReader} contains a 
buffer of bytes read from the source stream and
+ * converts these into characters as needed. The buffer size is 8K.
+ * 
+ * @see OutputStreamWriter
+ */
+public class InputStreamReader extends Reader {
+
+private static final int BUFFER_SIZE = 4;
+
+CharsetDecoder decoder;
+
+ByteBuffer bytes = ByteBuffer.allocate(BUFFER_SIZE);
+
+char pending = (char) -1;
+
+private InputStream in;
+
+private boolean endOfInput;
+
+/**
+ * Constructs a new {@code InputStreamReader} on the {@link InputStream} 
{@code in}. This constructor sets the
+ * character converter to the encoding specified in the "file.encoding" 
property and falls back to ISO 8859_1
+ * (ISO-Latin-1) if the property doesn't exist.
+ * 
+ * @param in the input stream from which to read characters.
+ */
+public InputStreamReader(InputStream in) {
+super(in);
+this.in = in;
+decoder = Charset.defaultCharset().newDecoder().onMalformedInput(
+CodingErrorAction.REPLACE).onUnmappableCharacter(
+CodingErrorAction.REPLACE);
+bytes.limit(0);
+}
+
+/**
+ * Constructs a new InputStreamReader on the InputStream {@code in}. The 
character converter that is used to decode
+ * bytes into characters is identified by name by {@code enc}. If the 
encoding cannot be found, an
+ * UnsupportedEncodingException error is thrown.
+ * 
+ * @param  in   the InputStream from which to read 
characters.
+ * @param  enc  identifies the character converter 
to use.
+ * @throws NullPointerExcepti

[mina-sshd] branch master updated: [SSHD-1009] SSHD SCP does not work with WinSCP

2020-06-03 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 5174788  [SSHD-1009] SSHD SCP does not work with WinSCP
5174788 is described below

commit 51747885f9f4fa5ccffb4f29e573c6c0f363eadc
Author: Guillaume Nodet 
AuthorDate: Wed Jun 3 21:58:57 2020 +0200

[SSHD-1009] SSHD SCP does not work with WinSCP
---
 .../apache/sshd/server/scp/InputStreamReader.java  | 346 
 .../apache/sshd/server/scp/ScpCommandFactory.java  |  19 +-
 .../java/org/apache/sshd/server/scp/ScpShell.java  | 588 +
 .../java/org/apache/sshd/client/scp/ScpTest.java   |   4 +-
 4 files changed, 953 insertions(+), 4 deletions(-)

diff --git 
a/sshd-scp/src/main/java/org/apache/sshd/server/scp/InputStreamReader.java 
b/sshd-scp/src/main/java/org/apache/sshd/server/scp/InputStreamReader.java
new file mode 100644
index 000..cff78e9
--- /dev/null
+++ b/sshd-scp/src/main/java/org/apache/sshd/server/scp/InputStreamReader.java
@@ -0,0 +1,346 @@
+/*
+ * Copyright (c) 2002-2016, the original author or authors.
+ *
+ * This software is distributable under the BSD license. See the terms of the
+ * BSD license in the documentation provided with this software.
+ *
+ * https://opensource.org/licenses/BSD-3-Clause
+ */
+package org.apache.sshd.server.scp;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStreamWriter;
+import java.io.Reader;
+import java.io.UnsupportedEncodingException;
+import java.nio.ByteBuffer;
+import java.nio.CharBuffer;
+import java.nio.charset.Charset;
+import java.nio.charset.CharsetDecoder;
+import java.nio.charset.CoderResult;
+import java.nio.charset.CodingErrorAction;
+import java.nio.charset.MalformedInputException;
+import java.nio.charset.UnmappableCharacterException;
+
+
+/**
+ *
+ * NOTE for SSHD: the default InputStreamReader that comes from the JRE
+ * usually read more bytes than needed from the input stream, which
+ * is not usable in a character per character model used in the terminal.
+ * We thus use the harmony code which only reads the minimal number of bytes.
+ */
+
+/**
+ * A class for turning a byte stream into a character stream. Data read from 
the
+ * source input stream is converted into characters by either a default or a
+ * provided character converter. The default encoding is taken from the
+ * "file.encoding" system property. {@code InputStreamReader} contains a buffer
+ * of bytes read from the source stream and converts these into characters as
+ * needed. The buffer size is 8K.
+ * 
+ * @see OutputStreamWriter
+ */
+public class InputStreamReader extends Reader {
+private InputStream in;
+
+private static final int BUFFER_SIZE = 4;
+
+private boolean endOfInput = false;
+
+CharsetDecoder decoder;
+
+ByteBuffer bytes = ByteBuffer.allocate(BUFFER_SIZE);
+
+char pending = (char) -1;
+
+/**
+ * Constructs a new {@code InputStreamReader} on the {@link InputStream}
+ * {@code in}. This constructor sets the character converter to the 
encoding
+ * specified in the "file.encoding" property and falls back to ISO 8859_1
+ * (ISO-Latin-1) if the property doesn't exist.
+ * 
+ * @param in
+ *the input stream from which to read characters.
+ */
+public InputStreamReader(InputStream in) {
+super(in);
+this.in = in;
+decoder = Charset.defaultCharset().newDecoder().onMalformedInput(
+CodingErrorAction.REPLACE).onUnmappableCharacter(
+CodingErrorAction.REPLACE);
+bytes.limit(0);
+}
+
+/**
+ * Constructs a new InputStreamReader on the InputStream {@code in}. The
+ * character converter that is used to decode bytes into characters is
+ * identified by name by {@code enc}. If the encoding cannot be found, an
+ * UnsupportedEncodingException error is thrown.
+ * 
+ * @param in
+ *the InputStream from which to read characters.
+ * @param enc
+ *identifies the character converter to use.
+ * @throws NullPointerException
+ * if {@code enc} is {@code null}.
+ * @throws UnsupportedEncodingException
+ * if the encoding specified by {@code enc} cannot be found.
+ */
+public InputStreamReader(InputStream in, final String enc)
+throws UnsupportedEncodingException {
+super(in);
+if (enc == null) {
+throw new NullPointerException();
+}
+this.in = in;
+try {
+decoder = Charset.forName(enc).newDecoder().onMalformedInput(
+CodingErrorAction.REPLACE).onUnmappableCharacter(
+CodingErrorAction.REPLACE);
+} catch (IllegalArgumentException e) {
+throw (Unsuppor

[mina-sshd] branch master updated: fixed the typo which caused 32 bytes to be reserved instead of 4

2020-06-04 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new a029229  fixed the typo which caused 32 bytes to be reserved instead 
of 4
a029229 is described below

commit a029229309d88215a1f7fb6e3edb7fe4feff1385
Author: Chetan Narsude 
AuthorDate: Mon May 11 13:47:42 2020 -0700

fixed the typo which caused 32 bytes to be reserved instead of 4
---
 .../main/java/org/apache/sshd/common/util/buffer/ByteArrayBuffer.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sshd-common/src/main/java/org/apache/sshd/common/util/buffer/ByteArrayBuffer.java
 
b/sshd-common/src/main/java/org/apache/sshd/common/util/buffer/ByteArrayBuffer.java
index 5de36a6..3c087b7 100644
--- 
a/sshd-common/src/main/java/org/apache/sshd/common/util/buffer/ByteArrayBuffer.java
+++ 
b/sshd-common/src/main/java/org/apache/sshd/common/util/buffer/ByteArrayBuffer.java
@@ -217,7 +217,7 @@ public class ByteArrayBuffer extends Buffer {
 @Override
 public void putBuffer(ByteBuffer buffer) {
 int required = buffer.remaining();
-ensureCapacity(required + Integer.SIZE);
+ensureCapacity(required + Integer.BYTES);
 putInt(required);
 buffer.get(data, wpos, required);
 wpos += required;



[mina-sshd] branch master updated (a029229 -> 449c2a5)

2020-06-04 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.


omit a029229  fixed the typo which caused 32 bytes to be reserved instead 
of 4

This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.

 * -- * -- N   refs/heads/master (449c2a5)
\
 O -- O -- O   (a029229)

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../main/java/org/apache/sshd/common/util/buffer/ByteArrayBuffer.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



[mina-sshd] branch master updated: [SSHD-1003] Use asynchronous streams when forwarding ports

2020-06-04 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 45f84aa  [SSHD-1003] Use asynchronous streams when forwarding ports
45f84aa is described below

commit 45f84aab59b2e11d72942cffe9d810e37ab64959
Author: Guillaume Nodet 
AuthorDate: Thu Jun 4 10:15:54 2020 +0200

[SSHD-1003] Use asynchronous streams when forwarding ports
---
 .../apache/sshd/common/io/nio2/Nio2Session.java|  1 -
 .../sshd/server/forward/TcpipServerChannel.java| 47 +-
 2 files changed, 20 insertions(+), 28 deletions(-)

diff --git 
a/sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java 
b/sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java
index 1d5fc45..d595e90 100644
--- a/sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java
+++ b/sshd-core/src/main/java/org/apache/sshd/common/io/nio2/Nio2Session.java
@@ -368,7 +368,6 @@ public class Nio2Session extends AbstractCloseable 
implements IoSession {
 log.debug("handleReadCycleCompletion({}) Socket has been 
disconnected (result={}), closing IoSession now",
 this, result);
 }
-close(true);
 }
 } catch (Throwable exc) {
 completionHandler.failed(exc, attachment);
diff --git 
a/sshd-core/src/main/java/org/apache/sshd/server/forward/TcpipServerChannel.java
 
b/sshd-core/src/main/java/org/apache/sshd/server/forward/TcpipServerChannel.java
index 6ec0629..aa07126 100644
--- 
a/sshd-core/src/main/java/org/apache/sshd/server/forward/TcpipServerChannel.java
+++ 
b/sshd-core/src/main/java/org/apache/sshd/server/forward/TcpipServerChannel.java
@@ -19,7 +19,6 @@
 package org.apache.sshd.server.forward;
 
 import java.io.IOException;
-import java.io.OutputStream;
 import java.net.ConnectException;
 import java.net.SocketAddress;
 import java.util.Collections;
@@ -31,9 +30,10 @@ import org.apache.sshd.common.Closeable;
 import org.apache.sshd.common.FactoryManager;
 import org.apache.sshd.common.RuntimeSshException;
 import org.apache.sshd.common.SshConstants;
+import org.apache.sshd.common.channel.BufferedIoOutputStream;
 import org.apache.sshd.common.channel.Channel;
+import org.apache.sshd.common.channel.ChannelAsyncOutputStream;
 import org.apache.sshd.common.channel.ChannelFactory;
-import org.apache.sshd.common.channel.ChannelOutputStream;
 import org.apache.sshd.common.channel.Window;
 import org.apache.sshd.common.channel.exception.SshChannelOpenException;
 import org.apache.sshd.common.forward.ForwardingTunnelEndpointsProvider;
@@ -41,6 +41,7 @@ import org.apache.sshd.common.future.CloseFuture;
 import org.apache.sshd.common.io.IoConnectFuture;
 import org.apache.sshd.common.io.IoConnector;
 import org.apache.sshd.common.io.IoHandler;
+import org.apache.sshd.common.io.IoOutputStream;
 import org.apache.sshd.common.io.IoServiceFactory;
 import org.apache.sshd.common.io.IoSession;
 import org.apache.sshd.common.session.Session;
@@ -95,7 +96,7 @@ public class TcpipServerChannel extends AbstractServerChannel 
implements Forward
 private final ForwardingFilter.Type type;
 private IoConnector connector;
 private IoSession ioSession;
-private OutputStream out;
+private IoOutputStream out;
 private SshdSocketAddress tunnelEntrance;
 private SshdSocketAddress tunnelExit;
 private SshdSocketAddress originatorAddress;
@@ -196,9 +197,19 @@ public class TcpipServerChannel extends 
AbstractServerChannel implements Forward
 throw new RuntimeSshException(e);
 }
 
-// TODO: revisit for better threading. Use async io ?
-out = new ChannelOutputStream(
-this, getRemoteWindow(), log, 
SshConstants.SSH_MSG_CHANNEL_DATA, true);
+out = new BufferedIoOutputStream(
+"tcpip channel", new ChannelAsyncOutputStream(this, 
SshConstants.SSH_MSG_CHANNEL_DATA) {
+@SuppressWarnings("synthetic-access")
+@Override
+protected CloseFuture doCloseGracefully() {
+try {
+sendEof();
+} catch (IOException e) {
+session.exceptionCaught(e);
+}
+return super.doCloseGracefully();
+}
+});
 IoHandler handler = new IoHandler() {
 @Override
 @SuppressWarnings("synthetic-access")
@@ -208,10 +219,9 @@ public class TcpipServerChannel extends 
AbstractServerChannel implements Forward
 log.debug("doInit({}) Ignoring write to channel in 
CLOSING state", TcpipServerChannel.this);
 }
   

[mina-sshd] branch master updated: Add a test exercising the connection through an ssh proxy (#150)

2020-07-24 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new f219a3a  Add a test exercising the connection through an ssh proxy 
(#150)
f219a3a is described below

commit f219a3ace53825f284d75bd223ca321dca45babb
Author: Guillaume Nodet 
AuthorDate: Fri Jul 24 11:11:57 2020 +0200

Add a test exercising the connection through an ssh proxy (#150)
---
 .../java/org/apache/sshd/client/ProxyTest.java | 117 +
 1 file changed, 117 insertions(+)

diff --git a/sshd-core/src/test/java/org/apache/sshd/client/ProxyTest.java 
b/sshd-core/src/test/java/org/apache/sshd/client/ProxyTest.java
new file mode 100644
index 000..82902e9
--- /dev/null
+++ b/sshd-core/src/test/java/org/apache/sshd/client/ProxyTest.java
@@ -0,0 +1,117 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.sshd.client;
+
+import java.io.ByteArrayOutputStream;
+import java.io.OutputStream;
+import java.nio.charset.StandardCharsets;
+
+import org.apache.sshd.client.session.ClientSession;
+import org.apache.sshd.client.session.forward.ExplicitPortForwardingTracker;
+import org.apache.sshd.common.util.io.IoUtils;
+import org.apache.sshd.common.util.net.SshdSocketAddress;
+import org.apache.sshd.server.SshServer;
+import org.apache.sshd.server.forward.AcceptAllForwardingFilter;
+import org.apache.sshd.util.test.BaseTestSupport;
+import org.apache.sshd.util.test.CommandExecutionHelper;
+import org.junit.FixMethodOrder;
+import org.junit.Test;
+import org.junit.runners.MethodSorters;
+
+/**
+ * @author mailto:d...@mina.apache.org;>Apache MINA SSHD Project
+ */
+@FixMethodOrder(MethodSorters.NAME_ASCENDING)
+public class ProxyTest extends BaseTestSupport {
+
+public ProxyTest() {
+super();
+}
+
+@Test
+public void testProxy() throws Exception {
+try (SshServer server = setupTestServer();
+ SshServer proxy = setupTestServer();
+ SshClient client = setupTestClient()) {
+
+server.start();
+proxy.start();
+client.start();
+
+String command = "ls -la";
+String result;
+try (ClientSession session = createSession(
+client,
+"localhost", server.getPort(), "user1", "user1",
+"localhost", proxy.getPort(), "user2", "user2")) {
+ByteArrayOutputStream out = new ByteArrayOutputStream();
+ByteArrayOutputStream errors = new ByteArrayOutputStream();
+session.executeRemoteCommand(command, out, errors, 
StandardCharsets.UTF_8);
+result = out.toString();
+}
+assertEquals(command, result);
+}
+}
+
+@SuppressWarnings("checkstyle:ParameterNumber")
+protected ClientSession createSession(
+SshClient client,
+String host, int port, String user, String password,
+String proxyHost, int proxyPort, String proxyUser, String 
proxyPassword)
+throws java.io.IOException {
+ClientSession session;
+if (proxyHost != null) {
+ClientSession proxySession = client.connect(proxyUser, proxyHost, 
proxyPort)
+.verify(CONNECT_TIMEOUT).getSession();
+proxySession.addPasswordIdentity(proxyPassword);
+proxySession.auth().verify(AUTH_TIMEOUT);
+SshdSocketAddress address = new SshdSocketAddress(host, port);
+ExplicitPortForwardingTracker tracker = 
proxySession.createLocalPortForwardingTracker(
+SshdSocketAddress.LOCALHOST_ADDRESS, address);
+SshdSocketAddress bound = tracker.getBoundAddress();
+session = client.connect(user, bound.getHostName(), 
bound.getPort())
+.verify(CONNECT_TIMEOUT).getSession();
+session.addCloseFutureListener(f -> IoUtils.closeQuietly(tracker));
+  

[mina-sshd] branch master updated: [SSHD-1034] Rename o.a.sshd.common.ForwardingFilter to Forwarder

2020-07-17 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new b7c004f  [SSHD-1034] Rename o.a.sshd.common.ForwardingFilter to 
Forwarder
b7c004f is described below

commit b7c004f542116e2b5ae1462adfca1aa0b52154fa
Author: Guillaume Nodet 
AuthorDate: Wed Jul 15 22:07:27 2020 +0200

[SSHD-1034] Rename o.a.sshd.common.ForwardingFilter to Forwarder
---
 CHANGES.md |  4 +--
 .../sshd/client/session/AbstractClientSession.java | 30 -
 .../java/org/apache/sshd/common/BaseBuilder.java   |  8 ++---
 .../org/apache/sshd/common/FactoryManager.java |  6 ++--
 ...ForwardingFilter.java => DefaultForwarder.java} |  8 ++---
 .../common/forward/DefaultForwarderFactory.java|  8 ++---
 .../{ForwardingFilter.java => Forwarder.java}  |  2 +-
 ...ingFilterFactory.java => ForwarderFactory.java} |  6 ++--
 .../common/helpers/AbstractFactoryManager.java |  8 ++---
 .../sshd/common/session/ConnectionService.java |  6 ++--
 .../session/helpers/AbstractConnectionService.java | 16 -
 .../sshd/common/session/helpers/SessionHelper.java | 38 +++---
 .../sshd/server/forward/TcpipServerChannel.java|  5 +--
 .../server/global/CancelTcpipForwardHandler.java   |  4 +--
 .../sshd/server/global/TcpipForwardHandler.java|  4 +--
 .../sshd/common/forward/PortForwardingTest.java| 14 
 .../forward}/ForwardingFilterTest.java |  6 +---
 17 files changed, 85 insertions(+), 88 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index ee205d3..8840a8a 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -8,12 +8,12 @@
 
 # [Version 2.5.0 to 2.5.1](./docs/changes/2.5.1.md)
 
-# [Version 2.5.1 to 2.6.0](./docs/changes/2.6.0.md)
-
 # Planned for next version
 
 ## Major code re-factoring
 
+* [SSHD-1034](https://issues.apache.org/jira/browse/SSHD-1034) Rename 
{{org.apache.sshd.common.ForwardingFilter}} to {{Forwarder}}.
+
 ## Minor code helpers
 
 ## Behavioral changes and enhancements
diff --git 
a/sshd-core/src/main/java/org/apache/sshd/client/session/AbstractClientSession.java
 
b/sshd-core/src/main/java/org/apache/sshd/client/session/AbstractClientSession.java
index a2c7825..d92e3c1 100644
--- 
a/sshd-core/src/main/java/org/apache/sshd/client/session/AbstractClientSession.java
+++ 
b/sshd-core/src/main/java/org/apache/sshd/client/session/AbstractClientSession.java
@@ -52,7 +52,7 @@ import org.apache.sshd.common.cipher.BuiltinCiphers;
 import org.apache.sshd.common.cipher.CipherNone;
 import org.apache.sshd.common.config.keys.KeyUtils;
 import org.apache.sshd.common.config.keys.OpenSshCertificate;
-import org.apache.sshd.common.forward.ForwardingFilter;
+import org.apache.sshd.common.forward.Forwarder;
 import org.apache.sshd.common.future.DefaultKeyExchangeFuture;
 import org.apache.sshd.common.future.KeyExchangeFuture;
 import org.apache.sshd.common.io.IoSession;
@@ -370,45 +370,45 @@ public abstract class AbstractClientSession extends 
AbstractSession implements C
 @Override
 public SshdSocketAddress startLocalPortForwarding(SshdSocketAddress local, 
SshdSocketAddress remote)
 throws IOException {
-ForwardingFilter filter = getForwardingFilter();
-return filter.startLocalPortForwarding(local, remote);
+Forwarder forwarder = getForwarder();
+return forwarder.startLocalPortForwarding(local, remote);
 }
 
 @Override
 public void stopLocalPortForwarding(SshdSocketAddress local) throws 
IOException {
-ForwardingFilter filter = getForwardingFilter();
-filter.stopLocalPortForwarding(local);
+Forwarder forwarder = getForwarder();
+forwarder.stopLocalPortForwarding(local);
 }
 
 @Override
 public SshdSocketAddress startRemotePortForwarding(SshdSocketAddress 
remote, SshdSocketAddress local)
 throws IOException {
-ForwardingFilter filter = getForwardingFilter();
-return filter.startRemotePortForwarding(remote, local);
+Forwarder forwarder = getForwarder();
+return forwarder.startRemotePortForwarding(remote, local);
 }
 
 @Override
 public void stopRemotePortForwarding(SshdSocketAddress remote) throws 
IOException {
-ForwardingFilter filter = getForwardingFilter();
-filter.stopRemotePortForwarding(remote);
+Forwarder forwarder = getForwarder();
+forwarder.stopRemotePortForwarding(remote);
 }
 
 @Override
 public SshdSocketAddress startDynamicPortForwarding(SshdSocketAddress 
local) throws IOException {
-ForwardingFilter filter = getForwardingFilter();
-return filter.startDynamicPortForwarding(local);
+Forwarder forwarder = getForwarder();
+return forwarder.startDynamicPortForwarding(local);
 }
 
 

[mina-sshd] branch master updated: [SSHD-1041] Avoid overlapping test source (#149)

2020-07-27 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new fb64ae5  [SSHD-1041] Avoid overlapping test source (#149)
fb64ae5 is described below

commit fb64ae592a454d7b065a433f318c89b3e9a6c608
Author: Guillaume Nodet 
AuthorDate: Mon Jul 27 17:59:49 2020 +0200

[SSHD-1041] Avoid overlapping test source (#149)
---
 .../sshd/util/test/CommonTestSupportUtils.java |  7 +++-
 .../apache/sshd/util/test/JUnitTestSupport.java| 12 ++
 sshd-core/pom.xml  | 24 ++-
 .../java/org/apache/sshd/WindowAdjustTest.java |  6 +--
 sshd-mina/pom.xml  | 48 ++
 sshd-netty/pom.xml | 38 ++---
 6 files changed, 50 insertions(+), 85 deletions(-)

diff --git 
a/sshd-common/src/test/java/org/apache/sshd/util/test/CommonTestSupportUtils.java
 
b/sshd-common/src/test/java/org/apache/sshd/util/test/CommonTestSupportUtils.java
index d39e76c..6f352af 100644
--- 
a/sshd-common/src/test/java/org/apache/sshd/util/test/CommonTestSupportUtils.java
+++ 
b/sshd-common/src/test/java/org/apache/sshd/util/test/CommonTestSupportUtils.java
@@ -314,7 +314,12 @@ public final class CommonTestSupportUtils {
  * @see   #detectTargetFolder(Path)
  */
 public static Path detectTargetFolder(Class anchor) {
-return detectTargetFolder(getClassContainerLocationPath(anchor));
+Path path = detectTargetFolder(getClassContainerLocationPath(anchor));
+if (path == null) {
+String basedir = System.getProperty("basedir");
+path = detectTargetFolder(Paths.get(basedir, "target"));
+}
+return path;
 }
 
 /**
diff --git 
a/sshd-common/src/test/java/org/apache/sshd/util/test/JUnitTestSupport.java 
b/sshd-common/src/test/java/org/apache/sshd/util/test/JUnitTestSupport.java
index aede6de..cd71bc2 100644
--- a/sshd-common/src/test/java/org/apache/sshd/util/test/JUnitTestSupport.java
+++ b/sshd-common/src/test/java/org/apache/sshd/util/test/JUnitTestSupport.java
@@ -22,12 +22,9 @@ package org.apache.sshd.util.test;
 import java.io.File;
 import java.io.IOException;
 import java.io.InputStream;
-import java.net.URISyntaxException;
-import java.net.URL;
 import java.nio.file.Files;
 import java.nio.file.LinkOption;
 import java.nio.file.Path;
-import java.nio.file.Paths;
 import java.security.Key;
 import java.security.KeyPair;
 import java.security.interfaces.DSAParams;
@@ -201,12 +198,9 @@ public abstract class JUnitTestSupport extends Assert {
 }
 
 protected Path getTestResourcesFolder() {
-try {
-URL url = getClass().getResource(getClass().getSimpleName() + 
".class");
-return Paths.get(url.toURI()).getParent();
-} catch (URISyntaxException e) {
-throw new RuntimeException(e);
-}
+Path target = detectTargetFolder();
+String pkgFolder = getClass().getPackage().getName().replace('.', 
File.separatorChar);
+return target.resolve("test-classes").resolve(pkgFolder);
 }
 
 protected Path getClassResourcesFolder(String resType /* test or main */) {
diff --git a/sshd-core/pom.xml b/sshd-core/pom.xml
index d6fc476..fa3b5f6 100644
--- a/sshd-core/pom.xml
+++ b/sshd-core/pom.xml
@@ -59,14 +59,14 @@
 true
 
 
-
+
 
 net.i2p.crypto
 eddsa
 true
 
 
-
+
 
 org.apache.sshd
 sshd-common
@@ -153,6 +153,7 @@
 maven-jar-plugin
 
 
+small-test-jar
 
 test-jar
 
@@ -166,6 +167,25 @@
 
 
 org.apache.maven.plugins
+maven-jar-plugin
+
+
+big-test-jar
+
+test-jar
+
+
+reusable-tests
+
${project.build.finalName}-reusable
+
+
org/apache/sshd/util/test/**/*
+
+
+
+
+
+
+org.apache.maven.plugins
 maven-surefire-plugin
 
 true
diff --git a/sshd-core/src/test/java/org/apache/sshd/WindowAdjustTest.java 
b/sshd-core/src/test/java/org/apache/sshd/WindowAdjustTest.java
index ffc0603..98afcb8 100644
--- a/sshd-core/src/test/java/org/apache/sshd/W

[mina-sshd] branch master updated: Improve ProxyTest example

2020-07-27 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 848edb1  Improve ProxyTest example
848edb1 is described below

commit 848edb18f6e2a8dd3cfc50c9ca993a15fcbcebf2
Author: Guillaume Nodet 
AuthorDate: Mon Jul 27 20:15:51 2020 +0200

Improve ProxyTest example
---
 .../java/org/apache/sshd/client/ProxyTest.java | 39 +++---
 1 file changed, 19 insertions(+), 20 deletions(-)

diff --git a/sshd-core/src/test/java/org/apache/sshd/client/ProxyTest.java 
b/sshd-core/src/test/java/org/apache/sshd/client/ProxyTest.java
index 82902e9..1500729 100644
--- a/sshd-core/src/test/java/org/apache/sshd/client/ProxyTest.java
+++ b/sshd-core/src/test/java/org/apache/sshd/client/ProxyTest.java
@@ -40,6 +40,8 @@ import org.junit.runners.MethodSorters;
 @FixMethodOrder(MethodSorters.NAME_ASCENDING)
 public class ProxyTest extends BaseTestSupport {
 
+private ClientSession proxySession;
+
 public ProxyTest() {
 super();
 }
@@ -50,8 +52,21 @@ public class ProxyTest extends BaseTestSupport {
  SshServer proxy = setupTestServer();
  SshClient client = setupTestClient()) {
 
+// setup server with an echo command
+server.setCommandFactory((session, command) -> new 
CommandExecutionHelper(command) {
+@Override
+protected boolean handleCommandLine(String command) throws 
Exception {
+OutputStream stdout = getOutputStream();
+stdout.write(command.getBytes(StandardCharsets.US_ASCII));
+stdout.flush();
+return false;
+}
+});
 server.start();
+// setup proxy with a forwarding filter to allow the local port 
forwarding
+proxy.setForwardingFilter(AcceptAllForwardingFilter.INSTANCE);
 proxy.start();
+// setup client
 client.start();
 
 String command = "ls -la";
@@ -66,6 +81,8 @@ public class ProxyTest extends BaseTestSupport {
 result = out.toString();
 }
 assertEquals(command, result);
+// make sure the proxy session is closed / closing
+assertTrue(proxySession == null || proxySession.isClosing() || 
proxySession.isClosed());
 }
 }
 
@@ -77,7 +94,7 @@ public class ProxyTest extends BaseTestSupport {
 throws java.io.IOException {
 ClientSession session;
 if (proxyHost != null) {
-ClientSession proxySession = client.connect(proxyUser, proxyHost, 
proxyPort)
+proxySession = client.connect(proxyUser, proxyHost, proxyPort)
 .verify(CONNECT_TIMEOUT).getSession();
 proxySession.addPasswordIdentity(proxyPassword);
 proxySession.auth().verify(AUTH_TIMEOUT);
@@ -87,7 +104,7 @@ public class ProxyTest extends BaseTestSupport {
 SshdSocketAddress bound = tracker.getBoundAddress();
 session = client.connect(user, bound.getHostName(), 
bound.getPort())
 .verify(CONNECT_TIMEOUT).getSession();
-session.addCloseFutureListener(f -> IoUtils.closeQuietly(tracker));
+session.addCloseFutureListener(f -> IoUtils.closeQuietly(tracker, 
proxySession));
 } else {
 session = client.connect(user, host, 
port).verify(CONNECT_TIMEOUT).getSession();
 }
@@ -96,22 +113,4 @@ public class ProxyTest extends BaseTestSupport {
 return session;
 }
 
-@Override
-protected SshServer setupTestServer() {
-SshServer sshd = super.setupTestServer();
-// setup forwarding filter to allow the local port forwarding
-sshd.setForwardingFilter(AcceptAllForwardingFilter.INSTANCE);
-// setup an echo command
-sshd.setCommandFactory((session, command) -> new 
CommandExecutionHelper(command) {
-@Override
-protected boolean handleCommandLine(String command) throws 
Exception {
-OutputStream stdout = getOutputStream();
-stdout.write(command.getBytes(StandardCharsets.US_ASCII));
-stdout.flush();
-return false;
-}
-});
-return sshd;
-}
-
 }



[mina-sshd] branch master updated: [SSHD-1032] Fix possible ArrayIndexOutOfBoundsException in ChannelAsyncOutputStream

2020-07-22 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 735d9ba  [SSHD-1032] Fix possible ArrayIndexOutOfBoundsException in 
ChannelAsyncOutputStream
735d9ba is described below

commit 735d9ba17d19fb8e40995b367b4ec35066713954
Author: Guillaume Nodet 
AuthorDate: Wed Jul 22 17:45:24 2020 +0200

[SSHD-1032] Fix possible ArrayIndexOutOfBoundsException in 
ChannelAsyncOutputStream
---
 CHANGES.md   |  1 +
 .../sshd/common/channel/ChannelAsyncOutputStream.java| 16 +---
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index 8678205..929dde1 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -24,5 +24,6 @@
 
 * [SSHD-1020](https://issues.apache.org/jira/browse/SSHD-1020) SSH connections 
getting closed abruptly with timeout exceptions.
 * [SSHD-1028](https://issues.apache.org/jira/browse/SSHD-1028) Fix 
SSH_MSG_DISCONNECT: Too many concurrent connections.
+* [SSHD-1032](https://issues.apache.org/jira/browse/SSHD-1032) Fix possible 
ArrayIndexOutOfBoundsException in ChannelAsyncOutputStream.
 * [SSHD-1033](https://issues.apache.org/jira/browse/SSHD-1033) Fix 
simultaneous usage of dynamic and local port forwarding.
 * [SSHD-1039](https://issues.apache.org/jira/browse/SSHD-1039) Fix support for 
some basic options in ssh/sshd cli.
diff --git 
a/sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncOutputStream.java
 
b/sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncOutputStream.java
index beda4c9..3fc49c4 100644
--- 
a/sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncOutputStream.java
+++ 
b/sshd-core/src/main/java/org/apache/sshd/common/channel/ChannelAsyncOutputStream.java
@@ -108,11 +108,13 @@ public class ChannelAsyncOutputStream extends 
AbstractCloseable implements IoOut
 Channel channel = getChannel();
 Window remoteWindow = channel.getRemoteWindow();
 long length;
-if (total > remoteWindow.getSize()) {
+long remoteWindowSize = remoteWindow.getSize();
+long packetSize = remoteWindow.getPacketSize();
+if (total > remoteWindowSize) {
 // if we have a big message and there is enough space, send 
the next chunk
-if (remoteWindow.getSize() >= remoteWindow.getPacketSize()) {
+if (remoteWindowSize >= packetSize) {
 // send the first chunk as we have enough space in the 
window
-length = remoteWindow.getPacketSize();
+length = packetSize;
 } else {
 // do not chunk when the window is smaller than the packet 
size
 length = 0;
@@ -122,16 +124,16 @@ public class ChannelAsyncOutputStream extends 
AbstractCloseable implements IoOut
 pendingWrite.set(f);
 if (log.isTraceEnabled()) {
 log.trace("doWriteIfPossible({})[resume={}] waiting 
for window space {}",
-this, resume, remoteWindow.getSize());
+this, resume, remoteWindowSize);
 }
 }
-} else if (total > remoteWindow.getPacketSize()) {
+} else if (total > packetSize) {
 if (buffer.rpos() > 0) {
 // do a defensive copy in case the user reuses the buffer
 IoWriteFutureImpl f = new 
IoWriteFutureImpl(future.getId(), new ByteArrayBuffer(buffer.getCompactData()));
 f.addListener(w -> future.setValue(w.getException() != 
null ? w.getException() : w.isWritten()));
 pendingWrite.set(f);
-length = remoteWindow.getPacketSize();
+length = packetSize;
 if (log.isTraceEnabled()) {
 log.trace("doWriteIfPossible({})[resume={}] attempting 
to write {} out of {}",
 this, resume, length, total);
@@ -139,7 +141,7 @@ public class ChannelAsyncOutputStream extends 
AbstractCloseable implements IoOut
 doWriteIfPossible(resume);
 return;
 } else {
-length = remoteWindow.getPacketSize();
+length = packetSize;
 }
 } else {
 length = total;



[mina-sshd] branch master updated: [SSHD-1020] SSH connections getting closed abruptly with timeout exceptions

2020-07-22 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 14bbd54  [SSHD-1020] SSH connections getting closed abruptly with 
timeout exceptions
14bbd54 is described below

commit 14bbd54a5a3030b15916dd7af95fb98cf3a4ad94
Author: Guillaume Nodet 
AuthorDate: Wed Jul 22 17:43:00 2020 +0200

[SSHD-1020] SSH connections getting closed abruptly with timeout exceptions
---
 CHANGES.md | 1 +
 .../org/apache/sshd/client/session/ClientConnectionService.java| 2 +-
 .../src/main/java/org/apache/sshd/core/CoreModuleProperties.java   | 4 ++--
 sshd-netty/pom.xml | 7 ---
 4 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index 4e8967d..8678205 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -22,6 +22,7 @@
 
 ## Behavioral changes and enhancements
 
+* [SSHD-1020](https://issues.apache.org/jira/browse/SSHD-1020) SSH connections 
getting closed abruptly with timeout exceptions.
 * [SSHD-1028](https://issues.apache.org/jira/browse/SSHD-1028) Fix 
SSH_MSG_DISCONNECT: Too many concurrent connections.
 * [SSHD-1033](https://issues.apache.org/jira/browse/SSHD-1033) Fix 
simultaneous usage of dynamic and local port forwarding.
 * [SSHD-1039](https://issues.apache.org/jira/browse/SSHD-1039) Fix support for 
some basic options in ssh/sshd cli.
diff --git 
a/sshd-core/src/main/java/org/apache/sshd/client/session/ClientConnectionService.java
 
b/sshd-core/src/main/java/org/apache/sshd/client/session/ClientConnectionService.java
index a32f80a..ab27200 100644
--- 
a/sshd-core/src/main/java/org/apache/sshd/client/session/ClientConnectionService.java
+++ 
b/sshd-core/src/main/java/org/apache/sshd/client/session/ClientConnectionService.java
@@ -125,7 +125,7 @@ public class ClientConnectionService
 buf.putBoolean(withReply);
 
 if (withReply) {
-Buffer reply = session.request(heartbeatRequest, buf, 
heartbeatReplyMaxWait.toMillis(), TimeUnit.MILLISECONDS);
+Buffer reply = session.request(heartbeatRequest, buf, 
heartbeatReplyMaxWait);
 if (reply != null) {
 if (log.isTraceEnabled()) {
 log.trace("sendHeartBeat({}) received reply size={} 
for request={}",
diff --git 
a/sshd-core/src/main/java/org/apache/sshd/core/CoreModuleProperties.java 
b/sshd-core/src/main/java/org/apache/sshd/core/CoreModuleProperties.java
index 9e9b2d2..f51f1a1 100644
--- a/sshd-core/src/main/java/org/apache/sshd/core/CoreModuleProperties.java
+++ b/sshd-core/src/main/java/org/apache/sshd/core/CoreModuleProperties.java
@@ -144,7 +144,7 @@ public final class CoreModuleProperties {
  * for the reply. If non-positive then no reply is expected (nor 
requested).
  */
 public static final Property HEARTBEAT_REPLY_WAIT
-= Property.durationSec("heartbeat-reply-wait", Duration.ZERO);
+= Property.durationSec("heartbeat-reply-wait", 
Duration.ofMinutes(5));
 
 /**
  * Whether to ignore invalid identities files when pre-initializing the 
client session
@@ -275,7 +275,7 @@ public final class CoreModuleProperties {
  * Key used to retrieve the value of the socket read timeout for NIO2 
session implementation - in milliseconds.
  */
 public static final Property NIO2_READ_TIMEOUT
-= Property.duration("nio2-read-timeout", 
IDLE_TIMEOUT.getRequiredDefault().plus(Duration.ofSeconds(15L)));
+= Property.duration("nio2-read-timeout", Duration.ZERO);
 
 /**
  * Minimum NIO2 write wait timeout for a single outgoing packet - in 
milliseconds
diff --git a/sshd-netty/pom.xml b/sshd-netty/pom.xml
index 50f492c..3c9595e 100644
--- a/sshd-netty/pom.xml
+++ b/sshd-netty/pom.xml
@@ -188,13 +188,13 @@
 true
 
${project.build.directory}/surefire-reports-netty
 
-
+
 **/*LoadTest.java
 **/PortForwarding*Test.java
 **/ProxyTest.java
 **/Nio2ServiceTest.java
 
-
+
 **/ClientDeadlockTest.java
 **/AsyncAuthInteractiveTest.java
 **/ApacheServer*Test.java
@@ -203,8 +203,9 @@
 
**/BuiltinIoServiceFactoryFactoriesTest.java
 **/ConcurrentConnectionTest.java
 **/SignatureFactoriesTest.java
+**/Sshd1033Test.java
 
-
+
 
org.apache.sshd.util.test.NoIoTestCase
 
 



[mina-sshd] branch master updated (2aadde9 -> d426fb0)

2020-07-31 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.


from 2aadde9  [SSHD-1004] Deprecate DES, RC4 and Blowfish ciphers from 
default setup
 add 1dc57f0  Use Map.merge
 add c0f45ec  Fix wrong test id
 add d426fb0  Fix typo

No new revisions were added by this update.

Summary of changes:
 .../main/java/org/apache/sshd/cli/client/SshClientCliSupport.java  | 7 +--
 .../apache/sshd/client/config/hosts/KnownHostHashValueTest.java| 2 +-
 .../main/java/org/apache/sshd/common/forward/DefaultForwarder.java | 2 +-
 3 files changed, 3 insertions(+), 8 deletions(-)



[mina-sshd] annotated tag sshd-2.6.0 created (now e78e373)

2020-12-07 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to annotated tag sshd-2.6.0
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.


  at e78e373  (tag)
 tagging a0bbdf9d37fb7a453d4354e93c9e6c02c013a85d (commit)
 replaces sshd-2.5.1
  by Guillaume Nodet
  on Mon Dec 7 17:53:15 2020 +0100

- Log -
[maven-release-plugin] copy for tag sshd-2.6.0
---

No new revisions were added by this update.



[mina-sshd] branch master updated: [maven-release-plugin] prepare for next development iteration

2020-12-07 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 22f24ba  [maven-release-plugin] prepare for next development iteration
22f24ba is described below

commit 22f24bacf24aeb2c9d355a78ff425fb21e306f41
Author: Guillaume Nodet 
AuthorDate: Mon Dec 7 17:53:21 2020 +0100

[maven-release-plugin] prepare for next development iteration
---
 assembly/pom.xml | 2 +-
 pom.xml  | 4 ++--
 sshd-cli/pom.xml | 2 +-
 sshd-common/pom.xml  | 2 +-
 sshd-contrib/pom.xml | 2 +-
 sshd-core/pom.xml| 2 +-
 sshd-git/pom.xml | 2 +-
 sshd-ldap/pom.xml| 2 +-
 sshd-mina/pom.xml| 2 +-
 sshd-netty/pom.xml   | 2 +-
 sshd-openpgp/pom.xml | 2 +-
 sshd-osgi/pom.xml| 2 +-
 sshd-putty/pom.xml   | 2 +-
 sshd-scp/pom.xml | 2 +-
 sshd-sftp/pom.xml| 2 +-
 sshd-spring-sftp/pom.xml | 2 +-
 16 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index 847c7cf..7d28953 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.6.0
+2.6.1-SNAPSHOT
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index 8716930..7256aba 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
 org.apache.sshd
 sshd
-2.6.0
+2.6.1-SNAPSHOT
 Apache Mina SSHD
 pom
 2008
@@ -75,7 +75,7 @@
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 https://github.com/apache/mina-sshd/tree/${project.scm.tag}
-sshd-2.6.0
+master
 
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index aa04d43..61fbf82 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.6.0
+2.6.1-SNAPSHOT
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index fb64293..42e46af 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.6.0
+2.6.1-SNAPSHOT
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index 6029964..6563c53 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.6.0
+2.6.1-SNAPSHOT
 
 
 

[mina-sshd] branch master updated: [maven-release-plugin] prepare release sshd-2.6.0

2020-12-07 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new a0bbdf9  [maven-release-plugin] prepare release sshd-2.6.0
a0bbdf9 is described below

commit a0bbdf9d37fb7a453d4354e93c9e6c02c013a85d
Author: Guillaume Nodet 
AuthorDate: Mon Dec 7 17:52:59 2020 +0100

[maven-release-plugin] prepare release sshd-2.6.0
---
 assembly/pom.xml | 2 +-
 pom.xml  | 4 ++--
 sshd-cli/pom.xml | 2 +-
 sshd-common/pom.xml  | 2 +-
 sshd-contrib/pom.xml | 2 +-
 sshd-core/pom.xml| 2 +-
 sshd-git/pom.xml | 2 +-
 sshd-ldap/pom.xml| 2 +-
 sshd-mina/pom.xml| 2 +-
 sshd-netty/pom.xml   | 2 +-
 sshd-openpgp/pom.xml | 2 +-
 sshd-osgi/pom.xml| 2 +-
 sshd-putty/pom.xml   | 2 +-
 sshd-scp/pom.xml | 2 +-
 sshd-sftp/pom.xml| 2 +-
 sshd-spring-sftp/pom.xml | 2 +-
 16 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index 979efc0..847c7cf 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.6.0-SNAPSHOT
+2.6.0
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index c8503cb..8716930 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
 org.apache.sshd
 sshd
-2.6.0-SNAPSHOT
+2.6.0
 Apache Mina SSHD
 pom
 2008
@@ -75,7 +75,7 @@
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 https://github.com/apache/mina-sshd/tree/${project.scm.tag}
-master
+sshd-2.6.0
 
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index eec783b..aa04d43 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.6.0-SNAPSHOT
+2.6.0
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index f9211ff..fb64293 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.6.0-SNAPSHOT
+2.6.0
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index a96abf4..6029964 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.6.0-SNAPSHOT
+2.6.0
 
 
 

svn commit: r44876 - in /dev/mina/sshd: 2.5.1/ 2.6.0/

2020-12-07 Thread gnodet
Author: gnodet
Date: Mon Dec  7 20:23:11 2020
New Revision: 44876

Log:
Upload SSHD 2.6.0 candidate release

Added:
dev/mina/sshd/2.6.0/
dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz   (with props)
dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.asc
dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha256
dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha512
dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip   (with props)
dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.asc
dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.sha256
dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.sha512
dev/mina/sshd/2.6.0/apache-sshd-2.6.0.pom
dev/mina/sshd/2.6.0/apache-sshd-2.6.0.pom.asc
dev/mina/sshd/2.6.0/apache-sshd-2.6.0.pom.sha256
dev/mina/sshd/2.6.0/apache-sshd-2.6.0.pom.sha512
dev/mina/sshd/2.6.0/apache-sshd-2.6.0.tar.gz   (with props)
dev/mina/sshd/2.6.0/apache-sshd-2.6.0.tar.gz.asc
dev/mina/sshd/2.6.0/apache-sshd-2.6.0.tar.gz.sha256
dev/mina/sshd/2.6.0/apache-sshd-2.6.0.tar.gz.sha512
dev/mina/sshd/2.6.0/apache-sshd-2.6.0.zip   (with props)
dev/mina/sshd/2.6.0/apache-sshd-2.6.0.zip.asc
dev/mina/sshd/2.6.0/apache-sshd-2.6.0.zip.sha256
dev/mina/sshd/2.6.0/apache-sshd-2.6.0.zip.sha512
Removed:
dev/mina/sshd/2.5.1/

Added: dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz
==
Binary file - no diff available.

Propchange: dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz
--
svn:mime-type = application/octet-stream

Added: dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.asc
==
--- dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.asc (added)
+++ dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.asc Mon Dec  7 20:23:11 
2020
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAl/OjoEACgkQ7SN4zQmg
+jN5dJA/6AvhfJfMItpbRrAfZnT44SpCfDZBNMXrKnh/umvcyGLDKEeGT/wmNtPEI
+msWCKlfTOArjHd1g4NURRaAlUzlZM62HMVa4GHbTNpQnMubi4raU0uIBwZIyD9Pi
+9QGwXuqYlZOJjr36qRVBw/Rr6qzAUVXDEkCBsbqnD/LSGW3XqaRCuFVhig1cePWn
+srEJcrSaQDxL1FsPh+4lCoWPYQodcPu07CIYNLHi2U4kCqwFpidRFciyAs39M90W
+9ynjU7ED46PunVeuCGsXAj+6YhdzcxAhmEN3d4cE1cEOsLmzvR6F5uKHbQc3RKbq
+2tcVTmrDN0sgxJ7DxWJO60tPhlBuHPSDt9xQW3KkSgMHYMv8GsOO2qAxc1ltCwJZ
+YLJCAHUGpFxVpJ8nU1hJBORBBpkO3xjWPUOd+HKqpl90NnQZKaxswLURMjWRnUfk
+VvoC0AWJHMP9Yqi38qc2YGAcrSXU5DeOyx2GT4gd/Ej2RCtZGu+hbud+9z+TN4rj
+L5vLptWz7CvUceqye1vXzkuqCOqE+ntTxekXZzyKOCl4BsaPeUgapVYDBhjZao8g
+h/EzabgzMdHR5EO/KLU9qVJxNsdT1MOY18pOm3vFuoK1xXENGS5jbO0oYYReYfu2
+XzrfgdMr4tQaX1jwso3jf08R6dWAsxhLbHq+RE6LUl9ZhKp5CxI=
+=Hn+y
+-END PGP SIGNATURE-

Added: dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha256
==
--- dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha256 (added)
+++ dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha256 Mon Dec  7 20:23:11 
2020
@@ -0,0 +1,2 @@
+./apache-sshd-2.6.0-src.tar.gz: AEBB3A72 98A688D6 0EBA9521 4DCB3E9E B28A524E
+AE2DE89C 30DB405B B43FBC30

Added: dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha512
==
--- dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha512 (added)
+++ dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha512 Mon Dec  7 20:23:11 
2020
@@ -0,0 +1,4 @@
+./apache-sshd-2.6.0-src.tar.gz: C970237B BB95E338 333F482E 96B70A3F B7CADE0D
+6E97BAFC 94A19399 F910B6A9 67421CD3 E166EDE0
+E93801AF BC158D40 15250A17 9333BCC6 C365510A
+48F478B3

Added: dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip
==
Binary file - no diff available.

Propchange: dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip
--
svn:mime-type = application/octet-stream

Added: dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.asc
==
--- dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.asc (added)
+++ dev/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.asc Mon Dec  7 20:23:11 2020
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAl/OjoEACgkQ7SN4zQmg
+jN7Npg/8C6+l410+zBsT3i+1LxpOLsi9zMK1tXRtjCmvIBlxs21P0sqQC4DfZvsI
+Qb2sPalVQ6bYitm4ZlsQt1YWg+gAvSV02A6yw2THZGB60dKWCTf3BK6PYuNRttKF
+POjl0gxayutLBcbY1EfLoi+Au4aX6QGgF21TCdPO4M+SCaHrMDaGazTMs0in39w3
+yo6W9eUEcqqBU/aAxHxQKzAquKc6+TCHSJyYhnzWMOkXiq9+Rtr4EC8/AyD+wa7G
+zuj0iTHP1POFgrfn/2jVyEYQ7Fq2xOByhi5k4R3NEUO9s0z6BSQvHhqHhltISCpv
+8zEvZkaKwAIe0zli+8dVeUok0j7Sv8eukw71sQGn2YezK19niiU7N4SeN9bROFeI

[mina-sshd] branch master updated: Prepare for next version

2020-12-07 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 975dae1  Prepare for next version
975dae1 is described below

commit 975dae12af7feb40a68060a636521a67eb1bf8ee
Author: Guillaume Nodet 
AuthorDate: Mon Dec 7 21:28:12 2020 +0100

Prepare for next version
---
 CHANGES.md  | 52 ++---
 CHANGES.md => docs/changes/2.6.0.md | 12 +
 2 files changed, 3 insertions(+), 61 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index 12357d2..c51a3ca 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -8,60 +8,12 @@
 
 # [Version 2.5.0 to 2.5.1](./docs/changes/2.5.1.md)
 
+# [Version 2.5.1 to 2.6.0](./docs/changes/2.6.0.md)
+
 # Planned for next version
 
 ## Major code re-factoring
 
-* `SshServerMain` uses by default an ECDSA key instead of an RSA one. This can 
be overridden either by `-key-type / -key-size`
-or `-key-file` command line option.
-* [SSHD-1034](https://issues.apache.org/jira/browse/SSHD-1034) Rename 
`org.apache.sshd.common.ForwardingFilter` to `Forwarder`.
-* [SSHD-1035](https://issues.apache.org/jira/browse/SSHD-1035) Move property 
definitions to common locations.
-* [SSHD-1038](https://issues.apache.org/jira/browse/SSHD-1038) Refactor 
packages from a module into a cleaner hierarchy.
-* [SSHD-1080](https://issues.apache.org/jira/browse/SSHD-1080) Rework the 
PacketWriter to split according to the various semantics
-* [SSHD-1084](https://issues.apache.org/jira/browse/SSHD-1084) Revert the 
usage of asynchronous streams when forwarding ports. 
-
 ## Minor code helpers
 
-* [SSHD-1004](https://issues.apache.org/jira/browse/SSHD-1004) Using a more 
constant time MAC validation to minimize timing side channel information leak.
-* [SSHD-1030](https://issues.apache.org/jira/browse/SSHD-1030) Added a 
NoneFileSystemFactory implementation
-* [SSHD-1042](https://issues.apache.org/jira/browse/SSHD-1042) Added more 
callbacks to SftpEventListener
-* [SSHD-1040](https://issues.apache.org/jira/browse/SSHD-1040) Make server key 
available after KEX completed.
-* [SSHD-1060](https://issues.apache.org/jira/browse/SSHD-1060) Do not store 
logger level in fields.
-* [SSHD-1064](https://issues.apache.org/jira/browse/SSHD-1064) Fixed 
`ClientSession#executeRemoteCommand` handling of STDERR in case of exception to 
behave according to its documentation
-* [SSHD-1076](https://issues.apache.org/jira/browse/SSHD-1076) Break down 
`ClientUserAuthService#auth` method into several to allow for flexible override
-* [SSHD-1077](https://issues.apache.org/jira/browse/SSHD-1077) Added command 
line option to request specific SFTP version in `SftpCommandMain`
-* [SSHD-1079](https://issues.apache.org/jira/browse/SSHD-1079) Experimental 
async mode on the local port forwarder
-* [SSHD-1086](https://issues.apache.org/jira/browse/SSHD-1086) Added SFTP 
aware directory scanning helper classes
-* [SSHD-1089](https://issues.apache.org/jira/browse/SSHD-1089) Added wrappers 
for one-time single session usage of SFTP/SCP clients
-* Propagate SCP file transfer ACK data to ScpTransferListener before 
validating it.
-
 ## Behavioral changes and enhancements
-
-* [SSHD-506](https://issues.apache.org/jira/browse/SSHD-506) Added support for 
AES-GCM ciphers.
-* [SSHD-954](https://issues.apache.org/jira/browse/SSHD-954) Improve 
validation of DH public key values.
-* [SSHD-1004](https://issues.apache.org/jira/browse/SSHD-1004) Deprecate DES, 
RC4 and Blowfish ciphers from default setup.
-* [SSHD-1004](https://issues.apache.org/jira/browse/SSHD-1004) Deprecate SHA-1 
based key exchanges and signatures from default setup.
-* [SSHD-1004](https://issues.apache.org/jira/browse/SSHD-1004) Deprecate 
MD5-based and truncated HMAC algorithms from default setup.
-* [SSHD-1005](https://issues.apache.org/jira/browse/SSHD-1005) Added support 
for SCP remote-to-remote file transfer
-* [SSHD-1020](https://issues.apache.org/jira/browse/SSHD-1020) SSH connections 
getting closed abruptly with timeout exceptions.
-* [SSHD-1026](https://issues.apache.org/jira/browse/SSHD-1026) Improve build 
reproductibility.
-* [SSHD-1028](https://issues.apache.org/jira/browse/SSHD-1028) Fix 
SSH_MSG_DISCONNECT: Too many concurrent connections.
-* [SSHD-1032](https://issues.apache.org/jira/browse/SSHD-1032) Fix possible 
ArrayIndexOutOfBoundsException in ChannelAsyncOutputStream.
-* [SSHD-1033](https://issues.apache.org/jira/browse/SSHD-1033) Fix 
simultaneous usage of dynamic and local port forwarding.
-* [SSHD-1039](https://issues.apache.org/jira/browse/SSHD-1039) Fix support for 
some basic options in ssh/sshd cli.
-* [SSHD-1047](https://issues.apache.org/jira/browse/SSHD-1047) Support for SSH 
jumps.
-* [SSHD-1048](https://issues.apache.org/jira/browse/SSHD-1048) Wrap instead of 
rethrow IOException in Future.
-* [S

[mina-sshd] branch master updated: Update 2.5.0.md

2020-11-25 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 4a3a14f  Update 2.5.0.md
4a3a14f is described below

commit 4a3a14f50ef90449e1b9dd5bb18407c4b23d1ba3
Author: Guillaume Nodet 
AuthorDate: Wed Nov 25 09:55:19 2020 +0100

Update 2.5.0.md
---
 docs/changes/2.5.0.md | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/docs/changes/2.5.0.md b/docs/changes/2.5.0.md
index cd85eca..cc3f172 100644
--- a/docs/changes/2.5.0.md
+++ b/docs/changes/2.5.0.md
@@ -20,6 +20,9 @@ as when session is re-negotiated)
 * `ScpCommandFactory` is also a `ShellFactory` that can be used to provide a 
minimalistic
 shell that is good enough for *WinSCP*.
 
+* Rework SFTP streams so that the client asks and receives as much data as 
possible - see 
+[SSHD-979](https://issues.apache.org/jira/browse/SSHD-979).
+
 ## Minor code helpers
 
 * Handling of debug/ignore/unimplemented messages has been split into 
`handleXXX` and `doInvokeXXXMsgHandler` methods



[mina-site] branch master updated: Add SSHD 2.6.0

2021-01-04 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-site.git


The following commit(s) were added to refs/heads/master by this push:
 new 4ec2fc3  Add SSHD 2.6.0
4ec2fc3 is described below

commit 4ec2fc32c570a936fc5ebaad5aba6fb3b80f1d53
Author: Guillaume Nodet 
AuthorDate: Mon Jan 4 11:07:11 2021 +0100

Add SSHD 2.6.0
---
 config.toml   |  2 +-
 source/downloads-sshd.md  | 13 +++--
 source/sshd-project/download_2.5.0.md |  8 
 source/sshd-project/download_2.5.1.md |  8 
 source/sshd-project/download_2.6.0.md | 19 +++
 source/sshd-project/downloads.md  | 13 +++--
 6 files changed, 42 insertions(+), 21 deletions(-)

diff --git a/config.toml b/config.toml
index 747122f..e9b1525 100644
--- a/config.toml
+++ b/config.toml
@@ -37,5 +37,5 @@ version_asyncweb = "2.0.0-SNAPSHOT"
 version_mina_2_0 = "2.0.21"
 version_mina_2_1 = "2.1.3"
 version_ftpserver = "1.1.1"
-version_sshd = "2.5.1"
+version_sshd = "2.6.0"
 version_vysper = "0.7"
diff --git a/source/downloads-sshd.md b/source/downloads-sshd.md
index c910c8d..984fdb7 100644
--- a/source/downloads-sshd.md
+++ b/source/downloads-sshd.md
@@ -4,15 +4,15 @@ title: Downloads
 
 # Latest SSHD Releases
 
-The latest release is the SSHD 2.5.1 release.
-Apache Mina SSHD 2.5.1 contains a number of [enhancements and 
bug-fixes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849=12348440).
+The latest release is the SSHD 2.6.0 release.
+Apache Mina SSHD 2.6.0 contains a number of [enhancements and 
bug-fixes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849=12348366).
  
 * Source distributions:
-* [Apache Mina SSHD 2.5.1 Sources 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.asc)
 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.1/apache-sshd-2.5.1-src.tar.gz.sha1)
-* [Apache Mina SSHD 2.5.1 Sources 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip.asc)
 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.1/apache-sshd-2.5.1-src.zip.sha1)
+* [Apache Mina SSHD 2.6.0 Sources 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.asc)
 
[SHA256](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha512)
+* [Apache Mina SSHD 2.6.0 Sources 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.asc)
 
[SHA256](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.sha512)
 * Binary distributions:
-* [Apache Mina SSHD 2.5.1 Binary 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.1/dist/apache-sshd-2.5.1.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.5.1/apache-sshd-2.5.1.tar.gz.asc) 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.1/apache-sshd-2.5.1.tar.gz.sha1)
-* [Apache Mina SSHD 2.5.1 Binary 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.5.1/dist/apache-sshd-2.5.1.zip)
 [PGP](https://www.apache.org/dist/mina/sshd/2.5.1/apache-sshd-2.5.1.zip.asc) 
[SHA](https://www.apache.org/dist/mina/sshd/2.5.1/apache-sshd-2.5.1.zip.sha1)
+* [Apache Mina SSHD 2.6.0 Binary 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.6.0/apache-sshd-2.6.0.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0.tar.gz.asc) 
[SHA256](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0.tar.gz.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0.tar.gz.sha512)
+* [Apache Mina SSHD 2.6.0 Binary 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.6.0/apache-sshd-2.6.0.zip)
 [PGP](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0.zip.asc) 
[SHA256](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0.zip.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0.zip.sha512)
 
 # Development snapshots
 
@@ -49,3 +49,4 @@ You can [build](sshd-project/building.html) the latest 
version from [sources](ss
 * [SSHD 2.3.0](sshd-project/download_2.3.0.html)
 * [SSHD 2.4.0](sshd-project/download_2.4.0.html)
 * [SSHD 2.5.1](sshd-project/download_2.5.1.html)
+* [SSHD 2.6.0](sshd-project/download_2.6.0.html)
diff --git a/source/s

svn commit: r45164 - in /release/mina/sshd: 2.5.1/ 2.6.0/

2021-01-04 Thread gnodet
Author: gnodet
Date: Mon Jan  4 09:17:46 2021
New Revision: 45164

Log:
Add SSHD 2.6.0 release

Added:
release/mina/sshd/2.6.0/
release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz   (with props)
release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.asc
release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha256
release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha512
release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip   (with props)
release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.asc
release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.sha256
release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.sha512
release/mina/sshd/2.6.0/apache-sshd-2.6.0.pom
release/mina/sshd/2.6.0/apache-sshd-2.6.0.pom.asc
release/mina/sshd/2.6.0/apache-sshd-2.6.0.pom.sha256
release/mina/sshd/2.6.0/apache-sshd-2.6.0.pom.sha512
release/mina/sshd/2.6.0/apache-sshd-2.6.0.tar.gz   (with props)
release/mina/sshd/2.6.0/apache-sshd-2.6.0.tar.gz.asc
release/mina/sshd/2.6.0/apache-sshd-2.6.0.tar.gz.sha256
release/mina/sshd/2.6.0/apache-sshd-2.6.0.tar.gz.sha512
release/mina/sshd/2.6.0/apache-sshd-2.6.0.zip   (with props)
release/mina/sshd/2.6.0/apache-sshd-2.6.0.zip.asc
release/mina/sshd/2.6.0/apache-sshd-2.6.0.zip.sha256
release/mina/sshd/2.6.0/apache-sshd-2.6.0.zip.sha512
Removed:
release/mina/sshd/2.5.1/

Added: release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz
==
Binary file - no diff available.

Propchange: release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz
--
svn:mime-type = application/octet-stream

Added: release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.asc
==
--- release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.asc (added)
+++ release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.asc Mon Jan  4 
09:17:46 2021
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAl/y3P8ACgkQ7SN4zQmg
+jN5PdxAAoU/MqLybWn3qnXSx4pPdYOGOcbNSjlIWb4/+h+Ex12l3NYtX3VmovEWK
+mdzoxQh4LlFS/9r1qUA6GdkH0h9/pkVsfb2TkTxtt2mBmXs7irsLOmqZUyQiFdRc
+N9FFX+SUKVWPKiWrnmCDMGPDXB7JVS5OStYrFfP+wMmxPwgmLxYF+AwYeG8tA4/h
+ixkADNMMxNlOfzIGbcAYtRBjNMoPAxdvT1/3zHcwRooWDMvNWDFCos0kqwlgHiEy
+B98B/yTnkOqA4P+vXQsMPw2BzvdRps2UHyOobhH3L4+j9TsV00GkEdAKsW3vb1h0
+f1xScaCtd+D7KFVIDj49Md4CCYbu5TrP5ZtUMRqgGBZRwokk18IU1nT2rLM4NEeZ
+zyypU3CYn6o41AuUqo8QjSy8LVZTIYBP9XmIGfBybMezy2FMWenobIrGujEgnn2Z
+Tuq6XRUhoT4dJoUq2LnD3N/Qba1Vt6BQO1PuLp9VqtCu8MGLEZlw5vRciauuJsFI
+OErJQ/qBXMVvjqOzZbS2IWIHnvOS/vQDAhiX65dx/bniosThvSPDkepxdm9Ny8M1
+CeVo/xCjwow3pSi3omeTcKxtu4UMBzCZ9o1C8tc5HqKMV04mi9oz42M+BY6iS4iE
+5CLEeK1WXvtcY42IeY1ZmyJ6xcSARQaAyboe119rbFt5gtNkZxM=
+=4WP5
+-END PGP SIGNATURE-

Added: release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha256
==
--- release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha256 (added)
+++ release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha256 Mon Jan  4 
09:17:46 2021
@@ -0,0 +1,2 @@
+./apache-sshd-2.6.0-src.tar.gz: AEBB3A72 98A688D6 0EBA9521 4DCB3E9E B28A524E
+AE2DE89C 30DB405B B43FBC30

Added: release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha512
==
--- release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha512 (added)
+++ release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha512 Mon Jan  4 
09:17:46 2021
@@ -0,0 +1,4 @@
+./apache-sshd-2.6.0-src.tar.gz: C970237B BB95E338 333F482E 96B70A3F B7CADE0D
+6E97BAFC 94A19399 F910B6A9 67421CD3 E166EDE0
+E93801AF BC158D40 15250A17 9333BCC6 C365510A
+48F478B3

Added: release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip
==
Binary file - no diff available.

Propchange: release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip
--
svn:mime-type = application/octet-stream

Added: release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.asc
==
--- release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.asc (added)
+++ release/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.asc Mon Jan  4 09:17:46 
2021
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAl/y3P8ACgkQ7SN4zQmg
+jN4HYA//SLPc+UTvhn2InAsQVjXEUQESJA5w05IIW0u0GDVmAaxTkjOlF+Ohc9We
+LFGiZ7oM5vJfsW/cwrkyGAer9mdB58NQguY5PanaRw8ZMeKDAkThfqBfjaA8VxO6
++FPMywgByMvBrbdjNneyOk/qEVlL5ab/swehmwXH5kmftue9QGRW4m8maetHcG+D
+MQ884lZFfiwPAzlodmdyXbAQOve25R5/l9t2wsxCOV8mKrVtYh+hgODvlJHZi/Gs

[mina-sshd] branch master updated: [SSHD-1181] Fix sftp file downloads when using the server uses the EOF indicator

2021-06-14 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 3db721d  [SSHD-1181] Fix sftp file downloads when using the server 
uses the EOF indicator
3db721d is described below

commit 3db721d9a109d9aa80b3a662c43b57458acd99e4
Author: Guillaume Nodet 
AuthorDate: Mon Jun 14 09:02:45 2021 +0200

[SSHD-1181] Fix sftp file downloads when using the server uses the EOF 
indicator

* Use a single method for the read logic in SftpInputStreamAsync
* Add a small file test
* Add infrastructure to be able to send the eof indicator
* Correctly support the eof indicator in all cases, fixes sshd-1181
---
 .../sshd/sftp/client/impl/AbstractSftpClient.java  |  10 --
 .../sftp/client/impl/SftpInputStreamAsync.java | 127 +
 .../sftp/server/AbstractSftpSubsystemHelper.java   |  15 ++-
 .../org/apache/sshd/sftp/server/FileHandle.java|  15 ++-
 .../org/apache/sshd/sftp/server/SftpSubsystem.java |   5 +-
 .../java/org/apache/sshd/sftp/client/SftpTest.java |  13 +++
 6 files changed, 96 insertions(+), 89 deletions(-)

diff --git 
a/sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/AbstractSftpClient.java
 
b/sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/AbstractSftpClient.java
index 89df6f5..0d29b51 100644
--- 
a/sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/AbstractSftpClient.java
+++ 
b/sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/AbstractSftpClient.java
@@ -772,9 +772,6 @@ public abstract class AbstractSftpClient extends 
AbstractSubsystemClient impleme
 @Override
 public int read(Handle handle, long fileOffset, byte[] dst, int dstOffset, 
int len, AtomicReference eofSignalled)
 throws IOException {
-if (eofSignalled != null) {
-eofSignalled.set(null);
-}
 if (!isOpen()) {
 throw new IOException("read(" + handle + "/" + fileOffset + ")[" + 
dstOffset + "/" + len + "] client is closed");
 }
@@ -790,9 +787,6 @@ public abstract class AbstractSftpClient extends 
AbstractSubsystemClient impleme
 protected int checkData(
 int cmd, Buffer request, int dstOffset, byte[] dst, 
AtomicReference eofSignalled)
 throws IOException {
-if (eofSignalled != null) {
-eofSignalled.set(null);
-}
 int reqId = send(cmd, request);
 Buffer response = receive(reqId);
 return checkDataResponse(cmd, response, dstOffset, dst, eofSignalled);
@@ -801,10 +795,6 @@ public abstract class AbstractSftpClient extends 
AbstractSubsystemClient impleme
 protected int checkDataResponse(
 int cmd, Buffer buffer, int dstoff, byte[] dst, 
AtomicReference eofSignalled)
 throws IOException {
-if (eofSignalled != null) {
-eofSignalled.set(null);
-}
-
 int length = buffer.getInt();
 int type = buffer.getUByte();
 int id = buffer.getInt();
diff --git 
a/sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpInputStreamAsync.java
 
b/sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpInputStreamAsync.java
index eeddb4a..6721c74 100644
--- 
a/sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpInputStreamAsync.java
+++ 
b/sshd-sftp/src/main/java/org/apache/sshd/sftp/client/impl/SftpInputStreamAsync.java
@@ -26,6 +26,7 @@ import java.util.Collection;
 import java.util.Deque;
 import java.util.LinkedList;
 import java.util.Objects;
+import java.util.concurrent.atomic.AtomicInteger;
 import java.util.concurrent.atomic.AtomicReference;
 
 import org.apache.sshd.common.SshConstants;
@@ -125,60 +126,30 @@ public class SftpInputStreamAsync extends 
InputStreamWithChannel implements Sftp
 throw new IOException("read(" + getPath() + ") stream closed");
 }
 
-int idx = off;
-while ((len > 0) && (!eofIndicator)) {
-if (hasNoData()) {
-fillData();
-if (eofIndicator && (hasNoData())) {
-break;
-}
-sendRequests();
-} else {
-int nb = Math.min(buffer.available(), len);
-buffer.getRawBytes(b, off, nb);
-off += nb;
-len -= nb;
-clientOffset += nb;
-}
-}
-
-int res = off - idx;
-if ((res == 0) && eofIndicator) {
+AtomicInteger offset = new AtomicInteger(off);
+int res = (int) doRead(len, buf -> {
+int l = buf.available();
+buf.getRawBytes(b, offset.getAndAdd(l), l);
+});
+if (res == 0 && eofIndicator) {
 res = -1;
  

svn commit: r47614 - in /dev/mina/sshd: 2.6.0/ 2.7.0/

2021-05-10 Thread gnodet
Author: gnodet
Date: Mon May 10 19:52:23 2021
New Revision: 47614

Log:
Add sshd 2.7.0 release for vote

Added:
dev/mina/sshd/2.7.0/
dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz   (with props)
dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.asc
dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip   (with props)
dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.asc
dev/mina/sshd/2.7.0/apache-sshd-2.7.0.pom
dev/mina/sshd/2.7.0/apache-sshd-2.7.0.pom.asc
dev/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz   (with props)
dev/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.asc
dev/mina/sshd/2.7.0/apache-sshd-2.7.0.zip   (with props)
dev/mina/sshd/2.7.0/apache-sshd-2.7.0.zip.asc
Removed:
dev/mina/sshd/2.6.0/

Added: dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz
==
Binary file - no diff available.

Propchange: dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz
--
svn:mime-type = application/octet-stream

Added: dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.asc
==
--- dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.asc (added)
+++ dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.asc Mon May 10 19:52:23 
2021
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAmCZUNIACgkQ7SN4zQmg
+jN78lQ/+JzMbCWhrK677RSZR+RXu+X3rlfICwD1qVEHfYsO4kLcNJ3QzKs10WeBx
+Lo5ezLEpN1e8oHbf42ubuEFalxmxrmHvGTaIepxy7YCe2izACnzLUJmf/qaOHPnj
+tx9X6oHGlWuNiHP2quYWWdu5vI25fYZfu2bI+ylg/pR2W6a/QzpQgGxJv+aZytlQ
+3jOSqh+Qw9RjyV4nku0VjLf4DJ2xjtbVh/08sXu2e+OhaLisHj3EgeXNa9tgtHZS
+AjtFZ5qzTRrw2sU8LapzlYXQSGka9V/P/dGhQ4qKNgqcdqLFFjBd27EyfHaQoGhX
+ePPxzsIgyY9/X9H08q3Ko5VTkXjcP0e2erMVLphOz7glNBcv4pi5ZtnmLVUA+QLq
+9yty7ycaAecZWlFBvJqt6OG9TXymaMESswk1n2L9RpbgcNk4yBVsb+Lja3FFYpTo
+w8I/BTvwjiW8wNdjSmteDtoRD1psWi/8IeeH31FOuyEmh7nludsnpea0y4XO8XOA
+UEph9a7Qlt2n1pkJmpeB5hr2Y5kjfxUNcmQe8ymoyK5dQ3Zsn8TEBG1Kjro1/eYS
+GC7VhdOAZpu4Du7SW+g0oXAxSf9UFUbkKDaLal19QHchky8sEzN7u5zrxtLkeyOw
+q9iJRe30EknFJ53s0llDOFaH9kTtRpJuu2E+RL0tePvLJxv37/0=
+=C7um
+-END PGP SIGNATURE-

Added: dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip
==
Binary file - no diff available.

Propchange: dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip
--
svn:mime-type = application/octet-stream

Added: dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.asc
==
--- dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.asc (added)
+++ dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.asc Mon May 10 19:52:23 2021
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAmCZUNIACgkQ7SN4zQmg
+jN5inhAAyK3wB/l7TakUTDih5lwFIJH9/Ejh5wQfu6VjyhBrqn8eUh9djQQreHl1
+ZV5Q/rwqo/ySjhDYYfFnoK3y/1EfBjpE2FAACDqtlJVf8f6nKDEPiqYAT6GtPrhY
+u+x3O0YovXTq/s2pxsyhzlDmIJv3LmIfJZX9l4yJrBBHKKYhTvjlig9JbckLNSRo
+M+lFZpHKGhCvIV0u5+OqzmXqzO4QW7xoOG5ClOfAJnNNMJZ/CGSlshp2bEnqJ/3R
+oLIcvJT92jQ+2Lh112Zfp1wLYmqjl3NRIKFq4YHeuuAKTvkUhoGblMnsWZYsY6Dp
+g77b9mFY5Z4MoIyQ2LhHW1U55dNohVSXC842dqenkWSnoQng3u4GU7JE7wEER5n+
+AIjruMBTB/XrLJBmUjNwwK9nDgxEz7Z7ew71ScLHzC/0bMzQzluT50iPv1POkijo
+aeCaRZlZr5xvsTwoNnLI0ufqPrmhTm5ahkY7JZw/34FtscmYQjNa7OEbpA6tA6C4
+LubVD0MAcMWqvS9rwQF1Xb23EPv20k9V1ZwaIxet6GfzxFLkKg0NIgN2IwmjwdzI
+p3XRyV9UjYiRJlC6f14Vm6+n2BNirL68WHrh4g0aPR8viR/bE5C+hjVGcdO12C00
+L1PFRO+crGdzw2m18ZfBSUafyDTWvNJq6pEGsYmYPTwyJprSS+Y=
+=achX
+-END PGP SIGNATURE-

Added: dev/mina/sshd/2.7.0/apache-sshd-2.7.0.pom
==
--- dev/mina/sshd/2.7.0/apache-sshd-2.7.0.pom (added)
+++ dev/mina/sshd/2.7.0/apache-sshd-2.7.0.pom Mon May 10 19:52:23 2021
@@ -0,0 +1,210 @@
+http://maven.apache.org/POM/4.0.0; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
xsi:schemaLocation="https://maven.apache.org/POM/4.0.0 
https://maven.apache.org/maven-v4_0_0.xsd;>
+
+
+4.0.0
+
+
+org.apache.sshd
+sshd
+2.7.0
+
+
+apache-sshd
+Apache Mina SSHD :: Assembly
+pom
+
+
+${project.basedir}/..
+
+
+
+
+org.apache.sshd
+sshd-common
+${project.version}
+
+
+org.apache.sshd
+sshd-core
+${project.version}
+
+
+org.apache.sshd
+sshd-scp
+${project.version}
+
+
+org.apache.sshd
+sshd-sftp
+${project.version}
+
+
+org.apache.sshd
+sshd-cli
+${project.version}
+
+
+
+org.apache.sshd
+   

[mina-sshd] branch master updated (db7cbdc -> 4dad0d7)

2021-05-10 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.


from db7cbdc  [SSHD-1158] Don't send channel EOF after having received 
channel CLOSE
 add 4dad0d7  [SSHD-1145] Deprecate ReflectionUtils#isClassAvailable and 
use ThreadUtils#resolveDefaultClass in SecurityProviderRegistrars (#189)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/sshd/common/util/ReflectionUtils.java |  9 +
 .../BouncyCastleSecurityProviderRegistrar.java|  5 ++---
 .../security/eddsa/EdDSASecurityProviderRegistrar.java|  5 ++---
 .../org/apache/sshd/common/util/threads/ThreadUtils.java  | 15 +++
 4 files changed, 28 insertions(+), 6 deletions(-)


[mina-sshd] branch master updated (4dad0d7 -> 9a724be)

2021-05-10 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.


from 4dad0d7  [SSHD-1145] Deprecate ReflectionUtils#isClassAvailable and 
use ThreadUtils#resolveDefaultClass in SecurityProviderRegistrars (#189)
 add 9a724be  [SSHD-525] Server side implementation of 
posix-ren...@openssh.com

No new revisions were added by this update.

Summary of changes:
 CHANGES.md |  2 +-
 .../sftp/server/AbstractSftpSubsystemHelper.java   | 24 -
 .../openssh/helpers/OpenSSHExtensionsTest.java | 41 ++
 3 files changed, 65 insertions(+), 2 deletions(-)


[mina-sshd] branch master updated: [maven-release-plugin] prepare release sshd-2.7.0

2021-05-10 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 09d14bf  [maven-release-plugin] prepare release sshd-2.7.0
09d14bf is described below

commit 09d14bf6adf5b75b59cb182a1c8de612e6a756ec
Author: Guillaume Nodet 
AuthorDate: Mon May 10 17:11:28 2021 +0200

[maven-release-plugin] prepare release sshd-2.7.0
---
 assembly/pom.xml |  2 +-
 pom.xml  | 12 ++--
 sshd-cli/pom.xml |  2 +-
 sshd-common/pom.xml  |  2 +-
 sshd-contrib/pom.xml |  2 +-
 sshd-core/pom.xml|  2 +-
 sshd-git/pom.xml |  2 +-
 sshd-ldap/pom.xml|  2 +-
 sshd-mina/pom.xml|  2 +-
 sshd-netty/pom.xml   |  2 +-
 sshd-openpgp/pom.xml |  2 +-
 sshd-osgi/pom.xml|  2 +-
 sshd-putty/pom.xml   |  2 +-
 sshd-scp/pom.xml |  2 +-
 sshd-sftp/pom.xml|  2 +-
 sshd-spring-sftp/pom.xml |  2 +-
 16 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index f1ded23..3b1469f 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.6.1-SNAPSHOT
+2.7.0
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index 0c38bc6..e84083f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
 org.apache.sshd
 sshd
-2.6.1-SNAPSHOT
+2.7.0
 Apache Mina SSHD
 pom
 2008
@@ -75,7 +75,7 @@
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 https://github.com/apache/mina-sshd/tree/${project.scm.tag}
-master
+sshd-2.7.0
 
 
 
@@ -745,22 +745,22 @@
 
 org.apache.maven.scm
 maven-scm-api
->${scm.plugin.version}
+${scm.plugin.version}
 
 
 org.apache.maven.scm
 maven-scm-provider-gitexe
->${scm.plugin.version}
+${scm.plugin.version}
 
 
 org.apache.maven.scm
 
maven-scm-provider-svn-commons
->${scm.plugin.version}
+${scm.plugin.version}
 
 
 org.apache.maven.scm
 maven-scm-provider-svnexe
->${scm.plugin.version}
+${scm.plugin.version}
 
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index c5b890c..7b83e43 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.6.1-SNAPSHOT
+2.7.0
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index 6c8cd8c..a6299b7 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.6.1-SNAPSHOT
+2.7.0
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index bb37464..d23ef1d 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.6.1-SNAPSHOT
+2.7.0
 
 
 

[mina-sshd] annotated tag sshd-2.7.0 created (now 063b74e)

2021-05-10 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to annotated tag sshd-2.7.0
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.


  at 063b74e  (tag)
 tagging 09d14bf6adf5b75b59cb182a1c8de612e6a756ec (commit)
 replaces sshd-2.6.0
  by Guillaume Nodet
  on Mon May 10 17:11:41 2021 +0200

- Log -
[maven-release-plugin] copy for tag sshd-2.7.0
---

No new revisions were added by this update.


[mina-sshd] branch master updated: [maven-release-plugin] prepare for next development iteration

2021-05-10 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 3601ce8  [maven-release-plugin] prepare for next development iteration
3601ce8 is described below

commit 3601ce8f6db3fe107aea480681f9e2ac98b8bfd7
Author: Guillaume Nodet 
AuthorDate: Mon May 10 17:11:46 2021 +0200

[maven-release-plugin] prepare for next development iteration
---
 assembly/pom.xml | 2 +-
 pom.xml  | 4 ++--
 sshd-cli/pom.xml | 2 +-
 sshd-common/pom.xml  | 2 +-
 sshd-contrib/pom.xml | 2 +-
 sshd-core/pom.xml| 2 +-
 sshd-git/pom.xml | 2 +-
 sshd-ldap/pom.xml| 2 +-
 sshd-mina/pom.xml| 2 +-
 sshd-netty/pom.xml   | 2 +-
 sshd-openpgp/pom.xml | 2 +-
 sshd-osgi/pom.xml| 2 +-
 sshd-putty/pom.xml   | 2 +-
 sshd-scp/pom.xml | 2 +-
 sshd-sftp/pom.xml| 2 +-
 sshd-spring-sftp/pom.xml | 2 +-
 16 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index 3b1469f..1fe1237 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.7.0
+2.7.1-SNAPSHOT
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index e84083f..e29a7f5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
 org.apache.sshd
 sshd
-2.7.0
+2.7.1-SNAPSHOT
 Apache Mina SSHD
 pom
 2008
@@ -75,7 +75,7 @@
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 https://github.com/apache/mina-sshd/tree/${project.scm.tag}
-sshd-2.7.0
+master
 
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index 7b83e43..50fd663 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.7.0
+2.7.1-SNAPSHOT
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index a6299b7..2829224 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.7.0
+2.7.1-SNAPSHOT
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index d23ef1d..4c2a1f8 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.7.0
+2.7.1-SNAPSHOT
 
 
 

svn commit: r47640 - /dev/mina/sshd/2.7.0/

2021-05-11 Thread gnodet
Author: gnodet
Date: Tue May 11 14:20:01 2021
New Revision: 47640

Log:
Update candidate release

Modified:
dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz
dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.asc
dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip
dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.asc
dev/mina/sshd/2.7.0/apache-sshd-2.7.0.pom.asc
dev/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz
dev/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.asc
dev/mina/sshd/2.7.0/apache-sshd-2.7.0.zip
dev/mina/sshd/2.7.0/apache-sshd-2.7.0.zip.asc

Modified: dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz
==
Binary files - no diff available.

Modified: dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.asc
==
--- dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.asc (original)
+++ dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.asc Tue May 11 14:20:01 
2021
@@ -1,16 +1,16 @@
 -BEGIN PGP SIGNATURE-
 
-iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAmCZUNIACgkQ7SN4zQmg
-jN78lQ/+JzMbCWhrK677RSZR+RXu+X3rlfICwD1qVEHfYsO4kLcNJ3QzKs10WeBx
-Lo5ezLEpN1e8oHbf42ubuEFalxmxrmHvGTaIepxy7YCe2izACnzLUJmf/qaOHPnj
-tx9X6oHGlWuNiHP2quYWWdu5vI25fYZfu2bI+ylg/pR2W6a/QzpQgGxJv+aZytlQ
-3jOSqh+Qw9RjyV4nku0VjLf4DJ2xjtbVh/08sXu2e+OhaLisHj3EgeXNa9tgtHZS
-AjtFZ5qzTRrw2sU8LapzlYXQSGka9V/P/dGhQ4qKNgqcdqLFFjBd27EyfHaQoGhX
-ePPxzsIgyY9/X9H08q3Ko5VTkXjcP0e2erMVLphOz7glNBcv4pi5ZtnmLVUA+QLq
-9yty7ycaAecZWlFBvJqt6OG9TXymaMESswk1n2L9RpbgcNk4yBVsb+Lja3FFYpTo
-w8I/BTvwjiW8wNdjSmteDtoRD1psWi/8IeeH31FOuyEmh7nludsnpea0y4XO8XOA
-UEph9a7Qlt2n1pkJmpeB5hr2Y5kjfxUNcmQe8ymoyK5dQ3Zsn8TEBG1Kjro1/eYS
-GC7VhdOAZpu4Du7SW+g0oXAxSf9UFUbkKDaLal19QHchky8sEzN7u5zrxtLkeyOw
-q9iJRe30EknFJ53s0llDOFaH9kTtRpJuu2E+RL0tePvLJxv37/0=
-=C7um
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAmCajJkACgkQ7SN4zQmg
+jN7iyhAArcD1GM3n2wQnbFPrBDH7I5ntKKCkGrq0Hf/rjX3MA/VgWoYNr/Eo90gc
+sUYLf7DoOJloa0ld6+xhx6YwD6WL3Rl3N40cnmjNjuWLjkyBF3MJEhZUJP8YC0JZ
+hUA24b/A7PmnummHWZecX0VdIcf76AxsZXrdEzX77GdcXhFJdUIIUZr976nljCAI
+gyB841F8rrW5sISJ74/x+ndgHCbdi/KGx7hUYxVk7ums3rfXNf6cbKGMtTYvrDow
+y3PmiZev4xChTXVd7zepacLowty5Sd5anGUdkPQGAn0YwXgTHTnFXH4S8WvJlds+
+3QmdazWk1fdoZMcVm15eODAekoz2pqEktHs/E1P2JcOMYgRzyi2fRwjr/V3yrR0a
+iLd9q8RCzYQfutlON0p/2dMdeaGt9JWO8TeKCW4X7ihmIGnsTlKNCNflAkJ83c/9
+foTv/u4FUwWHMQRxDT+8KiK0d8DmtAWwQvn2uPxEWjDHEGRUMjBcgsdbrNLCajVU
+v9Ki399SJ1UmWZDEh07muZQ4ARyfPpfdlnhZ5HKQJCe5wxhxswYxO9eIpDBYX/4e
+9r2wyvbVTjlmSU669I/wUoo/Ptz0tz9bvcsQwS8bCW0wZGq6zhPvMMLpwNIOZQrS
+FdEfi7MnbPARx3glUtPDy44Sfo/bhBEA3qVxlHCqMFleRVlBmQk=
+=0iF2
 -END PGP SIGNATURE-

Modified: dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip
==
Binary files - no diff available.

Modified: dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.asc
==
--- dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.asc (original)
+++ dev/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.asc Tue May 11 14:20:01 2021
@@ -1,16 +1,16 @@
 -BEGIN PGP SIGNATURE-
 
-iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAmCZUNIACgkQ7SN4zQmg
-jN5inhAAyK3wB/l7TakUTDih5lwFIJH9/Ejh5wQfu6VjyhBrqn8eUh9djQQreHl1
-ZV5Q/rwqo/ySjhDYYfFnoK3y/1EfBjpE2FAACDqtlJVf8f6nKDEPiqYAT6GtPrhY
-u+x3O0YovXTq/s2pxsyhzlDmIJv3LmIfJZX9l4yJrBBHKKYhTvjlig9JbckLNSRo
-M+lFZpHKGhCvIV0u5+OqzmXqzO4QW7xoOG5ClOfAJnNNMJZ/CGSlshp2bEnqJ/3R
-oLIcvJT92jQ+2Lh112Zfp1wLYmqjl3NRIKFq4YHeuuAKTvkUhoGblMnsWZYsY6Dp
-g77b9mFY5Z4MoIyQ2LhHW1U55dNohVSXC842dqenkWSnoQng3u4GU7JE7wEER5n+
-AIjruMBTB/XrLJBmUjNwwK9nDgxEz7Z7ew71ScLHzC/0bMzQzluT50iPv1POkijo
-aeCaRZlZr5xvsTwoNnLI0ufqPrmhTm5ahkY7JZw/34FtscmYQjNa7OEbpA6tA6C4
-LubVD0MAcMWqvS9rwQF1Xb23EPv20k9V1ZwaIxet6GfzxFLkKg0NIgN2IwmjwdzI
-p3XRyV9UjYiRJlC6f14Vm6+n2BNirL68WHrh4g0aPR8viR/bE5C+hjVGcdO12C00
-L1PFRO+crGdzw2m18ZfBSUafyDTWvNJq6pEGsYmYPTwyJprSS+Y=
-=achX
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAmCajJoACgkQ7SN4zQmg
+jN5sLhAA2xZn7Kqrg7J5apE832p5aykO9maCGDpBc0XLS8G/6PkRklmHr4Lq/EtD
+mkExxI5qlyVxQw2SsfyhscbC8AegqMh1ctpxE3L4Jwc2ZVfAoeP/tdn4EpGLIM5s
+xcCU1xttBiSUljioDNwAKiP9KqzSfniVORG+5kZq/ztBOE2CWcgvLLO9G5FcKEcz
+CWHdbH8oJK4COFhm8l+0oukAcYL5HRR8vMN6SLqC66ucB3mEej3w1EW+7nYvSz3d
+lmp3ED7kaFli7HtCjQCfWyRzuTrutzAL3xmgoTi04DC5OOrisO16Tz3ZUk/2+urq
+iv5DYEDBHLtqMyhkrR/lSxdekPPBQ8UFidabNS/781Pexy/4Nr4bSs0SEScHY1ip
+qIypHM04GS+taB//XuSdZFHbKm0H6ITZl2HNtYUe804ARFyGur94q3PU5co5ta+T
+5/tUErnd4RQTbLzBUWjNSowXFO0ye6eBQ9RicKxy+JQYlR0fXtMBVormppHla83G
+nVbPFD/s2os7UTIsZEiQ3lf1PM2yAIljuqg+cmtgN5tZiI/p8VUEhMLd/HnasFOa
+HUdx8Yyb5KRmanjer72uIpKO9OA3QcIMPsQ/fEwDSrqK0kFh5BxyJjvKevbx6Z2/
+Vnw9H6HEUwE5PGj9lVHZQuiHoZvNgOqtw5nAouVDc4CTWXaHYBA=
+=+ZA/
 -END PGP SIGNATURE-

Modified: dev/mina/sshd/2.7.0/apache-sshd-2.7.0.pom.asc
==
--- dev/mina/sshd/2.7.0/apache-sshd-2.7.0.pom.asc (original

[mina-sshd] 01/01: Add changelog for 2.7.0

2021-05-11 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git

commit c5500e9da63b8d756ac46cf70ff260ded8ec9e23
Author: Guillaume Nodet 
AuthorDate: Tue May 11 15:42:06 2021 +0200

Add changelog for 2.7.0
---
 docs/changes/2.7.0.md | 51 +++
 1 file changed, 51 insertions(+)

diff --git a/docs/changes/2.7.0.md b/docs/changes/2.7.0.md
new file mode 100644
index 000..a0164af
--- /dev/null
+++ b/docs/changes/2.7.0.md
@@ -0,0 +1,51 @@
+# Introduced in 2.7.0
+
+## Major code re-factoring
+
+* [SSHD-1133](https://issues.apache.org/jira/browse/SSHD-1133) Re-factored 
locations and names of `ServerSession` and server-side `ChannelSession` related 
classes
+* Moved some helper methods and classes to more natural locations
+
+## Potential compatibility issues
+
+## Minor code helpers
+
+* [SSHD-525](https://issues.apache.org/jira/browse/SSHD-525) Added support for 
SFTP `posix-ren...@openssh.com`
+ 
extension](http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/PROTOCOL?rev=1.28=text/x-cvsweb-markup)
 - see section 3.3
+* [SSHD-1083](https://issues.apache.org/jira/browse/SSHD-1083) Relaxed 
required `Nio2Connector/Acceptor` required constructor arguments
+* [SSHD-1085](https://issues.apache.org/jira/browse/SSHD-1085) Added 
`CliLogger` + more verbosity on `SshClientMain`
+* [SSHD-1109](https://issues.apache.org/jira/browse/SSHD-1109) Route tests JUL 
logging via SLF4JBridgeHandler
+* [SSHD-1109](https://issues.apache.org/jira/browse/SSHD-1109) Provide full 
slf4j logger capabilities to CliLogger + use it in all CLI classes
+* [SSHD-1110](https://issues.apache.org/jira/browse/SSHD-1110) Replace 
`Class#newInstance()` calls with `Class#getDefaultConstructor().newInstance()`
+* [SSHD-](https://issues.apache.org/jira/browse/SSHD-) Fixed 
SshClientCliSupport compression option detection
+* [SSHD-1116](https://issues.apache.org/jira/browse/SSHD-1116) Provide 
SessionContext argument to HostKeyIdentityProvider#loadHostKeys
+* [SSHD-1116](https://issues.apache.org/jira/browse/SSHD-1116) Provide 
SessionContext argument to PasswordIdentityProvider#loadPasswords
+* [SSHD-1116](https://issues.apache.org/jira/browse/SSHD-1116) Provide 
SessionContext argument to AuthenticationIdentitiesProvider#loadIdentities
+* [SSHD-1125](https://issues.apache.org/jira/browse/SSHD-1125) Added option to 
require immediate close of channel in command `ExitCallback` invocation
+* [SSHD-1127](https://issues.apache.org/jira/browse/SSHD-1127) Consolidated 
`SftpSubsystem` support implementations into `SftpSubsystemConfigurator`
+* [SSHD-1148](https://issues.apache.org/jira/browse/SSHD-1148) Generate a 
unique thread name for each `SftpSubsystem` instance
+
+## Behavioral changes and enhancements
+
+* [SSHD-1085](https://issues.apache.org/jira/browse/SSHD-1085) Added more 
notifications related to channel state change for detecting channel closing or 
closed earlier.
+* [SSHD-1091](https://issues.apache.org/jira/browse/SSHD-1091) Renamed 
`sshd-contrib` top-level package in order to align naming convention.
+* [SSHD-1097](https://issues.apache.org/jira/browse/SSHD-1097) Added more 
`SessionListener` callbacks related to the initial version and key exchange
+* [SSHD-1097](https://issues.apache.org/jira/browse/SSHD-1097) Added more 
capability to send peer identification via `ReservedSessionMessagesHandler`
+* [SSHD-1097](https://issues.apache.org/jira/browse/SSHD-1097) Implemented 
[endless tarpit](https://nullprogram.com/blog/2019/03/22/) example in 
sshd-contrib
+* [SSHD-1109](https://issues.apache.org/jira/browse/SSHD-1109) Replace log4j 
with logback as the slf4j logger implementation for tests
+* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added callbacks 
for client-side password authentication progress
+* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added callbacks 
for client-side public key authentication progress
+* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added callbacks 
for client-side host-based authentication progress
+* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added 
capability for interactive password authentication participation via 
UserInteraction
+* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added 
capability for interactive key based authentication participation via 
UserInteraction
+* [SSHD-1123](https://issues.apache.org/jira/browse/SSHD-1123) Add option to 
chunk data in ChannelAsyncOutputStream if window size is smaller than packet 
size
+* [SSHD-1125](https://issues.apache.org/jira/browse/SSHD-1125) Added mechanism 
to throttle pending write requests in BufferedIoOutputStream
+* [SSHD-1127](https://issues.apache.org/jira/browse/SSHD-1127) Added 
capability to register a custom receiver for SFTP STDERR channel raw or stream 
data
+* [SSHD-1132](https

[mina-sshd] branch master updated (9bcd686 -> c5500e9)

2021-05-11 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.


omit 9bcd686  Add changelog for 2.7.0
omit 3601ce8  [maven-release-plugin] prepare for next development iteration
omit 09d14bf  [maven-release-plugin] prepare release sshd-2.7.0
 new c5500e9  Add changelog for 2.7.0

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (9bcd686)
\
 N -- N -- N   refs/heads/master (c5500e9)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 assembly/pom.xml |  2 +-
 pom.xml  | 10 +-
 sshd-cli/pom.xml |  2 +-
 sshd-common/pom.xml  |  2 +-
 sshd-contrib/pom.xml |  2 +-
 sshd-core/pom.xml|  2 +-
 sshd-git/pom.xml |  2 +-
 sshd-ldap/pom.xml|  2 +-
 sshd-mina/pom.xml|  2 +-
 sshd-netty/pom.xml   |  2 +-
 sshd-openpgp/pom.xml |  2 +-
 sshd-osgi/pom.xml|  2 +-
 sshd-putty/pom.xml   |  2 +-
 sshd-scp/pom.xml |  2 +-
 sshd-sftp/pom.xml|  2 +-
 sshd-spring-sftp/pom.xml |  2 +-
 16 files changed, 20 insertions(+), 20 deletions(-)


[mina-sshd] branch master updated: [maven-release-plugin] prepare for next development iteration

2021-05-11 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 4ab8c06  [maven-release-plugin] prepare for next development iteration
4ab8c06 is described below

commit 4ab8c060b6cc7237629dc84d2523d297a852474a
Author: Guillaume Nodet 
AuthorDate: Tue May 11 15:54:44 2021 +0200

[maven-release-plugin] prepare for next development iteration
---
 assembly/pom.xml | 2 +-
 pom.xml  | 4 ++--
 sshd-cli/pom.xml | 2 +-
 sshd-common/pom.xml  | 2 +-
 sshd-contrib/pom.xml | 2 +-
 sshd-core/pom.xml| 2 +-
 sshd-git/pom.xml | 2 +-
 sshd-ldap/pom.xml| 2 +-
 sshd-mina/pom.xml| 2 +-
 sshd-netty/pom.xml   | 2 +-
 sshd-openpgp/pom.xml | 2 +-
 sshd-osgi/pom.xml| 2 +-
 sshd-putty/pom.xml   | 2 +-
 sshd-scp/pom.xml | 2 +-
 sshd-sftp/pom.xml| 2 +-
 sshd-spring-sftp/pom.xml | 2 +-
 16 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index 3b1469f..1fe1237 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.7.0
+2.7.1-SNAPSHOT
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index e84083f..e29a7f5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
 org.apache.sshd
 sshd
-2.7.0
+2.7.1-SNAPSHOT
 Apache Mina SSHD
 pom
 2008
@@ -75,7 +75,7 @@
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 https://github.com/apache/mina-sshd/tree/${project.scm.tag}
-sshd-2.7.0
+master
 
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index 7b83e43..50fd663 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.7.0
+2.7.1-SNAPSHOT
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index a6299b7..2829224 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.7.0
+2.7.1-SNAPSHOT
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index d23ef1d..4c2a1f8 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.7.0
+2.7.1-SNAPSHOT
 
 
 

[mina-sshd] annotated tag sshd-2.7.0 created (now 3e3a588)

2021-05-11 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to annotated tag sshd-2.7.0
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.


  at 3e3a588  (tag)
 tagging 2772c7c8f6afb8c53546ca803501f52118bd0491 (commit)
 replaces sshd-2.6.0
  by Guillaume Nodet
  on Tue May 11 15:54:39 2021 +0200

- Log -
[maven-release-plugin] copy for tag sshd-2.7.0
---

No new revisions were added by this update.


[mina-sshd] branch master updated: [maven-release-plugin] prepare release sshd-2.7.0

2021-05-11 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 2772c7c  [maven-release-plugin] prepare release sshd-2.7.0
2772c7c is described below

commit 2772c7c8f6afb8c53546ca803501f52118bd0491
Author: Guillaume Nodet 
AuthorDate: Tue May 11 15:54:35 2021 +0200

[maven-release-plugin] prepare release sshd-2.7.0
---
 assembly/pom.xml |  2 +-
 pom.xml  | 12 ++--
 sshd-cli/pom.xml |  2 +-
 sshd-common/pom.xml  |  2 +-
 sshd-contrib/pom.xml |  2 +-
 sshd-core/pom.xml|  2 +-
 sshd-git/pom.xml |  2 +-
 sshd-ldap/pom.xml|  2 +-
 sshd-mina/pom.xml|  2 +-
 sshd-netty/pom.xml   |  2 +-
 sshd-openpgp/pom.xml |  2 +-
 sshd-osgi/pom.xml|  2 +-
 sshd-putty/pom.xml   |  2 +-
 sshd-scp/pom.xml |  2 +-
 sshd-sftp/pom.xml|  2 +-
 sshd-spring-sftp/pom.xml |  2 +-
 16 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index f1ded23..3b1469f 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.6.1-SNAPSHOT
+2.7.0
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index 0c38bc6..e84083f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
 org.apache.sshd
 sshd
-2.6.1-SNAPSHOT
+2.7.0
 Apache Mina SSHD
 pom
 2008
@@ -75,7 +75,7 @@
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 https://github.com/apache/mina-sshd/tree/${project.scm.tag}
-master
+sshd-2.7.0
 
 
 
@@ -745,22 +745,22 @@
 
 org.apache.maven.scm
 maven-scm-api
->${scm.plugin.version}
+${scm.plugin.version}
 
 
 org.apache.maven.scm
 maven-scm-provider-gitexe
->${scm.plugin.version}
+${scm.plugin.version}
 
 
 org.apache.maven.scm
 
maven-scm-provider-svn-commons
->${scm.plugin.version}
+${scm.plugin.version}
 
 
 org.apache.maven.scm
 maven-scm-provider-svnexe
->${scm.plugin.version}
+${scm.plugin.version}
 
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index c5b890c..7b83e43 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.6.1-SNAPSHOT
+2.7.0
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index 6c8cd8c..a6299b7 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.6.1-SNAPSHOT
+2.7.0
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index bb37464..d23ef1d 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.6.1-SNAPSHOT
+2.7.0
 
 
 

[mina-sshd] branch master updated: Add changelog for 2.7.0

2021-05-10 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 9d346a9  Add changelog for 2.7.0
9d346a9 is described below

commit 9d346a99fc39dfddb034912577df6b77036fdd72
Author: Guillaume Nodet 
AuthorDate: Mon May 10 20:41:07 2021 +0200

Add changelog for 2.7.0
---
 docs/changes/2.7.0.md | 51 +++
 1 file changed, 51 insertions(+)

diff --git a/docs/changes/2.7.0.md b/docs/changes/2.7.0.md
new file mode 100644
index 000..705bcbf
--- /dev/null
+++ b/docs/changes/2.7.0.md
@@ -0,0 +1,51 @@
+# Introduced in 2.6.0
+
+## Major code re-factoring
+
+* [SSHD-1133](https://issues.apache.org/jira/browse/SSHD-1133) Re-factored 
locations and names of `ServerSession` and server-side `ChannelSession` related 
classes
+* Moved some helper methods and classes to more natural locations
+
+## Potential compatibility issues
+
+## Minor code helpers
+
+* [SSHD-525](https://issues.apache.org/jira/browse/SSHD-525) Added support for 
SFTP `posix-ren...@openssh.com`
+ 
extension](http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/PROTOCOL?rev=1.28=text/x-cvsweb-markup)
 - see section 3.3
+* [SSHD-1083](https://issues.apache.org/jira/browse/SSHD-1083) Relaxed 
required `Nio2Connector/Acceptor` required constructor arguments
+* [SSHD-1085](https://issues.apache.org/jira/browse/SSHD-1085) Added 
`CliLogger` + more verbosity on `SshClientMain`
+* [SSHD-1109](https://issues.apache.org/jira/browse/SSHD-1109) Route tests JUL 
logging via SLF4JBridgeHandler
+* [SSHD-1109](https://issues.apache.org/jira/browse/SSHD-1109) Provide full 
slf4j logger capabilities to CliLogger + use it in all CLI classes
+* [SSHD-1110](https://issues.apache.org/jira/browse/SSHD-1110) Replace 
`Class#newInstance()` calls with `Class#getDefaultConstructor().newInstance()`
+* [SSHD-](https://issues.apache.org/jira/browse/SSHD-) Fixed 
SshClientCliSupport compression option detection
+* [SSHD-1116](https://issues.apache.org/jira/browse/SSHD-1116) Provide 
SessionContext argument to HostKeyIdentityProvider#loadHostKeys
+* [SSHD-1116](https://issues.apache.org/jira/browse/SSHD-1116) Provide 
SessionContext argument to PasswordIdentityProvider#loadPasswords
+* [SSHD-1116](https://issues.apache.org/jira/browse/SSHD-1116) Provide 
SessionContext argument to AuthenticationIdentitiesProvider#loadIdentities
+* [SSHD-1125](https://issues.apache.org/jira/browse/SSHD-1125) Added option to 
require immediate close of channel in command `ExitCallback` invocation
+* [SSHD-1127](https://issues.apache.org/jira/browse/SSHD-1127) Consolidated 
`SftpSubsystem` support implementations into `SftpSubsystemConfigurator`
+* [SSHD-1148](https://issues.apache.org/jira/browse/SSHD-1148) Generate a 
unique thread name for each `SftpSubsystem` instance
+
+## Behavioral changes and enhancements
+
+* [SSHD-1085](https://issues.apache.org/jira/browse/SSHD-1085) Added more 
notifications related to channel state change for detecting channel closing or 
closed earlier.
+* [SSHD-1091](https://issues.apache.org/jira/browse/SSHD-1091) Renamed 
`sshd-contrib` top-level package in order to align naming convention.
+* [SSHD-1097](https://issues.apache.org/jira/browse/SSHD-1097) Added more 
`SessionListener` callbacks related to the initial version and key exchange
+* [SSHD-1097](https://issues.apache.org/jira/browse/SSHD-1097) Added more 
capability to send peer identification via `ReservedSessionMessagesHandler`
+* [SSHD-1097](https://issues.apache.org/jira/browse/SSHD-1097) Implemented 
[endless tarpit](https://nullprogram.com/blog/2019/03/22/) example in 
sshd-contrib
+* [SSHD-1109](https://issues.apache.org/jira/browse/SSHD-1109) Replace log4j 
with logback as the slf4j logger implementation for tests
+* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added callbacks 
for client-side password authentication progress
+* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added callbacks 
for client-side public key authentication progress
+* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added callbacks 
for client-side host-based authentication progress
+* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added 
capability for interactive password authentication participation via 
UserInteraction
+* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added 
capability for interactive key based authentication participation via 
UserInteraction
+* [SSHD-1123](https://issues.apache.org/jira/browse/SSHD-1123) Add option to 
chunk data in ChannelAsyncOutputStream if window size is smaller than packet 
size
+* [SSHD-1125](https://issues.apache.org/jira/browse/SSHD-1125) Added mechanism 
to throttle pending write requests in BufferedIoOutputStream
+* [SSHD-1127](https://issues.apache.org/jira

[mina-sshd] 01/01: Add changelog for 2.7.0

2021-05-10 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git

commit 9bcd6865e9cf8cd77fbd969a9202e520c6377904
Author: Guillaume Nodet 
AuthorDate: Mon May 10 20:41:07 2021 +0200

Add changelog for 2.7.0
---
 docs/changes/2.7.0.md | 51 +++
 1 file changed, 51 insertions(+)

diff --git a/docs/changes/2.7.0.md b/docs/changes/2.7.0.md
new file mode 100644
index 000..a0164af
--- /dev/null
+++ b/docs/changes/2.7.0.md
@@ -0,0 +1,51 @@
+# Introduced in 2.7.0
+
+## Major code re-factoring
+
+* [SSHD-1133](https://issues.apache.org/jira/browse/SSHD-1133) Re-factored 
locations and names of `ServerSession` and server-side `ChannelSession` related 
classes
+* Moved some helper methods and classes to more natural locations
+
+## Potential compatibility issues
+
+## Minor code helpers
+
+* [SSHD-525](https://issues.apache.org/jira/browse/SSHD-525) Added support for 
SFTP `posix-ren...@openssh.com`
+ 
extension](http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/PROTOCOL?rev=1.28=text/x-cvsweb-markup)
 - see section 3.3
+* [SSHD-1083](https://issues.apache.org/jira/browse/SSHD-1083) Relaxed 
required `Nio2Connector/Acceptor` required constructor arguments
+* [SSHD-1085](https://issues.apache.org/jira/browse/SSHD-1085) Added 
`CliLogger` + more verbosity on `SshClientMain`
+* [SSHD-1109](https://issues.apache.org/jira/browse/SSHD-1109) Route tests JUL 
logging via SLF4JBridgeHandler
+* [SSHD-1109](https://issues.apache.org/jira/browse/SSHD-1109) Provide full 
slf4j logger capabilities to CliLogger + use it in all CLI classes
+* [SSHD-1110](https://issues.apache.org/jira/browse/SSHD-1110) Replace 
`Class#newInstance()` calls with `Class#getDefaultConstructor().newInstance()`
+* [SSHD-](https://issues.apache.org/jira/browse/SSHD-) Fixed 
SshClientCliSupport compression option detection
+* [SSHD-1116](https://issues.apache.org/jira/browse/SSHD-1116) Provide 
SessionContext argument to HostKeyIdentityProvider#loadHostKeys
+* [SSHD-1116](https://issues.apache.org/jira/browse/SSHD-1116) Provide 
SessionContext argument to PasswordIdentityProvider#loadPasswords
+* [SSHD-1116](https://issues.apache.org/jira/browse/SSHD-1116) Provide 
SessionContext argument to AuthenticationIdentitiesProvider#loadIdentities
+* [SSHD-1125](https://issues.apache.org/jira/browse/SSHD-1125) Added option to 
require immediate close of channel in command `ExitCallback` invocation
+* [SSHD-1127](https://issues.apache.org/jira/browse/SSHD-1127) Consolidated 
`SftpSubsystem` support implementations into `SftpSubsystemConfigurator`
+* [SSHD-1148](https://issues.apache.org/jira/browse/SSHD-1148) Generate a 
unique thread name for each `SftpSubsystem` instance
+
+## Behavioral changes and enhancements
+
+* [SSHD-1085](https://issues.apache.org/jira/browse/SSHD-1085) Added more 
notifications related to channel state change for detecting channel closing or 
closed earlier.
+* [SSHD-1091](https://issues.apache.org/jira/browse/SSHD-1091) Renamed 
`sshd-contrib` top-level package in order to align naming convention.
+* [SSHD-1097](https://issues.apache.org/jira/browse/SSHD-1097) Added more 
`SessionListener` callbacks related to the initial version and key exchange
+* [SSHD-1097](https://issues.apache.org/jira/browse/SSHD-1097) Added more 
capability to send peer identification via `ReservedSessionMessagesHandler`
+* [SSHD-1097](https://issues.apache.org/jira/browse/SSHD-1097) Implemented 
[endless tarpit](https://nullprogram.com/blog/2019/03/22/) example in 
sshd-contrib
+* [SSHD-1109](https://issues.apache.org/jira/browse/SSHD-1109) Replace log4j 
with logback as the slf4j logger implementation for tests
+* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added callbacks 
for client-side password authentication progress
+* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added callbacks 
for client-side public key authentication progress
+* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added callbacks 
for client-side host-based authentication progress
+* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added 
capability for interactive password authentication participation via 
UserInteraction
+* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added 
capability for interactive key based authentication participation via 
UserInteraction
+* [SSHD-1123](https://issues.apache.org/jira/browse/SSHD-1123) Add option to 
chunk data in ChannelAsyncOutputStream if window size is smaller than packet 
size
+* [SSHD-1125](https://issues.apache.org/jira/browse/SSHD-1125) Added mechanism 
to throttle pending write requests in BufferedIoOutputStream
+* [SSHD-1127](https://issues.apache.org/jira/browse/SSHD-1127) Added 
capability to register a custom receiver for SFTP STDERR channel raw or stream 
data
+* [SSHD-1132](https

[mina-sshd] branch master updated (9d346a9 -> 9bcd686)

2021-05-10 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.


 discard 9d346a9  Add changelog for 2.7.0
 new 9bcd686  Add changelog for 2.7.0

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (9d346a9)
\
 N -- N -- N   refs/heads/master (9bcd686)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 docs/changes/2.7.0.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


[mina-sshd] branch master updated: Update changelog

2021-05-31 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 7ca63e9  Update changelog
7ca63e9 is described below

commit 7ca63e9cd7712643ffcccb07cace945dfd6d878b
Author: Guillaume Nodet 
AuthorDate: Mon May 31 16:48:43 2021 +0200

Update changelog
---
 CHANGES.md | 49 -
 1 file changed, 8 insertions(+), 41 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index b2d5345..ce9fc83 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -10,54 +10,21 @@
 
 # [Version 2.5.1 to 2.6.0](./docs/changes/2.6.0.md)
 
+# [Version 2.6.0 to 2.7.0](./docs/changes/2.7.0.md)
+
 # Planned for next version
 
 ## Major code re-factoring
 
-* [SSHD-1133](https://issues.apache.org/jira/browse/SSHD-1133) Re-factored 
locations and names of `ServerSession` and server-side `ChannelSession` related 
classes
-* Moved some helper methods and classes to more natural locations
-
 ## Potential compatibility issues
 
 ## Minor code helpers
 
-* [SSHD-525](https://issues.apache.org/jira/browse/SSHD-525) Added support for 
SFTP `posix-ren...@openssh.com`
- 
extension](http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/PROTOCOL?rev=1.28=text/x-cvsweb-markup)
 - see section 3.3
-* [SSHD-1083](https://issues.apache.org/jira/browse/SSHD-1083) Relaxed 
required `Nio2Connector/Acceptor` required constructor arguments
-* [SSHD-1085](https://issues.apache.org/jira/browse/SSHD-1085) Added 
`CliLogger` + more verbosity on `SshClientMain`
-* [SSHD-1109](https://issues.apache.org/jira/browse/SSHD-1109) Route tests JUL 
logging via SLF4JBridgeHandler
-* [SSHD-1109](https://issues.apache.org/jira/browse/SSHD-1109) Provide full 
slf4j logger capabilities to CliLogger + use it in all CLI classes
-* [SSHD-1110](https://issues.apache.org/jira/browse/SSHD-1110) Replace 
`Class#newInstance()` calls with `Class#getDefaultConstructor().newInstance()`
-* [SSHD-](https://issues.apache.org/jira/browse/SSHD-) Fixed 
SshClientCliSupport compression option detection
-* [SSHD-1116](https://issues.apache.org/jira/browse/SSHD-1116) Provide 
SessionContext argument to HostKeyIdentityProvider#loadHostKeys
-* [SSHD-1116](https://issues.apache.org/jira/browse/SSHD-1116) Provide 
SessionContext argument to PasswordIdentityProvider#loadPasswords
-* [SSHD-1116](https://issues.apache.org/jira/browse/SSHD-1116) Provide 
SessionContext argument to AuthenticationIdentitiesProvider#loadIdentities
-* [SSHD-1125](https://issues.apache.org/jira/browse/SSHD-1125) Added option to 
require immediate close of channel in command `ExitCallback` invocation
-* [SSHD-1127](https://issues.apache.org/jira/browse/SSHD-1127) Consolidated 
`SftpSubsystem` support implementations into `SftpSubsystemConfigurator`
-* [SSHD-1148](https://issues.apache.org/jira/browse/SSHD-1148) Generate a 
unique thread name for each `SftpSubsystem` instance
-
 ## Behavioral changes and enhancements
 
-* [SSHD-1085](https://issues.apache.org/jira/browse/SSHD-1085) Added more 
notifications related to channel state change for detecting channel closing or 
closed earlier.
-* [SSHD-1091](https://issues.apache.org/jira/browse/SSHD-1091) Renamed 
`sshd-contrib` top-level package in order to align naming convention.
-* [SSHD-1097](https://issues.apache.org/jira/browse/SSHD-1097) Added more 
`SessionListener` callbacks related to the initial version and key exchange
-* [SSHD-1097](https://issues.apache.org/jira/browse/SSHD-1097) Added more 
capability to send peer identification via `ReservedSessionMessagesHandler`
-* [SSHD-1097](https://issues.apache.org/jira/browse/SSHD-1097) Implemented 
[endless tarpit](https://nullprogram.com/blog/2019/03/22/) example in 
sshd-contrib
-* [SSHD-1109](https://issues.apache.org/jira/browse/SSHD-1109) Replace log4j 
with logback as the slf4j logger implementation for tests
-* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added callbacks 
for client-side password authentication progress
-* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added callbacks 
for client-side public key authentication progress
-* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added callbacks 
for client-side host-based authentication progress
-* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added 
capability for interactive password authentication participation via 
UserInteraction
-* [SSHD-1114](https://issues.apache.org/jira/browse/SSHD-1114) Added 
capability for interactive key based authentication participation via 
UserInteraction
-* [SSHD-1123](https://issues.apache.org/jira/browse/SSHD-1123) Add option to 
chunk data in ChannelAsyncOutputStream if window size is smaller than packet 
size
-* [SSHD-1125](https://issues.apache.org/jira/browse/SSHD-1125) Added mechanism 
to throttle pending write requests

svn commit: r47940 - /release/mina/KEYS

2021-05-27 Thread gnodet
Author: gnodet
Date: Thu May 27 18:52:14 2021
New Revision: 47940

Log:
Add new signing key

Modified:
release/mina/KEYS

Modified: release/mina/KEYS
==
--- release/mina/KEYS (original)
+++ release/mina/KEYS Thu May 27 18:52:14 2021
@@ -391,3 +391,61 @@ wsPhV4rB7bKX6TCh4/MrxJndwLtq3W3eeUEIRg+Z
 x8r+e54Nkx1FPMjEyKsbPA==
 =5N9u
 -END PGP PUBLIC KEY BLOCK-
+pub   rsa4096 2009-12-18 [SC]
+  21FE F21E 20A5 1258 772B  5CF2 76A9 EA6E 51FB C17B
+uid   [ unknown] Guillaume Nodet (CODE SIGNING KEY) 
+sig 376A9EA6E51FBC17B 2009-12-18  Guillaume Nodet (CODE SIGNING KEY) 

+sub   rsa4096 2009-12-18 [E]
+sig  76A9EA6E51FBC17B 2009-12-18  Guillaume Nodet (CODE SIGNING KEY) 

+
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+mQINBEsriDgBEAClr/1HFRy1PapZlBeNk/OigVa1QPGayq9gph1HpVKzG6FtPZbC
++DBLXpDNtpy9Jr3A/dLzLmZU125CjduYykRvKnYQhXL4/MR7Jvhxb9holbOkhNBy
+aIpbihoZzpuIEAa4NcIk4JR3c+B1l9HRAU9KPWUKhOSUO5QEbJ1SMgfjYGye7V5u
+28tsoMZmJ1khy0sJeP4v0CZBQZ4Dtbgeqpzbafdcth8rzH8O9g/FA0DdUbgDDxWM
+ee0T1gei/D69ZRKFycYnt+9woejeQ1z6ougr9u/DWlIW2Z9z2yH9YG7JsZB7goHo
+4Jm0q5QRJQ2J9HwnqJgwRx4McZsOnIRQJVA4s6sCu4O44gPbPfYBJPdenLPC8bKE
+4iFoqngTxB9hHdGmBWCxaArxKok3Fnaa1EtmhNRtEXh6wcfa+msa7sGJSRA88qOK
+w1BAL8f850T9wCK2j5OR3UcEAyuqLz+9+zEQa1EJ+ts02IxxeFP5NqUtEmyLvx32
+iDiOwedX1inQEvP/GaXMBLM/X/Cxk+K+EWZ5HawuvUlI8Z64q/l0ZKeukjwIAms8
+/dR3/RYVBm+ufjgJQcuJ3POVucJrAeUKgQroOMCwFZRsmabDMID0akFmUJ0oheUq
+aO100cDVHgoUjuRNMQaGqx38KCPGFIx90AmnrPisRzpAcSECRwx2EUeVqwARAQAB
+tDZHdWlsbGF1bWUgTm9kZXQgKENPREUgU0lHTklORyBLRVkpIDxnbm9kZXRAYXBh
+Y2hlLm9yZz6JAjcEEwEKACEFAksriDgCGwMFCwkIBwMFFQoJCAsFFgIDAQACHgEC
+F4AACgkQdqnqblH7wXt4tQ/+KZnKjRCFdy0qXvj562CUM5Sw+8v4RFvJXdHTua/L
+DhpYkWmfp/ISpCXBIC0Oq1CKysu0WaDrEuB/n8MSKs1yHpxlhUpo+z9/gyvird7g
+gyQQr2m83G/OCW3DY+eLYwEtON9+m6kfqd2S6ZiFCRxJ5E3KS4QqJEuEm5VKgCW6
+kjLUNgJa7xxeappDb27VbpLTcDSLSRU5qk2WlpAgtafuUnEsPRnJSm1I7tO1yIf5
+8s3+lEWmTmJy+fHfch2bMFTPToiJqkEE+aUlYN9k9t8tFJVrSY9kXU96cNc2YPBQ
+V3ziTF6X0zwnH4s5gY+eAT7VQUwwqDOA8RzeXmEICXtmQoX5ITpUvcmKGTrdu2MB
+bWAEdwbfXn7HwFQMqWlyT+Pil4HAy/Tp5lolS+ZMVyFqXSygKnBPmw1zDEHx2DFP
+Yty7h3QOHwrU4UAElE6K1lzMDYyvAh53HRn4Kl8JbVrD2Wf/jvKGa/6iOAc1zcEz
+ApT7ELIlLKHdrkty97lEj16EkmdYqBEIIzLeNObM+I0/I6gAvfG8O5zQ5OjnfPlU
+CpHjat6+CBOk2p89YeLqsiUKKDyjvMr18hDny8vD6BmYVV/f+bKTjogRKzLB0+gN
+XIUvJE4izKJrqJTnQSBif//dJ5DKFz0cPjv3eP3Q4S8Nv7/7Wp9+AUkSDQ+365Ku
+goW5Ag0ESyuIOAEQALI4kEoqBEx2tHo+f5wkfN/ekQBuv7C3NMPY3yhpSd6+Bv6m
+ssAaC4Ezt0AuPivEVbxariVNv9rhL9YFfShJMTPyZjByMH/Xhw9k89ABZdOOW1Io
+nWIn3lhXnsOZN8wfIdDde1QDJIvcauiJOmg9AMKUnt4KZ7F0wQjDSDBYZETJKnQH
+TQM3pFUEjuueBvuRLPXgTcPIkJ/gQXhAksRKsB0ECc2S5+MIf6at1UA4Y0i8vHjd
+utbkoA1B5t/TR+v23GUyXAEHu7w+0KtXg/iFePNfU+EYdfvVYXM2EtmYsHMohZJj
+H9u+zcZ/war4ggPRS+b7CysyH/xK+3+6sd5hz70hKpTS33vLyXv4bDPyKr4pHJ2a
+eUoT4a1zIxJkpbsQvfu7xljfyLQRA6g+fCVHpSbMrVXR/TEiYZUrD5dAUw62f5zX
+vyQd8t/i0RhJoZcqNghhsn8nJkSfohhqTbtC7MQnESrCnSO+3B4DWZXSM7DMh4LB
+XgiWGdwSHgeJLwKQKdSTCBlfez18s68VX3/Couzn8e0m+XqAwnrUy59IgtcmHQT+
+4RFSBVSbX8AQI/oEM/2V6qWpiJaDaBHWqimjrdIco8gdq60uZBLJg0z3dmp/Ydbe
+GlGAmIYwbIkkL40i7ItEPoc9OeJiX8DwhGStVfwgIVJU1KCtLkyCr5TTKzcvABEB
+AAGJAh8EGAEKAAkFAksriDgCGwwACgkQdqnqblH7wXuIWhAAnxy2xSPTpi8Iyo7a
+FASS3+o33MQpe6Tgl36qjQPrOmdfgQiCTAvqYSIAa6rltIRQ+IY87UgLxYaPlkyi
+HY93qghVj5O4unPGv3c5SXpyE8AqN9HvngC7V453JVkdtn6aVYTaZ3zqcLD7ReuL
+IUoltLAbWJ6Vl3JY3sjs89U0YX+isJksmo0kqIe6fwwccDRB/jlOqgXjUfN2pngk
+nv28sDUtVJKFxYqHg+Sz6PJz+xW4i7jB3gptWqrBrFEeuAyM7PvOLRQqiOYzdGqv
+a7u42eH48nOXwEEGLp1a/Z4BGHmT3Qd3S2DulfAxmXf+nePTpueugzKRJo7bSAeI
+J+QhuhfCYLz2MsFbP5Y4zeEQQNjaLHyAcOuNDVqCYvm4+mVaCBmMB93/IgqBjjby
+AMR/1CrNXuQJj4e8yQ2WgJ7ib+0epqT0hlKjiMmNCSvkpKkznVPr+a6154Ii7skf
+xROgM+9kKKcfE5AvV6KAeiWmGdCtw/+hQOrrhp+6mrYxOgx/iO16Xa5T7sapnmQS
+ij9VV+fE0skmm10w43N+uS9S/hZTfgRvNhLJkErXEowhgcNjOCVcJIxRAD3E1ijB
+D7LvwqXByGpy2TeVdHVEuKDLTlOSjXHkS/CpdpIqtLzg3ej7LD7jC6p+CJsJZnGd
+gpuNIhyLmiswcAoXc4WAfuA7nsE=
+=cQ2P
+-END PGP PUBLIC KEY BLOCK-




[mina-site] branch master updated: Add SSHD 2.7.0 release

2021-05-31 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-site.git


The following commit(s) were added to refs/heads/master by this push:
 new 26091f1  Add SSHD 2.7.0 release
26091f1 is described below

commit 26091f1493f1084c0e492365bb1b6de0b00732fb
Author: Guillaume Nodet 
AuthorDate: Mon May 31 11:00:16 2021 +0200

Add SSHD 2.7.0 release
---
 config.toml   |  2 +-
 source/downloads-sshd.md  | 16 +---
 source/sshd-project/download_2.7.0.md | 19 +++
 source/sshd-project/downloads.md  | 16 +---
 4 files changed, 38 insertions(+), 15 deletions(-)

diff --git a/config.toml b/config.toml
index e9b1525..03d659c 100644
--- a/config.toml
+++ b/config.toml
@@ -37,5 +37,5 @@ version_asyncweb = "2.0.0-SNAPSHOT"
 version_mina_2_0 = "2.0.21"
 version_mina_2_1 = "2.1.3"
 version_ftpserver = "1.1.1"
-version_sshd = "2.6.0"
+version_sshd = "2.7.0"
 version_vysper = "0.7"
diff --git a/source/downloads-sshd.md b/source/downloads-sshd.md
index 984fdb7..27fcd61 100644
--- a/source/downloads-sshd.md
+++ b/source/downloads-sshd.md
@@ -4,15 +4,15 @@ title: Downloads
 
 # Latest SSHD Releases
 
-The latest release is the SSHD 2.6.0 release.
-Apache Mina SSHD 2.6.0 contains a number of [enhancements and 
bug-fixes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849=12348366).
- 
+The latest release is the SSHD 2.7.0 release.
+Apache Mina SSHD 2.7.0 contains a number of [enhancements and 
bug-fixes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849=12349400).
+
 * Source distributions:
-* [Apache Mina SSHD 2.6.0 Sources 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.asc)
 
[SHA256](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0-src.tar.gz.sha512)
-* [Apache Mina SSHD 2.6.0 Sources 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.asc)
 
[SHA256](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0-src.zip.sha512)
+* [Apache Mina SSHD 2.7.0 Sources 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.asc)
 
[SHA256](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.sha512)
+* [Apache Mina SSHD 2.7.0 Sources 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.asc)
 
[SHA256](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.sha512)
 * Binary distributions:
-* [Apache Mina SSHD 2.6.0 Binary 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.6.0/apache-sshd-2.6.0.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0.tar.gz.asc) 
[SHA256](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0.tar.gz.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0.tar.gz.sha512)
-* [Apache Mina SSHD 2.6.0 Binary 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.6.0/apache-sshd-2.6.0.zip)
 [PGP](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0.zip.asc) 
[SHA256](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0.zip.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.6.0/apache-sshd-2.6.0.zip.sha512)
+* [Apache Mina SSHD 2.7.0 Binary 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.asc) 
[SHA256](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.sha512)
+* [Apache Mina SSHD 2.7.0 Binary 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.7.0/apache-sshd-2.7.0.zip)
 [PGP](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0.zip.asc) 
[SHA256](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0.zip.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0.zip.sha512)
 
 # Development snapshots
 
@@ -50,3 +50,5 @@ You can [build](sshd

svn commit: r48018 - in /release/mina/sshd: 2.6.0/ 2.7.0/

2021-05-31 Thread gnodet
Author: gnodet
Date: Mon May 31 08:35:21 2021
New Revision: 48018

Log:
Apache Mina SSHD 2.7.0 release

Added:
release/mina/sshd/2.7.0/
release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz   (with props)
release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.asc
release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip   (with props)
release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.asc
release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom
release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom.asc
release/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz   (with props)
release/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.asc
release/mina/sshd/2.7.0/apache-sshd-2.7.0.zip   (with props)
release/mina/sshd/2.7.0/apache-sshd-2.7.0.zip.asc
Removed:
release/mina/sshd/2.6.0/

Added: release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz
==
Binary file - no diff available.

Propchange: release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz
--
svn:mime-type = application/octet-stream

Added: release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.asc
==
--- release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.asc (added)
+++ release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.asc Mon May 31 
08:35:21 2021
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAmCajJkACgkQ7SN4zQmg
+jN7iyhAArcD1GM3n2wQnbFPrBDH7I5ntKKCkGrq0Hf/rjX3MA/VgWoYNr/Eo90gc
+sUYLf7DoOJloa0ld6+xhx6YwD6WL3Rl3N40cnmjNjuWLjkyBF3MJEhZUJP8YC0JZ
+hUA24b/A7PmnummHWZecX0VdIcf76AxsZXrdEzX77GdcXhFJdUIIUZr976nljCAI
+gyB841F8rrW5sISJ74/x+ndgHCbdi/KGx7hUYxVk7ums3rfXNf6cbKGMtTYvrDow
+y3PmiZev4xChTXVd7zepacLowty5Sd5anGUdkPQGAn0YwXgTHTnFXH4S8WvJlds+
+3QmdazWk1fdoZMcVm15eODAekoz2pqEktHs/E1P2JcOMYgRzyi2fRwjr/V3yrR0a
+iLd9q8RCzYQfutlON0p/2dMdeaGt9JWO8TeKCW4X7ihmIGnsTlKNCNflAkJ83c/9
+foTv/u4FUwWHMQRxDT+8KiK0d8DmtAWwQvn2uPxEWjDHEGRUMjBcgsdbrNLCajVU
+v9Ki399SJ1UmWZDEh07muZQ4ARyfPpfdlnhZ5HKQJCe5wxhxswYxO9eIpDBYX/4e
+9r2wyvbVTjlmSU669I/wUoo/Ptz0tz9bvcsQwS8bCW0wZGq6zhPvMMLpwNIOZQrS
+FdEfi7MnbPARx3glUtPDy44Sfo/bhBEA3qVxlHCqMFleRVlBmQk=
+=0iF2
+-END PGP SIGNATURE-

Added: release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip
==
Binary file - no diff available.

Propchange: release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip
--
svn:mime-type = application/octet-stream

Added: release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.asc
==
--- release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.asc (added)
+++ release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.asc Mon May 31 08:35:21 
2021
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAmCajJoACgkQ7SN4zQmg
+jN5sLhAA2xZn7Kqrg7J5apE832p5aykO9maCGDpBc0XLS8G/6PkRklmHr4Lq/EtD
+mkExxI5qlyVxQw2SsfyhscbC8AegqMh1ctpxE3L4Jwc2ZVfAoeP/tdn4EpGLIM5s
+xcCU1xttBiSUljioDNwAKiP9KqzSfniVORG+5kZq/ztBOE2CWcgvLLO9G5FcKEcz
+CWHdbH8oJK4COFhm8l+0oukAcYL5HRR8vMN6SLqC66ucB3mEej3w1EW+7nYvSz3d
+lmp3ED7kaFli7HtCjQCfWyRzuTrutzAL3xmgoTi04DC5OOrisO16Tz3ZUk/2+urq
+iv5DYEDBHLtqMyhkrR/lSxdekPPBQ8UFidabNS/781Pexy/4Nr4bSs0SEScHY1ip
+qIypHM04GS+taB//XuSdZFHbKm0H6ITZl2HNtYUe804ARFyGur94q3PU5co5ta+T
+5/tUErnd4RQTbLzBUWjNSowXFO0ye6eBQ9RicKxy+JQYlR0fXtMBVormppHla83G
+nVbPFD/s2os7UTIsZEiQ3lf1PM2yAIljuqg+cmtgN5tZiI/p8VUEhMLd/HnasFOa
+HUdx8Yyb5KRmanjer72uIpKO9OA3QcIMPsQ/fEwDSrqK0kFh5BxyJjvKevbx6Z2/
+Vnw9H6HEUwE5PGj9lVHZQuiHoZvNgOqtw5nAouVDc4CTWXaHYBA=
+=+ZA/
+-END PGP SIGNATURE-

Added: release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom
==
--- release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom (added)
+++ release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom Mon May 31 08:35:21 2021
@@ -0,0 +1,210 @@
+http://maven.apache.org/POM/4.0.0; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
xsi:schemaLocation="https://maven.apache.org/POM/4.0.0 
https://maven.apache.org/maven-v4_0_0.xsd;>
+
+
+4.0.0
+
+
+org.apache.sshd
+sshd
+2.7.0
+
+
+apache-sshd
+Apache Mina SSHD :: Assembly
+pom
+
+
+${project.basedir}/..
+
+
+
+
+org.apache.sshd
+sshd-common
+${project.version}
+
+
+org.apache.sshd
+sshd-core
+${project.version}
+
+
+org.apache.sshd
+sshd-scp
+${project.version}
+
+
+org.apache.sshd
+sshd-sftp
+${project.version}
+
+
+org.apache.sshd
+   

svn commit: r48019 - /release/mina/sshd/2.7.0/

2021-05-31 Thread gnodet
Author: gnodet
Date: Mon May 31 08:54:31 2021
New Revision: 48019

Log:
Apache Mina SSHD 2.7.0 release (add sha checksums)

Added:
release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.sha256
release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.sha512
release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.sha256
release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.sha512
release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom.sha256
release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom.sha512
release/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.sha256
release/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.sha512
release/mina/sshd/2.7.0/apache-sshd-2.7.0.zip.sha256
release/mina/sshd/2.7.0/apache-sshd-2.7.0.zip.sha512

Added: release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.sha256
==
--- release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.sha256 (added)
+++ release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.sha256 Mon May 31 
08:54:31 2021
@@ -0,0 +1,2 @@
+./apache-sshd-2.7.0-src.tar.gz: FE3F9CA7 2930FD4B 01E2969F 32F7D2AE DD9B364F
+D42CA124 CC3384BD 23DE7007

Added: release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.sha512
==
--- release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.sha512 (added)
+++ release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.sha512 Mon May 31 
08:54:31 2021
@@ -0,0 +1,4 @@
+./apache-sshd-2.7.0-src.tar.gz: AF40B898 0DE7EFD8 10261C06 EA552E04 31C4E116
+B9C3E6EC 267DC724 A38A99A9 4ED47089 F8248365
+89D1C51E D0E2C3CF A6054D86 AAFB613A A268E1B6
+3373DD8C

Added: release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.sha256
==
--- release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.sha256 (added)
+++ release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.sha256 Mon May 31 
08:54:31 2021
@@ -0,0 +1,2 @@
+./apache-sshd-2.7.0-src.zip: 95F6D15E 813E0D3F 48008EE1 A45CA9FB 5AC41BAF
+ 00E292D6 B53C906F BD5D47D9

Added: release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.sha512
==
--- release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.sha512 (added)
+++ release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.sha512 Mon May 31 
08:54:31 2021
@@ -0,0 +1,4 @@
+./apache-sshd-2.7.0-src.zip: BF82CA36 0539C3AF 16E39547 700F9F4A 2F593261
+ D9A3BABF 73A43BF4 3965068C F18B2E60 AF8DF7C2
+ BECD42CD 31BC277B 4121F616 732EEDB8 74552F33
+ 2B154C8A

Added: release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom.sha256
==
--- release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom.sha256 (added)
+++ release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom.sha256 Mon May 31 08:54:31 
2021
@@ -0,0 +1,2 @@
+./apache-sshd-2.7.0.pom: 014E07D2 26BCEB77 DD9B5FEC 638F1DAC 3D9A5006 C65EDF91
+ 093C4E97 66C9BD2F

Added: release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom.sha512
==
--- release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom.sha512 (added)
+++ release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom.sha512 Mon May 31 08:54:31 
2021
@@ -0,0 +1,3 @@
+./apache-sshd-2.7.0.pom: C62C93C1 58E65B7D BE58B223 59691FD5 4295E7A3 A6837E35
+ F0FFBAB6 E686E8A0 334EA5DA E95B2FF4 D8E64013 8A1A2A31
+ F9BD381D 78D2D2AF 48A76139 D71F257B

Added: release/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.sha256
==
--- release/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.sha256 (added)
+++ release/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.sha256 Mon May 31 08:54:31 
2021
@@ -0,0 +1,2 @@
+./apache-sshd-2.7.0.tar.gz: 6BCBAECC 1BD86882 5734A5C3 56F8FA0F 9BD208FF
+C44ADE82 2F173285 B8CF24FA

Added: release/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.sha512
==
--- release/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.sha512 (added)
+++ release/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.sha512 Mon May 31 08:54:31 
2021
@@ -0,0 +1,4 @@
+./apache-sshd-2.7.0.tar.gz: 5AC29B43 471DFDD9 92EF70FA 3BE4E8AE 9E217FBE
+F6CFB88F A548E951 5165374F F178B95C 6A1927A9
+A6A27C37 7A94D02B C35EC771 5E5C1938 9EB1566C
+50B02A80

Added: release/mina/sshd/2.7.0/apache-sshd-2.7.0.zip.sha256
==
--- release/mina/sshd/2.7.0/apache-sshd-2.7.0.zip.sha256 (added

[mina-site] branch master updated: Added Jenkinsfile to put deployment configuration in version control

2021-05-31 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-site.git


The following commit(s) were added to refs/heads/master by this push:
 new ccfe74e  Added Jenkinsfile to put deployment configuration in version 
control
 new fc04f53  Merge pull request #4 from rlenferink/add-jenkinsfile
ccfe74e is described below

commit ccfe74ed7673b163defadea442b0d9971e9d7be6
Author: Roy Lenferink 
AuthorDate: Mon Jul 20 19:09:52 2020 +0200

Added Jenkinsfile to put deployment configuration in version control
---
 Jenkinsfile | 112 
 1 file changed, 112 insertions(+)

diff --git a/Jenkinsfile b/Jenkinsfile
new file mode 100644
index 000..bd87e57
--- /dev/null
+++ b/Jenkinsfile
@@ -0,0 +1,112 @@
+#!groovy
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+pipeline {
+agent {
+// 
https://cwiki.apache.org/confluence/display/INFRA/Jenkins+node+labels
+label 'git-websites'
+}
+   
+environment {
+HUGO_VERSION = '0.63.2'
+DEPLOY_BRANCH = 'asf-site'
+}
+
+stages {
+stage('Prepare') {
+steps {
+script {
+// Capture last commit hash for final commit message
+env.LAST_SHA = sh(script:'git log -n 1 
--pretty=format:\'%H\'', returnStdout: true).trim()
+
+// Setup Hugo
+env.HUGO_DIR = sh(script:'mktemp -d', returnStdout: 
true).trim()
+sh """
+mkdir -p ${env.HUGO_DIR}/bin
+cd ${env.HUGO_DIR}
+wget --no-verbose -O hugo.tar.gz 
https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_Linux-64bit.tar.gz
+tar xfzv hugo.tar.gz
+mv hugo ${env.HUGO_DIR}/bin/
+"""
+
+// Setup directory structure for generated content
+env.TMP_DIR = sh(script:'mktemp -d', returnStdout: 
true).trim()
+env.OUT_DIR = "${env.TMP_DIR}/content"
+sh "mkdir -p ${env.OUT_DIR}"
+
+}
+}
+}
+stage('Build') {
+steps {
+script {
+withEnv(["PATH+HUGO=${env.HUGO_DIR}/bin"]) {
+sh "hugo --destination ${env.OUT_DIR}"
+}
+}
+}
+}
+stage('Deploy') {
+when {
+anyOf {
+branch 'master'
+}
+}
+steps {
+script {
+// Checkout branch with generated content
+sh """
+git checkout ${DEPLOY_BRANCH}
+git pull origin ${DEPLOY_BRANCH}
+"""
+
+// Remove the content of the target branch and replace it 
with the content of the temp folder
+sh """
+rm -rf ${WORKSPACE}/content
+git rm -r --cached content/*
+mkdir -p ${WORKSPACE}/content
+cp -rT ${env.TMP_DIR}/* ${WORKSPACE}/content
+"""
+
+// Commit the changes to the target branch
+env.COMMIT_MESSAGE = "Updated site from ${BRANCH_NAME} 
(${env.LAST_SHA})"
+sh """
+git add -A
+git commit -m "${env.COMMIT_MESSAGE}" | true
+"""
+
+// Push the generated content for deployment
+sh "git push -u origin ${DEPLOY_BRANCH}"
+

[mina-sshd] branch master updated: Make sure the project is built using with JDK 8 during releases

2021-05-19 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new d156443  Make sure the project is built using with JDK 8 during 
releases
d156443 is described below

commit d15644325e254ec1bedb9cd4e5aa4a6a3adb63d9
Author: Guillaume Nodet 
AuthorDate: Wed May 19 15:03:02 2021 +0200

Make sure the project is built using with JDK 8 during releases
---
 pom.xml | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index b879dc7..a92f5ab 100644
--- a/pom.xml
+++ b/pom.xml
@@ -97,6 +97,7 @@
 ${javac.source}
 
3.2.0
 
+[${javac.target},)
 ${javac.source}
 ${javac.target}
 ${javac.target}
@@ -130,6 +131,13 @@
 
 
 
+release
+
+[1.8,1.9)
+
+
+
+
 ci
 
 4.0
@@ -1256,7 +1264,7 @@
 [${min.required.maven.version},)
 
 
-[${javac.target},)
+${required.java.version}
 
 
 true


[mina-sshd] branch master updated: [SSHD-1152] Some warnings are never logged

2021-03-29 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new ea57983  [SSHD-1152] Some warnings are never logged
ea57983 is described below

commit ea57983ca77717f22170db40b3048e005719e4fd
Author: Guillaume Nodet 
AuthorDate: Mon Mar 29 13:28:13 2021 +0200

[SSHD-1152] Some warnings are never logged
---
 .../main/java/org/apache/sshd/common/util/logging/LoggingUtils.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sshd-common/src/main/java/org/apache/sshd/common/util/logging/LoggingUtils.java
 
b/sshd-common/src/main/java/org/apache/sshd/common/util/logging/LoggingUtils.java
index 13acb4d..8ca82a8 100644
--- 
a/sshd-common/src/main/java/org/apache/sshd/common/util/logging/LoggingUtils.java
+++ 
b/sshd-common/src/main/java/org/apache/sshd/common/util/logging/LoggingUtils.java
@@ -614,7 +614,7 @@ public final class LoggingUtils {
 public static void warn(Logger log, String message, Object o1, Object o2, 
Object o3, Object o4, Throwable t) {
 if (log.isDebugEnabled() && (t != null)) {
 log.warn(message, o1, o2, o3, o4, t);
-} else if (log.isDebugEnabled()) {
+} else {
 log.warn(message, o1, o2, o3, o4);
 }
 }
@@ -689,7 +689,7 @@ public final class LoggingUtils {
 public static void error(Logger log, String message, Object o1, Object o2, 
Object o3, Object o4, Throwable t) {
 if (log.isDebugEnabled() && (t != null)) {
 log.error(message, o1, o2, o3, o4, t);
-} else if (log.isDebugEnabled()) {
+} else {
 log.error(message, o1, o2, o3, o4);
 }
 }


[mina-sshd] branch master updated: [SSHD-1146] Add missing Import-Package header in sshd-osgi

2021-03-17 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 898939d  [SSHD-1146] Add missing Import-Package header in sshd-osgi
898939d is described below

commit 898939dfd53c2e31bd97c20a4cdee872b8d357f8
Author: Guillaume Nodet 
AuthorDate: Wed Mar 17 13:55:32 2021 +0100

[SSHD-1146] Add missing Import-Package header in sshd-osgi
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index ed5263d..20258d2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1421,7 +1421,7 @@
 
 
 
-
org.apache.sshd*;version="[$(version;==;${sshd.osgi.version.clean}),$(version;=+;${sshd.osgi.version.clean}))"
+
org.apache.sshd*;version="[$(version;==;${sshd.osgi.version.clean}),$(version;=+;${sshd.osgi.version.clean}))",*
 
*;-noimport:=true
 
 pom



[mina-sshd] branch master updated: [SSHD-1213] Update tarLongFileMode to use POSIX

2021-09-16 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 22ba19b  [SSHD-1213] Update tarLongFileMode to use POSIX
22ba19b is described below

commit 22ba19bddf9692fe6fc9ed06c3b09e26b7225545
Author: Roberto Oliveira 
AuthorDate: Wed Sep 15 11:05:52 2021 +0200

[SSHD-1213] Update tarLongFileMode to use POSIX
---
 assembly/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index 1fe1237..30d3daa 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -151,7 +151,7 @@
 
 
${project.artifactId}-${project.version}
 false
-gnu
+posix
 
 
 
@@ -178,7 +178,7 @@
 
 
src/main/descriptors/unix-src.xml
 
-gnu
+posix
 
 
 


[mina-sshd] branch master updated: Fix notice year, update plugins

2021-11-29 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 80e57cf  Fix notice year, update plugins
80e57cf is described below

commit 80e57cfaa7bc0d36deecf19b2fc7c12e18427593
Author: Guillaume Nodet 
AuthorDate: Mon Nov 29 10:51:43 2021 +0100

Fix notice year, update plugins
---
 NOTICE-bin.txt|  2 +-
 NOTICE.txt|  2 +-
 pom.xml   | 63 ++-
 sshd-core/pom.xml |  3 +++
 sshd-git/pom.xml  | 12 +++
 sshd-scp/pom.xml  |  2 ++
 sshd-sftp/pom.xml |  2 ++
 7 files changed, 55 insertions(+), 31 deletions(-)

diff --git a/NOTICE-bin.txt b/NOTICE-bin.txt
index ed34e30..6a60f4a 100644
--- a/NOTICE-bin.txt
+++ b/NOTICE-bin.txt
@@ -1,5 +1,5 @@
 Apache MINA SSHD
-Copyright 2008-2018 The Apache Software Foundation
+Copyright 2008-2021 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
diff --git a/NOTICE.txt b/NOTICE.txt
index 9b3ec4e..3e91f69 100644
--- a/NOTICE.txt
+++ b/NOTICE.txt
@@ -1,5 +1,5 @@
 Apache MINA SSHD
-Copyright 2008-2018 The Apache Software Foundation
+Copyright 2008-2021 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
diff --git a/pom.xml b/pom.xml
index a3610a5..edf2a86 100644
--- a/pom.xml
+++ b/pom.xml
@@ -83,7 +83,7 @@
 
 ${project.basedir}
 UTF-8
-
2020-01-01T00:00:00Z
+
2021-01-01T00:00:00Z
 
 
 
@@ -780,7 +780,7 @@
 
 org.apache.maven.plugins
 maven-release-plugin
-2.5.3
+3.0.0-M4
 
 true
 
@@ -788,7 +788,7 @@
 
 org.apache.maven.plugins
 maven-gpg-plugin
-1.6
+3.0.1
 
 
 org.apache.maven.plugins
@@ -824,12 +824,12 @@
 
 org.apache.maven.plugins
 maven-install-plugin
-2.5.2
+3.0.0-M1
 
 
 org.apache.maven.plugins
 maven-javadoc-plugin
-3.2.0
+3.3.1
 
 
-Xdoclint:-missing
 ${project.build.sourceEncoding}
@@ -854,7 +854,7 @@
 
 org.codehaus.gmavenplus
 gmavenplus-plugin
-1.12.1
+1.13.0
 
   
 
@@ -1022,7 +1022,7 @@
 
org.apache.maven.plugins
maven-pmd-plugin
-   3.14.0
+   3.15.0

${javac.target}
true
@@ -1068,7 +1068,7 @@
 
 org.apache.maven.plugins
 maven-dependency-plugin
-3.1.2
+3.2.0
 
 
 org.codehaus.plexus
@@ -1103,7 +1103,7 @@
 
 net.revelc.code.formatter
 formatter-maven-plugin
-2.14.0
+2.17.0
 
 true
 true
@@ -1116,7 +1116,7 @@
 
 net.revelc.code
 impsort-maven-plugin
-1.6.0
+1.6.2
 
 LF
 java.,javax.,org.w3c.,org.xml.,junit.
@@ -1125,6 +1125,11 @@
 
java.,javax.,org.w3c.,org.xml.,junit.
 
 
+
+org.codehaus.mojo
+build-helper-maven-plugin
+${build-helper-maven-plugin.version}
+
 
 
 
@@ -1251,30 +1256,30 @@
 
 org.apache.maven.plugins
 maven-enforcer-plugin
-3.0.0-M3
+3.0.0
 
 
-enforce-versions
+enforce-maven-version
 
 enforce
 
+
+
+
+
${min.required.maven.version

[mina-sshd] branch master updated: [maven-release-plugin] prepare for next development iteration

2021-11-29 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new cfd6d6f  [maven-release-plugin] prepare for next development iteration
cfd6d6f is described below

commit cfd6d6f4f55b29a4e4cfa85051a841ae326cd492
Author: Guillaume Nodet 
AuthorDate: Mon Nov 29 15:47:57 2021 +0100

[maven-release-plugin] prepare for next development iteration
---
 assembly/pom.xml | 2 +-
 pom.xml  | 4 ++--
 sshd-cli/pom.xml | 2 +-
 sshd-common/pom.xml  | 2 +-
 sshd-contrib/pom.xml | 2 +-
 sshd-core/pom.xml| 2 +-
 sshd-git/pom.xml | 2 +-
 sshd-ldap/pom.xml| 2 +-
 sshd-mina/pom.xml| 2 +-
 sshd-netty/pom.xml   | 2 +-
 sshd-openpgp/pom.xml | 2 +-
 sshd-osgi/pom.xml| 2 +-
 sshd-putty/pom.xml   | 2 +-
 sshd-scp/pom.xml | 2 +-
 sshd-sftp/pom.xml| 2 +-
 sshd-spring-sftp/pom.xml | 2 +-
 16 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index d115f34..66d3c39 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.8.0
+2.9.0-SNAPSHOT
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index 91425da..e74b31a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
 org.apache.sshd
 sshd
-2.8.0
+2.9.0-SNAPSHOT
 Apache Mina SSHD
 pom
 2008
@@ -81,7 +81,7 @@
 
 ${project.basedir}
 UTF-8
-
2021-11-29T12:41:31Z
+
2021-11-29T14:47:57Z
 
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index f05148d..d2d099b 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.8.0
+2.9.0-SNAPSHOT
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index b532734..68d8e9e 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.8.0
+2.9.0-SNAPSHOT
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index 2af6379..f23d65d 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.8.0
+2.9.0-SNAPSHOT
 
 
 

[mina-sshd] branch master updated: [maven-release-plugin] prepare release sshd-2.8.0

2021-11-29 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new c3d18fb  [maven-release-plugin] prepare release sshd-2.8.0
c3d18fb is described below

commit c3d18fbea0a5b2f4ce7f20599ab307c84591df1c
Author: Guillaume Nodet 
AuthorDate: Mon Nov 29 15:47:39 2021 +0100

[maven-release-plugin] prepare release sshd-2.8.0
---
 assembly/pom.xml |  2 +-
 pom.xml  | 12 +---
 sshd-cli/pom.xml |  2 +-
 sshd-common/pom.xml  |  2 +-
 sshd-contrib/pom.xml |  2 +-
 sshd-core/pom.xml|  2 +-
 sshd-git/pom.xml |  2 +-
 sshd-ldap/pom.xml|  2 +-
 sshd-mina/pom.xml|  2 +-
 sshd-netty/pom.xml   |  2 +-
 sshd-openpgp/pom.xml |  2 +-
 sshd-osgi/pom.xml|  2 +-
 sshd-putty/pom.xml   |  2 +-
 sshd-scp/pom.xml |  2 +-
 sshd-sftp/pom.xml|  2 +-
 sshd-spring-sftp/pom.xml |  2 +-
 16 files changed, 20 insertions(+), 22 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index 30d3daa..d115f34 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.7.1-SNAPSHOT
+2.8.0
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index edf2a86..91425da 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,6 +1,4 @@
-http://maven.apache.org/POM/4.0.0;
-xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;
-xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd;>
+http://maven.apache.org/POM/4.0.0; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd;>
 
 
@@ -1103,7 +1101,7 @@
 
 net.revelc.code.formatter
 formatter-maven-plugin
-2.17.0
+2.16.0
 
 true
 true
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index 50fd663..f05148d 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.7.1-SNAPSHOT
+2.8.0
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index 2829224..b532734 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.7.1-SNAPSHOT
+2.8.0
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index 4c2a1f8..2af6379 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.7.1-SNAPSHOT
+2.8.0
 
 
 

[mina-sshd] annotated tag sshd-2.8.0 created (now bde8962)

2021-11-29 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to annotated tag sshd-2.8.0
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.


  at bde8962  (tag)
 tagging c3d18fbea0a5b2f4ce7f20599ab307c84591df1c (commit)
 replaces sshd-2.7.0
  by Guillaume Nodet
  on Mon Nov 29 15:47:53 2021 +0100

- Log -
[maven-release-plugin] copy for tag sshd-2.8.0
---

No new revisions were added by this update.


[mina-site] branch master updated: Add SSHD 2.8.0 release

2021-12-07 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-site.git


The following commit(s) were added to refs/heads/master by this push:
 new 0fa9adc  Add SSHD 2.8.0 release
0fa9adc is described below

commit 0fa9adcd963644b9ae455efeea78678367687669
Author: Guillaume Nodet 
AuthorDate: Wed Dec 8 07:37:08 2021 +0100

Add SSHD 2.8.0 release
---
 config.toml   |  2 +-
 source/downloads-sshd.md  | 13 +++--
 source/sshd-project/download_2.8.0.md | 19 +++
 source/sshd-project/downloads.md  | 13 +++--
 4 files changed, 34 insertions(+), 13 deletions(-)

diff --git a/config.toml b/config.toml
index 3d08b7d..c07c669 100644
--- a/config.toml
+++ b/config.toml
@@ -37,5 +37,5 @@ version_asyncweb = "2.0.0-SNAPSHOT"
 version_mina_2_0 = "2.0.22"
 version_mina_2_1 = "2.1.5"
 version_ftpserver = "1.1.1"
-version_sshd = "2.7.0"
+version_sshd = "2.8.0"
 version_vysper = "0.7"
diff --git a/source/downloads-sshd.md b/source/downloads-sshd.md
index 27fcd61..9459d20 100644
--- a/source/downloads-sshd.md
+++ b/source/downloads-sshd.md
@@ -4,15 +4,15 @@ title: Downloads
 
 # Latest SSHD Releases
 
-The latest release is the SSHD 2.7.0 release.
-Apache Mina SSHD 2.7.0 contains a number of [enhancements and 
bug-fixes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849=12349400).
+The latest release is the SSHD 2.8.0 release.
+Apache Mina SSHD 2.8.0 contains a number of [enhancements and 
bug-fixes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849=12350169).
 
 * Source distributions:
-* [Apache Mina SSHD 2.7.0 Sources 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.asc)
 
[SHA256](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.sha512)
-* [Apache Mina SSHD 2.7.0 Sources 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.asc)
 
[SHA256](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.sha512)
+* [Apache Mina SSHD 2.8.0 Sources 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz.asc)
 
[SHA256](https://www.apache.org/dist/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz.sha512)
+* [Apache Mina SSHD 2.8.0 Sources 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.8.0/apache-sshd-2.8.0-src.zip)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.8.0/apache-sshd-2.8.0-src.zip.asc)
 
[SHA256](https://www.apache.org/dist/mina/sshd/2.8.0/apache-sshd-2.8.0-src.zip.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.8.0/apache-sshd-2.8.0-src.zip.sha512)
 * Binary distributions:
-* [Apache Mina SSHD 2.7.0 Binary 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.asc) 
[SHA256](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.sha512)
-* [Apache Mina SSHD 2.7.0 Binary 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.7.0/apache-sshd-2.7.0.zip)
 [PGP](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0.zip.asc) 
[SHA256](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0.zip.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.7.0/apache-sshd-2.7.0.zip.sha512)
+* [Apache Mina SSHD 2.8.0 Binary 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.8.0/apache-sshd-2.8.0.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.8.0/apache-sshd-2.8.0.tar.gz.asc) 
[SHA256](https://www.apache.org/dist/mina/sshd/2.8.0/apache-sshd-2.8.0.tar.gz.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.8.0/apache-sshd-2.8.0.tar.gz.sha512)
+* [Apache Mina SSHD 2.8.0 Binary 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.8.0/apache-sshd-2.8.0.zip)
 [PGP](https://www.apache.org/dist/mina/sshd/2.8.0/apache-sshd-2.8.0.zip.asc) 
[SHA256](https://www.apache.org/dist/mina/sshd/2.8.0/apache-sshd-2.8.0.zip.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.8.0/apache-sshd-2.8.0.zip.sha512)
 
 # Development snapshots
 
@@ -51,4 +51,5 @@ You can [build](sshd-proje

svn commit: r51184 - in /release/mina/sshd: 2.7.0/ 2.8.0/

2021-12-03 Thread gnodet
Author: gnodet
Date: Fri Dec  3 13:24:33 2021
New Revision: 51184

Log:
Apache Mina SSHD 2.8.0 release

Added:
release/mina/sshd/2.8.0/
release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz   (with props)
release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz.asc
release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz.md5
release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz.sha1
release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz.sha256
release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz.sha512
release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.zip   (with props)
release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.zip.asc
release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.zip.md5
release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.zip.sha1
release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.zip.sha256
release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.zip.sha512
release/mina/sshd/2.8.0/apache-sshd-2.8.0.pom
release/mina/sshd/2.8.0/apache-sshd-2.8.0.pom.asc
release/mina/sshd/2.8.0/apache-sshd-2.8.0.pom.md5
release/mina/sshd/2.8.0/apache-sshd-2.8.0.pom.sha1
release/mina/sshd/2.8.0/apache-sshd-2.8.0.pom.sha256
release/mina/sshd/2.8.0/apache-sshd-2.8.0.pom.sha512
release/mina/sshd/2.8.0/apache-sshd-2.8.0.tar.gz   (with props)
release/mina/sshd/2.8.0/apache-sshd-2.8.0.tar.gz.asc
release/mina/sshd/2.8.0/apache-sshd-2.8.0.tar.gz.md5
release/mina/sshd/2.8.0/apache-sshd-2.8.0.tar.gz.sha1
release/mina/sshd/2.8.0/apache-sshd-2.8.0.tar.gz.sha256
release/mina/sshd/2.8.0/apache-sshd-2.8.0.tar.gz.sha512
release/mina/sshd/2.8.0/apache-sshd-2.8.0.zip   (with props)
release/mina/sshd/2.8.0/apache-sshd-2.8.0.zip.asc
release/mina/sshd/2.8.0/apache-sshd-2.8.0.zip.md5
release/mina/sshd/2.8.0/apache-sshd-2.8.0.zip.sha1
release/mina/sshd/2.8.0/apache-sshd-2.8.0.zip.sha256
release/mina/sshd/2.8.0/apache-sshd-2.8.0.zip.sha512
Removed:
release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz
release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.asc
release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.sha256
release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.tar.gz.sha512
release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip
release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.asc
release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.sha256
release/mina/sshd/2.7.0/apache-sshd-2.7.0-src.zip.sha512
release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom
release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom.asc
release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom.sha256
release/mina/sshd/2.7.0/apache-sshd-2.7.0.pom.sha512
release/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz
release/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.asc
release/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.sha256
release/mina/sshd/2.7.0/apache-sshd-2.7.0.tar.gz.sha512
release/mina/sshd/2.7.0/apache-sshd-2.7.0.zip
release/mina/sshd/2.7.0/apache-sshd-2.7.0.zip.asc
release/mina/sshd/2.7.0/apache-sshd-2.7.0.zip.sha256
release/mina/sshd/2.7.0/apache-sshd-2.7.0.zip.sha512

Added: release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz
==
Binary file - no diff available.

Propchange: release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz
--
svn:mime-type = application/octet-stream

Added: release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz.asc
==
--- release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz.asc (added)
+++ release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz.asc Fri Dec  3 
13:24:33 2021
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE3JgiTGQhp6W7h/NG7SN4zQmgjN4FAmGk7esACgkQ7SN4zQmg
+jN6hjA//b8pF+uaxMaZSPb9NxSFlfG2bfQpodFU7+pW2zpS2tkJW9Nr8lb9Nx2FR
+6xGtIVb4avB2QXHJq9WJkEMeJYBWUNxI9Sww3QUrhKZXl0AgzCmhUhI8qn75my5Y
+2tZZElosgtx8WhzLT9tugaKiMH6Z47dgTKz166D9ij1EUcDAEmxzIsslWCmEsfc/
+ycTrsXiqkXPeJf37OEXoTfGa8Zmb0tNuV/Ft1fHu5Z7O53JlSA26FDps9CvcXYn5
+vw7JdTkgn4wqohdNySsGGtR+9i39BYBxpkUoqx0Lmki+loEMFck7Psig6jHZ78fD
+srTn27WbMuzc4tkBd7RDLpimnHr+GdO9OuuckUIwh0guv4aySfFuE3B7oZNvsC/h
+shjGSw5xQ54HQuT+kFRsbPJHHAkz+JaTkBuuhlcQHZQnJfYttSk/I93nSrs9fIZx
+Ori1WG7d53gj6zu1JkkWGPDf4RKNo/xGwDITZVHmCrwtaej01mxsGOv/X1TpP8Mj
+I26cRsn8slSSnZ+HjVIvEV2DMHWzNc01whdKzZmeRB4oEfhMKQMvH9LGfVCal82j
+i/zsQjpsQ7UF8qFpvWEnZ+m9MuwrwWrYXGcm7ULGmA83fhJnSJemB76/BIguSjv9
+7v5CbjcogFM3jnfwJXAHY08BG+RGPoVroAlyjs2gnP+clXJad3c=
+=2t7Y
+-END PGP SIGNATURE-

Added: release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz.md5
==
--- release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz.md5 (added)
+++ release/mina/sshd/2.8.0/apache-sshd-2.8.0-src.tar.gz.md5 Fri Dec  3 
13:24:33 2021
@@ -0,0 +1 @@
+7f79675e10fd85120570427c5f037977
\ No newline at end of file

Added: release

[mina-sshd] branch master updated: Remove direct sftp URI instantiation example

2022-01-24 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new df0febe  Remove direct sftp URI instantiation example
df0febe is described below

commit df0febe9931b8b42360c844aedfc71514ce13d55
Author: Guillaume Nodet 
AuthorDate: Mon Jan 24 22:16:02 2022 +0100

Remove direct sftp URI instantiation example

This only works if the file system has been created earlier..., see 
SSHD-1238
---
 docs/sftp.md | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/docs/sftp.md b/docs/sftp.md
index 224f7bf..b17c090 100644
--- a/docs/sftp.md
+++ b/docs/sftp.md
@@ -259,13 +259,6 @@ standard 
[java.nio](https://docs.oracle.com/javase/8/docs/api/java/nio/package-f
 system.
 
 ```java
-// Direct URI
-Path remotePath = Paths.get(new 
URI("sftp://user:password@host/some/remote/path;));
-// Releasing the file-system once no longer necessary
-try (FileSystem fs = remotePath.getFileSystem()) {
-... work with the remote path...
-}
-
 // "Mounting" a file system
 URI uri = SftpFileSystemProvider.createFileSystemURI(host, port, username, 
password);
 try (FileSystem fs = FileSystems.newFileSystem(uri, Collections.emptyMap())) {


[mina-sshd] branch sshd-2.9.x updated: Must override dependency to build on Maven 3.9.x

2023-10-12 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch sshd-2.9.x
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/sshd-2.9.x by this push:
 new 241693e6c Must override dependency to build on Maven 3.9.x
241693e6c is described below

commit 241693e6cb3c3b4f7e177d38bc3ca5103deea5df
Author: Gary Gregory 
AuthorDate: Thu Mar 23 16:06:51 2023 -0400

Must override dependency to build on Maven 3.9.x

Even though not declared, see MNG-6965, MNG-7744.
---
 docs/changes/2.9.3.md | 1 +
 pom.xml   | 8 
 2 files changed, 9 insertions(+)

diff --git a/docs/changes/2.9.3.md b/docs/changes/2.9.3.md
index 50a9d919c..f17d024f5 100644
--- a/docs/changes/2.9.3.md
+++ b/docs/changes/2.9.3.md
@@ -4,6 +4,7 @@
 
 * 
[CVE-2023-35887](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-35887) 
/ [SSHD-1324](https://issues.apache.org/jira/browse/SSHD-1324) Rooted file 
system can leak informations
 * Fix reproducible builds issue
+* Support building with Maven 3.9.x
 
 ## Major code re-factoring
 
diff --git a/pom.xml b/pom.xml
index 677ed62e2..7a2a3b33f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1141,6 +1141,14 @@
 net.revelc.code
 impsort-maven-plugin
 1.6.2
+
+
+
+org.codehaus.plexus
+plexus-utils
+3.0.24
+
+
 
 LF
 java.,javax.,org.w3c.,org.xml.,junit.



[mina-sshd] branch master updated: [maven-release-plugin] prepare for next development iteration

2023-10-12 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 76ae2bdba [maven-release-plugin] prepare for next development iteration
76ae2bdba is described below

commit 76ae2bdba6b9e0129b43d90df5773f7888c59b7d
Author: Guillaume Nodet 
AuthorDate: Thu Oct 12 14:19:38 2023 +0200

[maven-release-plugin] prepare for next development iteration
---
 assembly/pom.xml | 2 +-
 pom.xml  | 6 +++---
 sshd-cli/pom.xml | 2 +-
 sshd-common/pom.xml  | 2 +-
 sshd-contrib/pom.xml | 2 +-
 sshd-core/pom.xml| 2 +-
 sshd-git/pom.xml | 2 +-
 sshd-ldap/pom.xml| 2 +-
 sshd-mina/pom.xml| 2 +-
 sshd-netty/pom.xml   | 2 +-
 sshd-openpgp/pom.xml | 2 +-
 sshd-osgi/pom.xml| 2 +-
 sshd-putty/pom.xml   | 2 +-
 sshd-scp/pom.xml | 2 +-
 sshd-sftp/pom.xml| 2 +-
 sshd-spring-sftp/pom.xml | 2 +-
 16 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index 9b5ea4b38..fcb2cec1b 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.11.0
+2.11.1-SNAPSHOT
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index 14084f3ca..e768a71bd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
 org.apache.sshd
 sshd
-2.11.0
+2.11.1-SNAPSHOT
 Apache Mina SSHD
 pom
 2008
@@ -75,13 +75,13 @@
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 https://github.com/apache/mina-sshd/tree/${project.scm.tag}
-sshd-2.11.0
+sshd-2.10.0
 
 
 
 ${project.basedir}
 UTF-8
-
2023-10-12T11:58:57Z
+
2023-10-12T12:19:38Z
 
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index 258538117..8db962465 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.11.0
+2.11.1-SNAPSHOT
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index a008faa27..87bbdd24b 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.11.0
+2.11.1-SNAPSHOT
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index ee8b87553..5e2b3b205 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.11.0
+2.11.1-SNAPSHOT
 
 
 

[mina-sshd] branch master updated: [maven-release-plugin] prepare release sshd-2.11.0

2023-10-12 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new d65128ccb [maven-release-plugin] prepare release sshd-2.11.0
d65128ccb is described below

commit d65128ccb1c76bbafbe187edbc611d6baf6a24e6
Author: Guillaume Nodet 
AuthorDate: Thu Oct 12 14:19:23 2023 +0200

[maven-release-plugin] prepare release sshd-2.11.0
---
 assembly/pom.xml | 2 +-
 pom.xml  | 6 +++---
 sshd-cli/pom.xml | 2 +-
 sshd-common/pom.xml  | 2 +-
 sshd-contrib/pom.xml | 2 +-
 sshd-core/pom.xml| 2 +-
 sshd-git/pom.xml | 2 +-
 sshd-ldap/pom.xml| 2 +-
 sshd-mina/pom.xml| 2 +-
 sshd-netty/pom.xml   | 2 +-
 sshd-openpgp/pom.xml | 2 +-
 sshd-osgi/pom.xml| 5 ++---
 sshd-putty/pom.xml   | 2 +-
 sshd-scp/pom.xml | 2 +-
 sshd-sftp/pom.xml| 2 +-
 sshd-spring-sftp/pom.xml | 2 +-
 16 files changed, 19 insertions(+), 20 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index 4a7f4fb39..9b5ea4b38 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.11.0-SNAPSHOT
+2.11.0
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index 2426b9842..14084f3ca 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
 org.apache.sshd
 sshd
-2.11.0-SNAPSHOT
+2.11.0
 Apache Mina SSHD
 pom
 2008
@@ -75,13 +75,13 @@
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 https://github.com/apache/mina-sshd/tree/${project.scm.tag}
-sshd-2.10.0
+sshd-2.11.0
 
 
 
 ${project.basedir}
 UTF-8
-
2023-05-10T06:55:13Z
+
2023-10-12T11:58:57Z
 
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index c5650b00c..258538117 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.11.0-SNAPSHOT
+2.11.0
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index 3064f6d54..a008faa27 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.11.0-SNAPSHOT
+2.11.0
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index 16d612c51..ee8b87553 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.11.0-SNAPSHOT
+2.11.0
 
 
 

[mina-sshd] annotated tag sshd-2.11.0 created (now 218a7d360)

2023-10-12 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to annotated tag sshd-2.11.0
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


  at 218a7d360 (tag)
 tagging d65128ccb1c76bbafbe187edbc611d6baf6a24e6 (commit)
 replaces sshd-2.10.0
  by Guillaume Nodet
  on Thu Oct 12 14:19:34 2023 +0200

- Log -
[maven-release-plugin] copy for tag sshd-2.11.0
---

No new revisions were added by this update.



svn commit: r64497 - in /dev/mina/sshd: 2.11.0/ 2.9.3/

2023-10-12 Thread gnodet
Author: gnodet
Date: Thu Oct 12 14:31:50 2023
New Revision: 64497

Log:
Add Mina SSHD 2.9.3 and 2.11.0 candidate releases

Added:
dev/mina/sshd/2.11.0/
dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz   (with props)
dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.asc
dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.sha256
dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.sha512
dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip   (with props)
dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip.asc
dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip.sha256
dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip.sha512
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.pom
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.pom.asc
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.pom.sha256
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.pom.sha512
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.tar.gz   (with props)
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.tar.gz.asc
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.tar.gz.sha256
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.tar.gz.sha512
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.zip   (with props)
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.zip.asc
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.zip.sha256
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.zip.sha512
dev/mina/sshd/2.9.3/
dev/mina/sshd/2.9.3/apache-sshd-2.9.3-src.tar.gz   (with props)
dev/mina/sshd/2.9.3/apache-sshd-2.9.3-src.tar.gz.asc
dev/mina/sshd/2.9.3/apache-sshd-2.9.3-src.tar.gz.sha256
dev/mina/sshd/2.9.3/apache-sshd-2.9.3-src.tar.gz.sha512
dev/mina/sshd/2.9.3/apache-sshd-2.9.3-src.zip   (with props)
dev/mina/sshd/2.9.3/apache-sshd-2.9.3-src.zip.asc
dev/mina/sshd/2.9.3/apache-sshd-2.9.3-src.zip.sha256
dev/mina/sshd/2.9.3/apache-sshd-2.9.3-src.zip.sha512
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.pom
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.pom.asc
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.pom.sha256
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.pom.sha512
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.tar.gz   (with props)
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.tar.gz.asc
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.tar.gz.sha256
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.tar.gz.sha512
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.zip   (with props)
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.zip.asc
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.zip.sha256
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.zip.sha512

Added: dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz
==
Binary file - no diff available.

Propchange: dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz
--
svn:mime-type = application/octet-stream

Added: dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.asc
==
--- dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.asc (added)
+++ dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.asc Thu Oct 12 14:31:50 
2023
@@ -0,0 +1,7 @@
+-BEGIN PGP SIGNATURE-
+
+iHUEABYKAB0WIQQHP3qTRXVvO0DNuZ5scKO3WZxXNgUCZSfwkQAKCRBscKO3WZxX
+NkCvAP9rcJW6T/am4NSuRM4IVwKYAdzNjQKc7wG6M2vrrAdTDwD/RvAzIS270aMX
+GIEqMQ1vp3TocxBSK75qTcfUYpL18QE=
+=+cZw
+-END PGP SIGNATURE-

Added: dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.sha256
==
--- dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.sha256 (added)
+++ dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.sha256 Thu Oct 12 
14:31:50 2023
@@ -0,0 +1 @@
+e81fd07e953e6a9e790387fb9db80e1eac506707fce40543e44a0a671c1721b4

Added: dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.sha512
==
--- dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.sha512 (added)
+++ dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.sha512 Thu Oct 12 
14:31:50 2023
@@ -0,0 +1 @@
+f396fa8502bc254a0cbbf172f650726db0e80d30a4532ac1fa4b9c8ee32bed1c18db4c491ae2959f59a078dde7e194f5807d290687a6126555e9a945af37f1dd

Added: dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip
==
Binary file - no diff available.

Propchange: dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip
--
svn:mime-type = application/octet-stream

Added: dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip.asc
==
--- dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip.asc (added)
+++ dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip.asc Thu Oct 12 14:31:50 2023
@@ -0,0 +1,7 @@
+-BEGIN PGP SIGNATURE-
+
+iHUEABYKAB0WIQQHP3qTRXVvO0DNuZ5scKO3WZxXNgUCZSfwkQAKCRBscKO3WZxX
+NiwIAP44laMefG

[mina-sshd] annotated tag sshd-2.9.3 created (now 9ab56f596)

2023-10-12 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to annotated tag sshd-2.9.3
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


  at 9ab56f596 (tag)
 tagging a377173417abd8d20541d73d97d739d440d895dc (commit)
 replaces sshd-2.9.2
  by Guillaume Nodet
  on Thu Oct 12 13:19:52 2023 +0200

- Log -
[maven-release-plugin] copy for tag sshd-2.9.3
---

No new revisions were added by this update.



[mina-sshd] branch sshd-2.9.x updated: [maven-release-plugin] prepare release sshd-2.9.3

2023-10-12 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch sshd-2.9.x
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/sshd-2.9.x by this push:
 new a37717341 [maven-release-plugin] prepare release sshd-2.9.3
a37717341 is described below

commit a377173417abd8d20541d73d97d739d440d895dc
Author: Guillaume Nodet 
AuthorDate: Thu Oct 12 13:19:48 2023 +0200

[maven-release-plugin] prepare release sshd-2.9.3
---
 assembly/pom.xml | 2 +-
 pom.xml  | 6 +++---
 sshd-cli/pom.xml | 2 +-
 sshd-common/pom.xml  | 2 +-
 sshd-contrib/pom.xml | 2 +-
 sshd-core/pom.xml| 2 +-
 sshd-git/pom.xml | 2 +-
 sshd-ldap/pom.xml| 2 +-
 sshd-mina/pom.xml| 2 +-
 sshd-netty/pom.xml   | 2 +-
 sshd-openpgp/pom.xml | 2 +-
 sshd-osgi/pom.xml| 5 ++---
 sshd-putty/pom.xml   | 2 +-
 sshd-scp/pom.xml | 2 +-
 sshd-sftp/pom.xml| 2 +-
 sshd-spring-sftp/pom.xml | 2 +-
 16 files changed, 19 insertions(+), 20 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index 796550137..225fe434d 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.9.3-SNAPSHOT
+2.9.3
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index 7a2a3b33f..611f395ea 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
 org.apache.sshd
 sshd
-2.9.3-SNAPSHOT
+2.9.3
 Apache Mina SSHD
 pom
 2008
@@ -75,13 +75,13 @@
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 https://github.com/apache/mina-sshd/tree/${project.scm.tag}
-sshd-2.9.2
+sshd-2.9.3
 
 
 
 ${project.basedir}
 UTF-8
-
2022-11-09T14:17:46Z
+
2023-10-12T10:49:26Z
 
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index dbe0378ed..df5bf8c98 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.9.3-SNAPSHOT
+2.9.3
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index 0c20efb69..583516648 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.9.3-SNAPSHOT
+2.9.3
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index 0e9efd49e..cdf895d61 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.9.3-SNAPSHOT
+2.9.3
 
 
 

[mina-sshd] branch sshd-2.9.x updated: [maven-release-plugin] prepare for next development iteration

2023-10-12 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch sshd-2.9.x
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/sshd-2.9.x by this push:
 new fd9653827 [maven-release-plugin] prepare for next development iteration
fd9653827 is described below

commit fd9653827a5fb54b510bd2a4cd0acf3ada3e4e1e
Author: Guillaume Nodet 
AuthorDate: Thu Oct 12 13:19:56 2023 +0200

[maven-release-plugin] prepare for next development iteration
---
 assembly/pom.xml | 2 +-
 pom.xml  | 4 ++--
 sshd-cli/pom.xml | 2 +-
 sshd-common/pom.xml  | 2 +-
 sshd-contrib/pom.xml | 2 +-
 sshd-core/pom.xml| 2 +-
 sshd-git/pom.xml | 2 +-
 sshd-ldap/pom.xml| 2 +-
 sshd-mina/pom.xml| 2 +-
 sshd-netty/pom.xml   | 2 +-
 sshd-openpgp/pom.xml | 2 +-
 sshd-osgi/pom.xml| 2 +-
 sshd-putty/pom.xml   | 2 +-
 sshd-scp/pom.xml | 2 +-
 sshd-sftp/pom.xml| 2 +-
 sshd-spring-sftp/pom.xml | 2 +-
 16 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index 225fe434d..570014533 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.9.3
+2.9.4-SNAPSHOT
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index 611f395ea..b4d627591 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
 org.apache.sshd
 sshd
-2.9.3
+2.9.4-SNAPSHOT
 Apache Mina SSHD
 pom
 2008
@@ -81,7 +81,7 @@
 
 ${project.basedir}
 UTF-8
-
2023-10-12T10:49:26Z
+
2023-10-12T11:19:56Z
 
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index df5bf8c98..2386e9c1f 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.9.3
+2.9.4-SNAPSHOT
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index 583516648..4b8a55f28 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.9.3
+2.9.4-SNAPSHOT
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index cdf895d61..d90c3c16e 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.9.3
+2.9.4-SNAPSHOT
 
 
 

[mina-sshd] branch master updated: Prepare 2.11.0 release

2023-10-12 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new ed832247e Prepare 2.11.0 release
ed832247e is described below

commit ed832247ecca98fb5ca4bd1cb754c099bb5a7ea6
Author: Guillaume Nodet 
AuthorDate: Thu Oct 12 13:58:07 2023 +0200

Prepare 2.11.0 release
---
 CHANGES.md   | 79 +---
 CHANGES.md => docs/changes/2.11.0.md | 30 ++
 2 files changed, 5 insertions(+), 104 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index 268cd9e8e..180d1de8e 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -22,94 +22,19 @@
 
 # [Version 2.9.2 to 2.10.0](./docs/changes/2.10.0.md)
 
+# [Version 2.10.0 to 2.11.0](./docs/changes/2.11.0.md)
+
 # Planned for next version
 
 ## Bug Fixes
 
-* [GH-328](https://github.com/apache/mina-sshd/issues/328) Added configurable 
timeout(s) to `DefaultSftpClient`.
-* [GH-370](https://github.com/apache/mina-sshd/issues/370) Also compare file 
keys in `ModifiableFileWatcher`.
-* [GH-371](https://github.com/apache/mina-sshd/issues/371) Fix channel pool in 
`SftpFileSystem`.
-* [GH-383](https://github.com/apache/mina-sshd/issues/383) Use correct default 
`OpenOption`s in `SftpFileSystemProvider.newFileChannel()`.
-* [GH-384](https://github.com/apache/mina-sshd/issues/384) Use correct lock 
modes for SFTP `FileChannel.lock()`.
-* [GH-388](https://github.com/apache/mina-sshd/issues/388) `ScpClient`: 
support issuing commands to a server that uses a non-UTF-8 locale.
-* [GH-398](https://github.com/apache/mina-sshd/issues/398) 
`SftpInputStreamAsync`: fix reporting EOF on zero-length reads.
-* [GH-403](https://github.com/apache/mina-sshd/issues/403) Work-around a bug 
in WS_FTP <= 12.9 SFTP clients.
-* [GH-407](https://github.com/apache/mina-sshd/issues/407) (Regression in 
2.10.0) SFTP performance fix: override `FilterOutputStream.write(byte[], int, 
int)`.
-* [GH-410](https://github.com/apache/mina-sshd/issues/410) Fix a race 
condition to ensure `SSH_MSG_CHANNEL_EOF` is always sent before 
`SSH_MSG_CHANNEL_CLOSE`.
-* [GH-414](https://github.com/apache/mina-sshd/issues/414) Fix error handling 
while flushing queued packets at end of KEX.
-* [GH-420](https://github.com/apache/mina-sshd/issues/420) Fix wrong log level 
on closing an `Nio2Session`.
-
-* [SSHD-789](https://issues.apache.org/jira/browse/SSHD-789) Fix detection of 
Android O/S from system properties.
-* [SSHD-1259](https://issues.apache.org/jira/browse/SSHD-1259) Consider all 
applicable host keys from the known_hosts files.
-* [SSHD-1310](https://issues.apache.org/jira/browse/SSHD-1310) 
`SftpFileSystem`: do not close user session.
-* [SSHD-1327](https://issues.apache.org/jira/browse/SSHD-1327) 
`ChannelAsyncOutputStream`: remove write future when done.
-* [SSHD-1332](https://issues.apache.org/jira/browse/SSHD-1332) (Regression in 
2.10.0) Resolve ~ in IdentityFile file names in `HostConfigEntry`.
-
 ## New Features
 
-* [SSHD-1330](https://issues.apache.org/jira/browse/SSHD-1330) Use 
`KeepAliveHandler` global request instance in client as well
-* [GH-356](https://github.com/apache/mina-sshd/issues/356) Publish snapshot 
maven artifacts to the [Apache 
Snapshots](https://repository.apache.org/content/repositories/snapshots) maven 
repository.
-* Bundle _sshd-contrib_ has support classes for the [HAProxy protocol 
V2](https://www.haproxy.org/download/2.7/doc/proxy-protocol.txt).
-
 # Behavioral changes and enhancements
 
-### SFTP file handle size
-
-Previous versions of Apache MINA sshd used SFTP file handles that were twice
-as large as configured via `SftpModuleProperties.FILE_HANDLE_SIZE`. 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 `SftpModuleProperties.FILE_HANDLE_SIZE` was configured as 16, the actual 
file
-handle size was thus 32 bytes.
-
-This has been fixed in this version.
-
-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
-[GH-403](https://github.com/apache/mina-sshd/issues/403).
-
 ## Potential compatibility issues
 
-### `KeepAliveHandler` global request handler moved from server to common 
global requests package
-
-Was previously only on server-side - now also for client (see 
[SSHD-1330](https://issues.apache.org/jira/browse/SSHD-1330)).
-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-ex

svn commit: r64634 - /dev/mina/sshd/2.11.0/ /release/mina/sshd/2.11.0/

2023-10-20 Thread gnodet
Author: gnodet
Date: Fri Oct 20 08:17:15 2023
New Revision: 64634

Log:
Publish Mina SSHD 2.11.0

Added:
release/mina/sshd/2.11.0/
  - copied from r64633, dev/mina/sshd/2.11.0/
Removed:
dev/mina/sshd/2.11.0/



[mina-site] branch master updated: Update website with SSHD 2.9.3 and 2.11.0 releases

2023-10-20 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-site.git


The following commit(s) were added to refs/heads/master by this push:
 new 9131a6309 Update website with SSHD 2.9.3 and 2.11.0 releases
9131a6309 is described below

commit 9131a63093f59b50738641b89afc62c79f5b123b
Author: Guillaume Nodet 
AuthorDate: Fri Oct 20 10:51:45 2023 +0200

Update website with SSHD 2.9.3 and 2.11.0 releases
---
 config.toml|  2 +-
 source/downloads-sshd.md   | 18 ++
 source/sshd-project/download_2.11.0.md | 21 +
 source/sshd-project/download_2.9.3.md  | 23 +++
 source/sshd-project/downloads.md   | 18 ++
 5 files changed, 65 insertions(+), 17 deletions(-)

diff --git a/config.toml b/config.toml
index 65a69f38f..310438f8a 100644
--- a/config.toml
+++ b/config.toml
@@ -45,5 +45,5 @@ version_mina_2_1 = "2.1.8"
 version_mina_2_2 = "2.2.3"
 version_ftpserver_1_1 = "1.1.4"
 version_ftpserver_1_2 = "1.2.0"
-version_sshd = "2.10.0"
+version_sshd = "2.11.0"
 version_vysper = "0.7"
diff --git a/source/downloads-sshd.md b/source/downloads-sshd.md
index d84e4ed97..cf8c48a2d 100644
--- a/source/downloads-sshd.md
+++ b/source/downloads-sshd.md
@@ -4,17 +4,17 @@ title: Downloads
 
 # Latest SSHD Release
 
-The latest release is the SSHD 2.10.0 release.
-Apache Mina SSHD 2.10.0 contains a number of enhancements and bug-fixes. See 
the lists at the
-[Apache issue 
tracker](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849=12353091)
-and at the [GitHub issue 
tracker](https://github.com/apache/mina-sshd/issues?q=milestone%3A2.10).
+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](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849=12353699)
+and at the [GitHub issue 
tracker](https://github.com/apache/mina-sshd/issues?q=milestone%3A2.11.0).
 
 * Source distributions:
-* [Apache Mina SSHD 2.10.0 Sources 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.10.0/apache-sshd-2.10.0-src.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.10.0/apache-sshd-2.10.0-src.tar.gz.asc)
 
[SHA256](https://www.apache.org/dist/mina/sshd/2.10.0/apache-sshd-2.10.0-src.tar.gz.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.10.0/apache-sshd-2.10.0-src.tar.gz.sha512)
-* [Apache Mina SSHD 2.10.0 Sources 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.10.0/apache-sshd-2.10.0-src.zip)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.10.0/apache-sshd-2.10.0-src.zip.asc)
 
[SHA256](https://www.apache.org/dist/mina/sshd/2.10.0/apache-sshd-2.10.0-src.zip.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.10.0/apache-sshd-2.10.0-src.zip.sha512)
+* [Apache Mina SSHD 2.11.0 Sources 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.asc)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.sha512)
+* [Apache Mina SSHD 2.11.0 Sources 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip.asc)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip.sha512)
 * Binary distributions:
-* [Apache Mina SSHD 2.10.0 Binary 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.10.0/apache-sshd-2.10.0.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.10.0/apache-sshd-2.10.0.tar.gz.asc)
 
[SHA256](https://www.apache.org/dist/mina/sshd/2.10.0/apache-sshd-2.10.0.tar.gz.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.10.0/apache-sshd-2.10.0.tar.gz.sha512)
-* [Apache Mina SSHD 2.10.0 Binary 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.10.0/apache-sshd-2.10.0.zip)
 [PGP](https://www.apache.org/dist/mina/sshd/2.10.0/apache-sshd-2.10.0.zip.asc) 
[SHA256](https://www.apache.org/dist/mina/sshd/2.10.0/apache-sshd-2.10.0.zip.sha256)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.10.0/apache-sshd-2.10.0.zip.sha512)
+* [Apache Mina SSHD 2.11.0 Binary 
(.tar.gz)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.11.0/apache-sshd-2.11.0.tar.gz)
 
[PGP](https://www.apache.org/dist/mina/sshd/2.11.0/apache-sshd-2.11.0.tar.gz.asc)
 
[SHA512](https://www.apache.org/dist/mina/sshd/2.11.0/apache-sshd-2.11.0.tar.gz.sha512)
+* [Apache Mina SSHD 2.11.0 Binary 
(.zip)](https://www.apache.org/dyn/closer.lua/mina/sshd/2.11.0/apache-sshd-2.11.0.zip)
 [PGP](https://www.apache.org/dist/mina/sshd/2.11.0/apache-sshd-2.11.0.zip.asc) 
[S

svn commit: r64633 - /dev/mina/sshd/2.9.3/ /release/mina/sshd/2.9.3/

2023-10-20 Thread gnodet
Author: gnodet
Date: Fri Oct 20 08:16:36 2023
New Revision: 64633

Log:
Publish Mina SSHD 2.9.3

Added:
release/mina/sshd/2.9.3/
  - copied from r64632, dev/mina/sshd/2.9.3/
Removed:
dev/mina/sshd/2.9.3/



svn commit: r64529 - in /dev/mina/sshd: 2.11.0/ 2.9.3/

2023-10-14 Thread gnodet
Author: gnodet
Date: Sat Oct 14 16:47:18 2023
New Revision: 64529

Log:
Remove sha256 and fix sha512 for sshd 2.9.3 and 2.11.0 releases

Removed:
dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.sha256
dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip.sha256
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.pom.sha256
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.tar.gz.sha256
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.zip.sha256
dev/mina/sshd/2.9.3/apache-sshd-2.9.3-src.tar.gz.sha256
dev/mina/sshd/2.9.3/apache-sshd-2.9.3-src.zip.sha256
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.pom.sha256
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.tar.gz.sha256
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.zip.sha256
Modified:
dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.sha512
dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip.sha512
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.pom.sha512
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.tar.gz.sha512
dev/mina/sshd/2.11.0/apache-sshd-2.11.0.zip.sha512
dev/mina/sshd/2.9.3/apache-sshd-2.9.3-src.tar.gz.sha512
dev/mina/sshd/2.9.3/apache-sshd-2.9.3-src.zip.sha512
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.pom.sha512
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.tar.gz.sha512
dev/mina/sshd/2.9.3/apache-sshd-2.9.3.zip.sha512

Modified: dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.sha512
==
--- dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.sha512 (original)
+++ dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.tar.gz.sha512 Sat Oct 14 
16:47:18 2023
@@ -1 +1,4 @@
-f396fa8502bc254a0cbbf172f650726db0e80d30a4532ac1fa4b9c8ee32bed1c18db4c491ae2959f59a078dde7e194f5807d290687a6126555e9a945af37f1dd
+./apache-sshd-2.11.0-src.tar.gz: F396FA85 02BC254A 0CBBF172 F650726D B0E80D30
+ A4532AC1 FA4B9C8E E32BED1C 18DB4C49 1AE2959F
+ 59A078DD E7E194F5 807D2906 87A61265 55E9A945
+ AF37F1DD

Modified: dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip.sha512
==
--- dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip.sha512 (original)
+++ dev/mina/sshd/2.11.0/apache-sshd-2.11.0-src.zip.sha512 Sat Oct 14 16:47:18 
2023
@@ -1 +1,4 @@
-53dbbf7e4335abd9719ddac87dd1181329a0efa195b868a9e779c699fa3e06dc53e39647d09d17791256b0b100a12e4265d1e68ddbd77659459150ec4d92bbfc
+./apache-sshd-2.11.0-src.zip: 53DBBF7E 4335ABD9 719DDAC8 7DD11813 29A0EFA1
+  95B868A9 E779C699 FA3E06DC 53E39647 D09D1779
+  1256B0B1 00A12E42 65D1E68D DBD77659 459150EC
+  4D92BBFC

Modified: dev/mina/sshd/2.11.0/apache-sshd-2.11.0.pom.sha512
==
--- dev/mina/sshd/2.11.0/apache-sshd-2.11.0.pom.sha512 (original)
+++ dev/mina/sshd/2.11.0/apache-sshd-2.11.0.pom.sha512 Sat Oct 14 16:47:18 2023
@@ -1 +1,3 @@
-ac589622afb78d9dd27599e8e2fe77c60d9089ac195026a1833ea6af514edde7be7ef6478a3be03b1d72b2da7d0526051f8519881e4aee13dd3489869d65a0f7
+./apache-sshd-2.11.0.pom: AC589622 AFB78D9D D27599E8 E2FE77C6 0D9089AC 195026A1
+  833EA6AF 514EDDE7 BE7EF647 8A3BE03B 1D72B2DA 7D052605
+  1F851988 1E4AEE13 DD348986 9D65A0F7

Modified: dev/mina/sshd/2.11.0/apache-sshd-2.11.0.tar.gz.sha512
==
--- dev/mina/sshd/2.11.0/apache-sshd-2.11.0.tar.gz.sha512 (original)
+++ dev/mina/sshd/2.11.0/apache-sshd-2.11.0.tar.gz.sha512 Sat Oct 14 16:47:18 
2023
@@ -1 +1,4 @@
-30b473c65e7cd01318e57c06e778ee9ee91ce9836c4d781ca720d782a2751c0f69d801269adb91a3a1fbaa12f569cd5316bbcddc935b471f3e6e91d886d9612f
+./apache-sshd-2.11.0.tar.gz: 30B473C6 5E7CD013 18E57C06 E778EE9E E91CE983
+ 6C4D781C A720D782 A2751C0F 69D80126 9ADB91A3
+ A1FBAA12 F569CD53 16BBCDDC 935B471F 3E6E91D8
+ 86D9612F

Modified: dev/mina/sshd/2.11.0/apache-sshd-2.11.0.zip.sha512
==
--- dev/mina/sshd/2.11.0/apache-sshd-2.11.0.zip.sha512 (original)
+++ dev/mina/sshd/2.11.0/apache-sshd-2.11.0.zip.sha512 Sat Oct 14 16:47:18 2023
@@ -1 +1,3 @@
-1cd8e3f53534e31ec06d40f9bdc49ffc3c64d3c07a4a111ddcafd755ccf3ffc299f6a0871c5b86ac70f1554379e0ee5817ca10e6254fa366860b53a0979bac9e
+./apache-sshd-2.11.0.zip: 1CD8E3F5 3534E31E C06D40F9 BDC49FFC 3C64D3C0 7A4A111D
+  DCAFD755 CCF3FFC2 99F6A087 1C5B86AC 70F15543 79E0EE58
+  17CA10E6 254FA366 860B53A0 979BAC9E

Modified: dev/mina/sshd/2.9.3/apache-sshd-2.9.3-src.tar.gz.sha512
==
--- dev/mina/sshd/2.9.3/apache-sshd-2.9.3-src.tar.gz.sha512 (original)
+++ dev/mina/sshd/2.9.3

[mina-sshd] branch sshd-2.9.x created (now f98e2ed7c)

2023-10-09 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to branch sshd-2.9.x
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


  at f98e2ed7c Update changelog for 2.9.3 release

This branch includes the following new commits:

 new 237a9ba4e fix Reproducible Builds issue
 new c20739b43 [SSHD-1234] Rooted file system can leak informations
 new f98e2ed7c Update changelog for 2.9.3 release

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.




[mina-sshd] 01/03: fix Reproducible Builds issue

2023-10-09 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch sshd-2.9.x
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git

commit 237a9ba4e289f59f52cebab8e999b164a4b446fa
Author: Hervé Boutemy 
AuthorDate: Sun May 21 10:30:59 2023 +0200

fix Reproducible Builds issue
---
 sshd-osgi/pom.xml | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/sshd-osgi/pom.xml b/sshd-osgi/pom.xml
index feb3716aa..61fb8f522 100644
--- a/sshd-osgi/pom.xml
+++ b/sshd-osgi/pom.xml
@@ -123,13 +123,18 @@
 
 
 
-#Created by Apache Maven ${maven.version}
+#Created by Apache Maven with Maven Antrun Plugin
 version=${project.version}
 groupId=${project.groupId}
 artifactId=${project.artifactId}
 
+
+Manifest-Version: 1.0
+Created-By: Maven Antrun Plugin
+
 
-
+
 
 
 



[mina-sshd] 03/03: Update changelog for 2.9.3 release

2023-10-09 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch sshd-2.9.x
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git

commit f98e2ed7c829a0a0ac7a37a381bb79ca69eaa431
Author: Guillaume Nodet 
AuthorDate: Tue Oct 10 07:48:35 2023 +0200

Update changelog for 2.9.3 release
---
 CHANGES.md|  2 ++
 docs/changes/2.9.3.md | 15 +++
 2 files changed, 17 insertions(+)

diff --git a/CHANGES.md b/CHANGES.md
index 58dd8edb9..6a4c252a3 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -20,6 +20,8 @@
 
 # [Version 2.9.1 to 2.9.2](./docs/changes/2.9.2.md)
 
+# [Version 2.9.2 to 2.9.3](./docs/changes/2.9.3.md)
+
 # Planned for next version
 
 ## Bug fixes
diff --git a/docs/changes/2.9.3.md b/docs/changes/2.9.3.md
new file mode 100644
index 0..50a9d919c
--- /dev/null
+++ b/docs/changes/2.9.3.md
@@ -0,0 +1,15 @@
+# Introduced in 2.9.3
+
+## Bug fixes
+
+* 
[CVE-2023-35887](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-35887) 
/ [SSHD-1324](https://issues.apache.org/jira/browse/SSHD-1324) Rooted file 
system can leak informations
+* Fix reproducible builds issue
+
+## Major code re-factoring
+
+## Potential compatibility issues
+
+## Minor code helpers
+
+## Behavioral changes and enhancements
+



[mina-sshd] 02/03: [SSHD-1234] Rooted file system can leak informations

2023-10-09 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch sshd-2.9.x
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git

commit c20739b43aab0f7bf2ccad982a6cb37b9d5a8a0b
Author: Guillaume Nodet 
AuthorDate: Tue May 9 15:17:26 2023 +0200

[SSHD-1234] Rooted file system can leak informations
---
 .../common/file/root/RootedDirectoryStream.java|  63 +++
 .../sshd/common/file/root/RootedFileSystem.java|   5 +
 .../common/file/root/RootedFileSystemProvider.java | 327 +-
 .../common/file/root/RootedFileSystemUtils.java|  55 +++
 .../file/root/RootedSecureDirectoryStream.java |  92 
 .../sshd/common/file/util/BaseFileSystem.java  |  23 +-
 .../org/apache/sshd/common/util/io/IoUtils.java| 160 ++-
 .../file/root/RootedFileSystemProviderTest.java| 469 -
 .../apache/sshd/common/util/io/IoUtilsTest.java|  48 +++
 .../sshd/util/test/CommonTestSupportUtils.java |   4 +-
 .../sftp/client/fs/SftpFileSystemProvider.java |   4 +-
 .../sftp/server/AbstractSftpSubsystemHelper.java   | 101 +++--
 .../sshd/sftp/server/SftpFileSystemAccessor.java   |  94 -
 .../org/apache/sshd/sftp/server/SftpSubsystem.java |   8 +-
 .../java/org/apache/sshd/sftp/client/SftpTest.java |   7 +-
 .../apache/sshd/sftp/client/SftpVersionsTest.java  |  12 +-
 16 files changed, 1203 insertions(+), 269 deletions(-)

diff --git 
a/sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedDirectoryStream.java
 
b/sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedDirectoryStream.java
new file mode 100644
index 0..dde9e748d
--- /dev/null
+++ 
b/sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedDirectoryStream.java
@@ -0,0 +1,63 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.sshd.common.file.root;
+
+import java.io.IOException;
+import java.nio.file.DirectoryStream;
+import java.nio.file.Path;
+import java.util.Iterator;
+
+/**
+ * secure directory stream proxy for a {@link RootedFileSystem}
+ *
+ * @author mailto:d...@mina.apache.org;>Apache MINA SSHD Project
+ */
+public class RootedDirectoryStream implements DirectoryStream {
+protected final RootedFileSystem rfs;
+protected final DirectoryStream delegate;
+
+public RootedDirectoryStream(RootedFileSystem rfs, DirectoryStream 
delegate) {
+this.rfs = rfs;
+this.delegate = delegate;
+}
+
+@Override
+public Iterator iterator() {
+return root(rfs, delegate.iterator());
+}
+
+@Override
+public void close() throws IOException {
+delegate.close();
+}
+
+protected Iterator root(RootedFileSystem rfs, Iterator iter) {
+return new Iterator() {
+@Override
+public boolean hasNext() {
+return iter.hasNext();
+}
+
+@Override
+public Path next() {
+return rfs.provider().root(rfs, iter.next());
+}
+};
+}
+}
diff --git 
a/sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedFileSystem.java
 
b/sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedFileSystem.java
index 1b9a71ca1..efd0b134d 100644
--- 
a/sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedFileSystem.java
+++ 
b/sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedFileSystem.java
@@ -94,6 +94,11 @@ public class RootedFileSystem extends 
BaseFileSystem {
 return rootFs.getFileStores();
 }
 
+@Override
+protected boolean hostFsHasWindowsSeparator() {
+return "\\".equals(getRoot().getFileSystem().getSeparator());
+}
+
 @Override
 public String toString() {
 return rootPath.toString();
diff --git 
a/sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedFileSystemProvider.java
 
b/sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedFileSystemProvider.java
index 0855c7751..9922582b1 100644
--- 
a/sshd-common/src/main/java/org/apache/sshd/common/file/root/RootedFileSystemProvider.java
+++ 
b/sshd-common/src/main/java/org/apache/sshd/common/file/r

[mina-sshd] branch master updated: [maven-release-plugin] prepare release sshd-2.9.0

2022-07-11 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new e946067ab [maven-release-plugin] prepare release sshd-2.9.0
e946067ab is described below

commit e946067ab3b6f66326c117bfeb88f755a55c4a13
Author: Guillaume Nodet 
AuthorDate: Mon Jul 11 15:14:02 2022 +0200

[maven-release-plugin] prepare release sshd-2.9.0
---
 assembly/pom.xml |  2 +-
 pom.xml  | 10 --
 sshd-cli/pom.xml |  2 +-
 sshd-common/pom.xml  |  2 +-
 sshd-contrib/pom.xml |  2 +-
 sshd-core/pom.xml|  2 +-
 sshd-git/pom.xml |  2 +-
 sshd-ldap/pom.xml|  2 +-
 sshd-mina/pom.xml|  2 +-
 sshd-netty/pom.xml   |  2 +-
 sshd-openpgp/pom.xml |  2 +-
 sshd-osgi/pom.xml|  2 +-
 sshd-putty/pom.xml   |  2 +-
 sshd-scp/pom.xml |  2 +-
 sshd-sftp/pom.xml|  2 +-
 sshd-spring-sftp/pom.xml |  2 +-
 16 files changed, 19 insertions(+), 21 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index 66d3c39c9..3e583e433 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.9.0-SNAPSHOT
+2.9.0
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index c2d1c8629..cb21506f0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,6 +1,4 @@
-http://maven.apache.org/POM/4.0.0;
-xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;
-xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd;>
+http://maven.apache.org/POM/4.0.0; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd;>
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index cb5d62b96..65753742b 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.9.0-SNAPSHOT
+2.9.0
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index 68d8e9ef7..b54c93415 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.9.0-SNAPSHOT
+2.9.0
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index f23d65d36..a1dec0a66 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.9.0-SNAPSHOT
+2.9.0
 
 
 

[mina-sshd] branch master updated: [maven-release-plugin] prepare for next development iteration

2022-07-11 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
 new 95ce6bf2e [maven-release-plugin] prepare for next development iteration
95ce6bf2e is described below

commit 95ce6bf2e85125247173be2a8ef0662246f0405b
Author: Guillaume Nodet 
AuthorDate: Mon Jul 11 15:14:16 2022 +0200

[maven-release-plugin] prepare for next development iteration
---
 assembly/pom.xml | 2 +-
 pom.xml  | 6 +++---
 sshd-cli/pom.xml | 2 +-
 sshd-common/pom.xml  | 2 +-
 sshd-contrib/pom.xml | 2 +-
 sshd-core/pom.xml| 2 +-
 sshd-git/pom.xml | 2 +-
 sshd-ldap/pom.xml| 2 +-
 sshd-mina/pom.xml| 2 +-
 sshd-netty/pom.xml   | 2 +-
 sshd-openpgp/pom.xml | 2 +-
 sshd-osgi/pom.xml| 2 +-
 sshd-putty/pom.xml   | 2 +-
 sshd-scp/pom.xml | 2 +-
 sshd-sftp/pom.xml| 2 +-
 sshd-spring-sftp/pom.xml | 2 +-
 16 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index 3e583e433..700f52756 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.9.0
+2.9.1-SNAPSHOT
 
 
 apache-sshd
diff --git a/pom.xml b/pom.xml
index cb21506f0..2020effea 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
 org.apache.sshd
 sshd
-2.9.0
+2.9.1-SNAPSHOT
 Apache Mina SSHD
 pom
 2008
@@ -75,13 +75,13 @@
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 
scm:git:https://gitbox.apache.org/repos/asf/mina-sshd.git
 https://github.com/apache/mina-sshd/tree/${project.scm.tag}
-sshd-2.9.0
+sshd-2.8.0
 
 
 
 ${project.basedir}
 UTF-8
-
2022-07-11T13:10:27Z
+
2022-07-11T13:14:16Z
 
 
 
diff --git a/sshd-cli/pom.xml b/sshd-cli/pom.xml
index 65753742b..96f379a82 100644
--- a/sshd-cli/pom.xml
+++ b/sshd-cli/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.9.0
+2.9.1-SNAPSHOT
 
 
 sshd-cli
diff --git a/sshd-common/pom.xml b/sshd-common/pom.xml
index b54c93415..5ef3e2563 100644
--- a/sshd-common/pom.xml
+++ b/sshd-common/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.9.0
+2.9.1-SNAPSHOT
 ..
 
 
diff --git a/sshd-contrib/pom.xml b/sshd-contrib/pom.xml
index a1dec0a66..968a3a5fc 100644
--- a/sshd-contrib/pom.xml
+++ b/sshd-contrib/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.sshd
 sshd
-2.9.0
+2.9.1-SNAPSHOT
 
 
 

[mina-sshd] annotated tag sshd-2.9.0 created (now 8394ee236)

2022-07-11 Thread gnodet
This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a change to annotated tag sshd-2.9.0
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


  at 8394ee236 (tag)
 tagging e946067ab3b6f66326c117bfeb88f755a55c4a13 (commit)
 replaces sshd-2.8.0
  by Guillaume Nodet
  on Mon Jul 11 15:14:12 2022 +0200

- Log -
[maven-release-plugin] copy for tag sshd-2.9.0
---

No new revisions were added by this update.



<    4   5   6   7   8   9   10   >