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

31 Commits

Author SHA1 Message Date
Martin Prikryl
4645876213 Refactoring UTF conversion in FTP with use of UTF8String
Source commit: 39bbfdb678746abe00f95f7e9385c155ae2882ff
2026-01-07 01:17:36 +01:00
Martin Prikryl
efe94d6c08 Using actual types and functions instead of WinAPI and Unicode/Ansi macros
Source commit: b7fec4d069296b58bb43e7a4a97dd85d558212b7
2025-12-21 01:34:21 +01:00
Martin Prikryl
f2eed0002d Replacing CTimeSpan with VCL functions and removing some more unused MFC time code
Source commit: 6e54884137f0c5f45e32dcec5d756947a4f845d5
2025-12-21 01:25:39 +01:00
Martin Prikryl
996c687ddc Factoring out PORT/PASV parsing and formatting + As a result, directory listing falls back to the other active/passive mode, consistently with file transfers
Source commit: 13a0a73f7378b2aea644de0b8f71d7c8d240c368
2025-12-19 01:18:06 +01:00
Martin Prikryl
90a35fe550 Removing nonsense code
Source commit: e63f03cc795d2dc2af025cb566007b927b98d506
2025-12-18 01:30:48 +01:00
Martin Prikryl
6963f08ffd Enabling all warnings in all projects and only selectively disabling those that are needed
with aim to eventually update the code to need as little warnings disabled as needed.

Some code updates (and even fixes) to avoid warning done already

Source commit: 5c45a6f56c52e7b0c5034ed9980cd65259a7372b
2025-12-04 01:16:16 +01:00
Martin Prikryl
99b57046b3 Bug fix: After FTP data connection fails to open further use of the session is broken
Source commit: 8f36620525c1756e8e4593f5be689ed695580079
2025-10-07 15:37:59 +02:00
Martin Prikryl
88a03b9736 Removing redundancy in FTP upload code
Source commit: 212ac959f61d892841f843c0c4cc821b888fe080
2025-08-02 01:20:22 +02:00
Martin Prikryl
8c5837e5bc Removing parameter unused since ac251a73
Source commit: 89421b9dfbcae17e87f07ddbe798740411eb18a0
2025-08-02 01:11:39 +02:00
Martin Prikryl
066362a213 Removing unused FTP zlib code
Source commit: 4ea7071a5f9183b107d23c42caf36d96d266442b
2025-08-02 01:08:29 +02:00
Martin Prikryl
fc1ad2eea0 Reimplementing CString using UnicodeString and replacing CStringA with RawByteString
Source commit: 5232a4e3833b8e9dac4ebaa3c12151ff981ac6cf
2025-07-29 01:00:19 +02:00
Martin Prikryl
1577b39b76 Bug 2194: Support for ProFTPD command OPTS REST STOR to query if upload restart is possible
https://winscp.net/tracker/2194

Source commit: 6b8e7e9e8d046a5a45f6ae586cb8ad9d5b61f09a
2023-06-08 01:04:28 +02:00
Martin Prikryl
de072c6ebd Bug 2132: Do not overwrite existing local file when FTP download fails to start
https://winscp.net/tracker/2132

Source commit: f744f31a345e0d1e4c22142fed91cbf3dcb58ea3
2022-11-11 08:37:57 +01:00
Martin Prikryl
b62d433c40 Invalid FTP response was incorrectly logged when closing transfer connection (caused by cee1be5d)
Source commit: 058b686e4addddc869a112d728f849b9c151fafd
2022-06-08 00:59:22 +02:00
Martin Prikryl
c9ff66a226 Factoring out CheckOverwriteFileAndCreateTarget and FileTransferHandleDirectoryListing
Source commit: 0d9d7f19f748e6cffb0931db05fcd314814af3cb
2022-04-28 00:58:45 +02:00
Martin Prikryl
3f3d21f04b Removing unused parts of MFC and replacing rarely used parts with other implementations
Source commit: 7513148f8764428bbd242cb59095118a72270e0d
2022-01-19 10:18:44 +01: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
53e82dadbe Bug fix: Canceled or failed FTP transfer caused connection loss
Caused by Bug 1878.

Source commit: 6931ec7e394231cc73e92b4fd765fd7c08a667ee
2021-03-04 00:47:31 +01:00
Martin Prikryl
517fac5f1f Bug 1950: Parsing of multiline VMS FTP listing entries is broken
https://winscp.net/tracker/1950

Source commit: 400d6b586b05f39dce7bb4eea96b871cadf0c9eb
2021-02-04 00:50:15 +01:00
Martin Prikryl
97b93d813c Redundant forward declaration
Source commit: 0a2a7b6cd26759fd62aa4c4bd7ff280bb286f7fd
2021-02-04 00:46:52 +01:00
Martin Prikryl
b0fc69f930 Improving logging of FTP transfer failures (4th)
Source commit: 22f5dba79b3b1dfb347ca483d2edfca8667ffc92
2020-06-02 01:11:08 +02: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
6b6719a101 Consistently logging opening and closing of the data connection
Source commit: 482d3dbf98738ebb468d6374ce322e7339ce8c6c
2018-01-27 10:22:28 +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
d8f92984b9 First public commit of dev branch
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +01:00
Martin Prikryl
87c5906b1d 5.6.4 2018-01-11 15:36:57 +01:00
Martin Prikryl
5a9d22512f 5.6.2 2018-01-11 15:36:40 +01:00
Martin Prikryl
4dad4a32f0 5.2.5 2018-01-11 15:31:49 +01:00
Martin Prikryl
1abb25b42b 5.2.3 2018-01-11 15:31:16 +01:00
Martin Prikryl
43ec878d4b 5.2.2 2018-01-11 15:30:52 +01:00
Martin Prikryl
2e4b4738f0 5.2 2018-01-11 15:30:21 +01:00