[SSHD-876] Fixed documentation regarding configuration of reported client/server...
authorLyor Goldstein <lgoldstein@apache.org>
Mon, 17 Dec 2018 05:05:11 +0000 (07:05 +0200)
committerLyor Goldstein <lgoldstein@apache.org>
Mon, 17 Dec 2018 11:26:56 +0000 (13:26 +0200)
CHANGES.md
sshd-core/src/main/java/org/apache/sshd/client/ClientFactoryManager.java
sshd-core/src/main/java/org/apache/sshd/server/ServerFactoryManager.java

index d488d6b..7ccb862 100644 (file)
@@ -155,7 +155,10 @@ for exposing the cipher's block size. **Note:** for the time being we declare a
 * [SSHD-876](https://issues.apache.org/jira/browse/SSHD-873) - Looking through the resolvable class-loaders "hierarchy"
 (thread-context => anchor => system) for `sshd-version.properties` file instead of just in the thread context class loader.
 
-    * In this context, the default reported client/server SSH version string has been set to `APACHE-SSHD-...version...`
+    * In this context, the default reported client/server SSH version string has been set to `APACHE-SSHD-...version...`.
+    Reminder: the user can override this default via configuration properties set on the client/server instance
+    (see `AbstractSession#resolveIdentificationString`, `ClientFactoryManager#CLIENT_IDENTIFICATION`, and
+    `ServerFactoryManager#SERVER_IDENTIFICATION`).
 
 * `SftpCommandMain` shows by default `get/put` command progress using the hash sign (`#`) marker. The marker
 can be enabled/disabled via the `progress` command:
index 37b8f87..6e3fa02 100644 (file)
@@ -42,8 +42,8 @@ public interface ClientFactoryManager
      * Key used to retrieve the value of the client identification string.
      * If set, then it is <U>appended</U> to the (standard) &quot;SSH-2.0-&quot;
      * prefix. Otherwise a default is sent that consists of &quot;SSH-2.0-&quot;
-     * plus the current SSHD core artifact name and version in uppercase - e.g.,
-     * &quot;SSH-2.0-SSHD-CORE-1.0.0&quot;
+     * plus the current SSHD artifact name and version in uppercase - e.g.,
+     * &quot;SSH-2.0-APACHE-SSHD-1.0.0&quot;
      */
     String CLIENT_IDENTIFICATION = "client-identification";
 
index 60bd655..7992f61 100644 (file)
@@ -63,8 +63,8 @@ public interface ServerFactoryManager
      * Key used to retrieve the value of the server identification string.
      * If set, then it is <U>appended</U> to the (standard) &quot;SSH-2.0-&quot;
      * prefix. Otherwise a default is sent that consists of &quot;SSH-2.0-&quot;
-     * plus the current SSHD core artifact name and version in uppercase - e.g.,
-     * &quot;SSH-2.0-SSHD-CORE-1.0.0&quot;
+     * plus the current SSHD artifact name and version in uppercase - e.g.,
+     * &quot;SSH-2.0-APACHE-SSHD-1.0.0&quot;
      */
     String SERVER_IDENTIFICATION = "server-identification";