]> code.citadel.org Git - citadel.git/blobdiff - citadel/ChangeLog
* The full text indexer now runs in its own dedicated thread instead of
[citadel.git] / citadel / ChangeLog
index 086df57138e3c21b37a9ec8e1258df71e8cc72e8..3c075a6498beaf2fdf2d20d15a0eff90808577d6 100644 (file)
@@ -1,4 +1,92 @@
- $Log$
+ Revision 647.20  2005/05/23 19:26:04  ajc
+ * Move the location of the "enable full text index" configuration item to
+   a new location.  Reusing an old location was a stupid idea because old
+   clients can inadvertently switch it on.
+
+ Revision 647.19  2005/05/23 14:07:39  ajc
+ * serv_imap.c: improve SELECT time by fetching the msglist directly out of
+   the database instead of doing a CtdlForEachMessage() loop.
+
+ 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
 
@@ -6676,3 +6764,4 @@ Sat Jul 11 00:20:48 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
 
 Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
        * Initial CVS import
+