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

1646 Commits

Author SHA1 Message Date
Martin Prikryl
69edabbe2d Issue 2469 – Failure when using options in button drop down menus on Overwrite confirmation box
https://winscp.net/tracker/2469

Source commit: 51281856e8bae26ce21ae495f726c91a72f5ff03
2026-10-13 00:38:14 +02:00
Martin Prikryl
78ef7c2cb7 Issue 2468 – Failure when keeping remote directory up to date
https://winscp.net/tracker/2468

Source commit: c75cda631f3837d27f311f66f2fb90d225e1bd1a
2026-10-13 00:36:43 +02:00
Martin Prikryl
aaae9dcb51 Allowing to report abnormal program terminations + Handling all types of exceptions
Source commit: 469bb8038a53cf2510d92222e66351ba3c6c4a66
2026-10-10 00:36:12 +02:00
Martin Prikryl
2724e8a53f Issue 2466 – Temporary directory structure for edited remote file reflected the current remote directory path rather than an actual path of the edited file
https://winscp.net/tracker/2466

Source commit: 639bddac91fecf53e0c3b5fd5835e9dd1c5ab0a5
2026-10-07 11:01:58 +02:00
Martin Prikryl
b6b2b34acf Obsolete comment
Source commit: dcb9f632e911b3f04ee9a42ed0126ce98b0e236a
2026-10-07 00:38:28 +02:00
Martin Prikryl
e13157118a Using themed button drop down menu on Overwrite confirmation box
Source commit: ca02aa76c6041990b5341fecf5f5c25f74a9b2a2
2026-09-30 00:37:29 +02:00
Martin Prikryl
55800c95bd Issue 2463 – Show keyboard accelerators on overwrite confirmation box when keyboard modifier is pressed
https://winscp.net/tracker/2463

Source commit: 493db416a23e77c36621f7443eafbcb685a3512a
2026-09-30 00:35:59 +02:00
Martin Prikryl
8526f3abad Bug fix: System context menus always show in dark mode
Source commit: 1a3891cbab7a71c19b9d8ebdea444f5972abe15a
2026-09-30 00:35:13 +02:00
Martin Prikryl
018c4f46c9 Issue 2462 – Fix crashes or unexpected behaviour when user saves a site and a workspace with the same name
https://winscp.net/tracker/2462

Source commit: 3a22f95c30ceef8713a7b992eb2b8fc49c72444a
2026-09-25 00:36:08 +02:00
Martin Prikryl
d2189bd4d4 Issue 2459 – Optionally default to keeping Login dialog open after opening session in PuTTY
https://winscp.net/tracker/2459

Source commit: 35d501ac3a022a0f28b1968b49131d12d45c6559
2026-09-09 00:35:31 +02:00
Martin Prikryl
a69cbd7165 Issue 2456 – Increase length limit of proxy host name for updates preferences
https://winscp.net/tracker/2456

Source commit: 089f96c2e48af687cfc3a8e755d4fe37a2f5b081
2026-09-08 00:40:26 +02:00
Martin Prikryl
c595d52fb8 Issue 2457 – When selecting a site to perform a command-line operation with, it was possible to select a workspace or a folder, resulting in unexpected behaviour or failure
https://winscp.net/tracker/2457

Source commit: 4ba24fc7f915728e77c9ec86acceae1932dd58fd
2026-09-08 00:39:39 +02:00
Martin Prikryl
1f8dc7a31e Some parts of GUI (panel headers, scrollbars, buttons, checkboxes) show in dark theme even when system-wide app theme is light + On Windows 11, using system dark tab theme, that uses different shades for active and disabled/disconnected tabs (Issue 2452)
https://winscp.net/tracker/2452

Source commit: ac0cd81a2b667fb01888cd9df7ff85232d39c489
2026-08-21 01:31:30 +02:00
Martin Prikryl
452b2f6b21 Thirdparty information from the About dialog can be copied to the clipboard even when the browser control malfunctions
Source commit: 98529694e74f3088e91d73d914f2719c05edcd9c
2026-08-05 01:19:57 +02:00
Martin Prikryl
e3cbbfdf00 Reusing method
(as was probably intended originally)

Source commit: 3f63d8a3aaa19d48168b2f2de4d03da612849336
2026-08-05 01:15:50 +02:00
Martin Prikryl
12afd2dca4 Switching to SHGetKnownFolderPath API
Source commit: 238a0941721e97531504513efaeb74dae9b23584
2026-08-02 13:17:22 +02:00
Martin Prikryl
4e322475f1 Bug fix: No error is shown when connection fails
Caused by Issue 2360 (4057c84b)

Source commit: 9457f3d6a205a1df42bcecdbbea18354be6e1a60
2026-06-26 01:00:40 +02:00
Martin Prikryl
57d0759657 Fixing accelerators
Source commit: eebf381ede2a63772d8454de6b0e783d1b4fe8d6
2026-06-22 16:42:12 +02:00
Martin Prikryl
771700f730 Accelerator
Source commit: a58f736b9656d907708842f8998e385bc7b780c5
2026-06-22 16:39:56 +02:00
Martin Prikryl
f3a6b8216f Showing JCL commit, as we are on unofficial version
Source commit: 91a85f820f9400c64cb67362b838726e691bab90
2026-06-17 01:09:19 +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
09c66ce79d Comments copy-edit
Source commit: 9d5cce14b02c72f6ba5f52fbeb1b45ae1f0e1f33
2026-06-10 16:20:54 +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
jeremydixon22
93cd106447 Avoid unnecessary fake clipboard path canonicalization (#63)
Check the generated fake directory name before comparing canonical paths in the clipboard fake-directory monitor callback. This keeps broad directory monitor notifications from touching unrelated paths.

Co-authored-by: jeremydixon22 <jeremydixon22@users.noreply.github.com>

https://winscp.net/tracker/2445
2026-06-10 15:38:25 +02:00
Martin Prikryl
3a2f4913c6 Merging DefaultsOnly and ProtocolDefined parameters
Source commit: 0d19541f3856ea463616237e3df15d99c721ad5d
2026-06-10 01:40:13 +02:00
Martin Prikryl
5d5dd888a4 Issue 2443 – Message boxes from secondary windows (like the internal editor) caused application to move to the background when when the main window was minimized
https://winscp.net/tracker/2443

Source commit: 7e4d41de3b099802ec2f4b64d7d7e9dc7d71af6b
2026-06-10 01:31:36 +02:00
Martin Prikryl
5a8c4cdaea Using "username" and "hostname" as one word
Source commit: d86c0d6704a14fff6e3dca57868548df1f80cdd7
2026-05-29 01:15:26 +02:00
Martin Prikryl
4057c84bfa Issue 2360 – Optionally do not show error message when connection is lost while idle
https://winscp.net/tracker/2360

Source commit: f4e51fcf1f07202811e4c5f9d2c5f3e777f71e33
2026-05-29 00:58:33 +02:00
Martin Prikryl
bebb10377f Labels have to go first
Source commit: 315f31e886ffb6bb41db3b07f49cb5315840f6b1
2026-05-29 00:56:05 +02:00
Martin Prikryl
692b9bed5e Obsolete code (since 9db83971)
Source commit: dd5d0f560b5f5977c866ca501e530d8e1816ba3b
2026-05-29 00:53:51 +02:00
Martin Prikryl
0428cf8c73 Overlapping keyboard accelerators
Source commit: e0ffb98e0971ae9959168a6a69182d19909d2028
2026-05-26 00:52:09 +02:00
Martin Prikryl
327d867495 Issue 2437 – Configurable warning when opening large file in an internal editor
https://winscp.net/tracker/2437

Source commit: 74bdbd0d32c1416c24f384dfc02cc257cc68da14
2026-05-13 01:11:17 +02:00
Martin Prikryl
36b9c3c902 Issue 2439 – Informing that when preserving directory timestamps is enabled, using multiple connections for transfer is not possible
https://winscp.net/tracker/2439

Source commit: e035ac9aaa1873ebf834b022b3a8cce8fcea668f
2026-05-13 01:08:14 +02:00
Martin Prikryl
d725f98ec4 Issue 618 – Experimental 64-bit version of WinSCP
https://winscp.net/tracker/618

Source commit: 329fb51d696db6c1d37d5c5240ff253af0df941b
2026-05-11 18:39:51 +02:00
Martin Prikryl
74794abfcb Types and casts safe in respect to handle size for forward 64-bit compatibility (3rd after bdc1aefa)
https://winscp.net/tracker/618

Source commit: eee90f0247240b68ff48d15ff5dfd3fc851efb2b
2026-04-24 10:12:22 +02:00
Martin Prikryl
d843cab082 Adding more startup sequence counter steps (Y, Q, V, Z, a) around F
(previous steps added in aee26917)

Source commit: b93e0f99f5dfce22f9bb9e1451ba11040ad05355
2026-04-04 01:24:19 +02:00
Martin Prikryl
bdc1aefa86 Types and casts safe in respect to pointer size for forward 64-bit compatibility (2nd after a2119a7e)
https://winscp.net/tracker/618

Source commit: c34c42432b77f29fc4e5f6824021c9d282a19525
2026-03-28 01:12:40 +01:00
Martin Prikryl
5b5955ef47 Issue 2431 – Login dialog leaks GDI handles
https://winscp.net/tracker/2431

Images property was uselessly set in DFM (as it is overridden in GenerateImages).
And having it set causes GDI leak once the associated image list is rebuilt in SelectScaledImageList.

Source commit: 0c1845a51681fdd1372b68172874e5312c52069a
2026-03-25 01:36:36 +01:00
Martin Prikryl
b2c2f58d82 Issue 2430 – Some message boxes leak GDI handle
https://winscp.net/tracker/2430

Source commit: 69ea0f0bee6ac5efc8e0450c85152bb7f111bfbe
2026-03-25 01:28:15 +01:00
Martin Prikryl
c72446922c Bug fix: Whole Key exchange page was incorrectly hidden when "Handles SSH key re-exchange badly" bug was enabled
Ever since 4.0

Source commit: edc184cbd43662a5e017e931865e2b4b39e08c04
2026-03-19 07:36:19 +01:00
Martin Prikryl
2ad43e63f0 Issue 2428 – Some files modified by local custom command in SCP session fails to upload back
https://winscp.net/tracker/2428

Source commit: 7ed2a9d6b64ddcb92a8a935cfd19c62260c03a53
2026-03-17 01:23:12 +01:00
Martin Prikryl
779cb40066 Bug fix: Wrapped settings values from Raw Site Settings dialog were not preserved
Even since originally implemented in 177f67ba

Source commit: 6d5bf189aedfc074dd3cd023ab2a44a721ca5cda
2026-03-06 10:44:32 +01:00
Martin Prikryl
f5112b9753 Issue 2426 – Checking if edited/opened file was modified externally didn't work for inactive sessions
https://winscp.net/tracker/2426

Source commit: 1c2aab6bbec63e3ec964cc89076e4ad8a063ab07
2026-03-06 01:16:40 +01:00
Martin Prikryl
cee945cbc7 Letter case
Source commit: 298031954290a57dbb676e289d452299111ec669
2026-02-25 01:28:24 +01:00
Martin Prikryl
c550af223e Bug fix: Copying to clipboard with Ctrl+C from 'Server and protocol information' was broken + Ctrl+C works in lists too
Caused by 9d0b0e3 (Displaying both SHA-256 and MD5 fingerprint of SSH host key on Server and protocol information dialog)

Source commit: f5884fc94e63878570b6384d60549f90b0e752a8
2026-02-25 01:25:29 +01:00
Martin Prikryl
843729d656 Issue 1682 – Support OpenSSH ssh-agent
https://winscp.net/tracker/1682

Source commit: ec5961549076ee19737c0950b44216967609c51f
2026-02-25 01:22:31 +01:00
Martin Prikryl
586e73ca7b Duplicate accelerators with &Color
Source commit: bbb6be82e372a7f6064e147551c2f13771bc3a00
2026-02-14 01:22:20 +01:00
Martin Prikryl
ce7ddcbe68 Issue 1026 – Optionally connect all workspace/folder sessions immediately + Bug fix: Failure when switching to a session that is being reconnected
https://winscp.net/tracker/1026

Source commit: 2f0f402b0866803d9e5d9edc22912c0c4257ddfb
2026-02-12 07:37:36 +01:00
Martin Prikryl
fcafe911b4 Issue 2420 – Failure when closing Transfer settings dialog with X button while a permissions popup box control is focused
https://winscp.net/tracker/2420

Source commit: c48e4da79f24dbdf0aa3639854658e16793c0968
2026-02-07 01:23:41 +01:00
Martin Prikryl
21e61ac7d0 Bug fix: Once any control of permissions popup box was focused the popup no longer closed when user clicked outside of it
Source commit: 70785dfe62ef2b1700431b07b0c9518f24827805
2026-02-07 01:21:02 +01:00