version 1.157, 2017/01/10 17:43:12 |
version 1.158, 2017/01/14 18:03:11 |
|
|
int ftp_printf(FILE *, struct tls *, const char *, ...) __attribute__((format(printf, 3, 4))); |
int ftp_printf(FILE *, struct tls *, const char *, ...) __attribute__((format(printf, 3, 4))); |
char *ftp_readline(FILE *, struct tls *, size_t *); |
char *ftp_readline(FILE *, struct tls *, size_t *); |
size_t ftp_read(FILE *, struct tls *, char *, size_t); |
size_t ftp_read(FILE *, struct tls *, char *, size_t); |
#ifndef SMALL |
|
int proxy_connect(int, char *, char *); |
|
#endif /* !SMALL */ |
|
#ifndef NOSSL |
#ifndef NOSSL |
|
int proxy_connect(int, char *, char *); |
int SSL_vprintf(struct tls *, const char *, va_list); |
int SSL_vprintf(struct tls *, const char *, va_list); |
char *SSL_readline(struct tls *, size_t *); |
char *SSL_readline(struct tls *, size_t *); |
#endif /* !SMALL */ |
#endif /* !NOSSL */ |
|
|
#define FTP_URL "ftp://" /* ftp URL prefix */ |
#define FTP_URL "ftp://" /* ftp URL prefix */ |
#define HTTP_URL "http://" /* http URL prefix */ |
#define HTTP_URL "http://" /* http URL prefix */ |
|
|
else |
else |
port = NULL; |
port = NULL; |
|
|
#ifndef SMALL |
#ifndef NOSSL |
if (proxyenv && sslhost) |
if (proxyenv && sslhost) |
proxy_connect(s, sslhost, credentials); |
proxy_connect(s, sslhost, credentials); |
#endif /* !SMALL */ |
#endif /* !NOSSL */ |
break; |
break; |
} |
} |
freeaddrinfo(res0); |
freeaddrinfo(res0); |
|
|
free(connstr); |
free(connstr); |
return(200); |
return(200); |
} |
} |
#endif /* !SMALL */ |
#endif /* !NOSSL */ |