cURL
Haxx ad
libcurl
Automatically get a mirror near you





COMPARE PRICES:
Digital cameras, MP3 Players, Camcorders, Mobile phones, PDA, Computers, Electronics LCD monitors, Printers, Notebook, DVD Players, Motherboards, TV, ipod, Processors. See all...

Shopping cart software
Online collaboration software

SourceForge.net Logo

cURL > Mailing List > Monthly Index > Single Mail

curl-library Archives

Re: Implicit SSL connections doesn't works

From: Abel Alonso <abelalon_at_gmail.com>
Date: Thu, 30 Aug 2007 16:14:21 +0200

I send you the diff file. All that I did was to comment a few lines. I'm not
sure at all that it works or that I did would be an aberration, but it let
me make a ftps implicit connection with the filezilla server. The following
text is the diff file:

2587c2587

< //if(!conn->ssl[SECONDARYSOCKET].use) {

---
> if(!conn->ssl[SECONDARYSOCKET].use) {
2591c2591
< /*}
---
> }
2596c2596
< }*/
---
> }
As you can see all that I did was to comment a few lines to send a PROT
always that a PBSZ was sended. I think that this change is very riskful, but
I want to know your opinion.
I paste the full "switch case" where I make the change to help you to find
the block of the code:
case FTP_PBSZ:
/* FIX: check response code */
/* For TLS, the data connection can have one of two security levels.
1) Clear (requested by 'PROT C')
2)Private (requested by 'PROT P')
*/
//if(!conn->ssl[SECONDARYSOCKET].use) {
NBFTPSENDF(conn, "PROT %c",
data->set.ftp_ssl == CURLFTPSSL_CONTROL ? 'C' : 'P');
state(conn, FTP_PROT);
/*}
else {
result = ftp_state_pwd(conn);
if(result)
return result;
}*/
break;
That is at the ftp_statemach_act function of the ftp.c file.
Best regards,
Abel.
Received on 2007-08-30

These mail archives are generated by hypermail.

donate! Page updated October 19, 2006.
web site info