/*
- * Copyright (c) 1987-2015 by the citadel.org team
+ * Copyright (c) 1987-2018 by the citadel.org team
*
* This program is open source software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License version 3.
#define PORT_NUM 2000 /* port number to listen on */
#define DEVELOPER_ID 0
#define CLIENT_ID 4
-#define CLIENT_VERSION 901 /* This version of WebCit */
-#define MINIMUM_CIT_VERSION 901 /* Minimum required version of Citadel server */
-#define LIBCITADEL_MIN 901 /* Minimum required version of libcitadel */
+#define CLIENT_VERSION 920 /* This version of WebCit */
+#define MINIMUM_CIT_VERSION 920 /* Minimum required version of Citadel server */
+#define LIBCITADEL_MIN 920 /* Minimum required version of libcitadel */
#define DEFAULT_HOST "localhost" /* Default Citadel server */
#define DEFAULT_PORT "504"
#define TARGET "webcit01" /* Window target for inline URL's */
/*
* Expiry policy for the autopurger
*/
-#define EXPIRE_NEXTLEVEL 0 /* Inherit expiration policy */
-#define EXPIRE_MANUAL 1 /* Don't expire messages at all */
-#define EXPIRE_NUMMSGS 2 /* Keep only latest n messages */
-#define EXPIRE_AGE 3 /* Expire messages after n days */
typedef struct __ExpirePolicy {
int expire_mode;
int expire_value;
} ExpirePolicy;
-void LoadExpirePolicy(GPEXWhichPolicy which);
-void SaveExpirePolicyFromHTTP(GPEXWhichPolicy which);
/*
* Linked list of session variables encoded in an x-www-urlencoded content type
void init_ssl(void);
void endtls(void);
-void ssl_lock(int mode, int n, const char *file, int line);
int starttls(int sock);
extern SSL_CTX *ssl_ctx;
int client_read_sslbuffer(StrBuf *buf, int timeout);
int unset_cookies,
int suppress_check,
int cache);
-void output_custom_content_header(const char *ctype);
void cdataout(char *rawdata);
int get_time_format_cached (void);
void display_wiki_pagelist(void);
-void str_wiki_index(char *);
+void str_wiki_index(StrBuf *);
HashList *GetRoomListHashLKRA(StrBuf *Target, WCTemplputParams *TP);
void set_selected_language(const char *);
void go_selected_language(void);
-void stop_selected_language(void);
const char *get_selected_language(void);
void utf8ify_rfc822_string(char **buf);
void display_summary_page(void);
HashList *GetValidDomainNames(StrBuf *Target, WCTemplputParams *TP);
+void output_error_pic(const char *ErrMsg1, const char *ErrMsg2);
+
+