Add ftp fixes

This commit is contained in:
Jammyjamjamman 2020-06-20 19:30:01 +01:00
parent 0917cbbb82
commit 5a35205402
2 changed files with 13 additions and 6 deletions

View File

@ -69,7 +69,7 @@ typedef uint16_t port_t;
extern "C" {
#endif
int VERBOSE_MODE_ENABLED;
extern int VERBOSE_MODE_ENABLED;
typedef ip_t (*ftpFindExternalFTPServerIpType)(ip_t clientIp);
typedef void (*ftpAddUPNPPortForwardType)(int internalPort, int externalPort);
@ -77,11 +77,11 @@ typedef void (*ftpRemoveUPNPPortForwardType)(int internalPort, int externalPort)
typedef int (*ftpIsValidClientType)(ip_t clientIp);
typedef int (*ftpIsClientAllowedToGetFileType)(ip_t clientIp, const char *username, const char *filename);
ftpFindExternalFTPServerIpType ftpFindExternalFTPServerIp;
ftpAddUPNPPortForwardType ftpAddUPNPPortForward;
ftpRemoveUPNPPortForwardType ftpRemoveUPNPPortForward;
ftpIsValidClientType ftpIsValidClient;
ftpIsClientAllowedToGetFileType ftpIsClientAllowedToGetFile;
extern ftpFindExternalFTPServerIpType ftpFindExternalFTPServerIp;
extern ftpAddUPNPPortForwardType ftpAddUPNPPortForward;
extern ftpRemoveUPNPPortForwardType ftpRemoveUPNPPortForward;
extern ftpIsValidClientType ftpIsValidClient;
extern ftpIsClientAllowedToGetFileType ftpIsClientAllowedToGetFile;
#ifdef __cplusplus
}

View File

@ -30,6 +30,13 @@
#include "ftp.h"
#include "ftpMessages.h"
int VERBOSE_MODE_ENABLED;
ftpFindExternalFTPServerIpType ftpFindExternalFTPServerIp;
ftpAddUPNPPortForwardType ftpAddUPNPPortForward;
ftpRemoveUPNPPortForwardType ftpRemoveUPNPPortForward;
ftpIsValidClientType ftpIsValidClient;
ftpIsClientAllowedToGetFileType ftpIsClientAllowedToGetFile;
/**
* @brief server-sockets that listens for incoming connections