1
0
mirror of https://github.com/winscp/winscp.git synced 2026-10-24 02:28:55 +03:00

150 Commits

Author SHA1 Message Date
Martin Prikryl
a269e58826 Bug fix: x-name URL parameter was incorrectly decoded
Source commit: be5c17cde1f823e24389834032d88299366963e0
2026-06-26 01:02:43 +02:00
Martin Prikryl
dc56db76b1 Issue 2447 – Do not allow WebDAV redirects to other hosts by default + Issue 2448 – Do not allow WebDAV redirects to an unencrypted URL by default
https://winscp.net/tracker/2447
https://winscp.net/tracker/2448

Source commit: c777084ca5737c4283f256eb8cdf5c2fec5902af
2026-06-13 01:00:40 +02:00
Martin Prikryl
1636165e08 Warning when pasting a session URL with unsafe settings
Source commit: a6a8ab80fab4384666d8f4835e7f5fefb91c4aa9
2026-06-10 16:10:38 +02:00
Martin Prikryl
3a2f4913c6 Merging DefaultsOnly and ProtocolDefined parameters
Source commit: 0d19541f3856ea463616237e3df15d99c721ad5d
2026-06-10 01:40:13 +02:00
Martin Prikryl
941ce4e50e Issue 2440 – When opening session in PuTTY to a host for which WinSCP has multiple hostkeys cached, use the last key or the key that PuTTY has cached
https://winscp.net/tracker/2440

Source commit: 7a596711a8c49cb70687679fe72aec92159ddf6e
2026-05-19 00:59:46 +02:00
Martin Prikryl
e5efed8955 Refactoring old-style casts
Source commit: 3c37b3a958525c595ad44b081b2e0f3b288b8eb0
2025-12-18 01:20:33 +01:00
Martin Prikryl
8e143b3afb Issue 2408 – Convert unsupported SSH proxy to SSH tunnel when importing site from PuTTY
https://winscp.net/tracker/2408

Source commit: 1303336174bcf105210a8d38497ef87dc9eb1a6b
2025-11-08 01:09:22 +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
Michael Lukashov
400bee57cf minor: Fix typos (#59)
Fix various minor typos
2024-12-25 11:25:35 +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
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
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
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
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
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
5bcf370af8 Bug fix: Renaming tab invalidated remembered password
Source commit: 7d667513de9d9748b13ad183342d1a0bc85d7e9b
2023-09-08 14:15:24 +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
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
ad7deda14d Removing support for SSL 3.0
It does not work after upgrade to OpenSSL 3. While it should still be supported (by OpenSSL), it's not safe and noone uses it according to the usage statistics, so unless many complain, it's not worth trying to fix it.

Only downsize is that currently the connection times out, instead of failing gracefully.

Source commit: 4aeed919bdb18c7d58d5ec8ba1c6b21adbee5167
2023-05-17 01:13:48 +02: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
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
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
c1a1f3e945 Bug 2102: Reading password from a file (also in commandline)
https://winscp.net/tracker/2102

Source commit: d289a6b641f6abdd82dd978b5b43bf14d62b915a
2022-09-22 00:58:25 +02:00
Martin Prikryl
93a1a15195 Bug 2102: Reading password from a file in scripting
https://winscp.net/tracker/2102

Source commit: 800bece84b818b09f26abf28e2ccc2d8700b3d26
2022-09-17 01:01:37 +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
1018b272ea Bug 2044: Provide private key as string in .NET assembly
https://winscp.net/tracker/2044

Source commit: f305e417f5775d6acfbd1d6ffb7580eefa52dbe3
2022-01-07 17:02:48 +01:00
Martin Prikryl
e9631d04a6 Bug fix: When initial remote directory specified in the "open" command does not exist, the error was silently ignored
Caused by Bug 1616
Additionally, logging of ignored error from Bug 1616 was not happening.

Source commit: 99c0f9b8346bee2f12cdb5df69f53c22b651e2fc
2021-12-09 00:52:16 +01:00
Martin Prikryl
07dc911b00 Bug 2045: Do not reset protocol to WebDAV when S3 protocol is selected and HTTP URL is pasted on the Login dialog
https://winscp.net/tracker/2045

Source commit: 1fb91dab990d75aa5b33234374e6f097c9e540d9
2021-11-20 01:15:31 +01:00
Martin Prikryl
3a54bf3369 Bug 1768: Allow other 2xx responses to PWD command, not only the standard 257
https://winscp.net/tracker/1768

Source commit: 0ec4350395554b51b4455b9cde09ce522f4e15b9
2021-10-23 00:59:09 +02:00
Martin Prikryl
ef4e6239c0 Bug 2029: Allow providing tunnel private key passphrase in scripting
https://winscp.net/tracker/2029

Source commit: d162d4434e683857b912d6dc39bac6ce1ec9989d
2021-09-30 01:02:38 +02:00
Martin Prikryl
42a30f9e94 Dropping no-longer working and never-documented LockInHome feature
Source commit: bc360b54365994cbcfaac592d766fe52ae4f1dc8
2021-07-28 01:01:12 +02:00
Martin Prikryl
e9471add4b Bug 2006: Include host key of tunnel session in generated code
https://winscp.net/tracker/2006

Source commit: aed06dd9b320155cdacf7aa01780d5130996fffe
2021-07-27 00:54:19 +02:00
Martin Prikryl
c3305ab60b Bug 1896: Importing sessions from OpenSSH config file
https://winscp.net/tracker/1896

Source commit: f574f18c5a3e965b7f6b0b3a1c0d973103a8d967
2021-06-12 00:49:08 +02:00
Martin Prikryl
71a453b855 Factoring out GetDefaultPort
Source commit: 77f56957923e606895aca5eb88d9bf771486d53b
2021-06-12 00:43:16 +02:00
Martin Prikryl
5dfcf1eb9f Removing support for SSH-1
Source commit: 75607516cc12c02235795c32cd3f9e67d920bade
2021-05-26 01:00:42 +02:00
Martin Prikryl
b69328d92d Updating code to PuTTY 0.75
Source commit: 7b0a23b32030621d1b001ecfe6092e160f7e8044
2021-05-19 00:55:44 +02:00
Martin Prikryl
ed72b050be Merge branch 'master' into dev
# Conflicts:
#	source/WinSCP.cbproj

Source commit: 9467fdb75fea2e6183d2e86bc8b4bf867dd1abdb
2021-05-06 16:10:29 +02:00
Martin Prikryl
7ef23e3496 Restoring empty line lost in the public code in 56396438
Source commit: c4be4197791447f88a828312ce26f0007ce62ad5
2021-05-06 15:59:04 +02:00
Martin Prikryl
5639643832 https:// URL with known S3 API hostname (s3.amazonaws.com, digitaloceanspaces.com, storage.googleapis.com) is interpreted as S3 protocol, instead of WebDAV
(cherry picked from commit 6954eeb7fc)

# Conflicts:
#	source/core/SessionData.cpp

Source commit: 75f3609faeda0b6c15891e204f781b9d74fca554
2021-04-24 00:59:56 +02:00