Hello, Alexander.
Met one more bug.
lftp produces an assertion: assertion "rate_limit!=0" failed: file
"ftpclass.cc", line 3478
and crashes, when working through http proxy in Implicit SSL mode (ftps) with
the following settings
set net:limit-total-rate 100000
set ftp:proxy http://proxy:8080/
set hftp:proxy http://proxy:8080/
set http:proxy http://proxy:8080/
set ftp:use-hftp false
set ftp:auto-passive-mode no
set ftp:sync-mode false
The log before the assertion is following:
<--- 150 Data connection accepted from proxyip:56294; transfer starting for
/_upload/_USERS/anuser/Faraday.rar (23921045 bytes)
gnutls_record_recv: A TLS packet with unexpected length was received.; assuming
EOF
**** Peer closed connection
---- Closing data socket
---- Closing control socket
---- dns cache hit
---- Connecting to proxy proxyhost (proxyip) port 8080
+--> CONNECT ftphost:119 HTTP/1.0
+--> Proxy-Authorization: Basic aaaaaaaaaaaaaaaaaaa
<--+ HTTP/1.0 200 Connection established
<--+
---> FEAT
<--- 220 ftphost FTP ready...
<--- 211-Extensions supported:
<--- AUTH TLS
<--- CCC
<--- CLNT
<--- CPSV
<--- EPRT
<--- EPSV
<--- MDTM
<--- MFCT
<--- MFMT
<--- MLST type*;size*;create;modify*;
<--- MODE Z
<--- PASV
<--- PBSZ
<--- PROT
<--- REST STREAM
<--- SIZE
<--- SSCN
<--- TVFS
<--- UTF8
<--- XCRC "filename" SP EP
<--- XMD5 "filename" SP EP
<--- XSHA1 "filename" SP EP
<--- 211 End.
---> CLNT lftp/3.7.0
---> OPTS UTF8 ON
---> USER anuser
<--- 530 Please login with USER and PASS first.
<--- 530 Please login with USER and PASS first.
<--- 331 Response to otp-md5 844 fdxhti65 required for anuser.
---- found s/key substring
---> PASS GRUB PEN LOCE BAN NIST SHOW
---> CLNT lftp/3.7.0
---> OPTS UTF8 ON
---> PBSZ 0
<--- 230-! Привет anuser c proxyip !
<--- 230 !-------------------------------------------User anuser logged in.
<--- 200 Noted.
<--- 200 UTF8 OPTS ON
---> CWD /_upload/_USERS/anuser
---> PROT C
<--- 200 PBSZ=0
<--- 250 CWD command successful. "/_upload/_USERS/anuser" is current directory.
<--- 200 PROT command successful.
---> TYPE I
---> PASV
---> REST 5009164
---> RETR Faraday.rar
<--- 200 Type set to I.
<--- 227 Entering Passive Mode (ftpip,20,70)
---- Connecting data socket to proxy proxyhost (proxyip) port 8080
---- Data connection established
+--> CONNECT ftpip:5190 HTTP/1.0
+--> Proxy-Authorization: Basic aaaaaaaaaaaaaaaaaaa
<--+ HTTP/1.0 200 Connection established
<--+
<--- 350 Restarting at 5009164. Send STORE or RETRIEVE.