mirror of
https://github.com/glest/glest-source.git
synced 2025-08-16 05:13:59 +02:00
- some initial changes to try to get ftp working over the Internet with firewalls etc
This commit is contained in:
@@ -61,7 +61,9 @@ typedef struct
|
||||
int rxBufWriteIdx; ///< currect write index of receive buffer rxBuf
|
||||
char rxBuf[LEN_RXBUF]; ///< receive buffer for ftp commands
|
||||
char workingDir[MAX_PATH_LEN]; ///< current working directory (absolute path which is relative to the root-path of the user account)
|
||||
ip_t remoteIp; ///< IP of connected ftp client
|
||||
ip_t remoteIp; ///< IP of connected ftp client
|
||||
//ip_t remoteFTPServerIp; ///< IP of the FTP Server from the clients perspective
|
||||
port_t remoteFTPServerPassivePort; ///< Port of the FTP Server from the clients perspective related to Passive connection
|
||||
port_t remotePort; ///< Port of connected ftp client for control connection
|
||||
port_t remoteDataPort; ///< Port of connected ftp client for data connection
|
||||
int passive; ///< TRUE, if passive-mode is activated via PSV command
|
||||
@@ -127,7 +129,7 @@ typedef struct
|
||||
|
||||
extern int ftpOpenSession(socket_t ctrlSocket, ip_t remoteIp, port_t remotePort);
|
||||
extern int ftpCloseSession(int id);
|
||||
extern ftpSession_S* ftpGetSession(int id);
|
||||
extern ftpSession_S* ftpGetSession(int id);
|
||||
extern int ftpAuthSession(int id);
|
||||
extern const char* ftpGetRealPath(int id, const char* path, int normalize);
|
||||
extern int ftpChangeDir(int id, const char* path);
|
||||
@@ -151,7 +153,7 @@ extern uint32_t ftpGetUnixTime(void);
|
||||
extern char *ftpStrcpy(char *dest, const char *src);
|
||||
|
||||
|
||||
extern void ftpArchInit(void);
|
||||
extern void ftpArchInit();
|
||||
extern void ftpArchCleanup(void);
|
||||
extern int ftpGetLocalTime(ftpTime_S *t);
|
||||
extern void* ftpOpenDir(const char* path);
|
||||
|
Reference in New Issue
Block a user