/*
* Main declarations file for the Citadel server
*
- * Copyright (c) 1987-2015 by the citadel.org team
+ * Copyright (c) 1987-2017 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 CS_POSTING 4 /* Posting */
-/*
- * This is the control record for the message base...
- */
-struct CitControl {
- long MMhighest; /* highest message number in file */
- unsigned MMflags; /* Global system flags */
- long MMnextuser; /* highest user number on system */
- long MMnextroom; /* highest room number on system */
- int MM_hosted_upgrade_level; /* Server-hosted upgrade level */
- int MM_fulltext_wordbreaker; /* ID of wordbreaker in use */
- long MMfulltext; /* highest message number indexed */
- int MMdbversion; /* Version of Berkeley DB used on previous server run */
-};
-
extern int ScheduledShutdown;
-extern struct CitControl CitControl;
extern uid_t ctdluid;
struct ExpressMessage {
CDB_FULLTEXT, /* full text search index */
CDB_EUIDINDEX, /* locate msgs by EUID */
CDB_USERSBYNUMBER, /* index of users by number */
- CDB_OPENID, /* associates OpenIDs with users */
+ CDB_EXTAUTH, /* associates OpenIDs with users */
CDB_CONFIG, /* system configuration database */
MAXCDB /* total number of CDB's defined */
};