$Log$
+ Revision 614.90 2004/03/21 22:32:24 ajc
+ * room_ops.c: increased the thread safety of cgetfloor()
+ * housekeeping.c: check floor reference counts in two passes instead of
+ trying to manipulate multiple tables in O^2
+
+ Revision 614.89 2004/03/21 17:14:46 error
+ * stress.c: Fixed. Now properly spawns threads and stresses out your
+ favorite Citadel server by simulating large numbers of really active
+ users. (It's configurable on the command line, too, to vary the stress
+ level.) Don't use it against a production system! You've been warned!
+
+ Revision 614.88 2004/03/21 17:13:15 error
+ * configure.ac: Fix for defines for pthreads not being included properly
+
+ Revision 614.87 2004/03/21 06:15:06 ajc
+ * docs/citadel.html: documented TLS support and administration procedures
+
+ Revision 614.86 2004/03/20 22:32:06 ajc
+ * citadel.rc: changed the comments around local_screen_dimensions= to
+ reflect its legacy type of situation
+
+ Revision 614.85 2004/03/16 22:44:15 ajc
+ * Better conversion of friendly name to fully qualified vcard name
+
+ Revision 614.84 2004/03/16 21:09:37 ajc
+ * Eliminate EVT_OUTPUTMSG server extensions (don't need them anymore)
+ * Add EVT_NEWUSER server extensions
+ * EVT_NEWUSER and EVT_PURGEUSER server extensions now specify a
+ struct ctdluser * instead of a username and usernum
+ * serv_vcard.c: automatically create and submit a skeleton vCard when
+ a new user is created.
+
+ Revision 614.83 2004/03/16 19:05:50 error
+ * Further changes to stress.c, Makefile.in to build it, .cvsignore
+ (but it's still broken)
+
+ Revision 614.82 2004/03/15 18:11:34 error
+ * stress.c: various fixed/improvements (but it still isn't working)
+
+ Revision 614.81 2004/03/15 17:22:14 error
+ * First draft of the stress tester. Isn't quite ready (it needs to be
+ tested itself!).
+
+ Revision 614.80 2004/03/15 16:48:22 error
+ * Documentation update: update citadel.html for new syslog logging
+
+ Revision 614.79 2004/03/15 16:47:04 error
+ * msgbase.c: cmd_move(): Fix the security logic for non-aides trying to
+ move or copy messages. The logic should do the following:
+ * Allow move/copy for Aides
+ * Allow regular users to:
+ * Move a message between two personal rooms
+ * Copy a message from a Personal room to a room the user is subscribed to
+ * Copy a message from a room the user is subscribed to, to a personal room
+ * Prohibit other moves/copies
+
+ Revision 614.78 2004/03/15 16:39:27 error
+ * Multiple files: Set permissions on existing Citadel directories to prevent
+ access to the database by local unix users to prevent direct database reads.
+
+ Revision 614.77 2004/03/15 16:36:50 error
+ * Multiple files: Convert most remaining client code to use new Citadel IPC
+ functions. A few bits remain and will be converted when the chat system
+ is rewritten.
+
+ Revision 614.76 2004/03/14 06:35:46 ajc
+ * Cache IMAP "BODY" fetches in an already-converted format. This speeds
+ up clients like Mozilla and Thunderbird that request big messages in
+ chunks -- we don't have to load and convert the message every time
+ another chunk is requested.
+ * Fixed a potential memory leak in fetch
+
+ Revision 614.75 2004/03/13 23:26:10 ajc
+ * imap_fetch.c: don't fetch the message from disk at all for UID and FLAGS
+ fetch items. (It's rare, but sometimes IMAP optimizations are actually
+ possible, despite Mark DIE DIE DIE Crispin's brain-dead design!)
+
+ Revision 614.74 2004/03/13 22:52:05 ajc
+ * Documented the GNET and SNET commands :)
+
+ Revision 614.73 2004/03/12 19:35:13 error
+ * routines2.c: Fix two typos
+
+ Revision 614.72 2004/03/12 19:32:09 error
+ * routines2.c: Convert multiple functions to use new IPC code (almost done!)
+
+ Revision 614.71 2004/03/12 19:30:06 error
+ * citadel.c: main(): Fix error response for RCHG, HCHG and UCHG commands.
+
Revision 614.70 2004/03/12 19:28:04 error
* Implement GNET/SNET commands in IPC code; provide a CtdlIPC_delete();
emit warnings when client code uses CtdlIPC_getline() or CtdlIPC_putline()