Skip to content
This repository was archived by the owner on Jan 26, 2026. It is now read-only.

Commit b261f56

Browse files
committed
project: Update for 0.10.6 merge.
1 parent 3781913 commit b261f56

File tree

4 files changed

+30
-30
lines changed

4 files changed

+30
-30
lines changed

SMP/SMP.patch

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
diff --git a/src/connect.c b/src/connect.c
2-
index 57e37e63..6f5440b2 100644
2+
index 15cae644..840f3c36 100644
33
--- a/src/connect.c
44
+++ b/src/connect.c
55
@@ -37,6 +37,7 @@
@@ -101,10 +101,10 @@ index e516c331..6de564a1 100644
101101
static int _ssh_init(unsigned constructor) {
102102

103103
diff --git a/src/libgcrypt.c b/src/libgcrypt.c
104-
index 2e44a53c..474fa4f8 100644
104+
index f410d997..ebb0e90b 100644
105105
--- a/src/libgcrypt.c
106106
+++ b/src/libgcrypt.c
107-
@@ -198,12 +198,12 @@ static int blowfish_set_key(struct ssh_cipher_struct *cipher, void *key, void *I
107+
@@ -145,12 +145,12 @@ static int blowfish_set_key(struct ssh_cipher_struct *cipher, void *key, void *I
108108
}
109109

110110
static void blowfish_encrypt(struct ssh_cipher_struct *cipher, void *in,
@@ -119,7 +119,7 @@ index 2e44a53c..474fa4f8 100644
119119
gcry_cipher_decrypt(cipher->key[0], out, len, in, len);
120120
}
121121
#endif /* WITH_BLOWFISH_CIPHER */
122-
@@ -469,12 +469,12 @@ static int des3_set_key(struct ssh_cipher_struct *cipher, void *key, void *IV) {
122+
@@ -416,12 +416,12 @@ static int des3_set_key(struct ssh_cipher_struct *cipher, void *key, void *IV) {
123123
}
124124

125125
static void des3_encrypt(struct ssh_cipher_struct *cipher, void *in,
@@ -135,10 +135,10 @@ index 2e44a53c..474fa4f8 100644
135135
}
136136

137137
diff --git a/src/misc.c b/src/misc.c
138-
index 7c478a77..cc2110dc 100644
138+
index 7081f12a..a4a1e2ed 100644
139139
--- a/src/misc.c
140140
+++ b/src/misc.c
141-
@@ -51,8 +51,10 @@
141+
@@ -52,8 +52,10 @@
142142

143143
#ifdef _WIN32
144144

@@ -151,7 +151,7 @@ index 7c478a77..cc2110dc 100644
151151
#endif
152152

153153
#include <winsock2.h> // Must be the first to include
154-
@@ -106,6 +108,9 @@
154+
@@ -110,6 +112,9 @@
155155
#ifdef _WIN32
156156
char *ssh_get_user_home_dir(void)
157157
{
@@ -161,15 +161,15 @@ index 7c478a77..cc2110dc 100644
161161
char tmp[PATH_MAX] = {0};
162162
char *szPath = NULL;
163163

164-
@@ -120,6 +125,7 @@ char *ssh_get_user_home_dir(void)
164+
@@ -124,6 +129,7 @@ char *ssh_get_user_home_dir(void)
165165
}
166166

167167
return NULL;
168168
+#endif
169169
}
170170

171171
/* we have read access on file */
172-
@@ -176,22 +182,26 @@ int ssh_gettimeofday(struct timeval *__p, void *__t)
172+
@@ -180,22 +186,26 @@ int ssh_gettimeofday(struct timeval *__p, void *__t)
173173

174174
char *ssh_get_local_username(void)
175175
{

SMP/libssh.vcxproj

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
</ClCompile>
1717
<Lib>
1818
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
19-
<AdditionalDependencies>libzlibd.lib;libgcryptd.lib;libgpg-errord.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
19+
<AdditionalDependencies>iphlpapi.lib;libzlibd.lib;libgcryptd.lib;libgpg-errord.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
2020
</Lib>
2121
<PostBuildEvent>
2222
<Command>mkdir "$(OutDir)"\include
@@ -62,7 +62,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
6262
</ClCompile>
6363
<Lib>
6464
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
65-
<AdditionalDependencies>libzlibd.lib;libgcryptd.lib;libgpg-errord.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
65+
<AdditionalDependencies>iphlpapi.lib;libzlibd.lib;libgcryptd.lib;libgpg-errord.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
6666
</Lib>
6767
<PostBuildEvent>
6868
<Command>mkdir "$(OutDir)"\include
@@ -107,7 +107,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
107107
<DisableSpecificWarnings>4146;4244;4267;4018;4028;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
108108
</ClCompile>
109109
<Link>
110-
<AdditionalDependencies>zlibd.lib;gcryptd.lib;gpg-errord.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
110+
<AdditionalDependencies>iphlpapi.lib;zlibd.lib;gcryptd.lib;gpg-errord.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
111111
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
112112
</Link>
113113
<PostBuildEvent>
@@ -153,7 +153,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
153153
<DisableSpecificWarnings>4146;4244;4267;4018;4028;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
154154
</ClCompile>
155155
<Link>
156-
<AdditionalDependencies>zlibd.lib;gcryptd.lib;gpg-errord.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
156+
<AdditionalDependencies>iphlpapi.lib;zlibd.lib;gcryptd.lib;gpg-errord.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
157157
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
158158
</Link>
159159
<PostBuildEvent>
@@ -200,7 +200,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
200200
</ClCompile>
201201
<Lib>
202202
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
203-
<AdditionalDependencies>libzlib.lib;libgcrypt.lib;libgpg-error.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
203+
<AdditionalDependencies>iphlpapi.lib;libzlib.lib;libgcrypt.lib;libgpg-error.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
204204
</Lib>
205205
<PostBuildEvent>
206206
<Command>mkdir "$(OutDir)"\include
@@ -246,7 +246,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
246246
</ClCompile>
247247
<Lib>
248248
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
249-
<AdditionalDependencies>libzlib.lib;libgcrypt.lib;libgpg-error.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
249+
<AdditionalDependencies>iphlpapi.lib;libzlib.lib;libgcrypt.lib;libgpg-error.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
250250
</Lib>
251251
<PostBuildEvent>
252252
<Command>mkdir "$(OutDir)"\include
@@ -291,7 +291,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
291291
<DisableSpecificWarnings>4146;4244;4267;4018;4028;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
292292
</ClCompile>
293293
<Link>
294-
<AdditionalDependencies>zlib.lib;gcrypt.lib;gpg-error.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
294+
<AdditionalDependencies>iphlpapi.lib;zlib.lib;gcrypt.lib;gpg-error.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
295295
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
296296
</Link>
297297
<PostBuildEvent>
@@ -337,7 +337,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
337337
<DisableSpecificWarnings>4146;4244;4267;4018;4028;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
338338
</ClCompile>
339339
<Link>
340-
<AdditionalDependencies>libzlib.lib;libgcrypt.lib;libgpg-error.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
340+
<AdditionalDependencies>iphlpapi.lib;libzlib.lib;libgcrypt.lib;libgpg-error.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
341341
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
342342
</Link>
343343
<PostBuildEvent>
@@ -383,7 +383,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
383383
<DisableSpecificWarnings>4146;4244;4267;4018;4028;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
384384
</ClCompile>
385385
<Link>
386-
<AdditionalDependencies>zlib.lib;gcrypt.lib;gpg-error.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
386+
<AdditionalDependencies>iphlpapi.lib;zlib.lib;gcrypt.lib;gpg-error.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
387387
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
388388
</Link>
389389
<PostBuildEvent>
@@ -429,7 +429,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
429429
<DisableSpecificWarnings>4146;4244;4267;4018;4028;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
430430
</ClCompile>
431431
<Link>
432-
<AdditionalDependencies>libzlib.lib;libgcrypt.lib;libgpg-error.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
432+
<AdditionalDependencies>iphlpapi.lib;libzlib.lib;libgcrypt.lib;libgpg-error.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
433433
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
434434
</Link>
435435
<PostBuildEvent>

SMP/libssh/libssh_version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
/* libssh version */
3030
#define LIBSSH_VERSION_MAJOR 0
3131
#define LIBSSH_VERSION_MINOR 10
32-
#define LIBSSH_VERSION_MICRO 5
32+
#define LIBSSH_VERSION_MICRO 6
3333

3434
#define LIBSSH_VERSION_INT SSH_VERSION_INT(LIBSSH_VERSION_MAJOR, \
3535
LIBSSH_VERSION_MINOR, \

SMP/libssh_winrt.vcxproj

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
</ClCompile>
1717
<Lib>
1818
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
19-
<AdditionalDependencies>libzlibd_winrt.lib;libgcryptd_winrt.lib;libgpg-errord_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
19+
<AdditionalDependencies>iphlpapi.lib;libzlibd_winrt.lib;libgcryptd_winrt.lib;libgpg-errord_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
2020
</Lib>
2121
<PostBuildEvent>
2222
<Command>mkdir "$(OutDir)"\include
@@ -62,7 +62,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
6262
</ClCompile>
6363
<Lib>
6464
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
65-
<AdditionalDependencies>libzlibd_winrt.lib;libgcryptd_winrt.lib;libgpg-errord_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
65+
<AdditionalDependencies>iphlpapi.lib;libzlibd_winrt.lib;libgcryptd_winrt.lib;libgpg-errord_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
6666
</Lib>
6767
<PostBuildEvent>
6868
<Command>mkdir "$(OutDir)"\include
@@ -107,7 +107,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
107107
<DisableSpecificWarnings>4146;4244;4267;4018;4028;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
108108
</ClCompile>
109109
<Link>
110-
<AdditionalDependencies>zlibd_winrt.lib;gcryptd_winrt.lib;gpg-error_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
110+
<AdditionalDependencies>iphlpapi.lib;zlibd_winrt.lib;gcryptd_winrt.lib;gpg-error_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
111111
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
112112
</Link>
113113
<PostBuildEvent>
@@ -153,7 +153,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
153153
<DisableSpecificWarnings>4146;4244;4267;4018;4028;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
154154
</ClCompile>
155155
<Link>
156-
<AdditionalDependencies>zlibd_winrt.lib;gcryptd_winrt.lib;gpg-error_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
156+
<AdditionalDependencies>iphlpapi.lib;zlibd_winrt.lib;gcryptd_winrt.lib;gpg-error_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
157157
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
158158
</Link>
159159
<PostBuildEvent>
@@ -200,7 +200,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
200200
</ClCompile>
201201
<Lib>
202202
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
203-
<AdditionalDependencies>libzlib_winrt.lib;libgcrypt_winrt.lib;libgpg-error_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
203+
<AdditionalDependencies>iphlpapi.lib;libzlib_winrt.lib;libgcrypt_winrt.lib;libgpg-error_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
204204
</Lib>
205205
<PostBuildEvent>
206206
<Command>mkdir "$(OutDir)"\include
@@ -246,7 +246,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
246246
</ClCompile>
247247
<Lib>
248248
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
249-
<AdditionalDependencies>libzlib_winrt.lib;libgcrypt_winrt.lib;libgpg-error_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
249+
<AdditionalDependencies>iphlpapi.lib;libzlib_winrt.lib;libgcrypt_winrt.lib;libgpg-error_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
250250
</Lib>
251251
<PostBuildEvent>
252252
<Command>mkdir "$(OutDir)"\include
@@ -291,7 +291,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
291291
<DisableSpecificWarnings>4146;4244;4267;4018;4028;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
292292
</ClCompile>
293293
<Link>
294-
<AdditionalDependencies>zlib_winrt.lib;gcrypt_winrt.lib;gpg-error_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
294+
<AdditionalDependencies>iphlpapi.lib;zlib_winrt.lib;gcrypt_winrt.lib;gpg-error_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
295295
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
296296
</Link>
297297
<PostBuildEvent>
@@ -337,7 +337,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
337337
<DisableSpecificWarnings>4146;4244;4267;4018;4028;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
338338
</ClCompile>
339339
<Link>
340-
<AdditionalDependencies>libzlib_winrt.lib;libgcrypt_winrt.lib;libgpg-error_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
340+
<AdditionalDependencies>iphlpapi.lib;libzlib_winrt.lib;libgcrypt_winrt.lib;libgpg-error_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
341341
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
342342
</Link>
343343
<PostBuildEvent>
@@ -383,7 +383,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
383383
<DisableSpecificWarnings>4146;4244;4267;4018;4028;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
384384
</ClCompile>
385385
<Link>
386-
<AdditionalDependencies>zlib_winrt.lib;gcrypt_winrt.lib;gpg-error_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
386+
<AdditionalDependencies>iphlpapi.lib;zlib_winrt.lib;gcrypt_winrt.lib;gpg-error_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
387387
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
388388
</Link>
389389
<PostBuildEvent>
@@ -429,7 +429,7 @@ del /f /q $(OutDir)\licenses\libssh.txt
429429
<DisableSpecificWarnings>4146;4244;4267;4018;4028;4703;%(DisableSpecificWarnings)</DisableSpecificWarnings>
430430
</ClCompile>
431431
<Link>
432-
<AdditionalDependencies>libzlib_winrt.lib;libgcrypt_winrt.lib;libgpg-error_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
432+
<AdditionalDependencies>iphlpapi.lib;libzlib_winrt.lib;libgcrypt_winrt.lib;libgpg-error_winrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
433433
<AdditionalOptions>/IGNORE:4006,4221,4264 %(AdditionalOptions)</AdditionalOptions>
434434
</Link>
435435
<PostBuildEvent>

0 commit comments

Comments
 (0)