]> code.citadel.org Git - citadel.git/blobdiff - citadel/ChangeLog
* Compress VISIT records using zlib if available. This reduces the object
[citadel.git] / citadel / ChangeLog
index 602467082fdebe7b81fede4c7a10249b01fd2ff9..414221c77ba24aa98195f79d48e2809bf2c7fc87 100644 (file)
@@ -1,4 +1,146 @@
  $Log$
+ Revision 591.86  2002/08/12 00:09:05  ajc
+ * Compress VISIT records using zlib if available.  This reduces the object
+   size from over 4k to about 70 bytes.  Experimental.
+ * Automatically uncompress database records found to be compressed (duh)
+
+ Revision 591.85  2002/08/08 22:01:35  ajc
+ * autoconf to look for zlib (for an upcoming experiment)
+
+ Revision 591.84  2002/08/08 03:25:56  ajc
+ * Bugfix for above
+ * Started writing some infrastructure for sub/unsub
+
+ Revision 591.83  2002/08/08 02:49:12  ajc
+ * serv_network.c: retain unknown commands in netconfigs and write them back
+ * techdoc/netconfigs.txt: specify commands for subscribe/unsubscribe pending
+ * serv_listsub.c: added (currently a stub)
+
+ Revision 591.82  2002/08/06 03:12:14  ajc
+ * Fixed and clarified "new mail has arrived" messages.
+
+ Revision 591.81  2002/08/06 03:02:29  ajc
+ * ;AE command -- Make it clearer which floor the user is editing
+
+ Revision 591.80  2002/08/06 02:58:01  ajc
+ * Cleaned up the output of digest mode.  It's usable now, but the self-service
+   subscribe/unsubscribe functions are not there yet.
+
+ Revision 591.79  2002/08/05 14:38:11  ajc
+ * rooms.c: corrected a typo reported by Campagnolo (Mike Poulin)
+
+ Revision 591.78  2002/08/03 19:48:40  ajc
+ * NULLify 'roomrec' before attempting partial match in <G>oto
+   (fixes heap corruption when this command is executed)
+
+ Revision 591.77  2002/08/03 04:13:46  ajc
+ * citadel_ipc.c: Attempted to clean up memory allocation
+
+ Revision 591.76  2002/08/01 05:41:53  ajc
+ * Completion of (most of) digest mode.  Still needs some polish.
+
+ Revision 591.75  2002/07/31 04:01:57  ajc
+ * Began implementing "digest mode" for listserving.  (Not complete)
+
+ Revision 591.74  2002/07/28 20:33:13  ajc
+ * Augmented the "headers only" functionality of the message reading API (as
+   well as the options of the server commands which expose it) to allow
+   headers+body, headers only, or body only.
+ * Adjusted message output of IMAP command FETCH BODY[1] when message is in
+   legacy Citadel format.  This fixes a bug exposed by SquirrelMail.
+
+ Revision 591.73  2002/07/23 04:00:06  ajc
+ * Completed the MSGP and MSG4 commands to set the client's preferred MIME
+   content types, and fetch messages with MIME content types.
+
+ Revision 591.72  2002/07/21 22:29:46  ajc
+ * Added in some infrastructure to switch the client's message reading from
+   conventional MSG0 to a MIME-download type thing, like WebCit does.
+
+ Revision 591.71  2002/07/21 15:45:07  error
+ * Remove duplicate call for server time in who_is_online(); IPC does this now
+
+ Revision 591.70  2002/07/21 15:43:57  error
+ * citadel_ipc.c: Fix for segfault on empty messages
+
+ Revision 591.69  2002/07/20 04:05:10  ajc
+ * Updated hack.txt with some fresh new information
+
+ Revision 591.68  2002/07/19 02:28:11  ajc
+ * citadel_ipc.c: changed various buffer lengths from 256 to SIZ in order to
+   accomodate long lines which often spew out (usually from spam unfortunately)
+
+ Revision 591.67  2002/07/18 21:29:37  nbryant
+ added a note about GNU make to the configure script output
+
+ Revision 591.66  2002/07/18 20:21:18  ajc
+ * Eliminated the 512-message limit in the client for reading messages.
+
+ Revision 591.65  2002/07/13 04:12:40  ajc
+ * Don't lie about format types in MSG0 anymore.  We no longer need to.
+
+ Revision 591.64  2002/07/13 03:24:32  ajc
+ * CtdlOutputMsg() caches the most recently fetched message in memory.  This
+   eliminates the need to do multiple database fetches when we go back for
+   additional MIME parts, etc.
+
+ Revision 591.63  2002/07/11 03:40:51  ajc
+ * When outputting a multipart MIME message, supply the client with "pref="
+   and "suff=" lines in addition to the "part=" lines.
+
+ Revision 591.62  2002/07/02 16:27:06  error
+ * prototypes in citadel_ipc.h updated
+
+ Revision 591.61  2002/06/29 23:26:55  error
+ * fixed some memory leaks
+
+ Revision 591.60  2002/06/29 18:36:31  error
+ * tools.c: Massively faster versions of extract_token() and remove_token().
+   These functions can now handle multi-kilobyte sized strings with hundreds
+   of tokens (or more?).
+
+ Revision 591.59  2002/06/29 15:55:07  error
+ * Convert whobbs, serv_info, misc. functions to new IPC code
+
+ Revision 591.58  2002/06/27 03:10:04  error
+ * rooms.c: converted most functions to new IPC code
+
+ Revision 591.57  2002/06/25 15:38:52  error
+ * fixed bug in dotgoto() causing free() to segfault
+
+ Revision 591.56  2002/06/25 15:13:27  error
+ * gotonext() now uses new IPC code to retrieve room listing
+
+ Revision 591.55  2002/06/25 14:21:35  error
+ * remove a debugging trap I accidentally left in the code
+
+ Revision 591.54  2002/06/24 20:17:43  error
+ * Fixed code for client segfault at login
+
+ Revision 591.53  2002/06/24 20:11:00  error
+ * Buffer overflow fixes and minor cleanup in IPC code
+
+ Revision 591.52  2002/06/24 16:07:42  error
+ * Message reading and other functions which use the fmout() screen
+   formatter now use the new IPC code.
+
+ Revision 591.51  2002/06/22 20:09:16  error
+ * Use a new IPC API (in citadel_ipc.c).  Partially converted citadel.c to
+   use the new API.
+
+ Revision 591.50  2002/06/21 12:32:48  ajc
+ * Minor documentation update
+
+ Revision 591.49  2002/06/19 21:52:13  ajc
+ * Support a transient room create as well
+
+ Revision 591.48  2002/06/19 21:42:57  ajc
+ * Added support for "transient goto" which allows entry into a private and/or
+   zapped room without putting the room [back] on your known rooms list.  This
+   is useful for the new administrative functions in WebCit (updating a user's
+   vCard without the Aide suddenly having that user's config room on their
+   list).
+
  Revision 591.47  2002/06/18 16:34:06  error
  * room_ops.c: Fix for old room record not being deleted when renaming
    baseroom or aideroom