diff options
-rw-r--r-- | sshconnect.c | 4 | ||||
-rw-r--r-- | sshd.c | 2 | ||||
-rw-r--r-- | version.h | 7 |
3 files changed, 9 insertions, 4 deletions
diff --git a/sshconnect.c b/sshconnect.c index e0a5db9a3..87c3770c0 100644 --- a/sshconnect.c +++ b/sshconnect.c | |||
@@ -520,10 +520,10 @@ send_client_banner(int connection_out, int minor1) | |||
520 | /* Send our own protocol version identification. */ | 520 | /* Send our own protocol version identification. */ |
521 | if (compat20) { | 521 | if (compat20) { |
522 | xasprintf(&client_version_string, "SSH-%d.%d-%.100s\r\n", | 522 | xasprintf(&client_version_string, "SSH-%d.%d-%.100s\r\n", |
523 | PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_VERSION); | 523 | PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_RELEASE); |
524 | } else { | 524 | } else { |
525 | xasprintf(&client_version_string, "SSH-%d.%d-%.100s\n", | 525 | xasprintf(&client_version_string, "SSH-%d.%d-%.100s\n", |
526 | PROTOCOL_MAJOR_1, minor1, SSH_VERSION); | 526 | PROTOCOL_MAJOR_1, minor1, SSH_RELEASE); |
527 | } | 527 | } |
528 | if (roaming_atomicio(vwrite, connection_out, client_version_string, | 528 | if (roaming_atomicio(vwrite, connection_out, client_version_string, |
529 | strlen(client_version_string)) != strlen(client_version_string)) | 529 | strlen(client_version_string)) != strlen(client_version_string)) |
@@ -440,7 +440,7 @@ sshd_exchange_identification(int sock_in, int sock_out) | |||
440 | } | 440 | } |
441 | 441 | ||
442 | xasprintf(&server_version_string, "SSH-%d.%d-%.100s%s%s%s", | 442 | xasprintf(&server_version_string, "SSH-%d.%d-%.100s%s%s%s", |
443 | major, minor, SSH_VERSION, | 443 | major, minor, SSH_RELEASE, |
444 | *options.version_addendum == '\0' ? "" : " ", | 444 | *options.version_addendum == '\0' ? "" : " ", |
445 | options.version_addendum, newline); | 445 | options.version_addendum, newline); |
446 | 446 | ||
@@ -3,4 +3,9 @@ | |||
3 | #define SSH_VERSION "OpenSSH_6.6" | 3 | #define SSH_VERSION "OpenSSH_6.6" |
4 | 4 | ||
5 | #define SSH_PORTABLE "p1" | 5 | #define SSH_PORTABLE "p1" |
6 | #define SSH_RELEASE SSH_VERSION SSH_PORTABLE | 6 | #define SSH_RELEASE_MINIMUM SSH_VERSION SSH_PORTABLE |
7 | #ifdef SSH_EXTRAVERSION | ||
8 | #define SSH_RELEASE SSH_RELEASE_MINIMUM " " SSH_EXTRAVERSION | ||
9 | #else | ||
10 | #define SSH_RELEASE SSH_RELEASE_MINIMUM | ||
11 | #endif | ||