Martin Prikryl
53f8213112
Moving abnormal program termination handling to reduce interface
...
Source commit: 528cf0238d2af829fcc8481bd2452e1ba2ef7832
2026-10-16 11:08:10 +02:00
Martin Prikryl
05616dc742
Fixing stacktrace collection for abnormal program termination for 64-bit build
...
Source commit: d211d0525413d5b9a06ea25c788fa3d1377c68f3
2026-10-13 00:35:57 +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
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
1d9fe8c955
Changing compiler to Clang/bcc32c
...
- regarding the ILINK_LibraryPath for Cfg_1_Win32 (Debug):
Win32\Debug (not only Win32c\Debug) needs to be before Win32c\Release, as win32c does not include debug builds of Pascal code - so without that VCL debugging won't work
- IDE insist on adding CC_Suffix to all projects once switched to Clang, although it is only used in WinSCP.cbproj
- UNICODE define: Not needed for build (it's implicit), but CodeInsight does not know it it somehow
Source commit: da06d73eb86caff5ca9cac0185bed54da0da8f07
2025-09-04 07:53:01 +02:00
Martin Prikryl
ba680d6e2e
Avoid redundantly capturing exception stack trace
...
Jcl captures exception stack trace on its own, so it's redundant to do it again. And mainly, capturing it the second time somehow does not work with Clang
Source commit: 92a3533d082138b3e5c3729ac35f5fbf0b09b57f
2025-09-03 12:19:54 +02: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
4b38960069
Bug 2083: Workaround for an apparent bug in Windows 11 that prevents WinSCP from stopping Windows going to the sleep mode during transfers
...
https://winscp.net/tracker/2083
Source commit: 3db5f1e4d3a6e85e5c16559935f5273e1e905f6c
2022-06-04 00:54:12 +02: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
219bab96c7
Bug 2044: Provide private key as string in .NET assembly
...
https://winscp.net/tracker/2044
(cherry picked from commit 1018b272ea )
Source commit: 0c40d1ef172d932508fd1b89887ad2eefc5fbd26
2022-01-07 17:05:01 +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
0eec9b8d30
Logging user query responses
...
(cherry picked from commit b049c84dc3 )
Source commit: 458b70fbde5ab73231fd2a0239b371fa78ec89fa
2021-04-22 00:51:41 +02:00
Martin Prikryl
809cf184ac
Bug 1821: Alternative way to provide credentials in scripting/command-line without URL-encoding
...
https://winscp.net/tracker/1821
(cherry picked from commit 4fd4cfb6e5 )
Source commit: f59af04612a1fb28a685ace02aef573b426e4de7
2020-11-26 11:16:49 +01:00
Martin Prikryl
a16fea2f60
Typo in macro name
...
Source commit: c8b0f63924a2a904c3d9b5a02aef64f66f361970
2018-11-08 03:53:33 +01:00
Martin Prikryl
78506ae1b7
Transfer settings that do not have a dedicated scripting switch or a .NET TransferSettings property can be set using -rawtransfesettings switch or TransferSettings.AddRawSettings method + Generated script/code can generate these + Tests that previously used AddRawConfiguration(@"Interface\CopyParam\...), use AddRawSettings now. + It's possible to limit number of command line parameters used for open-ended switches like -rawconfig, -rawsettings and -rawtransfesettings using syntax -switch[count] + Fixing GetFilesExcludeEmptyDirectories test (it didn't upload hidden files previously)
...
Source commit: 4a84ba5ed0f2f09f4815c11cb4714e0c2ef7fc12
2018-10-12 01:45:30 +02:00
Martin Prikryl
e3dc7f5d84
Commands to copy hostkey/certificate fingerprint to clipboard hs a form of a link, instead of a message button + Changed appearance of background confirmation options link
...
Source commit: f879203973f823de535a1b7f4ed3c30b79fc6f93
2018-01-28 17:29:01 +01:00
Martin Prikryl
3513605caa
Factoring out factories for common button aliases
...
Source commit: 545cb1611352485dac73f3f027338fcfd212366d
2018-01-28 16:22:56 +01:00
Martin Prikryl
868ef381ee
Bug 1563: Allow verifying SSH host key by pasting the expected key or its fingerprint from the clipboard
...
https://winscp.net/tracker/1563
Source commit: 3205dd4eb285e9cd5a7dbaaf9dc9f46dcd0e94dc
2018-01-28 13:49:52 +01:00
Martin Prikryl
eafabd97e5
Bug 1524: Option to open downloaded file on operation completion confirmation when transferring file from command-line/URL + Logging destination file + Bug fix: When opening local folder in explorer fails, error message ID was shown instead of actual message. + Refactored ShowExtendedExceptionEx
...
https://winscp.net/tracker/1524
Source commit: ba2f26e59a60311bf483a9456324cbdd5494e3dc
2018-01-28 06:22:06 +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
b144e34f25
Command-line switch /refresh to refresh remote panel
...
Source commit: 48b486b63ad6e178bed8eac62460e75e3a17f4f7
2018-01-26 01:57:43 +01:00
Martin Prikryl
a4ec2a56dd
LastInternalException counter
...
Source commit: 67dab5dfd530e28530afce52831d473bb9c52a69
2018-01-26 00:07:33 +01:00
Martin Prikryl
ca3f4cf73f
Explicit include, needed for an isolated build
...
Source commit: 1b23977b0dac995e86db454962d146e7310731d3
2018-01-25 21:42:10 +01:00
Martin Prikryl
0028f4da63
Do not consider "out of memory" error if user loads too large file, despite being warned, as an internal error
...
Source commit: 645a1eece6f4c48d4d97d663aa9d0da64dbd632a
2018-01-25 21:20:56 +01:00
Martin Prikryl
fb68ee6f0c
Generating transfer script + Not highlighting script strings + Script command-line
...
Source commit: ccddd850406040fc9feda4e5a71ae20f5514bf09
2018-01-25 15:02:00 +01:00
Martin Prikryl
a68bca29a3
Factoring out LOG_SWITCH, INI_SWITCH and INI_NUL
...
Source commit: c5945fad27d8b058e94971f4873cccc31208eba4
2018-01-25 13:24:34 +01:00
Martin Prikryl
2e4627593b
Bug 1373: Name a session on command-line
...
https://winscp.net/tracker/1373
Source commit: 8aeb3523e601dde76c012b9727abc6cbac0a3f20
2018-01-24 18:49:10 +01:00
Martin Prikryl
d8f92984b9
First public commit of dev branch
...
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
4acedf8030
5.7
2018-01-11 15:37:20 +01:00
Martin Prikryl
ef8921a3ca
5.6.3
2018-01-11 15:36:50 +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
0c93cf6567
5.5.4
2018-01-11 15:36:03 +01:00
Martin Prikryl
ba4e8b3013
5.5
2018-01-11 15:32:42 +01:00
Martin Prikryl
a9cd1f05f4
5.2.6
2018-01-11 15:32:05 +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
Martin Prikryl
2e4b4738f0
5.2
2018-01-11 15:30:21 +01:00