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

58 Commits

Author SHA1 Message Date
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
Martin Prikryl
87c5906b1d 5.6.4 2018-01-11 15:36:57 +01:00