Martin Prikryl
3f4e41fee0
Clang imposed changes that should be noop and have no effect on classic compiler
...
Mostly:
– incorrectly identified uninitialized variables
– explicit static global variables
– const, sign and down casts and safety
– typename use
– semicolon after function implementation
– unused variables, fields, arguments and macros
– field initialization order
– exact include filename case
– redundant in code macros already defined at project level
(cherry picked from commit f7f00c631e )
Source commit: 90ad9390853aba308abe73cf02e0281238c53c87
2025-03-13 16:46:26 +01:00
Martin Prikryl
0d64cc1278
Issue 2352 – Remember empty session password
...
https://winscp.net/tracker/2352
Source commit: 8deb7a84540894f0ce1a0b3c0ff08ebffdaa44df
2025-02-28 14:27:35 +01:00
Martin Prikryl
59a148c152
Updating code to PuTTY Pre-release 0.83:2025-01-03.1e45199 + Updating PuTTY code to C++ Builder
...
Source commit: f19842107de91d45c4a819260d5d335a7635980c
2025-01-05 01:04:26 +01:00
Martin Prikryl
eab9b315c6
Making compilable after 400bee57
...
Source commit: 8c6323e24bc6c046a8b53c06810bec84dfb6e3f9
2024-12-25 11:48:36 +01:00
Michael Lukashov
400bee57cf
minor: Fix typos ( #59 )
...
Fix various minor typos
2024-12-25 11:25:35 +01:00
Martin Prikryl
25df2381f1
Updating code to PuTTY 0.82
...
Source commit: ddf59fef3b75f5efff8bf82fecdd61ef49970fd2
2024-12-05 16:51:39 +01:00
Martin Prikryl
8b4c225d7a
https:// URL to S3 API at oraclecloud.com is interpreted as S3 protocol, instead of WebDAV
...
Source commit: 753bcabac3f1dca913a554d65189a38f44411082
2024-11-30 01:05:45 +01:00
Martin Prikryl
7aa82b90fc
Issue 2247 – Limiting SFTP version to 3 with non-well-known SFTP servers as a workaround for interoperability issues
...
https://winscp.net/tracker/2247
Source commit: e8d26c68291db0390bae63e57c01f81200caff04
2024-07-23 00:55:30 +02:00
Martin Prikryl
15112f5277
Issue 2299 – Better error message when server is using incompatible TLS protocol version
...
https://winscp.net/tracker/2299
Source commit: 03997d32ab26920b5c4c3fb934e1595db6fe8d38
2024-07-08 01:19:53 +02:00
Martin Prikryl
8b120da856
Site import from an INI file (Issue 2290)
...
Issue 2290 – Easier moving of site configuration between machines
https://winscp.net/tracker/2290
Source commit: 58e02521b5191ddd407922f989d351f9578cbc4d
2024-05-29 01:02:43 +02:00
Martin Prikryl
fb147cdc2a
Issue 2249 – Allow assuming IAM role in S3 sessions + Only profiles that contain both aws_access_key_id and aws_secret_access_key are listed on the Login dialog
...
https://winscp.net/tracker/2249
Source commit: 00151a6bc71d411588f2c2909076561731bf8ed9
2024-04-10 16:51:51 +02:00
Martin Prikryl
7ae34b8957
Limited SFTP upload queue length to avoid networking congestion
...
When uploading to ProFTPD mod_sftp in local Docker, the queue could be as long as 3000 requests, the TCP window as reported by Wireshark constantly full and re-transmitting, and eventually the server stops responding.
Source commit: 9ba6fd4a52c547db84da99b49779271b75fb0968
2024-03-19 16:13:39 +01:00
Martin Prikryl
da0fc7ab56
Issue 2271 – Misplaced stored site use warning in scripting when session name is specified
...
https://winscp.net/tracker/2271
Source commit: 37fee417a4f1221a2bea4824f36d162a35bc3ae6
2024-03-05 01:11:30 +01:00
Martin Prikryl
9936e7893b
Issue 2265 – Password pipe cannot be used to open session in an existing instance
...
https://winscp.net/tracker/2265
Source commit: 947e31d551b284e0e59296c8a5a21805817678d7
2024-02-28 00:57:33 +01:00
Martin Prikryl
7ce1361928
Issue 2263 – Cannot use IPv6 literal as hostname on Login dialog
...
https://winscp.net/tracker/2263
Source commit: 9819c25cf345cb182c6307b2139cc6add72bce96
2024-02-21 13:49:38 +01:00
Martin Prikryl
3be9a70b6d
Preparing for Issue 2231 – Support for posix-rename@openssh.com SFTP extension
...
https://winscp.net/tracker/2231
Source commit: 4772cb75a566c3b93d175950806028a1ba56e9aa
2024-01-17 16:59:54 +01:00
Martin Prikryl
c97a8ab847
Issue 2250 – Configurable FTP TLS shutdown procedure
...
https://winscp.net/tracker/2250
Source commit: 509a6c3b0efed21c398810e7ead00bd9235ee35d
2024-01-15 15:33:10 +01:00
Mikhail Lukashov
a8e6220b88
fix typos
2024-01-05 10:37:32 +01:00
Martin Prikryl
0e0c2f2006
Issue 2244 – Do not use directory listing to keep FTP session alive by default
...
https://winscp.net/tracker/2244
Source commit: 61d8886b91c8375f597a8b8b9b0975e40b9003a6
2023-12-15 15:48:50 +01:00
Martin Prikryl
937c2a1df1
Improving PR#51/Issue 2239 implementation
...
https://winscp.net/tracker/2239
Lines are included at the place of the Include directive + Include works even for tunnels + Include directive supports multiple arguments + IdentityFile does not support paths relative to .ssh folder
Source commit: 632f5a12334accb9888bf90aae61c5dbc7d70d07
2023-12-07 15:56:14 +01:00
Martin Prikryl
f60ee8ae79
Unneeded addition
...
Source commit: 0c1d3095597339e66cff40ecd05e717e0f6a2757
2023-12-07 15:53:59 +01:00
Martin Prikryl
70d0437f8f
Whitespace
...
Source commit: 869305d5d79e1352eed3b5dbd72dd3156cd4d9ea
2023-12-07 15:51:22 +01:00
dvdandroid
8a5ec49693
Support SSH Include directive
2023-12-07 12:48:36 +01:00
Martin Prikryl
068128f522
Issue 2213: Support for "Requester pays" S3 buckets
...
https://winscp.net/tracker/2213
Source commit: b9cc8e854b82d3c0a94e0481e16fa6b0f1e82c4a
2023-11-15 16:12:42 +01:00
Martin Prikryl
5b47f251c7
Factoring out S3GoogleCloudHostName
...
Source commit: 4a2a8119a2709496787867927e549a37a5d3486c
2023-11-14 01:12:10 +01:00
Martin Prikryl
b306995b1c
OpenedSessionsS3Amazon and OpenedSessionsS3Other counters
...
Source commit: 5c34dc40d39cf93a217f8f341ab960db92f52853
2023-11-14 01:08:52 +01:00
Martin Prikryl
8a69c52dbe
Bug 2109: Restoring support for legacy version of the Digest algorithm specified in RFC 2069
...
https://winscp.net/tracker/2109
Source commit: 78e64e5b3878203717efc91a9ad491f63849f4e2
2023-10-17 01:07:48 +02:00
Martin Prikryl
6abd8fa1f5
https:// URL with r2.cloudflarestorage.com hostname is interpreted as S3 protocol, instead of WebDAV
...
Source commit: 1dc26d2606c13f99f4b6d63f34b4171cafa4ea31
2023-09-19 01:09:50 +02:00
Martin Prikryl
ea7204c517
Bug 2220: Recognizing CertificateFile directive when importing sites from OpenSSH
...
https://winscp.net/tracker/2220
Source commit: cdb4f32e0a5162f545390d0a72aa3239c6279ef4
2023-09-16 01:03:18 +02:00
Martin Prikryl
5bcf370af8
Bug fix: Renaming tab invalidated remembered password
...
Source commit: 7d667513de9d9748b13ad183342d1a0bc85d7e9b
2023-09-08 14:15:24 +02:00
Martin Prikryl
266b470cf8
Using tolower and towupper
...
Source commit: 9679e092efa1a4683538eb9b46374f90b5699ab3
2023-08-19 01:13:29 +02:00
Martin Prikryl
699bf5fd2c
Bug fix: Check for application updates was limited to TLS 1.2
...
Source commit: 947be1b917051e314e5e52e637297cb50cd57030
2023-08-18 01:03:43 +02:00
Martin Prikryl
730bfcaed7
Bug 2206: Improve OpenSSH config file parsing, particularly quoted and escaped values
...
https://winscp.net/tracker/2206
Source commit: ffebc91c00525da10aa2dec817a0475ecfa33a6c
2023-07-27 01:05:03 +02:00
Martin Prikryl
a861304c62
Bug 2203: Handling download URL does not work when another idle instance is running
...
https://winscp.net/tracker/2203
Source commit: 93e13a59b293a22a2f9ba15e4dedbe880fa3a564
2023-07-01 01:08:34 +02:00
Martin Prikryl
247565d23b
Optimization in anticipation of having to parse commandline URL one more time
...
Source commit: bf2531704d0091b8015811da8ef58374c7516d71
2023-07-01 01:03:57 +02:00
Martin Prikryl
327a00dbd8
ProxyMethod raw session setting supports symbolical value names
...
Source commit: 0f00739cec07a65621abdb5fdb33b396c13563db
2023-06-06 01:04:28 +02:00
Martin Prikryl
5000b3df89
TLS 1.0 and 1.1 disabled by default, to match the OpenSSL 3 defaults
...
Source commit: d555eb75b43c50f2adb8f26c319ebfc80d8edc22
2023-05-17 01:11:11 +02:00
Martin Prikryl
7012b4e6ff
Bug fix: Generated code uses obsolete SessionOptions.WebdavSecure property instead of current SessionOptions.Secure + Generated code for unsecure S3 protocol does not include SessionOptions.Secure property
...
Source commit: a1097dcf52c4fc349716131f04dd54213a66175f
2023-02-21 00:58:53 +01:00
Martin Prikryl
deb89bf039
App logging for Open in PuTTY
...
Source commit: 874547a2c32c07ae82a8df65d63d3cceae03a4e4
2023-01-13 00:58:33 +01:00
Martin Prikryl
29b6be6f0a
Support for NTRU Prime post-quantum key exchange
...
https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/ntru.html
Source commit: 33d0e948a119c5cbdc61f22b30b0d5d2ed1b96d2
2023-01-07 00:54:35 +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
f568e4f866
Removing test code
...
Source commit: 607bab696a052ed29bd62b85a369c1788625deac
2022-12-08 00:58:50 +01:00
Martin Prikryl
74266d15ae
Fixing order of new PuTTY 0.78 KEX DH Group algorithms
...
Source commit: 30e7e34fc4e683759bca6f647843439236beadd4
2022-12-07 01:09:53 +01:00
Martin Prikryl
8df1280fc3
Updating outdated function reference in comment
...
Source commit: 49a71bf80aac3de087d752bffac31237796aa260
2022-12-03 01:04:06 +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
64e39e9e21
Bug 2142: With password storing administratively disabled, the /rawsettings switch cannot be used to set passwords
...
https://winscp.net/tracker/2142
Source commit: 9da6941ad11f40f5a5804b626d8b5d104ae931ee
2022-11-30 00:59:09 +01:00
Martin Prikryl
01a5491282
Bug 2141: Turned-off keepaliaves are not propagated to PuTTY
...
https://winscp.net/tracker/2141
Source commit: 45ff8a28bc938544ce22ef994da54b293a1a5aed
2022-11-30 00:57:00 +01:00
Martin Prikryl
b79aaa06e8
Bug 2057: AWS S3 profile selection
...
https://winscp.net/tracker/2057
Source commit: 8c5918d7f523c645570fc54812155ef4335c076e
2022-11-19 01:04:07 +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
a00efae3bb
Comment on the purpose of password file caching
...
Source commit: 9a1037a40075bcb0f5e85bfb2d3fd3905f23d069
2022-09-30 01:01:59 +02:00