Martin Prikryl
d47792f01c
Issue 2455 – Some strings use incorrect translation in 64-bit version
...
https://winscp.net/tracker/2455
Some related refactoring:
Refactoring php release script includes
Reusing complete_translations in copy_complete_translations.php
Removing obsolete maketran.bat hack
Source commit: 07476ec822e4bd7b8b1c65ceb9783b6d92f20489
2026-09-01 12:53:54 +02: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
188006e77f
Issue 2394 – Allow configuring checksum commands
...
https://winscp.net/tracker/2394
Source commit: 85520c2bac78f64f318a7ae25de243fa17372af6
2025-07-28 01:00:09 +02:00
Martin Prikryl
f7f00c631e
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
Source commit: 5c1338d95bd275082288dd1e773a033df6e379cd
2025-03-13 16:39:24 +01:00
Martin Prikryl
9d3f348f78
Issue 2351 – Allow S3 connection with IAM roles on instances that require IMDSv2
...
https://winscp.net/tracker/2351
Source commit: a310c6641ad5533b1492b6c1d5b8ac4fea91954b
2025-02-20 16:17:56 +01:00
Martin Prikryl
eab9b315c6
Making compilable after 400bee57
...
Source commit: 8c6323e24bc6c046a8b53c06810bec84dfb6e3f9
2024-12-25 11:48:36 +01: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
fecf889f0c
Factoring out SelectSessionsToImportIfAny
...
Source commit: a04520a0b47112deee2362867f2a34c0caad975c
2024-05-25 01:07:58 +02: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
dvdandroid
8a5ec49693
Support SSH Include directive
2023-12-07 12:48:36 +01:00
Martin Prikryl
804ec9c9c9
Bug 52: Use file hash as criterion for synchronization
...
https://winscp.net/tracker/52
Source commit: 66fd353f8e26a7bd3317ee7cc4e6d15e7d6cfb52
2023-11-07 02:03:32 +01:00
Martin Prikryl
b7f119487f
Bug 2212: winscp.net root certificate is always trusted when checking for updates, even when (corporate managed) Windows certificate store does not trust it
...
https://winscp.net/tracker/2212
UpdatesRootCA.pem is DigiCert Global Root CA (of winscp.net) exported from Chrome (export from Firefox is identical). The certificate expires on 10 Nov 2031.
Source commit: 2959e517589dc8cafcd94d3c44d165c1443c04f3
2023-09-28 01:07:06 +02:00
Martin Prikryl
fa89d3764e
Trusted host certification authorities can be loaded from PuTTY (Bug 2145)
...
Source commit: 89ce74adb56ae374f5e0e3930f107dd2b5d2b67e
2023-09-23 07:19:59 +02:00
Martin Prikryl
db87bc1810
Bug 2145: Support for OpenSSH certificates for host verification
...
https://winscp.net/tracker/2145
Source commit: 9dda484bf38f9a72b61a2c3d8e7dd8892ee96c2b
2023-09-08 08:59:22 +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
1aee6f1464
Bug 513: Download single large file using multiple SFTP connections
...
https://winscp.net/tracker/513
Source commit: d57dcad76dfe8b333dfedd8419bce984a181280c
2023-07-27 01:02:51 +02:00
Martin Prikryl
2089ef5ec0
Correcting version display for e78ae617
...
Source commit: eb3c05d40c6a21759c2a372eca64ac27c50f56f7
2022-11-04 00:53:30 +01:00
Martin Prikryl
e78ae6176e
Bug 2125: Displaying current version on the New version notification + Contents of About dialog can be copied to the clipboard using Ctrl+C
...
https://winscp.net/tracker/2125
Source commit: 50ae66db19efb1f756ea809faad22a8067d53bff
2022-11-02 00:56:38 +01:00
Martin Prikryl
102cceafa4
Revert "Experimentally reading Store license"
...
This reverts commit fa1ac850da .
# Conflicts:
# source/windows/Setup.cpp
Source commit: f513d528028c9a0f64dc552f08023f1ea96a3781
2022-08-24 00:53:29 +02:00
Martin Prikryl
fa1ac850da
Experimentally reading Store license
...
Source commit: 01aed66d8e5d9169dce2416f1aa1a036cc959c05
2022-08-07 12:00:00 +02:00
Martin Prikryl
b4c490b497
File checksum calculation support for SCP protocol and SFTP protocol via secondary shell session using shell commands like sha256sum
...
Part of Bug 52
https://winscp.net/tracker/52
Source commit: 6804a5d18405a91e8d0a2e0beccf2c31d43ed3f1
2022-07-16 00:54:05 +02:00
Martin Prikryl
1e8d4d3a13
Bug 1551: Adding import from KiTTY directly to the Import dialog
...
+ Bug fix: When importing from FileZilla with KiTTY selected as SSH terminal, host keys were imported from KiTTY instead of FileZilla/PuTTY.
https://winscp.net/tracker/1551
Source commit: d0d428526e6a4b675e1524997f91ec654ee24973
2022-05-27 00:58:52 +02:00
Martin Prikryl
15897f2339
Bug 2066: In .NET assembly or scripting with "nul" configuration, when WinSCP registry key does not exist, do not write statistics to INI file
...
https://winscp.net/tracker/2066
Source commit: 51f067850f46e2ad633d336b20183fa0955b33e0
2022-03-26 01:09:37 +01:00
Martin Prikryl
88f20f64be
Factoring out a constant for .ssh folder name
...
(cherry picked from commit 87717a9fab )
Source commit: db325e5f68a2000e1eccd4004d13f5fe9883abce
2021-12-15 08:04:48 +01:00
Martin Prikryl
81337cdcc5
Bug 2034: Custom certificate store file
...
https://winscp.net/tracker/2034
(cherry picked from commit e70fd8fa51 )
Source commit: 95c530928c9871191cf4f67478bf35b171e94643
2021-11-26 14:31:01 +01:00
Martin Prikryl
755f6f9147
Bug 1896: Importing sessions from OpenSSH config file
...
https://winscp.net/tracker/1896
(cherry picked from commit c3305ab60b )
# Conflicts:
# source/resource/TextsWin.h
# source/resource/TextsWin1.rc
Source commit: 23408008c3c6d52a7a9628e4e46593f695ca2a78
2021-11-25 01:24:07 +01:00
Martin Prikryl
0bf937ae5e
Factoring out public key upload code
...
(cherry picked from commit 1f932ab0b0 )
Source commit: f3a7074952b7e4d3fee2ce1e345c79c31e0bf036
2021-11-23 21:01:14 +01:00
Martin Prikryl
736a447c64
Generate PPK3 keys + Optimizing work with PPK3 keys.
...
(cherry picked from commit da478400c4 )
Source commit: 19e6137e12d7db252c597e6f72e23d4d8928b6ec
2021-11-23 19:37:31 +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
1d69305ab9
Optimizing logging
...
(cherry picked from commit 55b14bfe93 )
Source commit: ab9a06e570147badc3bf8de5e6e7c44d0edcfabe
2020-11-26 12:59:21 +01:00
Martin Prikryl
21d47649f0
When connecting to new SSH host, its host key can be automatically accepted in scripting and .NET assembly
...
(cherry picked from commit b79f8c4789 )
Source commit: 6e2e836240f48d226a2e0af5cd92fb96a5c897bd
2020-11-26 10:45:36 +01:00
Martin Prikryl
fedeb6ad26
Storage configuration on Preferences dialog handles INI files specified on a command-line better
...
Source commit: 396643b716f44e6a67d442e276b155ebc83c1993
2020-02-01 02:13:56 +01:00
Martin Prikryl
adfdc17622
Bug 941: When creating WinSCP shortcut, make it use the same configuration as creating instance
...
https://winscp.net/tracker/941
Source commit: c3cba5876f81a1caba9e65563933496e38f45e89
2020-01-21 16:01:12 +01:00
Martin Prikryl
15ce8199da
Cleanup application data dialog shown only data what exists + Uninstaller does not offer to delete application data, where are not any
...
Source commit: 5d1f4b8a6e495105e0c877b4854b497cb219ac26
2019-11-16 01:19:52 +01:00
Martin Prikryl
31bb835842
Option to cleanup Cached host keys removes all other kinds of caches as well (the next major version will even say so)
...
Source commit: 99b731ed399220748631039a373037a216fd59ba
2019-11-14 02:15:54 +01:00
Martin Prikryl
46a9c8fed9
Bug 1798: Allow configuring additional PuTTY settings (e.g. terminal settings) to be used when opening a session in PuTTY
...
https://winscp.net/tracker/1798
Also fixes a build broken by eef27ac3 (and still not fixed by 5d189553 )
Source commit: 0bd13d447e6da8427be1506b7c561d74e83b1b85
2019-10-11 01:56:00 +02:00
Martin Prikryl
a62f0274e4
Estimating time to finish directory comparison before synchronization based on previous comparisons of the same folders
...
Source commit: 01df1bed1a6df6d014df2151b6c9c08d3d860eb8
2019-06-27 01:08:36 +02:00
Martin Prikryl
f1ae6b1eb6
Bug fix: Some cached SSH and TLS/SSL fingerprints were not preserved when exporting/importing the configuration
...
Source commit: 2c66e7c37b9b748ffba2e24eefecf4ecad85ff9f
2019-06-26 00:48:04 +02:00
Martin Prikryl
9388f42a7c
Factoring out CopySubKey and CopyAllStringsInSubKey
...
Source commit: 46f8dcb5c96cbab0d573a75cf24744c2e21af4d0
2019-06-25 01:38:48 +02:00
Martin Prikryl
0d1b5aa245
Bug 1689: Configurable file name column width in script progress
...
https://winscp.net/tracker/1689
Source commit: a0fa156838301ba4feb5205d02d1d3db17a2fbfa
2018-10-13 02:55:33 +02:00
Martin Prikryl
bae86205de
Configuration can be saved to read-only INI file by holding down Shift key while closing WinSCP or submitting Preferences dialog.
...
Source commit: bb0f5310f5c6d4c975b102154d394a3a1c292591
2018-08-03 01:50:28 +02:00
Martin Prikryl
f8b6c34dd0
Bug 1658: Not reloading site list when opening Login dialog/Site menu/etc when there is too many sites
...
https://winscp.net/tracker/1658
Source commit: 42bd624b7baa614d1590201e4675e542d57d9b38
2018-06-28 02:31:44 +02:00
Martin Prikryl
c3a1f6d6fa
Bug 1604: Configurable mapping from file extension to Content-Type
...
https://winscp.net/tracker/1604
Source commit: d281df33649c7f2ebe228cbbf98a9fe01316621d
2018-02-01 06:45:02 +01:00
Martin Prikryl
04f0bbdc37
Bug 1588: Optionally display authentication banner in a monospaced font
...
https://winscp.net/tracker/1588
Source commit: 47a7d8bc1649823310931b2d53a0882f1318c861
2018-01-28 17:13:51 +01:00
Martin Prikryl
80e08f8d60
Bug 572: Amazon S3 protocol (directory browsing)
...
https://winscp.net/tracker/572
Counter StoredSessionsCountS3
Source commit: 20585d3ea3566ee2b638791549e28179eaefbc01
2018-01-28 15:02:56 +01:00
Martin Prikryl
1ac4cb81e1
Comments about enumerations relation to PuTTY code
...
Source commit: 05b3bc78814e6cc6bb10c697d3e940257f9b227d
2018-01-28 08:27:09 +01:00
Martin Prikryl
d152316f14
Bug 1542: Import host keys from OpenSSH known_hosts file + Cached host keys are unconditionally imported with PuTTY and FileZilla sites.
...
https://winscp.net/tracker/1542
Source commit: a3240b3f530d98d00af3d1d7405b840811df6104
2018-01-28 07:44:01 +01:00
Martin Prikryl
55625bfcd6
Removing no-longer-used Log window code
...
Source commit: 53c860da032e5cd0b039159f4374343e5e9fe7d9
2018-01-28 03:05:34 +01:00
Martin Prikryl
4f77be14e8
Configurable path to INI file configuration storage
...
Source commit: b4ebec9b69b7dc55cc11bc1d6ddd15a1909a13b9
2018-01-28 02:58:46 +01:00
Martin Prikryl
0ac6cc422f
Decreasing duration threshold for parallel transfer to 10 seconds and making it configurable
...
Source commit: 02741637185f2da246b265eec1054431c8446a21
2018-01-28 02:51:48 +01:00