/*
* Main Citadel header file
*
- * Copyright (c) 1987-2019 by the citadel.org team
+ * Copyright (c) 1987-2020 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 CITADEL PACKAGE_STRING
-#define REV_LEVEL 928 // This version
+#define REV_LEVEL 931 // This version
#define REV_MIN 591 // Oldest compatible database
#define EXPORT_REV_MIN 760 // Oldest compatible export files
-#define LIBCITADEL_MIN 922 // Minimum required version of libcitadel
+#define LIBCITADEL_MIN 931 // Minimum required version of libcitadel
#define SERVER_TYPE 0 // zero for stock Citadel; other developers please obtain SERVER_TYPE codes for your implementations
#ifdef LIBCITADEL_VERSION_NUMBER
*/
typedef struct ctdluser ctdluser;
struct ctdluser { // User record
- int version; // Cit vers. which created this rec
+ int version; // Citadel version which created this record
uid_t uid; // Associate with a unix account?
char password[32]; // password
unsigned flags; // See US_ flags below
long msgnum_bio; // msgnum of user's profile (bio)
long msgnum_pic; // msgnum of user's avatar (photo)
char emailaddrs[512]; // Internet email addresses
+ long msgnum_inboxrules; // msgnum of user's inbox filtering rules
+ long lastproc_inboxrules; // msgnum of last message filtered
};