typedef struct SilcServerConfigServerInfoInterfaceStruct {
char *server_ip;
+ char *public_ip;
SilcUInt16 port;
struct SilcServerConfigServerInfoInterfaceStruct *next;
} SilcServerConfigServerInfoInterface;
char *server_name;
SilcServerConfigServerInfoInterface *primary;
SilcServerConfigServerInfoInterface *secondary;
+ char *external_ip; /* E.g. public IP if we're in a NAT */
char *server_type; /* E.g. "Test Server" */
char *location; /* geographic location */
char *admin; /* admin full name */
SilcServerConfigConnParams *param;
SilcBool initiator;
SilcBool backup_router;
+ SilcBool dynamic_connection;
char *backup_replace_ip;
SilcUInt16 backup_replace_port;
SilcBool backup_local;
SilcBool logging_quick;
long logging_flushdelay;
char *debug_string;
+ SilcBool httpd;
+ char *httpd_ip;
+ SilcUInt16 httpd_port;
+ SilcBool dynamic_server;
+ SilcBool local_channels;
/* Other configuration sections */
SilcServerConfigCipher *cipher;