Martin Prikryl
952e9a2226
SSH ciphers usage counters
...
Source commit: 56b2213d85271f67c870d95061068c319bbd23d1
2023-01-05 19:29:15 +01:00
Martin Prikryl
48106ee1b6
Bug 1873: Support for OpenSSH certificates for user authentication
...
https://winscp.net/tracker/1873
Source commit: fc13a226065092a102456a27242ac69151cb1d15
2022-12-14 01:00:41 +01:00
Martin Prikryl
68a4dd04b7
Reimplementing host key algorithm display for /info in a way that does not need reorganizing PuTTY code to show them in the preference order
...
Side effect of this is that Ed448 is put correctly on the top
Source commit: da86732db01cdd2c7bd228ec7596097590af1ce9
2022-12-08 00:52:21 +01:00
Martin Prikryl
ec808580ce
Minimal changes needed to compile against PuTTY 0.78 and pass tests
...
Source commit: c717fcdc41b9be7bb3a88e06fc49d45eaf0cfa44
2022-12-03 00:57:29 +01: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
0d555f8893
Bug 2113: Agent forwarding does not work
...
https://winscp.net/tracker/2113
Source commit: 885cffeb5bafd6e496cff8f948197d304f024110
2022-09-16 01:01:06 +02:00
Martin Prikryl
070ff9ad32
Bug 2107: Private key pattern in PuTTY command-line
...
https://winscp.net/tracker/2107
Source commit: 9131c33ed478233657c25df035764a7cd1f03e4c
2022-09-01 00:54:29 +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
8c0e341973
Do not try to update network buffer, if there's no network socket
...
Source commit: c3ab4487d067b0f3dee0fe0b1d2d0664f922e279
2022-03-29 01:08:43 +02:00
Martin Prikryl
5c9ec290c6
Failure when connection lost is detected while waiting for data
...
Source commit: 21c2f09f91ebdc8d4049882c8d3b58c8658d5e36
2022-03-29 01:06:53 +02:00
Martin Prikryl
4c020b5f87
Redundant call
...
Source commit: 867b8b9d7073723027b9d12eb40ee1f9408c0674
2022-03-29 01:05:00 +02:00
Martin Prikryl
a9c8bf0510
Unused code
...
Source commit: 6d8285f6e0c0e53ffc5d7b22eb1fcfd770368a71
2022-03-29 01:03:05 +02:00
Martin Prikryl
a98d6af45e
Fixing logging of multiple prompts
...
Source commit: 6e159df057fa287392dde99fd1a0f608c3b35568
2022-03-24 01:02:49 +01:00
Martin Prikryl
58be45f390
Updating code to PuTTY 0.77 proxy-password-prompt (Interactive username/password prompts for proxy authentication)
...
Source commit: 3812211a6544bc17e24c192137f0a5ae97c65e7f
2022-03-23 13:43:56 +01:00
Martin Prikryl
e5a92a4e1a
Empty second banner was displayed when the actual banner did not end with new-line
...
Source commit: daa2692127c7bd9ad2ceca8848fa8f6393d070b3
2022-02-09 00:58:16 +01:00
Martin Prikryl
d8d7fdec31
Avoid redundant logging of known host keys
...
Source commit: 31f8a9b00711e88e14f2c41719202d24b850bc30
2022-02-09 00:55:51 +01:00
Martin Prikryl
6c8cf9ae8d
Updating code to PuTTY 0.77
...
Source commit: da47a0c8a6347ce05fd02167b644c05cef61dc28
2022-02-07 09:57:39 +01:00
Martin Prikryl
96ae60100d
Removing noop code
...
(cherry picked from commit ba3c2721a9 )
Source commit: 319f4b5b3395fc0080c6f27968b93609017580bb
2021-11-26 15:51:39 +01:00
Martin Prikryl
0a567870cf
Thread safe replacement of handles_by_evtomain global
...
Before it was used for local proxy command only, so probability of problems was relatively small. In PuTTY 0.75 it's used even for Pageant communication.
(cherry picked from commit 675cfb552b )
Source commit: e95234c0c1ab3db66d29fa4b321596cac02539e7
2021-11-23 21:03:38 +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
79f7c90fef
Logging SSH authentication prompts responding
...
(cherry picked from commit 7ec3560bb8 )
Source commit: 7fd555c45c64cad7f3a6a5c557d09ee35a61b904
2021-11-23 14:18:12 +01:00
Martin Prikryl
fa7be585e6
Bug 1991: No error message is sometimes shown when SFTP server disconnects
...
https://winscp.net/tracker/1991
(cherry picked from commit d377990775 )
Source commit: d86b154627e1fafc1ac6852b95df5b11ffc4a4ad
2021-06-10 10:38:23 +02: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
5594768de0
Bug 1970: Problems with port forwarding are not detected
...
https://winscp.net/tracker/1970
(cherry picked from commit d3644dddd0 )
Source commit: 4178eaab1408be001329bcff98dad7298a0c030d
2021-04-01 00:50:55 +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
8185237b19
Bug 1863: Allow turning off GSSAPI key exchange
...
https://winscp.net/tracker/1863
(cherry picked from commit d8792e4806 )
# Conflicts:
# source/core/SecureShell.cpp
Source commit: f7068cb3aab6e7710553956191fe48f3f593b7f8
2020-11-26 11:44:55 +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
06fc587359
GSSAPI key exchange authentication disabled as it caused failures when old version of MIT Kerberos was installed on the machine
...
(master branch version of the change - different to the dev version in dceed175 )
https://winscp.net/tracker/1874
Source commit: a3240866f68b4e053549cf1300e076ad3b99dcb4
2020-05-28 02:36:14 +02: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
d400aabc94
Bug 1837: Failure when primary SSH channel fails to open
...
https://winscp.net/tracker/1837
Source commit: 960e31849005eccf2b81a39505a363fac0959513
2020-03-27 01:27:13 +01:00
Martin Prikryl
5a54aaf111
Bug 1833: Cannot connect to SSH-1 servers
...
https://winscp.net/tracker/1833
Source commit: ba032585e748ac2590bce428c1c74b0c76c9aeb9
2020-03-05 02:28:37 +01:00
Martin Prikryl
46a9c8fed9
Bug 1798: Allow configuring additional PuTTY settings (e.g. terminal settings) to be used when opening a session in PuTTY
...
https://winscp.net/tracker/1798
Also fixes a build broken by eef27ac3 (and still not fixed by 5d189553 )
Source commit: 0bd13d447e6da8427be1506b7c561d74e83b1b85
2019-10-11 01:56:00 +02:00
Martin Prikryl
eef27ac32f
Making use of do_defaults to setup defaults
...
(works even for settings types we otherwise did not support - such as font, what we need for upcoming putty terminal configuration feature)
Source commit: 0e1b47ddb504c1fc739cde90bee71001543b875f
2019-10-10 01:12:32 +02:00
Martin Prikryl
9fcc1f7f4a
cbcurr can be left behind when session is disconnected while a callback is called
...
Source commit: 555f30af4ec072eb3ebf40eaaa0f2b9492274b22
2019-08-22 00:43:19 +02:00
Martin Prikryl
22a9f710fc
Bug 416: Selection of network interface
...
https://winscp.net/tracker/416
Source commit: 0f460ebfd82b35e2a577b53898db3e51efd03b74
2019-08-01 00:43:07 +02:00
Martin Prikryl
a6763f1077
Failure when failing to connect to non-existing host
...
Source commit: 3c5e69320322b87d14ea868679b8cee0e778cd10
2019-06-19 00:46:06 +02:00
Martin Prikryl
b98866adec
Host key and certificate fingerprint verification improvements:
...
- When verifying a host key using an expected fingerprint, the expected fingerprint can contain only the checksum.
- When verifying a host key or a certificate using an expected fingerprint, the comparison is case-insensitive (with an exception of SHA-256 checksum).
- When verifying a host key using an expected fingerprint, a padding in SHA-256 checksum is not required
- TLS/SSL certificate fingerprints in generated URL use dashes (-) instead of colons (:)
- SHA-256 fingerprints in in generated URL use dashes (-) and underscores (_) instead of pluses (+) and slashes (/)
Source commit: 5d82e86b61ddce7d0b6b282764ca61764acf9b63
2019-06-14 02:05:26 +02:00
Martin Prikryl
0a584ec344
Do not wait for server to respond to EOF indefinitely (related to bdf994a7)
...
Source commit: 92761fe51d5cde0bfebe659d321a244cdb070fe8
2019-05-29 15:08:39 +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
39f28507c2
Data transfers were not processed sometimes with local proxy command since update to PuTTY 0.71
...
Source commit: 45c97239ec3af058a613b5b2ac9eac8143d72e0e
2019-05-24 01:22:57 +02:00
Martin Prikryl
919cf6a535
Updating code to PuTTY 85550641
...
Source commit: a832bf8e6cf3697a073014ec6cf406224103eb04
2019-05-11 02:57:56 +02:00
Martin Prikryl
34f804bd0a
Updating code to PuTTY 50877924
...
Source commit: eea16d3097e906355b509260bcd007d33c91a8e2
2019-05-10 01:57:20 +02:00
Martin Prikryl
8d01b42a6c
Updating code to PuTTY c6a8731b
...
Source commit: ca8dce2e11950f5aea07d6594acb26852c30e8eb
2019-05-08 02:23:31 +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
1736013ede
Updating code to PuTTY 85770b20
...
Source commit: 0e857a27e6048eb749220759e5b7fafa75dc97fa
2019-04-25 01:00:38 +02:00
Martin Prikryl
1e599ffa91
Updating code to b4c8fd9d
...
Source commit: 9185b8e78c509be716a7a265aa5cc3a3870a6378
2019-04-16 02:47:39 +02:00