$Log$
+Revision 655.18 2005/10/01 05:18:57 ajc
+* Began writing code to index messages by euid per room
+
Revision 655.17 2005/09/27 04:18:45 ajc
* Auto-add *recipient* addresses to Contacts. This is done asynchronously
because we do have to scan the address book to make sure we don't
Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
* Initial CVS import
-
imap_search.c imap_store.c imap_tools.c internet_addressing.c \
ipc_c_tcp.c locate_host.c md5.c messages.c serv_autocompletion.c \
mime_parser.c msgbase.c msgform.c parsedate.c policy.c \
- room_ops.c rooms.c routines.c routines2.c \
+ room_ops.c rooms.c routines.c routines2.c euidindex.c \
screen.c sendcommand.c serv_bio.c serv_calendar.c serv_chat.c \
serv_crypto.c serv_expire.c serv_imap.c serv_inetcfg.c \
serv_listsub.c serv_mrtg.c serv_netfilter.c serv_network.c \
user_ops.o citserver.o sysdep.o serv_extensions.o \
tools.o $(DATABASE:.c=.o) domain.o \
control.o policy.o config.o support.o room_ops.o \
- file_ops.o msgbase.o \
+ file_ops.o msgbase.o euidindex.o \
locate_host.o housekeeping.o mime_parser.o html.o \
internet_addressing.o \
serv_crypto.o parsedate.o genstamp.o \
#include "internet_addressing.h"
#include "serv_fulltext.h"
#include "vcard.h"
+#include "euidindex.h"
long config_msgnum;
struct addresses_to_be_filed *atbf = NULL;
#include "msgbase.h"
#include "tools.h"
#include "serv_upgrade.h"
+#include "euidindex.h"
char *serv_upgrade_init(void)
{
check_server_upgrades();
+ rebuild_euid_index(); /* FIXME */
return "$Id$";
}
CDB_USETABLE, /* network use table */
CDB_BIGMSGS, /* larger message bodies */
CDB_FULLTEXT, /* full text search index */
+ CDB_EUIDINDEX, /* locate msgs by EUID */
MAXCDB /* total number of CDB's defined */
};