Martin Prikryl
a2119a7eac
Types and casts safe in respect to pointer size for forward 64-bit compatibility
...
Also GetWindowLongPtr and GWLP_USERDATA
https://winscp.net/tracker/618
Source commit: c85fdf15e50ce8a6f35b1c4d2a0125a0b9c4f1f0
2026-01-22 14:51:13 +01:00
Martin Prikryl
25df2381f1
Updating code to PuTTY 0.82
...
Source commit: ddf59fef3b75f5efff8bf82fecdd61ef49970fd2
2024-12-05 16:51:39 +01:00
Martin Prikryl
85f0e92ca6
Timeout* counters
...
Source commit: ac2610bb1cafef757caed4ecc5b46c9065e6c719
2024-03-21 12:43:55 +01:00
Martin Prikryl
a6adfa0ad3
Updating to PuTTY 0.80 – mostly Issue 2246 – Mitigations for SSH protocol "Terrapin" vulnerability
...
https://winscp.net/tracker/2246
Source commit: f7b34a47547af9b0b4bd32fb66d6d278c8b6b342
2023-12-20 13:48:13 +01:00
Martin Prikryl
db87bc1810
Bug 2145: Support for OpenSSH certificates for host verification
...
https://winscp.net/tracker/2145
Source commit: 9dda484bf38f9a72b61a2c3d8e7dd8892ee96c2b
2023-09-08 08:59:22 +02:00
Martin Prikryl
f03d94d6c4
Unused code
...
Source commit: c1fbc8af76d8e2116aaf6d2026dba2ea3e5e1c8f
2023-09-05 01:12:41 +02:00
Martin Prikryl
acd12ea3d7
More meaningful error message when credentials are missing in scripting and .NET assembly
...
Source commit: a374ebe71eea553a366120f46b8d3169ad735a7a
2023-08-25 01:10:22 +02:00
Martin Prikryl
2fdcc0e6ad
Using unique_ptr instead of auto_ptr + Replacing use of auto_ptr, where unique_ptr cannot be used with plain pointers
...
Source commit: 0c397b15f93f20fcb52bdd7c8747aae8429f8b1e
2022-10-06 01:17:32 +02:00
Martin Prikryl
45ce42b255
Updating code to PuTTY 0.77 new local proxy implementation
...
Source commit: 2cb1dc43b06ee42ecdc13f21c774ce17328ef253
2022-03-29 01:10:35 +02:00
Martin Prikryl
a9c8bf0510
Unused code
...
Source commit: 6d8285f6e0c0e53ffc5d7b22eb1fcfd770368a71
2022-03-29 01:03:05 +02:00
Martin Prikryl
d8d7fdec31
Avoid redundant logging of known host keys
...
Source commit: 31f8a9b00711e88e14f2c41719202d24b850bc30
2022-02-09 00:55:51 +01:00
Martin Prikryl
cda4ea8a81
Removing support for SSH-1
...
(cherry picked from commit 5dfcf1eb9f )
Source commit: 1fd4286a576bf4525c8dd00849cdcf958cbf5eb8
2021-11-23 20:54:18 +01:00
Martin Prikryl
542b4ead44
Updating code to PuTTY 0.75
...
(cherry picked from commit b69328d92d )
# Conflicts:
# source/putty/sshecc.c
Source commit: 93ff727e4e428f747ab8f6b0d2db8147905b9e26
2021-11-23 19:09:04 +01:00
Martin Prikryl
f074f481bf
Bug fix: Do not say "Terminated by user" when the session has actually timed out.
...
(cherry picked from commit 1dc5bc03c9 )
Source commit: e12c9159b6f2caa209e3017a4f08b4772cdfb581
2021-11-23 15:28:36 +01:00
Martin Prikryl
9f7490ab08
Bug 1977: Ignore disconnect messages from the server while closing the connection
...
https://winscp.net/tracker/1977
(cherry picked from commit 556633c71f )
Source commit: 9cb2c134e3c41ba48968eeeb53c94fd172b37c9f
2021-04-20 00:57:13 +02:00
Martin Prikryl
8645873789
Adjusting parameter names to PuTTY 0.74
...
(cherry picked from commit c91bc6945b )
Source commit: 06ba917f7d6e590acd1a5891cf9eadced389b996
2020-11-26 13:24:44 +01:00
Martin Prikryl
21d47649f0
When connecting to new SSH host, its host key can be automatically accepted in scripting and .NET assembly
...
(cherry picked from commit b79f8c4789 )
Source commit: 6e2e836240f48d226a2e0af5cd92fb96a5c897bd
2020-11-26 10:45:36 +01:00
Martin Prikryl
7cfdd39380
Factoring out VerifyCachedHostKey
...
(cherry picked from commit 723d7aa3e5 )
Source commit: abb434d87fda9bed638dad93a2787350f4f2b1e3
2020-11-26 10:42:33 +01:00
Martin Prikryl
045d5261c0
Bug 1845: Failure when fallback SSH channel fails to open (reimplementation with a help of PuTTY fix)
...
https://git.tartarus.org/?p=simon/putty.git;a=commit;h=e4b6a7efd2cab27a681c9a832f6c650abf57c7be
https://winscp.net/tracker/1845
Source commit: 6a07974041c29f45e317657b2b62053d5a6009c5
2020-04-05 01:47:21 +02:00
Martin Prikryl
d8df949fd1
Bug 1845: Failure when fallback SSH channel fails to open
...
https://winscp.net/tracker/1845
Source commit: 1f5324917d99f20b9574d37cb47013d61a7430e4
2020-04-03 01:20:38 +02:00
Martin Prikryl
bdf994a731
Proper session cleanup after upgrade to PuTTY 0.71
...
(fixes the most prominent cleanup memory leaks)
Source commit: bc1f16cc89bb97e08790e9cd8c6aa91c40bfd339
2019-05-25 01:15:42 +02:00
Martin Prikryl
919cf6a535
Updating code to PuTTY 85550641
...
Source commit: a832bf8e6cf3697a073014ec6cf406224103eb04
2019-05-11 02:57:56 +02:00
Martin Prikryl
949fb00d5e
Connection information is not displayed + It's logged with BOM
...
Source commit: 7c416bbf1e42b26db5b7fe7d2d1c7778dcc6f57d
2019-04-30 03:21:03 +02:00
Martin Prikryl
1e599ffa91
Updating code to b4c8fd9d
...
Source commit: 9185b8e78c509be716a7a265aa5cc3a3870a6378
2019-04-16 02:47:39 +02:00
Martin Prikryl
e8993e53c9
Updating code to PuTTY 109df9f4
...
Source commit: 551deb1bf65b34cf4c505b174ad9cf8008e3b369
2019-04-13 01:55:52 +02:00
Martin Prikryl
d79d9f8922
Using backend_* API
...
Source commit: 3501b89ec2f2baadd49a7c58a4c34757877f5c9d
2019-04-11 01:34:37 +02:00
Martin Prikryl
a029c98fdf
Updating code to PuTTY 2ca0070f (+ d624ae2a and fb07fccf)
...
Includes two additional later commits that are necessary for at least basic operation:
d624ae2a - Fix double-free bug in (non-EC) Diffie-Hellman
fb07fccf - Fix failure to handle SSH_MSG_EXTENDED_DATA
Source commit: 6713f7869e31b2cb3921400442300befebd3881a
2019-04-11 01:11:02 +02:00
Martin Prikryl
22dd9478aa
Updating code to PuTTY 8001dd4c
...
Source commit: 72932a0b3f9b0a72abe62cbce5eee2f692127350
2019-04-06 03:15:17 +02:00
Martin Prikryl
7d69a757c7
Updating code to PuTTY 4f9a90fc + Session info now displays more verbose name of SSH cipher
...
Source commit: 2811aa215005f7ffdd03a4b8b06cde72be5137b9
2019-04-06 02:12:48 +02:00
Martin Prikryl
dd2c8f36cd
Updating code to PuTTY 65b65bb
...
Also fixing apparent bug in chan_log_close_msg macro (which got reimplemented and consequently fixed in bit later PuTTY commit)
Source commit: db2b72f5c07836443b49455f7c829f8b0997986f
2019-04-05 08:24:51 +02:00
Martin Prikryl
a1c81d248e
Thread-safe implementation of PuTTY callbacks
...
See also the note in 8ce20a988 commit message.
Source commit: 9bed745884500e15a478e612b553fbaff6989c52
2019-03-30 01:19:30 +01:00
Martin Prikryl
9d0b0e3fc6
Change: Session.ScanFingerprint has mandatory algorithm parameter. + Displaying both SHA-256 and MD5 fingerprint of SSH host key on Server and protocol information dialog
...
Source commit: 11b4510273b16007335d41eefede396e3ebf0d0f
2018-01-28 18:26:20 +01:00
Martin Prikryl
8412053553
Bug 1589: Support SHA256 host key fingerprints + Fingerprint tests
...
https://winscp.net/tracker/1589
Source commit: e5115747f7ae8d1f1bcd15a5e039701ea2b2176b
2018-01-28 17:28:10 +01:00
Martin Prikryl
091b6ab129
Bug 1562: Configurable priority of host key types
...
https://winscp.net/tracker/1562
Source commit: 9076a75e5807f1572c9aaee51047d85248ab3b88
2018-01-28 13:47:44 +01:00
Martin Prikryl
0ccd2defd3
SSH password change + When opening secondary shell session fails, the main session is not Closed + Session.ExecuteCommand unit tests
...
ChangePassword + PasswordChangesFailed counters
task_change_password help keyword
Source commit: 335f4de0796d0367a8ed427790cf1407607cc0d8
2018-01-27 22:50:24 +01:00
Martin Prikryl
24bf353294
Dynamically increase TCP send buffer on fast connections.
...
Source commit: 083f53ecc08259d4a013cfe78c6a41f9968243de
2018-01-26 01:22:14 +01:00
Martin Prikryl
197c95a87b
Bug 1394: API/Method Session.ScanFingerprint to scan server's hostkey or certificate fingerprint
...
https://winscp.net/tracker/1394
Source commit: 485a5f31fce53e51009c606533c7b1f34fe257d7
2018-01-25 14:01:08 +01:00
Martin Prikryl
68bab4379c
Preferring host-key types of keys that are already cached or configured (in scripting)
...
Source commit: 8c4401b671fcfd17e4e55e970f794e7ad8d0ca7d
2018-01-25 12:47:33 +01:00
Martin Prikryl
ff3c118613
Factoring out GetRealHost and RetrieveHostKey to be reused for HaveHostKey implementation
...
Source commit: c0aac8a6c44eda7f64eec4bc2bbc255328a65d59
2018-01-25 12:42:47 +01:00
Martin Prikryl
d8f92984b9
First public commit of dev branch
...
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
eb3fe4e01f
5.7.5
2018-01-11 15:38:18 +01:00
Martin Prikryl
b8e0750e5a
5.6.5
2018-01-11 15:37:08 +01:00
Martin Prikryl
87c5906b1d
5.6.4
2018-01-11 15:36:57 +01:00
Martin Prikryl
5a9d22512f
5.6.2
2018-01-11 15:36:40 +01:00
Martin Prikryl
0afcda69fd
5.6.1
2018-01-11 15:36:34 +01:00
Martin Prikryl
26b6b13bc8
5.6
2018-01-11 15:36:22 +01:00
Martin Prikryl
dd3f10cf2a
5.5.2
2018-01-11 15:33:24 +01:00
Martin Prikryl
4dad4a32f0
5.2.5
2018-01-11 15:31:49 +01:00
Martin Prikryl
43ec878d4b
5.2.2
2018-01-11 15:30:52 +01:00
Martin Prikryl
2908ab65ca
5.2.1
2018-01-11 15:30:34 +01:00