Martin Prikryl
94fa2239f2
Issue 2407 – Failure when opening site imported from PuTTY with unsupported SSH proxy
...
https://winscp.net/tracker/2407
(cherry picked from commit ff1fb558c5 )
Source commit: 4b829d429b5a4f01bef8ff3b7512f2e3bc7a026f
2025-10-31 13:59:30 +01:00
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
8cd48fd0e5
Code errors identified by Clang
...
Notably:
Bug fix: Monospace font is not remembered if SSH banners are administratively forced
Change: Bug fix: In XML log, filename tag was included in stat tag, although explicitly documented not to
(cherry picked from commit 4019b56ffb )
Source commit: 8f8d10bc0c9f4ca626dceda1d3e9889dc22f4394
2025-03-13 06:42:18 +01:00
Martin Prikryl
ee99cb926e
Issue 2353 – Display and modify S3 file/object tags
...
https://winscp.net/tracker/2353
(cherry picked from commit e202af0bdc )
Source commit: 412b87273dcae90457c83baa08cecaf675edd1e8
2025-03-13 00:57:01 +01:00
Michael Lukashov
400bee57cf
minor: Fix typos ( #59 )
...
Fix various minor typos
2024-12-25 11:25:35 +01:00
Martin Prikryl
c3aadded64
Factoring out some commons synchronization checklist functions
...
Source commit: 476fef1cfeea061ec1d35cdb24b2528263eaf247
2024-12-14 01:15:01 +01:00
Martin Prikryl
743f8d60f4
Issue 2325 – Gracefully handle invalid Unicode characters FFFF and FFFE in filenames in .NET assembly
...
https://winscp.net/tracker/2325
As a side effect this also "fixes" unexpected encoding of invalid character replacement in session log file (value 1 was encoded as 0100, instead of expected 0001)
Source commit: fb80501de79abd3bbd2d4d994252029f5f7bda88
2024-11-16 01:43:28 +01:00
Martin Prikryl
40d4c7fafc
Including PuTTY and OpenSSL versions in /info
...
Source commit: b45828a5b6e3eb71c4d2ba7d9453919cff8a7d48
2024-09-26 19:28:41 +02:00
Martin Prikryl
1ae9bc261e
Logging memory use
...
Source commit: 462fbe382672518108065de26b20243398f38ed6
2024-09-21 01:02:57 +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
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
d2deb06e87
Bug fix: Possibility that files in root folder were incorrectly used
...
Source commit: 88e091dd7ad1cbdac404d6e883ff8a44aa89b316
2024-03-12 14:36:12 +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
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
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
eb27408a38
With application logging enabled, automatic updates installation is started with logging too
...
Source commit: 495f301b4648efcdb080dfc608d4de8e8ec85c79
2023-08-21 01:01:37 +02:00
Martin Prikryl
6f231acaf1
Bug 2089: Allow S3 connection with IAM role instead of credentials
...
https://winscp.net/tracker/2089
Source commit: 724382cc89254fb6b0d441f37bdae43c750fef09
2023-08-20 01:15:55 +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
bd4211066d
Send buffer configuration was not logged for S3 protocol
...
Source commit: 9995873b58963230f9d0af708cb4982523cfc826
2023-03-25 09:46:10 +01: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
2268727e5e
Bug 2101: Site with a stored password protected by master password cannot be opened from command-line (2nd)
...
https://winscp.net/tracker/2101
Source commit: f12de366ab8015ccd862180b9ad59c51acf44134
2022-08-12 22:20:34 +02:00
Martin Prikryl
09c52a7759
Optimizing application log
...
(it also makes bugs like Bug 2101 less likely to occur)
Source commit: b62b9db3de627d5f0d9fe53d7aa67970037ba868
2022-08-12 19:10:22 +02:00
Martin Prikryl
350f34c5c9
Bug 2101: Site with a stored password protected by master password cannot be opened from command-line
...
https://winscp.net/tracker/2101
(cherry picked from commit 743f220740 )
Source commit: 5f4a970a7a64c48ca31ec49ae29b88cfdb59451b
2022-08-12 19:08:35 +02:00
Martin Prikryl
9b0856ca7a
Optimizing application logging macros
...
Source commit: 2e21f71128580788ce1881e044a93d63e801d719
2022-08-10 00:58:35 +02:00
Martin Prikryl
af7ea880b9
Basic implementation of application log
...
(cherry picked from commit 945783dc9c )
Source commit: 1bac2aff6b3a190d2e4f97ea5ed2dc7092f256ce
2022-08-07 01:03:17 +02:00
Martin Prikryl
63243511ec
Bug 597: Bytes transferred are recorded in XML log and available in .NET assembly API + Bug fix: When size of a file downloaded with FTP protocol changes (or when ASCII mode is used) the logged size did not reflect the actual transfer size
...
https://winscp.net/tracker/597
(cherry picked from commit 3442fc2b6c )
Source commit: 06eea0dc71a88d9a4109cbf702e81232ea3e791d
2021-11-25 01:08:02 +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
29ff9efc2c
Bug 1944: Allow displaying all VMS file revisions with FTP protocol
...
https://winscp.net/tracker/1944
(cherry picked from commit 24ac52a27f )
# Conflicts:
# source/core/FtpFileSystem.h
Source commit: 577fc27cbf3b106d237ab97a83816c1377274ded
2021-11-23 01:52:10 +01:00
Martin Prikryl
f809538d2c
Logging all ancestor processes
...
(cherry picked from commit 5e3ef0de12 )
Source commit: aab97a779eb5de58d6b35ab95ed00f540e0be10e
2021-06-22 00:55:00 +02:00
Martin Prikryl
069aa20fb3
Bug 1948: Debug information is printed at the end of the scripting session when debug logging level is set even if logging is turned off
...
https://winscp.net/tracker/1948
Source commit: c46326e83e52349ccc6f037c18a59a85d855e099
2021-02-02 12:01:59 +01:00
Martin Prikryl
b8fd5b18a2
Bug 49: Improved FTP support for VMS servers (and potentially for other non-Unix-like systems)
...
https://winscp.net/tracker/49
(cherry picked from commit 3dbbb76f92 )
Source commit: ad711d5d4ce0357fad93967b93664c8111afc07a
2021-01-16 00:44:28 +01:00
Martin Prikryl
cbf89339c7
Logging the fact that username or hostname are read from environment variables
...
(cherry picked from commit 40960cd013 )
Source commit: 709b1a4a1990508406444448f7a84bcb2abe1b34
2021-01-15 00:43:21 +01:00
Martin Prikryl
af3adfbcab
Bug 1933: Allow using SFTP servers that have problems with SSH_FXP_REALPATH requests
...
https://winscp.net/tracker/1933
Source commit: a682443b544e9e21a13736d2294118a693fa9054
2020-12-15 00:55:19 +01:00
Martin Prikryl
bd8d7041c0
Bug 958: Local ports for active FTP mode can be limited
...
https://winscp.net/tracker/958
(cherry picked from commit a00bcd5188 )
Source commit: 1c1245fcc1a0939a34931061e926889f8e14cecb
2020-11-26 16:02:45 +01:00
Martin Prikryl
0d2fade8f7
Bug 1839: Support for authentication using temporary credentials from AWS Security Token Service (STS)
...
https://winscp.net/tracker/1839
(cherry picked from commit 0c14ec6da3 )
Source commit: 031597597131ab5b7db8d5f4531af207ec781154
2020-11-26 15:50:36 +01:00
Martin Prikryl
782298652c
Adding parent process to session log and counters
...
(cherry picked from commit a4236a7cef )
Source commit: 62da34b202f938f156f60cc3deb8520f20e0efe3
2020-11-26 13:10:28 +01:00
Martin Prikryl
719396f835
Bug 1876: Compatibility with WebDAV servers that incorrectly encode file URL
...
https://winscp.net/tracker/1876
(cherry picked from commit 218f33154a )
Source commit: c58ece07f059e30d9aba96730227d2bbd03201cd
2020-11-26 12:52:17 +01:00
Martin Prikryl
1747f92ac3
Bug 1738 – Stream interface in .NET assembly (download)
...
https://winscp.net/tracker/1738
(cherry picked from commit 56db37fceb )
Source commit: 8bfb7c64b2c98cd69546a2ad027a6025bbefa7bc
2020-11-26 12:21:39 +01:00
Martin Prikryl
d39cba10e6
Inlining a method which it used only once privately
...
(cherry picked from commit fcaf85553d )
Source commit: 36e6eecbcb14e3675cf5b71e093a45c31a80c222
2020-11-26 12:10:05 +01:00
Martin Prikryl
ec0a8640be
Correcting logging of GSSAPI settings
...
(see d8792e48 )
(cherry picked from commit 6a70f0cafd )
Source commit: 65e090d5435b3ea4069ec4e5b1af96fe06c36fc5
2020-11-26 11:50:19 +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
6f4577c6ca
Bug 1897: Session.CompareDirectories handles incorrectly files with names containing reserved XML characters
...
https://winscp.net/tracker/1897
(cherry picked from commit fb0710c624 )
Source commit: 0fd8d21bbca8fdd6d3c88b9994cc697baaebdbb2
2020-08-01 02:29:01 +02:00
Martin Prikryl
0e4e2e6bc8
It is possible to configure TLS 1.3 restrictions
...
(+ reusing SetupSsl for FTP)
Source commit: 426bf5c70861f8a2964967d32ef5b5e36bbb1ac6
2020-02-12 00:52:11 +01:00
Martin Prikryl
270d8018f4
Bug 1796: Allow empty password authentication with FTP servers that prompt for empty passwords
...
https://winscp.net/tracker/1796
Source commit: de30b2df2f7765dc01f9dbd551264240d1e0ce37
2019-10-08 01:28:05 +02:00
Martin Prikryl
adc83760cf
Logging address family
...
Source commit: 8eca64ee080ab64118dec4555b4a6214ce9d4f12
2019-09-13 01:43:17 +02:00
Martin Prikryl
5a0488ca09
Bug 1632: Support S3 servers with Path URI style (like Minio)
...
https://winscp.net/tracker/1632
Source commit: 5bad75cc64d9c099d0736bcf2aec365235169418
2019-08-31 00:56:59 +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
fcce1b39c8
Improving formatting of some messages
...
Source commit: 24e69c72eefcea67a2c2ae0d6252d697d9e8d422
2019-07-23 01:25:50 +02:00
Martin Prikryl
63acc45b4b
Change: RemoteFileInfo.FileType now consistently returns 'L' for symlinks as was always documented + RemoteFileInfo.FileType now consistently returns uppercase value as was always documented.
...
Source commit: c2b10a42d337d6adba69369cdae82e2d65397bef
2019-07-04 03:06:18 +02:00
Martin Prikryl
1d4e4569a0
Bug 1706: Tool for clearing broken COM registrations
...
https://winscp.net/tracker/1706
Source commit: 4657333708eef2015581028778c5bd271b716088
2018-11-24 01:48:45 +01:00