$Log$
+ Revision 647.18 2005/05/22 16:12:25 ajc
+ * Full text indexer is now switchable on/off
+
+ Revision 647.17 2005/05/20 20:02:50 ajc
+ * The IGnet map is now rewritten to disk only when it changes.
+ * When processing inbound network spool, ignore "." and ".." instead of
+ failing on them.
+
+ Revision 647.16 2005/05/20 16:22:33 ajc
+ Fixed some errors in the ChangeLog
+
+ Revision 647.15 2005/05/20 16:14:43 ajc
+ * Dramatically improved the time it takes to goto (or select) a room which
+ contains a very long and complex seen/unseen list. Our test folder,
+ containing 359 new of 3162 messages, formerly took 22 seconds to select;
+ now it takes 1 to 2 seconds.
+
+ Revision 647.14 2005/05/20 02:37:17 ajc
+ * Performance-optimized the full text indexer.
+
+ Revision 647.13 2005/05/20 01:20:24 ajc
+ * Cull logs immediately after a successful db checkpoint instead of only
+ once every 24 hours. During big db write operations (such as building
+ the full text index) they were just piling up too much.
+
+ Revision 647.12 2005/05/19 21:10:03 ajc
+ * Altered the full text indexer to output messages as text before running
+ through the wordbreaker. This prevents the inclusion of encoded base64
+ strings in the index, and also allows legitimate text encoded inside
+ base64 to be decoded and then indexed.
+
+ Revision 647.11 2005/05/19 03:42:29 ajc
+ * Bound the full text index to IMAP search
+
+ Revision 647.10 2005/05/18 22:09:01 ajc
+ * Finished the indexer *and* deindexer! The search API is now working
+ flawlessly too. Now all we have to do is glue it to IMAP and other
+ user-facing functionality. (The SRCH command is for testing only.)
+
+ Revision 647.9 2005/05/18 04:02:54 ajc
+ * Completed the "search for all of these words" functionality. All we need
+ to do now is generalize its calling syntax so it can be called from the
+ IMAP service.
+
+ Revision 647.8 2005/05/18 03:22:27 ajc
+ * Finished the indexer and the first part of the search function...
+
+ Revision 647.7 2005/05/17 20:36:48 ajc
+ * Indexer is completed; also began work on the search function itself.
+ Still need to add de-indexing so deleted messages are removed from index.
+
+ Revision 647.6 2005/05/17 16:25:23 ajc
+ * Completed the wordbreaker for the full text indexer.
+
+ Revision 647.5 2005/05/17 04:04:46 ajc
+ * Began some glue code for the full text indexer.
+
+ Revision 647.4 2005/05/16 20:03:33 ajc
+ * definition of struct CitControl moved from citadel.h to server.h
+
+ Revision 647.3 2005/05/16 18:48:45 ajc
+ * Don't prompt the user for screen dimensions anymore. Nobody is using
+ dialup terminals with arbitrary screen sizes anymore; nearly everyone (or
+ more likely, *absolutely* everyone) is now using networked displays which
+ can be automatically queried for their screen dimensions. For now, we'll
+ keep the screen size properties in the database and in the protocol, but
+ the prompts have been commented out.
+
+ Revision 647.2 2005/05/16 18:25:56 ajc
+ * Avoid re-creating the default-named baseroom (Lobby) upon subsequent
+ startups after it's been renamed to something else.
+
+ Revision 647.1 2005/05/16 16:59:39 ajc
+ * Default expire policy is now 'manual' (no automatic expiry of messages
+ under any circumstances). Implemented as per David Given's suggestion
+ that we should operate using the element of least surprise.
+
+ Revision 647.0 2005/05/12 16:54:10 ajc
+ * THIS IS 6.47
+
Revision 646.1 2005/05/12 16:53:18 ajc
* Fixed a minor bug discovered in SMTP at one site
Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
* Initial CVS import
+