]> code.citadel.org Git - citadel.git/blobdiff - citadel/ChangeLog
* Updated hack.txt with some fresh new information
[citadel.git] / citadel / ChangeLog
index 2768183f4dc85ebd4fd3477f42564eac5a045df4..225987e93e4d924d1059e8b10d2cd41505c856ad 100644 (file)
@@ -1,4 +1,133 @@
  $Log$
+ 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
+
+ Revision 591.46  2002/06/16 21:01:11  ajc
+ * Allow Aides to create rooms in other users' namespaces (if global access
+   controls allow)
+
+ Revision 591.45  2002/06/15 20:48:50  ajc
+ * Fixed small bug in the e<X>pert mode toggle
+
+ Revision 591.44  2002/06/15 20:14:55  ajc
+ * Fixed a memory allocation bug in the vCard parser
+
+ Revision 591.43  2002/06/15 17:53:59  error
+ * citserver.c: MESG command can now send a different system message based
+   on the developer and client ID of the connected client
+
+ Revision 591.42  2002/06/15 04:52:26  ajc
+ * SpamAssassin connector is now configurable in <.A>ide <S>ysconfig <I>nternet.
+ * Allow more than one SA server (it'll try 'em all)
+ * Don't run SA for logged in users
+
+ Revision 591.41  2002/06/14 20:42:56  ajc
+ * Discovered that spamd works even without the Content-length: command, so I
+   was able to redo the spam checker to work without a temp file.
+
+ Revision 591.40  2002/06/14 20:37:03  ajc
+ * Disabled the spam strings checker I wrote a few days ago.
+ * When receiving SMTP, check to see if spamd (the SpamAssassin daemon) is
+   running on the local machine.  If yes, run the message through it and
+   reject if spam.
+
+ Revision 591.39  2002/06/12 03:42:21  ajc
+ * "Suppress message prompts" has been changed to "Prompt after each message"
+   and of course the effect has been reversed.
+ * "Be unlisted in userlog" has been moved to the end of the list of
+   configuration prompts, so it doesn't interrupt the flow of thought regarding
+   the prompting questions.
+
+ Revision 591.38  2002/06/10 22:25:25  ajc
+ * Configuration for spam filter
+
+ Revision 591.37  2002/06/09 23:59:38  ajc
+ * Started working on the spam filter
+
+ Revision 591.36  2002/06/07 22:10:51  ajc
+ * Added a new message function hook type EVT_SMTPSCAN which permits modules to
+   register hooks that can scan incoming SMTP messages and elect to reject them
+   (due to virus or spam content, for example).
+
  Revision 591.35  2002/06/07 03:22:13  ajc
  * Added a module "serv_mrtg" which allows activity reporting to MRTG
    (http://www.mrtg.org) -- this will replace our stats program.
@@ -3692,3 +3821,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
+