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

44 Commits

Author SHA1 Message Date
Martin Prikryl
516394e098 Issue 2395 – Incomplete FTP upload when the source stream/stdin reads less than requested
https://winscp.net/tracker/2395
(cherry picked from commit 178d063da0)

# Conflicts:
#	source/filezilla/TransferSocket.cpp

Source commit: 8e181667a26fae69c0d6007c43c799b60fa317df
2025-08-02 01:35:31 +02:00
Martin Prikryl
3f4e41fee0 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

(cherry picked from commit f7f00c631e)

Source commit: 90ad9390853aba308abe73cf02e0281238c53c87
2025-03-13 16:46:26 +01:00
Martin Prikryl
8cd48fd0e5 Code errors identified by Clang
Notably:
Bug fix: Monospace font is not remembered if SSH banners are administratively forced
Change: Bug fix: In XML log, filename tag was included in stat tag, although explicitly documented not to

(cherry picked from commit 4019b56ffb)

Source commit: 8f8d10bc0c9f4ca626dceda1d3e9889dc22f4394
2025-03-13 06:42:18 +01:00
Martin Prikryl
3188e64164 Bug fix: Reported transfer size is rarely incorrect during FTP downloads
Source commit: 5d6040cb98588d23bb4c87e14967b8222ccc2a8d
2024-01-10 18:56:30 +01:00
Martin Prikryl
1995f0c7b0 Links update
(cherry picked from commit c1c38aeae7)

Source commit: 92d41c4d8be74c9628bfb3f81082e1280ca2313d
2022-10-22 08:26:59 +02:00
Martin Prikryl
361e4ae191 Bug 1945: Streaming support in .NET assembly for FTP protocol
https://winscp.net/tracker/1945
(cherry picked from commit 9370bfd17f)

Source commit: 9602b495c733729c7e1c180cb05001f5d5af4104
2022-04-29 16:29:15 +02:00
Martin Prikryl
63243511ec Bug 597: Bytes transferred are recorded in XML log and available in .NET assembly API + Bug fix: When size of a file downloaded with FTP protocol changes (or when ASCII mode is used) the logged size did not reflect the actual transfer size
https://winscp.net/tracker/597
(cherry picked from commit 3442fc2b6c)

Source commit: 06eea0dc71a88d9a4109cbf702e81232ea3e791d
2021-11-25 01:08:02 +01:00
Martin Prikryl
f7e1c07cd8 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
(cherry picked from commit 12a3508797)

Source commit: 559e8094923f8493b5611d53a2d934f123f6640a
2021-10-11 15:35:25 +02:00
Martin Prikryl
3e3284eae4 Bug 1982: Automatically resume transfer when TLS re-key fails
https://winscp.net/tracker/1982
(cherry picked from commit 64a802c4fa)

Source commit: d1ffdbb01832674697cfec09a946c41ec0633def
2021-05-06 11:45:37 +02:00
Martin Prikryl
f8522e8ff6 Bug 1976: Failure when retrieving a directory listing from an FTP server when the data are transmitted in huge amount of tiny chunks
https://winscp.net/tracker/1976
(cherry picked from commit a7e68c3d79)

Source commit: bb81c2f7ac97257137ef402bcbfaadb2d5683a86
2021-04-15 00:52:25 +02:00
Martin Prikryl
37f99ed652 Bug fix: Canceled or failed FTP transfer caused connection loss
Caused by Bug 1878.

Source commit: 06642136cb284bbae9b6ebcecd86ad190aa98ba0
2021-03-04 00:49:19 +01:00
Martin Prikryl
e757f7b77b Bug 1950: Parsing of multiline VMS FTP listing entries is broken
https://winscp.net/tracker/1950
(cherry picked from commit 517fac5f1f)

Source commit: febffea48ab19ac8e1990db3118903013814fb42
2021-02-04 00:59:09 +01:00
Martin Prikryl
db8ea994f3 Correcting MLST parsing (from fa0ed3c5)
Is probably noop, but previous version was badly designed at least

(cherry picked from commit a8bd2dad09)

Source commit: bf49e61b95478685b6b3d36d71ef0820080956fc
2021-02-04 00:54:09 +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
551eedd209 Bug 1895: Support for SNI with FTP (2nd)
https://winscp.net/tracker/1895
(cherry picked from commit a25c55a621)

Source commit: 9397e51855c8dab4b8fd3574ca1c21e89acb509c
2020-11-26 14:21:59 +01:00
Martin Prikryl
f921e2ad35 Improving logging of FTP transfer failures (2nd)
(cherry picked from commit 18d386923d)

Source commit: 3a6a4261f0dfc3cdd159a03659c44927dc10cbfb
2020-11-26 12:46:41 +01:00
Martin Prikryl
2d626d6534 Improving logging of FTP transfer failures
(cherry picked from commit 14add145f2)

Source commit: 17f61db7a947101d4e24ccd933b77fc3d930e26d
2020-11-26 12:45:16 +01:00
Martin Prikryl
e78c2485a0 Bug 1834: FTP file uploads are interrupting with TLS 1.3
https://winscp.net/tracker/1834

Source commit: ed1a795deeb85606fa2ebb3cb265a407b5abfbef
2020-04-23 01:15:22 +02:00
Martin Prikryl
0e4e2e6bc8 It is possible to configure TLS 1.3 restrictions
(+ reusing SetupSsl for FTP)

Source commit: 426bf5c70861f8a2964967d32ef5b5e36bbb1ac6
2020-02-12 00:52:11 +01:00
Martin Prikryl
4f3ee319b8 Link update in comments
Source commit: 82a98dd088b33b9bb3b1e8ae6297fcf3c3548054
2019-07-08 08:08:00 +02:00
Martin Prikryl
e360e03db6 Comment about socket closing
Source commit: 3a6334b18550a892ae2723145c078428af9bd840
2018-11-27 02:22:35 +01: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
92266b35e9 https:// for stackoverflow.com
Source commit: 5d2ea7d20a5e5b92bf630944aca400829baae47f
2018-01-28 06:59:52 +01:00
Martin Prikryl
504f283ff4 Updating links
Source commit: 59d3a5c87219b542c6b43bd992db5b0f1cd94f87
2018-01-28 01:37:03 +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
24bf353294 Dynamically increase TCP send buffer on fast connections.
Source commit: 083f53ecc08259d4a013cfe78c6a41f9968243de
2018-01-26 01:22:14 +01:00
Martin Prikryl
e0bd20b332 Factoring out CTransferSocket::Start()
Source commit: 0711e83bc1bd60d92ea53ac972685b8e1035c198
2018-01-25 11:14:39 +01:00
Martin Prikryl
7bf7521607 Unused field
Source commit: 8c0767ef4255e750d3b3a5ffce27ded766d917fc
2018-01-25 11:13:41 +01:00
Martin Prikryl
5d0ad2154c Bug 1381: Timeout when uploading to FTP over TLS and proxy when the FTP server responds with 1xy before proxy connection is processed
https://winscp.net/tracker/1381

Source commit: cea0dcc3302c3601f8306fb7309c8127f1f04b06
2018-01-25 11:12:43 +01:00
Martin Prikryl
dbeed2fa5e Simplifying interface for configuring proxy layer
Source commit: 2c0ccd46e4797935e248fcfcaa52b34bd39bcb5c
2018-01-25 10:58:26 +01:00
Martin Prikryl
f761b2e828 Replacing FileZilla's VERIFY with ours DebugCheck
Source commit: 92cd01cbb66c748924d215611d719e27177145fa
2018-01-25 10:54:29 +01:00
Martin Prikryl
b55e9565da Function call-line syntax for DebugFail + Replacing all DebugAssert(false) with DebugFail
Source commit: 358df59fa46a04bd1b2a141b826fa5c499303ae6
2018-01-24 20:47:51 +01:00
Martin Prikryl
c2f3ec506b Using our asserts in FileZilla code
Source commit: a294b54252528b1b33b5d205336bb321584dcf95
2018-01-24 20:46:52 +01:00
Martin Prikryl
d8f92984b9 First public commit of dev branch
Source commit: 98cb9d870efc1c60826db4398ec35c5cbe809e6a
2018-01-24 14:13:46 +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
Martin Prikryl
ef8921a3ca 5.6.3 2018-01-11 15:36:50 +01:00
Martin Prikryl
26b6b13bc8 5.6 2018-01-11 15:36:22 +01:00
Martin Prikryl
bcd1a9fc7e 5.5.1 2018-01-11 15:32:58 +01:00
Martin Prikryl
ba4e8b3013 5.5 2018-01-11 15:32:42 +01:00
Martin Prikryl
4dad4a32f0 5.2.5 2018-01-11 15:31:49 +01:00
Martin Prikryl
0b4c19ead3 5.2.4 2018-01-11 15:31:27 +01:00
Martin Prikryl
1abb25b42b 5.2.3 2018-01-11 15:31:16 +01:00
Martin Prikryl
2e4b4738f0 5.2 2018-01-11 15:30:21 +01:00