Martin Prikryl
6f39a04987
Issue 2475 – Support client certificates with intermediate certificate
...
https://winscp.net/tracker/2475
Source commit: 7075ae74fd7e6cd92ed8d8e7422528dc56743158
2026-10-22 00:36:04 +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
3086bbd89f
Issue 2302 – Incorrect "Credentials were not specified" error when authentication fails due to incorrect password with FTP protocol
...
https://winscp.net/tracker/2302
Source commit: 480d0c63ad07cffc824177e867fc0cff57fddadd
2024-07-12 16:26:45 +02:00
Martin Prikryl
c2b06d67df
Issue 2267 – Failure when canceling FTP connection while reading remote directory
...
https://winscp.net/tracker/2267
Source commit: c4398d78f176bd578ecc2c089afff7e2e8f5560b
2024-02-28 13:10:34 +01:00
Martin Prikryl
700baf45ee
Restoring consistent behavior of failing, between duplicating and moving/renaming files over existing file with WebDAV protocol in scripting and .NET assembly
...
The discrepancy was introduced by Bug 2120 cb021fe3 .
This restores the mv/MoveFile behavior to fail, if the target file exists with WebDAV protocol (but still allows overwrite in the GUI).
The cp/DuplicateFile behavior is unchanged, but the internal API was modified to match that of mv/MoveFile, in anticipation of aligning move/duplicate command behavior in GUI and need to keep current scripting/.NET behavior.
Source commit: 4661a3ea7ec8123231e376aae9913ce8457750dd
2023-10-25 01:43:14 +02:00
Martin Prikryl
c034f6c808
Bug 2222: Allow disabling SFTP extension use
...
https://winscp.net/tracker/2222
Source commit: 46cf6d64305cfb253f6b4c099633eec468c13c7b
2023-09-16 01:11:05 +02:00
Martin Prikryl
8daf97a9cd
Support for FTP CSID command
...
Source commit: cc520d28465829220862788c3e06a7f6d29f1b8e
2023-02-06 15:37:06 +01:00
Martin Prikryl
cb021fe3e3
Bug 2120: Consistent behavior across protocols when renaming/moving remote files
...
https://winscp.net/tracker/2120
Source commit: 0f11f96996352d8354d27e06d699e2c3baa4653f
2022-10-01 01:03:37 +02:00
Martin Prikryl
8994d1f98e
Simplifying CalculateFilesChecksum API
...
There's a small side-effect: The scripting "checksum" command now prints file name only while before it printed the path as it was original specified in the command.
Source commit: 7594ed8befc67e4da3153cc8b1b711ab104db867
2022-07-14 00:57:43 +02:00
Martin Prikryl
03e38c75ae
Refactoring checksum calculation to share more code between FTP and SFTP in anticipation of reusing it for SCP/Shell
...
Source commit: 9a5138737031573ad64085fa64ef8fdd7fca8f77
2022-07-02 01:05:31 +02:00
Martin Prikryl
7996f5831a
Bug 2086: Restore previous behaviour with MVS systems
...
https://winscp.net/tracker/2086
Source commit: 12cb13147524df8aeb44ecb58c17d91ca5f42864
2022-06-08 01:06:50 +02:00
Martin Prikryl
6aab3517d5
Use MVS compatibility mode only when initial path is not *nix-like
...
Part of Bug 2069
https://winscp.net/tracker/2069
Source commit: cce922667e3f8b4df7c9e261b3d4658df625de35
2022-05-04 00:57:57 +02:00
Martin Prikryl
27f61a0b10
Bug 1631: Optimize loading of large directories
...
https://winscp.net/tracker/1631
Source commit: 25241c4cd35cdfe4b94a8f847511acba3b5cc68f
2022-04-27 08:28:55 +02:00
Martin Prikryl
b89afec307
Bug 2069: Improve compatibility with MVS systems (2nd)
...
https://winscp.net/tracker/2069
Source commit: 325a57bef47a52ab2c8ff8d7dda1e346a9921c9f
2022-04-26 01:05:05 +02:00
Martin Prikryl
12a3508797
Limiting scope of Bug 2030 (Timeout while uploading files to some FTP servers using TLS 1.3) to affected servers only
...
https://winscp.net/tracker/2030
Source commit: 83123c9e8d158ae74d541b5b07c88303c5ec7fe6
2021-10-11 15:28:58 +02:00
Martin Prikryl
9b977311a5
Typo in field name
...
Source commit: 9b5c359a5073d31b433f11ddb2f539bfabba8015
2021-10-02 01:05:09 +02:00
Martin Prikryl
c322ad84e8
Bug 1973: Allow downloading a file from an FTP server via a symbolic link in scripting or when handling a URL
...
https://winscp.net/tracker/1973
Source commit: 2bdca6b4916eba70927cab9d8a72972459a3ea85
2021-04-09 00:53:12 +02:00
Martin Prikryl
2cd87da319
Bug 1963: Hang after receiving multiline response from FTP server
...
https://winscp.net/tracker/1963
+ fixing typo in a field name
Source commit: 63f47d904b3727228423d3414e4cd4ac6b578df8
2021-03-19 00:54:17 +01:00
Martin Prikryl
24ac52a27f
Bug 1944: Allow displaying all VMS file revisions with FTP protocol
...
https://winscp.net/tracker/1944
Source commit: 4b80bfe66928498d84319ef890b71977fe5c81e1
2021-01-22 00:41:43 +01:00
Martin Prikryl
3dbbb76f92
Bug 49: Improved FTP support for VMS servers (and potentially for other non-Unix-like systems)
...
https://winscp.net/tracker/49
Source commit: 87ce6dc0a4e70a41940f494a4ad5c98ba0fb06fe
2021-01-16 00:41:35 +01:00
Martin Prikryl
e9168fcda0
Bug 1938: Allow downloading versioned VMS file in scripting
...
https://winscp.net/tracker/1938
Source commit: 45777c2b15024d73c600abbf727dc0c4d126f778
2021-01-05 00:43:57 +01:00
Martin Prikryl
7e78952092
Bug 1921: Allow forcing use of LIST command to retrieve file information in scripting for FTP servers that has broken support for MDTM/SIZE commands
...
https://winscp.net/tracker/1921
Source commit: d805eb21862474af1f2ccb25319c77680cfac781
2020-11-17 00:38:33 +01:00
Martin Prikryl
aef97b306b
Bug 1767: Automatically reconnect when FTP data connection cannot be opened, if it previously worked
...
https://winscp.net/tracker/1767
Source commit: d6f36e823d4c1607a7c95cda1ae80a661cf3230c
2019-07-17 01:50:49 +02:00
Martin Prikryl
a9d399be81
Factoring out Disconnect method
...
Source commit: 9593dce1270cad2df50111d775569bf4c0445afb
2019-07-17 01:42:31 +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
c7a55143cb
Bug 1637: Low logging level
...
https://winscp.net/tracker/1637
Source commit: 77c4bd8361dc2604b244964b6b60240465ece323
2018-04-21 03:36:35 +02:00
Martin Prikryl
642499f217
Factoring out common download code + Change: Last access time of downloaded files is no longer preserved
...
Source commit: f0d582dad37a7c48e72f4b805124f93dc0ccc050
2018-01-28 17:25:23 +01:00
Martin Prikryl
6c3bcc23e4
Placing Source() method declaration along other TCustomFileSystem interface methods
...
Source commit: fa04e6fac25133d53552b62972cd3fb4cf42aa59
2018-01-28 17:21:36 +01:00
Martin Prikryl
5cba2a567e
Factoring out common upload code
...
Source commit: a5f5533a8f027759210736e5faecdd47328b28cf
2018-01-28 15:45:20 +01:00
Martin Prikryl
df8226b6df
Bug 572: Amazon S3 protocol (renaming/moving)
...
https://winscp.net/tracker/572
- Change: Scripting command "mv" now checks for source file existence (to determine if it is a folder or file), so error message changes
Source commit: 747e51794ef409f3878a890c8a3729ba6d97cdff
2018-01-28 15:32:40 +01:00
Martin Prikryl
60aa9c8da5
Bug 572: Amazon S3 protocol (duplicating)
...
https://winscp.net/tracker/572
- cp script command now queries the server for source file/dir, as we need the information for S3_deinitialize
- DUPLICATE_FOLDER_NOT_SUPPORTED was by mistake already committed in 32d26ba76e (Remote file duplication in scripting, .NET assembly and XML log)
Source commit: b0e54d4ef136c6d798ef8010648ba759d02229e4
2018-01-28 15:30:33 +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
ed8f4a9fe8
Removing obsolete NO_FILEZILLA directive
...
Source commit: b7f2319a1fc3cf46cd29226d8560de1beee42852
2018-01-28 14:23:11 +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
5678cc28c7
Bug 1169: Do not indefinitely retry transfer with FTP protocol when opening transfer channel is failing
...
https://winscp.net/tracker/1169
Source commit: fdf6efb83b9c71e000be8bebf2fb5b1e8e99384f
2018-01-27 23:13:08 +01:00
Martin Prikryl
2bf718b5ec
OpenedSessionsFTPMVS counter
...
Source commit: 62f6c260fdc152b01d3ef0376d1564a9ffba3c20
2018-01-27 08:53:35 +01:00
Martin Prikryl
a2023f757a
Bug 1431: Autodetect FTP server timezone difference before file transfer, if it was not detected yet
...
https://winscp.net/tracker/1431
Source commit: 36cae17e80f51f688cf35eaf0d7266dfb8d6bbd1
2018-01-26 02:35:49 +01:00
Martin Prikryl
17f055a342
Logging a warning when timezone difference is not know yet at the moment it's needed to convert timestamps from FTP LIST command
...
Source commit: 365ff08888fa466fcb45aa1bcfa3c042b9e246c3
2018-01-26 02:34:44 +01:00
Martin Prikryl
4cc2f46f3a
Bug 1424: Autodetected timezone difference for servers not supporting MLST command was not taken into account for time on overwrite confirmation dialog
...
https://winscp.net/tracker/1424
Source commit: c3c99c63b01c9af8b732447dfa1b8944ffd3ab63
2018-01-26 00:48:52 +01:00
Martin Prikryl
d92c9bb362
Bug fix: Transferring newer files only did not work with FTP protocol
...
Caused by Bug 1403.
Source commit: a772a9e586433afbcfeb04f9aaa841d33cfcd35a
2018-01-26 00:47:53 +01:00
Martin Prikryl
61320ef766
Bug 1403: Do not list remote directory when uploading file using FTP protocol with overwrite confirmations off
...
https://winscp.net/tracker/1403
Source commit: 7936345a4e6c4f89afe8f2d9814ba292d71b93a5
2018-01-25 16:33:37 +01:00
Martin Prikryl
2adb346576
Free bytes for user can be displayed for IIS FTP server with FTP Directory Browsing > Directory Listing Options > Available bytes option enabled
...
Source commit: 98005a1c39d4d6ccd77a37e693f099dad39fc2ce
2018-01-25 15:39:23 +01:00
Martin Prikryl
68dae07d6e
Bug 1395: When FTP server does not provide precise timestamp, but the timestamp otherwise matches timestamp of the last uploaded version of the file, using precise timestamp of the uploaded version instead
...
https://winscp.net/tracker/1395
Source commit: 826551d8f310d264718d925ee305247982ebaebb
2018-01-25 14:03:01 +01:00
Martin Prikryl
db48da66df
Bug fix: An open scripting command for FTP session with encrypted client certificate without passphrase but with password is silently ignored
...
Source commit: c48bd59e4d54260ab853186d335e790f02f02626
2018-01-25 12:02:43 +01:00
Martin Prikryl
4392420515
Bug 1380: Correct DST adjustments of FTP timestamps by IIS FTP server
...
https://winscp.net/tracker/1380
Source commit: 7e0d861c394d691bb2119f0d5e303dc0a06adc08
2018-01-25 11:04:35 +01:00
Martin Prikryl
d8f92984b9
First public commit of dev branch
...
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
ea9cdc1521
5.7.6
2018-01-11 15:38:28 +01:00
Martin Prikryl
eb3fe4e01f
5.7.5
2018-01-11 15:38:18 +01:00
Martin Prikryl
985a33638e
5.7.1
2018-01-11 15:37:31 +01:00
Martin Prikryl
4acedf8030
5.7
2018-01-11 15:37:20 +01:00