1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 23:58:49 -05:00

changes need for the new ftp path treatment and the new cookie code

This commit is contained in:
Daniel Stenberg 2003-04-30 17:01:00 +00:00
parent bf2b3dbf3e
commit 836aaa1647

View File

@ -93,6 +93,9 @@
of need. */ of need. */
#define HEADERSIZE 256 #define HEADERSIZE 256
/* Maximum number of dirs supported by libcurl in a FTP dir hierarchy */
#define CURL_MAX_FTP_DIRDEPTH 100
/* Just a convenience macro to get the larger value out of two given */ /* Just a convenience macro to get the larger value out of two given */
#ifndef MAX #ifndef MAX
#define MAX(x,y) ((x)>(y)?(x):(y)) #define MAX(x,y) ((x)>(y)?(x):(y))
@ -193,7 +196,7 @@ struct FTP {
char *user; /* user name string */ char *user; /* user name string */
char *passwd; /* password string */ char *passwd; /* password string */
char *urlpath; /* the originally given path part of the URL */ char *urlpath; /* the originally given path part of the URL */
char *dir; /* decoded directory */ char *dirs[CURL_MAX_FTP_DIRDEPTH]; /* path components */
char *file; /* decoded file */ char *file; /* decoded file */
char *entrypath; /* the PWD reply when we logged on */ char *entrypath; /* the PWD reply when we logged on */
@ -435,6 +438,7 @@ struct connectdata {
char *ref; /* free later if not NULL! */ char *ref; /* free later if not NULL! */
char *cookie; /* free later if not NULL! */ char *cookie; /* free later if not NULL! */
char *host; /* free later if not NULL */ char *host; /* free later if not NULL */
char *cookiehost; /* free later if not NULL */
} allocptr; } allocptr;
char *newurl; /* This can only be set if a Location: was in the char *newurl; /* This can only be set if a Location: was in the