]> code.citadel.org Git - citadel.git/blobdiff - citadel/ChangeLog
* Debugged all possible ways for a session to terminate; do them cleanly.
[citadel.git] / citadel / ChangeLog
index 0040631e77e6b7dc4247d567be9818ec269e1a9a..4f18c04be64f83d06b778338e709f6a702a7a37e 100644 (file)
@@ -1,10 +1,27 @@
 $Log$
+Revision 1.402  1999/10/29 01:03:03  ajc
+* Debugged all possible ways for a session to terminate; do them cleanly.
+* Assign session numbers in a more portable and less arbitrary way.
+
+Revision 1.401  1999/10/28 19:50:55  ajc
+* Fixed a problem where the client protocol would spit out two responses
+  and therefore get out of sync if ASUP command set the access level to
+  0 and therefore deleted the user (thanks to Eric McDonald)
+
+Revision 1.400  1999/10/28 05:08:49  ajc
+* Removed all of the thread cancellation cruft that is no longer necessary
+* Moved the now non-system-dependent RemoveContext() out of sysdep.c (now
+  it's part of cleanup() in citserver.c)
+* Removed all references to pthread_* from all modules except sysdep.c
+
+Revision 1.399  1999/10/28 03:20:17  ajc
+* Fixed the problem of worker threads waking up prematurely.
+* 'QUIT'-terminated sessions now exit properly.
+
 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.
+  socket too, of course).  Removing sessions is currently broken.
 
 Revision 1.397  1999/10/26 20:20:29  ajc
 * Removed the auto-reconnect stuff... it was locking the client in an active