]> code.citadel.org Git - citadel.git/blobdiff - citadel/ChangeLog
* Applied a patch sent in by Wilfried Goesgens which allows the various
[citadel.git] / citadel / ChangeLog
index 12af0bf8abe4fefcc1b6f536b02b46f8296d9436..9e46404244581aab4e5417e555c84b3c7809c22c 100644 (file)
 $Log$
+Revision 653.9  2005/07/26 02:49:25  ajc
+* Applied a patch sent in by Wilfried Goesgens which allows the various
+  program and data directories to be set to any location on the host
+  system.  This will allow packagers to do FSSTND-type configurations.
+
+Revision 653.8  2005/07/25 17:37:36  ajc
+* citadel_ipc.c: when performing a MSG4 command, don't return the
+  charset as part of the content-type string.
+
+Revision 653.7  2005/07/21 17:20:55  ajc
+* <.R>ead <U>ser-list now takes advantage of the server-side string match
+  if available.  It still filters on the client side as well, in case the
+  server is older and sent back the whole list.
+
+Revision 653.6  2005/07/21 15:02:27  ajc
+* Server-side LIST command now accepts a search string.
+
+Revision 653.5  2005/07/19 20:04:31  ajc
+* MSG4 command now outputs content type *and* charset
+
+Revision 653.4  2005/07/19 17:30:13  ajc
+* Fixed a bug in the MIME parser that was causing it to prematurely go
+  out of scope when binary parts are included.  (8-bit MIME is not yet
+  explicitly supported in the Citadel server, but WebCit uses this to
+  handle data coming in via the POST method.)
+
+Revision 653.3  2005/07/19 14:21:51  ajc
+* mime_parser.c: don't default to Content-type: text/plain; charset=us-ascii
+  because there are places where those fields actually need to be empty (in
+  WebCit, actually, but I don't want to fork the mime parser).
+
+Revision 653.2  2005/07/19 04:10:01  ajc
+* Updated the MIME parser API to include the "charset" portion of
+  the content type.
+
+Revision 653.1  2005/07/09 11:30:18  ajc
+* Removed trailing space at the end of the list of messages returned by
+  an IMAP SEARCH command.
+
+Revision 653.0  2005/07/06 21:41:52  ajc
+* THIS IS 6.53
+
+Revision 652.1  2005/07/06 21:41:17  ajc
+* Fixed bug #149 (incorrect sequence set optimization, resulting in
+  messages being marked as read/unread incorrectly during IMAP sessions)
+
+Revision 652.0  2005/07/06 02:28:38  ajc
+* THIS IS 6.52
+
+Revision 651.8  2005/07/06 02:28:20  ajc
+* citadel.lsm: removed.  Nobody uses the Linux Software Map anymore.
+* Updated internal version number to 6.52
+
+Revision 651.7  2005/07/06 01:53:34  ajc
+* imap_fetch.c: additional self-check to avoid attempting to fetch messages
+  with UID's lower than 1.  Hopefully this fixes bug #150.
+
+Revision 651.6  2005/07/01 22:07:27  ajc
+* CtdlSetSeen() -- when new vset overflows its size, trim it in such a way
+  so that it doesn't mark the oldest messages as new.
+
+Revision 651.5  2005/06/28 02:58:19  ajc
+* docs update
+
+Revision 651.4  2005/06/26 22:19:20  ajc
+* auth.c: applied fleeb's patch to validpw() to clean up FreeBSD compatibility
+
+Revision 651.3  2005/06/22 03:45:17  ajc
+* Documented the auto-log-cull as it relates to backup strategies
+
+Revision 651.2  2005/06/22 03:03:34  ajc
+* Automatic deletion of committed database logs is now a site-definable
+  setting.
+
+Revision 651.1  2005/06/16 02:42:58  ajc
+* There is now a dedicated thread for doing database checkpoints.
+
+Revision 651.0  2005/06/12 03:46:30  ajc
+* THIS IS 6.51
+
 Revision 647.42  2005/06/12 03:31:33  ajc
 * ChangeLog: restored automatic prepending of CVS commit log messages
   to the top of this file.  Somehow it got lost somewhere around 647.20
 
 Revision 647.41  2005/06/12 03:30:20  ajc
 * Test
-----------------------------
+
 revision 647.40
 date: 2005/06/12 03:24:15;  author: ajc;  state: Exp;  lines: +0 -1
 * When delivering list digests, put the name of the room in [brackets]
   in the subject line.  This makes lots of other software happy.  (We
   need to do this for non-digest list subscribers too.)
-----------------------------
+
 revision 647.39
 date: 2005/06/12 01:15:33;  author: ajc;  state: Exp;  lines: +1 -0
 * Provide separate filtered and unfiltered LMTP sockets.
-----------------------------
+
 revision 647.38
 date: 2005/06/09 20:10:02;  author: ajc;  state: Exp;  lines: +0 -1
 * Easy Install requires gmake
-----------------------------
+
 revision 647.37
 date: 2005/06/09 03:35:58;  author: ajc;  state: Exp;  lines: +1 -0
 * Allow IMAP DELETE of a zapped/forgotten/unsubscribed room
-----------------------------
+
 revision 647.36
 date: 2005/06/09 03:20:21;  author: ajc;  state: Exp;  lines: +0 -1
 * Do not log IMAP/POP/SMTP password commands
-----------------------------
+
 revision 647.35
 date: 2005/06/07 21:45:14;  author: ajc;  state: Exp;  lines: +1 -0
 * bounce messages need subjects
-----------------------------
+
 revision 647.34
 date: 2005/06/06 23:50:01;  author: ajc;  state: Exp;  lines: +0 -1
 * Made some changes to the calendar/uuid logic to fix a bug that caused
   duplicate entries for an event to appear in some situations
-----------------------------
+
 revision 647.33
 date: 2005/06/03 22:26:03;  author: ajc;  state: Exp;  lines: +1 -0
 * When saving a vCard to a dedicated contacts room, always set the subject
   to the name in the vCard.
-----------------------------
+
 revision 647.32
 date: 2005/06/03 22:22:36;  author: ajc;  state: Exp;  lines: +0 -1
 * Removed old Aethera hacks
-----------------------------
+
 revision 647.31
 date: 2005/06/03 04:01:27;  author: ajc;  state: Exp;  lines: +1 -0
 * Documentation update
-----------------------------
+
 revision 647.30
 date: 2005/06/02 19:32:30;  author: ajc;  state: Exp;  lines: +0 -1
 * Set the correct flags in the target room after an IMAP COPY command.
-----------------------------
+
 revision 647.29
 date: 2005/06/02 16:09:32;  author: ajc;  state: Exp;  lines: +1 -0
 * tools.c: generated uuid's no longer contain "{" and "}" characters.
-----------------------------
+
 revision 647.28
 date: 2005/06/02 03:39:44;  author: ajc;  state: Exp;  lines: +0 -1
 * Do not turn the initial thread into a worker thread after initialization.
   Its stack size is too small, which could cause crashes.
-----------------------------
+
 revision 647.27
 date: 2005/06/01 22:32:57;  author: ajc;  state: Exp;  lines: +1 -0
 * Implemented a workaround for the IMAP "expungebob bug."  Specifically, since
@@ -72,12 +152,12 @@ date: 2005/06/01 22:32:57;  author: ajc;  state: Exp;  lines: +1 -0
   Thunderbird) to misbehave -- they were simply electing not to transmit the
   flag at all.  As a workaround, \Deleted is now advertised as a
   PERMANENTFLAGS flag, even though it technically isn't.
-----------------------------
+
 revision 647.26
 date: 2005/06/01 18:31:50;  author: ajc;  state: Exp;  lines: +0 -1
 * serv_vandelay.c: updated the export format to include some of the config
   items we missed.
-----------------------------
+
 revision 647.25
 date: 2005/06/01 05:23:26;  author: ajc;  state: Exp;  lines: +1 -0
 * The full text indexer now runs in its own dedicated thread instead of
@@ -87,29 +167,29 @@ date: 2005/06/01 05:23:26;  author: ajc;  state: Exp;  lines: +1 -0
   thread and patiently wait for it to complete before exiting.  These changes
   all put together mean that citserver will not hang when it is terminated
   during an indexing operation.
-----------------------------
+
 revision 647.24
 date: 2005/05/27 23:46:57;  author: ajc;  state: Exp;  lines: +0 -1
 * Removed OpenLDAP from Easy Install, because it was just too problematic.
-----------------------------
+
 revision 647.23
 date: 2005/05/26 04:25:29;  author: ajc;  state: Exp;  lines: +1 -0
 * Applied xmlns and etag patches sent in by Johannes Schneider that improve
   GroupDAV support.
 * Located and fixed a MIME Content-type bug that I accidentally created
   while removing a temporary hack that was in place during the last KDE beta.
-----------------------------
+
 revision 647.22
 date: 2005/05/23 19:33:56;  author: ajc;  state: Exp;  lines: +0 -1
 * database_sleepycat.c: cdb_truncate() no longer encapsulated in a
   transaction.  Truncating a database in Citadel is always synchronous,
   and with big tables (such as when the full text indexer is switched off
   or reinitialized) it was running out of memory.
-----------------------------
+
 revision 647.21
 date: 2005/05/23 19:31:52;  author: ajc;  state: Exp;  lines: +5 -1
 * test
-----------------------------
+
  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
@@ -4829,15 +4909,14 @@ date: 2005/05/23 19:31:52;  author: ajc;  state: Exp;  lines: +5 -1
 
  Revision 572.39  2000/09/04 03:59:15  ajc
  IO's changes:
- ----------------------------
  revision 572.4
  date: 2000/09/03 06:36:01;  author: error;  state: Exp;  lines: +5 -1
  Added HP/UX linker flag for dynamic modules to work
- ----------------------------
  revision 572.3
  date: 2000/09/01 06:50:00;  author: error;  state: Exp;  lines: +8 -1
  Changed to use integer macros from typesize.h for specific bit widths
- ----------------------------
 
  Revision 572.38  2000/09/01 20:17:08  ajc
  * msgbase.c: cmd_opna() - increase desired_section buffer from 64 to 256 bytes