Updated libssh2 to version 1.6.0. Changelog: Changes: Added libssh2_userauth_publickey_frommemory() Bug fixes: wait_socket: wrong use of difftime() userauth: Fixed prompt text no longer being copied to the prompts struct mingw build: allow to pass custom CFLAGS Let mansyntax.sh work regardless of where it is called from Init HMAC_CTX before using it direct_tcpip: Fixed channel write WinCNG: fixed backend breakage OpenSSL: caused by introducing libssh2_hmac_ctx_init userauth.c: fix possible dereferences of a null pointer wincng: Added explicit clear memory feature to WinCNG backend openssl.c: fix possible segfault in case EVP_DigestInit fails wincng: fix return code of libssh2_md5_init() kex: do not ignore failure of libssh2_sha1_init() scp: fix that scp_send may transmit not initialised memory scp.c: improved command length calculation nonblocking examples: fix warning about unused tvdiff on Mac OS X configure: make clear-memory default but WARN if backend unsupported OpenSSL: Enable use of OpenSSL that doesn't have DSA OpenSSL: Use correct no-blowfish #define kex: fix libgcrypt memory leaks of bignum libssh2_channel_open: more detailed error message wincng: fixed memleak in (block) cipher destructordiff -r1.11 -r1.12 pkgsrc/security/libssh2/Makefile
(nros)
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.11 2015/03/23 09:14:53 nros Exp $ | 1 | # $NetBSD: Makefile,v 1.12 2015/07/26 17:15:34 nros Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= libssh2-1.5.0 | 4 | DISTNAME= libssh2-1.6.0 | |
5 | CATEGORIES= security | 5 | CATEGORIES= security | |
6 | MASTER_SITES= http://www.libssh2.org/download/ | 6 | MASTER_SITES= http://www.libssh2.org/download/ | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://www.libssh2.org/ | 9 | HOMEPAGE= http://www.libssh2.org/ | |
10 | COMMENT= SSH2 protocol library | 10 | COMMENT= SSH2 protocol library | |
11 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
12 | 12 | |||
13 | GNU_CONFIGURE= yes | 13 | GNU_CONFIGURE= yes | |
14 | USE_LIBTOOL= yes | 14 | USE_LIBTOOL= yes | |
15 | 15 | |||
16 | CONFIGURE_ARGS+= --with-libgcrypt=no | 16 | CONFIGURE_ARGS+= --with-libgcrypt=no | |
17 | CONFIGURE_ARGS+= --with-libz=${BUILDLINK_PREFIX.zlib:Q} | 17 | CONFIGURE_ARGS+= --with-libz=${BUILDLINK_PREFIX.zlib:Q} |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.5 2015/03/23 09:14:53 nros Exp $ | 1 | @comment $NetBSD: PLIST,v 1.6 2015/07/26 17:15:34 nros Exp $ | |
2 | include/libssh2.h | 2 | include/libssh2.h | |
3 | include/libssh2_publickey.h | 3 | include/libssh2_publickey.h | |
4 | include/libssh2_sftp.h | 4 | include/libssh2_sftp.h | |
5 | lib/libssh2.la | 5 | lib/libssh2.la | |
6 | lib/pkgconfig/libssh2.pc | 6 | lib/pkgconfig/libssh2.pc | |
7 | man/man3/libssh2_agent_connect.3 | 7 | man/man3/libssh2_agent_connect.3 | |
8 | man/man3/libssh2_agent_disconnect.3 | 8 | man/man3/libssh2_agent_disconnect.3 | |
9 | man/man3/libssh2_agent_free.3 | 9 | man/man3/libssh2_agent_free.3 | |
10 | man/man3/libssh2_agent_get_identity.3 | 10 | man/man3/libssh2_agent_get_identity.3 | |
11 | man/man3/libssh2_agent_init.3 | 11 | man/man3/libssh2_agent_init.3 | |
12 | man/man3/libssh2_agent_list_identities.3 | 12 | man/man3/libssh2_agent_list_identities.3 | |
13 | man/man3/libssh2_agent_userauth.3 | 13 | man/man3/libssh2_agent_userauth.3 | |
14 | man/man3/libssh2_banner_set.3 | 14 | man/man3/libssh2_banner_set.3 | |
@@ -159,14 +159,15 @@ man/man3/libssh2_sftp_write.3 | @@ -159,14 +159,15 @@ man/man3/libssh2_sftp_write.3 | |||
159 | man/man3/libssh2_trace.3 | 159 | man/man3/libssh2_trace.3 | |
160 | man/man3/libssh2_trace_sethandler.3 | 160 | man/man3/libssh2_trace_sethandler.3 | |
161 | man/man3/libssh2_userauth_authenticated.3 | 161 | man/man3/libssh2_userauth_authenticated.3 | |
162 | man/man3/libssh2_userauth_hostbased_fromfile.3 | 162 | man/man3/libssh2_userauth_hostbased_fromfile.3 | |
163 | man/man3/libssh2_userauth_hostbased_fromfile_ex.3 | 163 | man/man3/libssh2_userauth_hostbased_fromfile_ex.3 | |
164 | man/man3/libssh2_userauth_keyboard_interactive.3 | 164 | man/man3/libssh2_userauth_keyboard_interactive.3 | |
165 | man/man3/libssh2_userauth_keyboard_interactive_ex.3 | 165 | man/man3/libssh2_userauth_keyboard_interactive_ex.3 | |
166 | man/man3/libssh2_userauth_list.3 | 166 | man/man3/libssh2_userauth_list.3 | |
167 | man/man3/libssh2_userauth_password.3 | 167 | man/man3/libssh2_userauth_password.3 | |
168 | man/man3/libssh2_userauth_password_ex.3 | 168 | man/man3/libssh2_userauth_password_ex.3 | |
169 | man/man3/libssh2_userauth_publickey.3 | 169 | man/man3/libssh2_userauth_publickey.3 | |
170 | man/man3/libssh2_userauth_publickey_fromfile.3 | 170 | man/man3/libssh2_userauth_publickey_fromfile.3 | |
171 | man/man3/libssh2_userauth_publickey_fromfile_ex.3 | 171 | man/man3/libssh2_userauth_publickey_fromfile_ex.3 | |
172 | man/man3/libssh2_userauth_publickey_frommemory.3 | |||
172 | man/man3/libssh2_version.3 | 173 | man/man3/libssh2_version.3 |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.5 2015/03/23 09:14:53 nros Exp $ | 1 | $NetBSD: distinfo,v 1.6 2015/07/26 17:15:34 nros Exp $ | |
2 | 2 | |||
3 | SHA1 (libssh2-1.5.0.tar.gz) = d9a97a04aef8bcf835b22a7a2e8e869782baa3aa | 3 | SHA1 (libssh2-1.6.0.tar.gz) = 93563084168bd2595f3cbd54585c9abe8ddb0fa9 | |
4 | RMD160 (libssh2-1.5.0.tar.gz) = 34c05d24f33c3ac402e9bdefa9c2346f90ad3f50 | 4 | RMD160 (libssh2-1.6.0.tar.gz) = d05ff5a755438cf25cc20b78259d7ac2b8015731 | |
5 | Size (libssh2-1.5.0.tar.gz) = 728222 bytes | 5 | Size (libssh2-1.6.0.tar.gz) = 734110 bytes |
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.7 2015/03/23 09:14:53 nros Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.8 2015/07/26 17:15:34 nros Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= libssh2 | 3 | BUILDLINK_TREE+= libssh2 | |
4 | 4 | |||
5 | .if !defined(LIBSSH2_BUILDLINK3_MK) | 5 | .if !defined(LIBSSH2_BUILDLINK3_MK) | |
6 | LIBSSH2_BUILDLINK3_MK:= | 6 | LIBSSH2_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.libssh2+= libssh2>=0.18 | 8 | BUILDLINK_API_DEPENDS.libssh2+= libssh2>=0.18 | |
9 | BUILDLINK_ABI_DEPENDS.libssh2+= libssh2>=1.5.0 | 9 | BUILDLINK_ABI_DEPENDS.libssh2+= libssh2>=1.6.0 | |
10 | BUILDLINK_PKGSRCDIR.libssh2?= ../../security/libssh2 | 10 | BUILDLINK_PKGSRCDIR.libssh2?= ../../security/libssh2 | |
11 | 11 | |||
12 | .include "../../devel/zlib/buildlink3.mk" | 12 | .include "../../devel/zlib/buildlink3.mk" | |
13 | .include "../../security/openssl/buildlink3.mk" | 13 | .include "../../security/openssl/buildlink3.mk" | |
14 | .endif # LIBSSH2_BUILDLINK3_MK | 14 | .endif # LIBSSH2_BUILDLINK3_MK | |
15 | 15 | |||
16 | BUILDLINK_TREE+= -libssh2 | 16 | BUILDLINK_TREE+= -libssh2 |