mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
- Use libssh2_version() to present the libssh2 version in case the libssh2
library is found to support it.
This commit is contained in:
parent
fa96436661
commit
74ba4d7950
4
CHANGES
4
CHANGES
@ -6,6 +6,10 @@
|
|||||||
|
|
||||||
Changelog
|
Changelog
|
||||||
|
|
||||||
|
Daniel Stenberg (13 Mar 2009)
|
||||||
|
- Use libssh2_version() to present the libssh2 version in case the libssh2
|
||||||
|
library is found to support it.
|
||||||
|
|
||||||
Yang Tse (12 Mar 2009)
|
Yang Tse (12 Mar 2009)
|
||||||
- Added missing Curl_read() return code checking in TELNET transfers.
|
- Added missing Curl_read() return code checking in TELNET transfers.
|
||||||
|
|
||||||
|
@ -11,6 +11,8 @@ This release includes the following changes:
|
|||||||
|
|
||||||
o libcurl now closes all dead connections whenever you attempt to open a new
|
o libcurl now closes all dead connections whenever you attempt to open a new
|
||||||
connection
|
connection
|
||||||
|
o libssh2's version number can now be figured out run-time instead of using
|
||||||
|
the build-time fixed number
|
||||||
|
|
||||||
This release includes the following bugfixes:
|
This release includes the following bugfixes:
|
||||||
|
|
||||||
|
@ -1494,6 +1494,9 @@ if test X"$OPT_LIBSSH2" != Xno; then
|
|||||||
dnl linker doesn't search through, we need to add it to LD_LIBRARY_PATH
|
dnl linker doesn't search through, we need to add it to LD_LIBRARY_PATH
|
||||||
dnl to prevent further configure tests to fail due to this
|
dnl to prevent further configure tests to fail due to this
|
||||||
|
|
||||||
|
dnl libssh2_version is a post 1.0 addition
|
||||||
|
AC_CHECK_FUNCS( libssh2_version )
|
||||||
|
|
||||||
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$LIB_LIBSSH2"
|
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$LIB_LIBSSH2"
|
||||||
export LD_LIBRARY_PATH
|
export LD_LIBRARY_PATH
|
||||||
AC_MSG_NOTICE([Added $LIB_LIBSSH2 to LD_LIBRARY_PATH])
|
AC_MSG_NOTICE([Added $LIB_LIBSSH2 to LD_LIBRARY_PATH])
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
* | (__| |_| | _ <| |___
|
* | (__| |_| | _ <| |___
|
||||||
* \___|\___/|_| \_\_____|
|
* \___|\___/|_| \_\_____|
|
||||||
*
|
*
|
||||||
* Copyright (C) 1998 - 2007, Daniel Stenberg, <daniel@haxx.se>, et al.
|
* Copyright (C) 1998 - 2009, Daniel Stenberg, <daniel@haxx.se>, et al.
|
||||||
*
|
*
|
||||||
* This software is licensed as described in the file COPYING, which
|
* This software is licensed as described in the file COPYING, which
|
||||||
* you should have received as part of this distribution. The terms
|
* you should have received as part of this distribution. The terms
|
||||||
@ -49,6 +49,13 @@
|
|||||||
#include <libssh2.h>
|
#include <libssh2.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_LIBSSH2_VERSION
|
||||||
|
/* get it run-time if possible */
|
||||||
|
#define CURL_LIBSSH2_VERSION libssh2_version(0)
|
||||||
|
#else
|
||||||
|
/* use build-time if run-time not possible */
|
||||||
|
#define CURL_LIBSSH2_VERSION LIBSSH2_VERSION
|
||||||
|
#endif
|
||||||
|
|
||||||
char *curl_version(void)
|
char *curl_version(void)
|
||||||
{
|
{
|
||||||
@ -101,7 +108,7 @@ char *curl_version(void)
|
|||||||
ptr += len;
|
ptr += len;
|
||||||
#endif
|
#endif
|
||||||
#ifdef USE_LIBSSH2
|
#ifdef USE_LIBSSH2
|
||||||
len = snprintf(ptr, left, " libssh2/%s", LIBSSH2_VERSION);
|
len = snprintf(ptr, left, " libssh2/%s", CURL_LIBSSH2_VERSION);
|
||||||
left -= len;
|
left -= len;
|
||||||
ptr += len;
|
ptr += len;
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user