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.

Reply via email to