I'm using Total Commander (x64) 9.50.
I have been observing strange behavior while uploading files to the server for some time.
After starting the upload of a 5.49 MB file, the progress bar immediately loads 100% in the pop-up window, several times - as if TC connects to the server several times before sending the file to it.
I attach the TC log:
Spoiler
Using sChannel (Secur32.dll) for SSL/TLS connection.
Connect to: (2020-09-13 14:48:54)
hostname=ftp.rostov.ayz.pl
username=rostov
startdir=/domains/slackware.ayz.pl/public_html/download/
ftp.rostov.ayz.pl=136.243.138.29
220 FTP Server
AUTH TLS
234 AUTH TLS successful
Using client certificate...
Method: TLSv1.2
Cert subject: C=PL, CN=*.cyber-folks.pl
Cert issuer: C=PL, O=Unizeto Technologies S.A., OU=Certum Certification Authority, CN=Certum Domain Validation CA SHA2
Chain verification: Subject: C=PL, O=Unizeto Technologies S.A., OU=Certum Certification Authority, CN=Certum Domain Validation CA SHA2
Chain verification: Subject: C=PL, O=Unizeto Technologies S.A., OU=Certum Certification Authority, CN=Certum Trusted Network CA
Chain verification (2): OK
USER rostov
331 Password required for rostov
PASS ***********
230 User rostov logged in
SYST
215 UNIX Type: L8
FEAT
211-Features:
AUTH TLS
CCC
CLNT
EPRT
EPSV
HOST
LANG en-US.UTF-8;en-US
MDTM
MFF modify;UNIX.group;UNIX.mode;
MFMT
MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.groupname*;UNIX.mode*;UNIX.owner*;UNIX.ownername*;
PBSZ
PROT
REST STREAM
SIZE
SSCN
TVFS
UTF8
211 End
PBSZ 0
200 PBSZ 0 successful
PROT P
200 Protection set to Private
CLNT Total Commander (UTF-8)
200 OK
OPTS UTF8 ON
200 UTF8 set to on
CWD /domains/slackware.ayz.pl/public_html/download/
250 CWD command successful
Connect ok!
PWD
257 "/domains/slackware.ayz.pl/public_html/download" is the current directory
Pobierz katalog
TYPE A
200 Type set to A
PASV
227 Entering Passive Mode (136,243,138,29,137,75).
Connected to PASV port
MLSD
150 Opening ASCII mode data connection for MLSD
Ściąganie
Czekam na serwer...
226 Transfer complete
TYPE I
200 Type set to I
PASV
227 Entering Passive Mode (136,243,138,29,137,23).
Connected to PASV port
STOR KLAN - Drewniane ptaki.wmv
150 Opening BINARY mode data connection for KLAN - Drewniane ptaki.wmv
Wysyłanie: 5 759 143 bajtów
OFFLINE4, no reply
----------
Connect to: (2020-09-13 14:49:22)
hostname=ftp.rostov.ayz.pl
username=rostov
startdir=/domains/slackware.ayz.pl/public_html/download
ftp.rostov.ayz.pl=136.243.138.29
220 FTP Server
AUTH TLS
234 AUTH TLS successful
Using client certificate...
Method: TLSv1.2
Cert subject: C=PL, CN=*.cyber-folks.pl
Cert issuer: C=PL, O=Unizeto Technologies S.A., OU=Certum Certification Authority, CN=Certum Domain Validation CA SHA2
Chain verification: Subject: C=PL, O=Unizeto Technologies S.A., OU=Certum Certification Authority, CN=Certum Domain Validation CA SHA2
Chain verification: Subject: C=PL, O=Unizeto Technologies S.A., OU=Certum Certification Authority, CN=Certum Trusted Network CA
Chain verification (2): OK
USER rostov
331 Password required for rostov
PASS ***********
230 User rostov logged in
SYST
215 UNIX Type: L8
FEAT
211-Features:
AUTH TLS
CCC
CLNT
EPRT
EPSV
HOST
LANG en-US.UTF-8;en-US
MDTM
MFF modify;UNIX.group;UNIX.mode;
MFMT
MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.groupname*;UNIX.mode*;UNIX.owner*;UNIX.ownername*;
PBSZ
PROT
REST STREAM
SIZE
SSCN
TVFS
UTF8
211 End
PBSZ 0
200 PBSZ 0 successful
PROT P
200 Protection set to Private
CLNT Total Commander (UTF-8)
200 OK
OPTS UTF8 ON
200 UTF8 set to on
Connect ok!
CWD /domains/slackware.ayz.pl/public_html/download
250 CWD command successful
PWD
257 "/domains/slackware.ayz.pl/public_html/download" is the current directory
TYPE I
200 Type set to I
SIZE KLAN - Drewniane ptaki.wmv
213 2637824
Upload size mismatch!
Copied (2020-09-13 14:49:24): c:\Users\Rostov\Desktop\KLAN - Drewniane ptaki.wmv -> ftps://ftp.rostov.ayz.pl/domains/slackware.ayz.pl/public_html/download/KLAN - Drewniane ptaki.wmv 5 759 143 bajtów, 247 kilobajtów/s
SIZE KLAN - Drewniane ptaki.wmv
213 2637824
PASV
227 Entering Passive Mode (136,243,138,29,137,106).
Connected to PASV port
APPE KLAN - Drewniane ptaki.wmv
150 Opening BINARY mode data connection for KLAN - Drewniane ptaki.wmv
Wysyłanie: 5 759 143 bajtów
OFFLINE4, no reply
----------
Connect to: (2020-09-13 14:49:47)
hostname=ftp.rostov.ayz.pl
username=rostov
startdir=/domains/slackware.ayz.pl/public_html/download
ftp.rostov.ayz.pl=136.243.138.29
220 FTP Server
AUTH TLS
234 AUTH TLS successful
Using client certificate...
Method: TLSv1.2
Cert subject: C=PL, CN=*.cyber-folks.pl
Cert issuer: C=PL, O=Unizeto Technologies S.A., OU=Certum Certification Authority, CN=Certum Domain Validation CA SHA2
Chain verification: Subject: C=PL, O=Unizeto Technologies S.A., OU=Certum Certification Authority, CN=Certum Domain Validation CA SHA2
Chain verification: Subject: C=PL, O=Unizeto Technologies S.A., OU=Certum Certification Authority, CN=Certum Trusted Network CA
Chain verification (2): OK
USER rostov
331 Password required for rostov
PASS ***********
230 User rostov logged in
SYST
215 UNIX Type: L8
FEAT
211-Features:
AUTH TLS
CCC
CLNT
EPRT
EPSV
HOST
LANG en-US.UTF-8;en-US
MDTM
MFF modify;UNIX.group;UNIX.mode;
MFMT
MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.groupname*;UNIX.mode*;UNIX.owner*;UNIX.ownername*;
PBSZ
PROT
REST STREAM
SIZE
SSCN
TVFS
UTF8
211 End
PBSZ 0
200 PBSZ 0 successful
PROT P
200 Protection set to Private
CLNT Total Commander (UTF-8)
200 OK
OPTS UTF8 ON
200 UTF8 set to on
Connect ok!
CWD /domains/slackware.ayz.pl/public_html/download
250 CWD command successful
PWD
257 "/domains/slackware.ayz.pl/public_html/download" is the current directory
TYPE I
200 Type set to I
SIZE KLAN - Drewniane ptaki.wmv
213 5144576
Upload size mismatch!
Copied (2020-09-13 14:49:49): c:\Users\Rostov\Desktop\KLAN - Drewniane ptaki.wmv -> ftps://ftp.rostov.ayz.pl/domains/slackware.ayz.pl/public_html/download/KLAN - Drewniane ptaki.wmv 5 759 143 bajtów, 259 kilobajtów/s
SIZE KLAN - Drewniane ptaki.wmv
213 5144576
PASV
227 Entering Passive Mode (136,243,138,29,137,112).
Connected to PASV port
APPE KLAN - Drewniane ptaki.wmv
150 Opening BINARY mode data connection for KLAN - Drewniane ptaki.wmv
Wysyłanie: 5 759 143 bajtów
226 Transfer complete
SIZE KLAN - Drewniane ptaki.wmv
213 5759143
Copied (2020-09-13 14:49:57): c:\Users\Rostov\Desktop\KLAN - Drewniane ptaki.wmv -> ftps://ftp.rostov.ayz.pl/domains/slackware.ayz.pl/public_html/download/KLAN - Drewniane ptaki.wmv 5 759 143 bajtów, 1 094 kilobajtów/s
Pobierz katalog
TYPE A
200 Type set to A
PASV
227 Entering Passive Mode (136,243,138,29,140,95).
Connected to PASV port
MLSD
150 Opening ASCII mode data connection for MLSD
Ściąganie
Czekam na serwer...
226 Transfer complete
I don't have any firewall software. System antivirus only: Microsoft Security Essentials. I tried to disable real-time protection on it. It didn't help.
I thought it was the fault of the Ivacy VPN I recently installed, but neither turned off nor uninstalled the problem persisted.
I also thought it was the fault of changing DNS from Orange to Cloudflare, but going back to the default ones didn't help either.
I created an account on a different, free hosting site and uploading files works the same weird there, so it's neither the FTP client's fault, nor the hosting.
After connecting to the server on the computer (Total Commander) via the mobile phone serving as a hotspot (3G mobile data) - the problem persists.
After connecting to the server directly from the mobile phone (3G mobile data + AndFTP client) the problem does not occur - upload percentage by percentage.
I tried to add a line:
DataConnectTimeout = 30
to wcx_ftp.ini, in the [General] section, but that didn't fix the problem either.
What could this indicate?