]> code.citadel.org Git - citadel.git/blobdiff - citadel/ChangeLog
* Added a new message function hook type EVT_SMTPSCAN which permits modules to
[citadel.git] / citadel / ChangeLog
index cbb90c38cb1e082856c4c444eb7e37b5fa5409b2..0a8ba560f28e7211916af4be05cb3d9d61213b2d 100644 (file)
@@ -1,4 +1,185 @@
  $Log$
+ 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.
+
+ Revision 591.34  2002/06/02 16:42:17  error
+ * Support for Ctrl-W to erase a word when editing or at a prompt
+
+ Revision 591.33  2002/05/31 18:34:04  nbryant
+ better curses compatibility, and a couple makefile/configure tweaks
+
+ Revision 591.32  2002/05/28 13:59:02  ajc
+ * Removed the 'netsetup' and 'dnetsetup' utilities (obsolete)
+
+ Revision 591.31  2002/05/24 19:58:13  ajc
+ * Fixed the "idle timeout during paginator prompt" bug by reintroducting the
+   concept of a "half keepalive" and sending them during paginator prompts.
+
+ Revision 591.30  2002/05/23 03:33:21  ajc
+ * Added a GTSN (GeT list of SeeN messages) command
+
+ Revision 591.29  2002/05/20 14:29:59  ajc
+ * commands.c: fixed bug in the scan for idle_threshold= which didn't include
+   the = sign and ended up always setting this value to 0
+
+ Revision 591.28  2002/05/17 03:57:30  ajc
+ * When doing fixed_output() of converted HTML, output the whole block of
+   data at once instead of one character at a time
+
+ Revision 591.27  2002/05/16 04:44:58  ajc
+ * Reduce the number of socket writes when doing fixed_output() to avoid
+   getting killed by overhead.  (Thanks to IO for the insight)
+
+ Revision 591.26  2002/05/14 15:25:34  error
+ * room_ops.c: clarified aide message when room aide is removed
+
+ Revision 591.25  2002/05/14 15:18:43  error
+ * rooms.c: Print name of room aide if any when doing <i>nfo
+
+ Revision 591.24  2002/05/14 01:33:18  error
+ * Fixed some incredibly silly typos
+
+ Revision 591.23  2002/05/14 01:27:18  error
+ * Minor cosmetic changes, extraneous double spaces etc.
+
+ Revision 591.22  2002/05/14 01:15:54  error
+ * Idle threshold on the who list is now customizable in the citadel.rc
+
+ Revision 591.21  2002/05/14 01:09:57  error
+ * citadel.c: spacebar won't read New if there are no new messages
+
+ Revision 591.20  2002/05/12 23:00:11  ajc
+ * Removed an unused variable
+
+ Revision 591.19  2002/05/12 22:57:04  ajc
+ * Removed the unfinished moderation system.
+ * CtdlForEachMessage() - only fetch metadata when hunting for messages with
+   a specified Content-type.  Serious performance boost.
+
+ Revision 591.18  2002/05/05 17:33:09  error
+ * screen.c: fix lack of beeps in curses mode
+
+ Revision 591.17  2002/05/04 02:58:16  ajc
+ * Documented a small protocol change for the STEL command
+
+ Revision 591.16  2002/04/30 03:13:59  ajc
+ * When sending a page that results in the receiver's Sent/Received Pages>
+   room to be created, don't automatically grant the sender access to that room.
+ * Added a parameter to create_room() to implement the above
+
+ Revision 591.15  2002/04/23 13:38:08  ajc
+ * Minor docs update
+
+ Revision 591.14  2002/04/21 21:28:06  ajc
+ * Create the My Citadel Config> room along with the user account
+
+ Revision 591.13  2002/04/20 03:00:01  ajc
+ * One more fix for the RENAME command wrt namespaces.
+
+ Revision 591.12  2002/04/18 18:44:36  nbryant
+ don't use libtool -avoid-version for libcitserver - this might help for
+ OpenBSD
+
+ Revision 591.11  2002/04/17 04:35:06  ajc
+ * Finished the IMAP RENAME command.  (I ended up using nested functions
+   because it made the task much, much easier.  We can fix it later or convert
+   it to C++ if we find this becomes a problem.)
+
+ Revision 591.10  2002/04/15 13:25:47  ajc
+ * Add error responses to imap_rename() and set up subfolder framework
+
+ Revision 591.9  2002/04/14 22:42:49  ajc
+ * Began implementing RENAME command in IMAP.
+
+ Revision 591.8  2002/04/14 22:27:05  ajc
+ * Added access control checking to CtdlRenameRoom()
+
+ Revision 591.7  2002/04/14 22:11:22  ajc
+ * New back end function CtdlRenameRoom() which is used to rename a room and/or
+   move it to a different floor.
+ * cmd_setr() now uses CtdlRenameRoom() to do part of its work
+
+ Revision 591.6  2002/04/10 03:58:40  ajc
+ * Began work on IMAP RENAME
+
+ Revision 591.5  2002/04/09 14:26:43  ajc
+ * Allow INBOX to have subfolders.  There's no longer any reason not to.
+
+ Revision 591.4  2002/04/05 22:31:59  error
+ * Send time-of-day with pages sent via IMAP
+
+ Revision 591.3  2002/04/05 14:34:02  ajc
+ * Minor tweak to nested folder algorithm to handle nesting in mail root
+
+ Revision 591.2  2002/04/05 04:25:56  ajc
+ * Support nested folders in IMAP.  We might want to change the delimiter.
+
+ Revision 591.1  2002/04/04 23:25:30  ajc
+ * Experimental hacking to handle subfolderization in IMAP.  Seems to work ok
+   but it makes Mozilla mail hang.  Will investigate more later...
+
+ Revision 591.0  2002/04/01 05:13:20  ajc
+ * Tagged everything for 5.91 release
+
+ Revision 590.168  2002/04/01 05:12:57  ajc
+ * Prep for 5.91 release
+
+ Revision 590.167  2002/03/29 04:43:15  ajc
+ * Removed the BMBX command.  Mailbox security update now runs automatically when the
+   server starts and it sees data files version <5.91.
+
+ Revision 590.166  2002/03/26 05:58:35  nbryant
+ don't check for a database driver until after the openssl check is
+ complete. if the ld paths aren't set up for the db installation this
+ can interfere with the openssl check because it tries to run a program
+ linked against the libraries we've been finding.
+
+ Revision 590.165  2002/03/26 05:20:46  nbryant
+ removed last vestiges of "#ifdef CIT_CLIENT" conditional compilation,
+ which has been rendered unusable by the build system simplifications
+
+ Revision 590.164  2002/03/26 05:13:32  nbryant
+ fix monstrous shell script syntax in configure.ac
+
+ Revision 590.163  2002/03/26 04:38:31  nbryant
+  * support autoconf 2.53
+  * make a note that people should be using libtool 1.4d
+  * cut some of the more pointless bells and whistles out of the configure
+    script in an effort to make it more maintainable
+  * modularized ipc_c_tcp.c and client_crypto.o so that they're not tied
+    to the curses stuff.
+  * timezone/daylight and other FreeBSD fixes
+  * more effort in the configure script to detect the common
+    bastardizations (ahem, ports) of Berkeley DB without falling down
+
+ Revision 590.162  2002/03/25 03:09:39  nbryant
+ fix warning on platforms where pthread_t may be a pointer
+
+ Revision 590.161  2002/03/25 00:01:50  nbryant
+  * compatibility with Berkeley DB < 3.3
+  * squished symbol clashes with the OK symbol from curses in certain *n[iu]x
+ distributions. this is kind of a pain in the ass, but I had to rename our
+ OK to CIT_OK :-(
+
+ Revision 590.160  2002/03/22 04:35:38  ajc
+ * Handle vCard registration updates for users other than the one currently
+   logged in.  (Allows administrative editing of contact information.)
+
+ Revision 590.159  2002/03/20 19:03:27  ajc
+ * Don't re-declare timezone variables ('cuz FreeBSD chokes on that)
+
+ Revision 590.158  2002/03/19 04:34:42  ajc
+ * mime_parser.c: minor changes for easier porting between Citadel and WebCit
+
+ Revision 590.157  2002/03/19 04:19:33  ajc
+ * Saw what IO did with strchr() and did the same in a few more places
+
  Revision 590.156  2002/03/17 00:08:02  error
  * mime_parser.c: more robust parsing of Content-Type header
 
@@ -3515,5 +3696,5 @@ Sat Jul 11 00:20:48 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
        * Makefile.in: removed msgstats
 
 Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
-       * Initial CVS import 
+       * Initial CVS import