Version string
Dag-Erling Smørgrav
des at des.no
Tue Apr 1 07:56:51 EST 2014
6.2p2 prints the same version string in the debugging output as it does
when invoked with -V:
% ssh -V
OpenSSH_6.2p2, OpenSSL 0.9.8y 5 Feb 2013
% ssh -v nonesuch |& head -1
OpenSSH_6.2p2, OpenSSL 0.9.8y 5 Feb 2013
6.3p1 and newer don't - I don't have anything at hand that runs 6.3p1,
but here are 6.[456]p1:
% ssh -V
OpenSSH_6.4p1, OpenSSL 1.0.1e-freebsd 11 Feb 2013
% ssh -v nonesuch |& head -1
OpenSSH_6.4, OpenSSL 1.0.1e-freebsd 11 Feb 2013
% ssh -V
OpenSSH_6.5p1, OpenSSL 1.0.1f-freebsd 6 Jan 2014
% ssh -v nonesuch |& head -1
OpenSSH_6.5, OpenSSL 1.0.1f-freebsd 6 Jan 2014
% ssh -V
OpenSSH_6.6p1, OpenSSL 1.0.1f-freebsd 6 Jan 2014
% ssh -v nonesuch |& head -1
OpenSSH_6.6, OpenSSL 1.0.1f-freebsd 6 Jan 2014
and my patched version of 6.6p1:
% ssh -V
OpenSSH_6.6p1, OpenSSL 1.0.1e-freebsd 11 Feb 2013
% ssh -v nonesuch |& head -1
OpenSSH_6.6p1, OpenSSL 1.0.1e-freebsd 11 Feb 2013
Patch:
Index: ssh.c
===================================================================
RCS file: /cvs/openssh/ssh.c,v
retrieving revision 1.398
diff -u -r1.398 ssh.c
--- ssh.c 26 Feb 2014 23:17:13 -0000 1.398
+++ ssh.c 31 Mar 2014 20:48:30 -0000
@@ -876,7 +876,7 @@
SYSLOG_FACILITY_USER, !use_syslog);
if (debug_flag)
- logit("%s, %s", SSH_VERSION, SSLeay_version(SSLEAY_VERSION));
+ logit("%s, %s", SSH_RELEASE, SSLeay_version(SSLEAY_VERSION));
/* Parse the configuration files */
process_config_files(pw);
DES
--
Dag-Erling Smørgrav - des at des.no
More information about the openssh-unix-dev
mailing list