]> code.citadel.org Git - citadel.git/blobdiff - citadel/ChangeLog
* Initial hack of worker-thread rearchitecture. Right now it is successfully
[citadel.git] / citadel / ChangeLog
index cb9c376a3239dad7a6583ce3bc443a9152773634..0040631e77e6b7dc4247d567be9818ec269e1a9a 100644 (file)
@@ -1,4 +1,71 @@
 $Log$
+Revision 1.398  1999/10/27 04:26:58  ajc
+* Initial hack of worker-thread rearchitecture.  Right now it is successfully
+  dispatching worker threads to active client sockets (and to the master
+  socket too, of course).  Removing sessions is currently broken.  There is
+  also a problem with worker threads waking up too quickly when a client
+  command is entered (race condition?).   More cleanup to follow.
+
+Revision 1.397  1999/10/26 20:20:29  ajc
+* Removed the auto-reconnect stuff... it was locking the client in an active
+  loop more often than it was reconnecting.
+
+Revision 1.396  1999/10/26 13:59:11  ajc
+damn bugs
+
+Revision 1.395  1999/10/26 03:48:39  ajc
+* Shuffled around the order of events when a thread is terminating.  All
+  mutex operations now happen prior to the freeing of the CitContext structure,
+  otherwise begin_critical_section() and end_critical_section() try to
+  manipulate the context's mutex count when there isn't any context.
+
+Revision 1.394  1999/10/26 03:21:16  ajc
+* Changed a lot of strncpy() calls to safestrncpy() and replaced most of their
+  hardcoded size arguments with 'sizeof' based arguments.
+
+Revision 1.393  1999/10/24 19:22:51  nbryant
+       * Makefile.in, configure.in: added --enable-icq flag; made checks for
+         authentication libraries more intelligent.
+
+Revision 1.392  1999/10/23 03:39:12  ajc
+* Finished moving vCard functionality to the new message base functions.
+
+Revision 1.391  1999/10/21 00:50:14  ajc
+* Finished up the flags and replication checks in CtdlSaveMsgPointerInRoom().
+
+Revision 1.390  1999/10/20 16:46:27  ajc
+* More code shuffle.  Added some flags to CtdlSaveMessagePointerInRoom() and
+  enabled the MOVE command to also do a "copy" operation (actually just
+  creates a second link and bumps the ref count).  Implemented "<C>opy" in
+  the client.
+
+Revision 1.389  1999/10/20 16:07:48  ajc
+* Wholist fixes for users who are in chat mode
+
+Revision 1.388  1999/10/20 03:42:29  ajc
+* In the wholist, only show <private room> if the user viewing the list
+  doesn't know that room.  Otherwise show the name.
+
+Revision 1.387  1999/10/20 02:59:22  ajc
+* Code reorganization.  Making it easier to move/copy messages without
+  duplicating existing code.
+
+Revision 1.386  1999/10/17 02:25:18  ajc
+* Discovered a huge design flaw in the replication algorithm.  Ripped it
+  out and replaced it with something a bit more robust.
+
+Revision 1.385  1999/10/16 05:30:17  ajc
+* Changes to message replication code.  Don't do server-side hooks during
+  an ENT3 command.  Also fixed a bug in cmd_whok() that caused crashes
+  after a file format change.
+
+Revision 1.384  1999/10/14 03:04:16  ajc
+* Finished the netproc side of Z (zap/supersede) processing for replication
+
+Revision 1.383  1999/10/13 04:24:18  ajc
+* Added search-by-header-fields to CtdlForEachMessage(), and then to the
+  server MSGS command.  This will have lots of uses.
+
 Revision 1.382  1999/10/13 01:36:39  ajc
 * Starting some work on network zap (supersede) mode for replication
 
@@ -1304,3 +1371,4 @@ Sat Jul 11 00:20:48 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
 
 Fri Jul 10 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
        * Initial CVS import 
+