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

252 Commits

Author SHA1 Message Date
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
8467f81c31 Not generating AddRawSettings call in VB.NET code within Using statement to simplify generation code
(and it would not be possible with object initializer anyway)

Source commit: 7486a8be76fde2f3397898f71cde119153c0e4e9
2018-10-12 01:15:23 +02:00
Martin Prikryl
b6b6d07aab Bug 1183: Rename session tab
https://winscp.net/tracker/1183

Source commit: fd6633ce8ce5dcc0a869c06d5c9589a7fc99e700
2018-09-19 04:08:14 +02:00
Martin Prikryl
60875e3fe2 List of supported ciphers and algorithms can be printed using /info command-line switch
Source commit: 66090389e3bdb71e4ca50d70bb022352e7f53dd3
2018-08-24 01:09:06 +02:00
Martin Prikryl
baa6f38f3c Bug fix: Generated code included PortNumber property setter for all non-SSH protocols, even when the default port number of a respective protocol was used
Source commit: cff0b6e0ebfbfb98e8e79133e4dad1edf601b04b
2018-08-21 03:13:22 +02:00
Martin Prikryl
d75817b1c3 Bug 1668: Optionally generate WebDAV URLs with http:// protocol prefix
https://winscp.net/tracker/1668

Source commit: eeeb62e1cd30025bb85363d6531acd74bcf3d90e
2018-08-09 03:04:37 +02:00
Martin Prikryl
291045415d Silently ignore errors writing a read-only INI file when automatically saving a workspace when exiting
Source commit: bebe879f196522193850f50a63553bf61a5ee562
2018-08-03 01:23:44 +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
25b2cf883c When opening a session in PuTTY, exporting also cached host keys
Source commit: c0c4c166b8e10c7547b206b26fc70cf3463fc6c6
2018-06-23 03:14:45 +02:00
Martin Prikryl
15310afcbf Refactoring ImportHostKeys
Source commit: f7be1dd37173a14e3bc1a4a4c445bf79e469c907
2018-06-23 02:48:59 +02:00
Martin Prikryl
0a08412ec1 Bug 1653: Files can be optionally encrypted when storing them on SFTP server
https://winscp.net/tracker/1653

Source commit: 31d8bb5e3aebe725081c5ad74aa1e10b4f739356
2018-06-14 01:26:55 +02:00
Martin Prikryl
5ebdc63dbc Unneeded use of WRITE_DATA_EX instead of simple WRITE_DATA
Source commit: 1c8acfa7e040c4bf709d7d8185adbffc971ca14d
2018-05-26 02:56:08 +02:00
Martin Prikryl
29a505241b Change: Bug 1647: Do not match URL after stripping protocol against stored site name in scripting/automation
https://winscp.net/tracker/1647

Source commit: 39373892b364674fc0c8db069d57df9e79949f4f
2018-05-18 07:57:46 +02:00
Martin Prikryl
3267334917 Session URL can contain any raw session settings using connection parameter. New custom command pattern !E can generate such URL for use in WinSCP extensions.
Source commit: 7c9de42181088d8aaa9a96abaa420534f9e71a27
2018-05-17 22:47:41 +02:00
Martin Prikryl
8511379856 Bug 1645: Generated session URL has colons in TLS/SSL fingerprint unnecessarily URL-encoded
https://winscp.net/tracker/1645

Source commit: 034c095d71b646a6a812b8d4e70906bec81f5cac
2018-05-17 19:24:16 +02:00
Martin Prikryl
64f634db37 Bug 386: Automatic upload of keys pairs + Public key can be displayed in Advanced Site Settings dialog
https://winscp.net/tracker/386

Source commit: 78d8baba92c09728ef3bccc9b49f1590a76d4ca5
2018-05-11 06:20:37 +02:00
Martin Prikryl
e29607679e Bug 1638: Allow authentication with empty passwords in scripting
https://winscp.net/tracker/1638

Source commit: 5b00160666c5a8153219d5f4ee48bff9a8760c97
2018-04-21 02:55:03 +02:00
Martin Prikryl
f7540230ac Bug 1622: Slashes in SHA-256 fingerprints are not encoded in generated URLs
https://winscp.net/tracker/1622

Source commit: c801bc04fd9f23f9fe506dff05422718c4d2abff
2018-03-16 02:47:31 +01:00
Martin Prikryl
c16fd9a54b Function "Keep remote directory up to date" can be started in a new window
Source commit: 2cb0af9c9fd298daecd8df6096cd20536377e51f
2018-03-14 17:37:01 +01:00
Martin Prikryl
4f4f446565 Bug fix: /refresh parameter with sftp:// URL was not working for SFTP sessions with enabled fallback to SCP protocol
Source commit: 23e75740ce77f838bd30064eb456404333a6aa51
2018-02-20 03:04:36 +01:00
Martin Prikryl
79ca09ef3a Indentation
Source commit: a310711e7aaee274ea8d04f2d3086de3aa173999
2018-02-20 02:42:01 +01:00
Martin Prikryl
89a92bc649 Bug fix: Hidden session settings S3DefaultRegion to create an S3 bucket in a non-default region was not working
Source commit: 0223792971b656534792aef7fa07a1edd1c8d4d9
2018-01-28 18:30:12 +01:00
Martin Prikryl
f2678ef3d3 Bug fix: Setting hidden raw session settings for Configurable priority of host key types (Bug 1562) overrides host key.
Source commit: ff58ab8de940432c6a2da0007ead99b64b0def52
2018-01-28 17:59:11 +01:00
Martin Prikryl
7a3c5eac79 Bug 1578: Mask out passwords in raw settings (proxy and tunnel) when logging command-line (2nd try for logging suggested "open" command) + Do not munge * in password (or in general in URL)
https://winscp.net/tracker/1578

Source commit: 659e267edb785ef4c69e07d3e76d23048709da9a
2018-01-28 16:15:22 +01:00
Martin Prikryl
7e8d9b08da Bug 1578: Mask out passwords in raw settings (proxy and tunnel) when logging command-line
https://winscp.net/tracker/1578

Source commit: c3fbb031aa0ebf890cb5d97454ff20c87652cb78
2018-01-28 16:00:23 +01:00
Martin Prikryl
7caf9181d3 Bug 1577: Per-session default encoding configuration for internal editor
https://winscp.net/tracker/1577

Source commit: 2209844f940bd6f76200df8555800b4f513ba085
2018-01-28 15:59:17 +01:00
Martin Prikryl
8c21ccfc16 Bug 572: Amazon S3 protocol (deleting, creating buckets and folders and more)
https://winscp.net/tracker/572

- InvalidAccessKeyId error is recognized as "authentication failed"
- default region is configurable
- bucket region  and endpoint is determined before trying an actual operation
- retrieving info of one bucket
- non-existing and empty folders are distinguished
- instructions for setting up S3 test environment
- more tests for listing of buckets and folders
- tests for authentication failures

Source commit: c63bbdebfdd9b2267e3465b0df3f0f7ff5166745
2018-01-28 15:15:56 +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
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
091b6ab129 Bug 1562: Configurable priority of host key types
https://winscp.net/tracker/1562

Source commit: 9076a75e5807f1572c9aaee51047d85248ab3b88
2018-01-28 13:47:44 +01:00
Martin Prikryl
dee7e44444 Bug 1553: Connecting through tunnel to IPv6 does not work
https://winscp.net/tracker/1553

Source commit: cf640973aeff818f6d61ed7b23f9e92d53e8d5a3
2018-01-28 12:54:59 +01:00
Martin Prikryl
9b95cbbbcd Bug fix: SSH bug "Replies to requests on closed channels" was always enabled + Hidden configuration option for SSH bug "Replies to requests on closed channels"
Source commit: dcc230a8c5fcff149e7870d3284b758ac02ef630
2018-01-28 08:28:10 +01:00
Martin Prikryl
53752ef745 Bug 1546: On VMS servers, do not use absolute paths with DELE command + OpenedSessionsFTPVMS counter
https://winscp.net/tracker/1546

Source commit: 8b06f73b41fd969cfd5bc9abe7bacb23d8cfb4aa
2018-01-28 08:13:23 +01:00
Martin Prikryl
aefc246113 Comment that we do not support saving host key fingerprint from URL to INI file
Source commit: 7463db9fbb13f5347d85c8b667e78fd85bde408f
2018-01-28 07:44:59 +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
fc84172803 Moving construction to try block (should have been in bf9594fd11)
Source commit: a5adf3b20c4d4de346169e9cbe64d834126bb5c7
2018-01-28 07:42:02 +01:00
Martin Prikryl
bf9594fd11 Cached host keys can be imported from PuTTY/FileZilla even when using INI file as configuration storage
Source commit: 0baede813ab5af5ffc34120b006aae70cbd9773b
2018-01-28 07:40:02 +01:00
Martin Prikryl
4b27e2e834 Bug 1523: Failure when INI file cannot be opened
https://winscp.net/tracker/1523

Source commit: 6549953dc304424256eac517bf6137600d5d6d27
2018-01-28 06:20:10 +01:00
Martin Prikryl
e18a6663a2 Bug 1482: Use WinSCP site name for PuTTY window title
https://winscp.net/tracker/1482

Source commit: 2ac1f267ed01b1d7cf009f3a31748349f850f1eb
2018-01-28 01:17:18 +01:00
Martin Prikryl
b4df71734a Bug 1479: Handle dav:// URL
https://winscp.net/tracker/1479

Source commit: c2dd8d68e98b48354a9a60c33b35a1ab7e35efb1
2018-01-27 23:21:44 +01:00
Martin Prikryl
bab68888f6 Tracing (startup + JCL + static variables initialization)
Source commit: bf7d1d7da54c9f2cdc5894c2203e433ee364721b
2018-01-27 23:05:46 +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
899f64469c Bug 18: Session log file rotation
https://winscp.net/tracker/18

Source commit: aa4a385e0720f44b00a4a0d8b1beb211b417cedc
2018-01-27 22:34:40 +01:00
Martin Prikryl
dd463b3aff Bug 1472: Configurable "Logical name of remote host"
https://winscp.net/tracker/1472

Source commit: 3c34abdfc9ceabe8a978947e884029e15af62526
2018-01-27 22:13:58 +01:00
Martin Prikryl
778b29eb46 Bug 1468: If there is only a single private key configured in FileZilla import it with session
https://winscp.net/tracker/1468

Source commit: cf1c8e1304c4291df2005ee148bee3c3d1df3541
2018-01-27 21:39:34 +01:00
Martin Prikryl
4f9e1a8a04 Merge branch 'master' into dev
Source commit: 4f8918904e24c76309c69285030ae553403d8867
2018-01-27 09:04:35 +01:00
Martin Prikryl
404a335cfd Not importing the "Disable Nagle's algorithm (TCP_NODELAY option)" from PuTTY as it has a different default due to its interactive nature
Source commit: 583d7f1ea9b80454790c2587e9541325112f7cdc
2018-01-27 08:51:45 +01:00
Martin Prikryl
80dd540e52 Allowing GSSAPI authentication by default
(to match PuTTY default)

Source commit: c6f45c844f27c1f764c212af4b32fb1105553048
2018-01-27 08:44:39 +01:00
Martin Prikryl
416d1f4c82 Importing proxy configuration from FileZilla
Source commit: 0979045da8654d2963f5561b791788b4ec762ef2
2018-01-27 08:43:42 +01:00
Martin Prikryl
2d46662cae Merge branch 'master' into dev
Source commit: ad7c8d57322684db3980a9c60ad9e3e7162c0a09
2018-01-27 08:41:45 +01:00