#define SLEEPING 180 /* TCP connection timeout */
#define WEBCIT_TIMEOUT 900 /* WebCit session timeout */
#define PORT_NUM 2000 /* port number to listen on */
-#define SERVER "WebCit v5.20" /* who's in da house */
+#define SERVER "WebCit v5.22" /* who's in da house */
#define DEVELOPER_ID 0
#define CLIENT_ID 4
-#define CLIENT_VERSION 520 /* This version of WebCit */
-#define MINIMUM_CIT_VERSION 611 /* min required Citadel vers */
+#define CLIENT_VERSION 522 /* This version of WebCit */
+#define MINIMUM_CIT_VERSION 623 /* min required Citadel vers */
#define DEFAULT_HOST "localhost" /* Default Citadel server */
#define DEFAULT_PORT "504"
#define LB (1) /* Internal escape chars */
#define LISTEN_QUEUE_LENGTH 100 /* listen() backlog queue */
#define USERCONFIGROOM "My Citadel Config"
+#define DEFAULT_MAXMSGS 20
/*
unsigned room_flags;
int wc_view;
int wc_default_view;
+ int wc_floor;
char ugname[128];
long uglsn;
int upload_length;
void CtdlEncodeBase64(char *dest, const char *source, size_t sourcelen);
int CtdlDecodeBase64(char *dest, const char *source, size_t length);
void free_attachments(struct wcsession *sess);
+void set_room_policy(void);
+void display_inetconf(void);
+void save_inetconf(void);
#ifdef WEBCIT_WITH_CALENDAR_SERVICE
void client_write_ssl(char *buf, int nbytes);
#endif
+
+
+/* Views (from citadel.h) */
+#define VIEW_BBS 0 /* Traditional Citadel BBS view */
+#define VIEW_MAILBOX 1 /* Mailbox summary */
+#define VIEW_ADDRESSBOOK 2 /* Address book view */
+#define VIEW_CALENDAR 3 /* Calendar view */
+#define VIEW_TASKS 4 /* Tasks view */