* Renamed the "Extended message ID" field to "Exclusive message ID"
[citadel.git] / citadel / ChangeLog
index 528c83770adb9c8c8ab53e4876091140c66ad40f..13b0d9df450fd7415e812affb8263fcb15cd9b00 100644 (file)
@@ -1,4 +1,142 @@
  $Log$
+ Revision 630.8  2005/01/27 22:05:21  ajc
+ * Renamed the "Extended message ID" field to "Exclusive message ID"
+   (nothing changes except documentation and internal variable names)
+
+ Revision 630.7  2005/01/27 21:59:22  ajc
+ * serv_vcard.c: changed the logic a bit.  When saving a vCard to a user's
+   "My Citadel Config" room, force-feed the vCard a site-compliant UID and
+   FBURL.  When saving a vCard to *any* address book room, set the Citadel
+   EUID to the vCard UID.
+
+ Revision 630.6  2005/01/27 17:33:52  ajc
+ * The before-save hook in serv_calendar.c now runs for any room with a
+   view of VIEW_CALENDAR or VIEW_TASKS, not just Calendar> and Tasks>.
+
+ Revision 630.5  2005/01/26 23:04:22  ajc
+ * When saving calendar items, if the vCalendar object does not contain
+   a UUID, generate one on the fly.  In order to support GroupDAV we need
+   persistent URL's, and I plan to base those on the UUID.
+
+ Revision 630.4  2005/01/25 20:58:07  ajc
+ * serv_pop3.c: minor change to logging output
+
+ Revision 630.3  2005/01/25 15:02:12  error
+ * Updated SSL/TLS code to actually use the TLS cipher suites
+
+ Revision 630.2  2005/01/22 04:15:32  ajc
+ * Increased per-thread stack size again, this time to 1MB
+
+ Revision 630.1  2005/01/22 03:14:20  ajc
+ * Each message's metadata now has the ability to cache the length of
+   the message when output in RFC822 format.  The POP3 service populates
+   this field the first time it sees each message, and fetches the length
+   from cache on subsequent visits.
+ * Because of this optimization, we no longer need to keep the entire POP3
+   mailbox stored in open temp files during a session.  Each message is
+   opened again when it is fetched.
+
+ Revision 630.0  2005/01/21 20:25:08  ajc
+ * THIS IS 6.30
+
+ Revision 629.10  2005/01/21 20:24:34  ajc
+ * Internal version number is now 6.30
+
+ Revision 629.9  2005/01/21 20:20:06  ajc
+ * Increase per-thread stack size from 128k to 256k.  This fixes the
+   crashing IMAP service on 64-bit Linux.
+
+ Revision 629.8  2005/01/19 20:49:46  ajc
+ * Minor fixenbugs after running with Valgrind
+
+ Revision 629.7  2005/01/19 03:03:36  ajc
+ * Minor and/or cosmetic changes made during x64 troubleshooting
+
+ Revision 629.6  2005/01/18 17:58:38  ajc
+ * Trying to fix IMAP brokenness on Linux-x64.  Committing changes even
+   though there are a lot of annoying trace messages in this tree, because
+   I did clean up a bunch of stuff here and there.
+
+ Revision 629.5  2005/01/14 17:08:30  ajc
+ * Applied a configure script fix sent in by David Given for more reliable
+   detection of the installed libical version.
+
+ Revision 629.4  2005/01/13 05:43:16  ajc
+ * Initial support for having a room participate in a remote mailing list
+
+ Revision 629.3  2005/01/09 03:20:41  ajc
+ * Applied a patch sent in by David Given for handling of the "&" character
+   plus Unicode characters in IMAP folder names.
+
+ Revision 629.2  2005/01/07 15:56:14  ajc
+ * msgbase.c: fixed an incorrect variable name in the bigmsg-handler
+
+ Revision 629.1  2005/01/07 03:05:04  ajc
+ * serv_imap.c: fail with a "BAD" error response if the LOGIN command is
+   called with the wrong number of parameters (otherwise it goes boom)
+ * user_ops.c: CtdlLoginExistingUser() was calling strproc() on the supplied
+   name, which killed the ability to log in with your email address (because
+   it stripped the @ symbol).  Changed it to striplt() instead.
+
+ Revision 629.0  2005/01/04 03:57:32  ajc
+ * THIS IS 6.29
+
+ Revision 628.2  2005/01/04 03:57:21  ajc
+ * newinstall.sh: save tarball checksums after successful install of each
+   component; skip subsequent installs for components which have not changed
+ * Bumped internal version number to 6.29
+
+ Revision 628.1  2005/01/04 02:06:28  ajc
+ * sysdep.c: if we have enough information to do so, adjust maximum file
+   descriptors to avoid exceeding FD_SETSIZE.  This is done to circumvent
+   a rare but specific vulnerability.
+
+ Revision 628.0  2004/12/14 03:16:19  ajc
+ * THIS IS 6.28
+
+ Revision 627.12  2004/12/12 17:33:24  error
+ * sysdep.c: lprintf(): Bug 124: Fix remote format string vulnerability
+   (thanks to coki@nosystem.com.ar)
+
+ Revision 627.11  2004/12/01 16:28:58  ajc
+ * tools.c: don't crash when striplt() is called with z zero length string
+
+ Revision 627.10  2004/11/26 22:44:08  ajc
+ * Added a sooper-seekrit way to spool network messages to a remote node
+   where the room has a different name
+ * Internal version number is now 6.28, so that WebCit doesn't b0rk the
+   netconfigs of older Citadel servers
+
+ Revision 627.9  2004/11/19 02:31:56  ajc
+ * Added developer ID # 177
+
+ Revision 627.8  2004/11/16 23:04:18  ajc
+ * setup.c: added "dovecot" to the list of "other email services" which
+   the setup program can helpfully disable for you.  :)
+
+ Revision 627.7  2004/11/12 03:51:42  ajc
+ * serv_expire.c: auto-purge any user whose user number is less than 1.
+
+ Revision 627.6  2004/11/11 16:21:12  nbryant
+ * database_sleepycat.c: make cdb_rewind enforce that cursors must be
+   closed before they can be opened again. (prevents cursors being held
+   open for longer than they should be and holding database locks.)
+
+ Revision 627.5  2004/11/11 14:56:16  ajc
+ * Further adjustments to ldap setup
+
+ Revision 627.4  2004/11/11 04:38:36  ajc
+ * setup.c: fix bug that kept creating new inittab entries for slapd
+
+ Revision 627.3  2004/11/10 21:33:47  ajc
+ * Go to Berkeley DB 4.3.21 in Easy Install
+
+ Revision 627.2  2004/11/10 19:59:23  nbryant
+  * configure.ac: detect /usr/local/BerkeleyDB.4.3
+
+ Revision 627.1  2004/11/10 03:03:14  ajc
+ * Added a few wonderful linebreaks to >80 column lines
+
  Revision 627.0  2004/11/03 20:18:58  ajc
  * THIS IS 6.27