]> code.citadel.org Git - citadel.git/blobdiff - citadel/ChangeLog
* Changed a lot of strncpy() calls to safestrncpy() and replaced most of their
[citadel.git] / citadel / ChangeLog
index f26a2b055965405856e0a6d30ee0123edcb9825d..18a4babd3d97581efcb2e1d5ec9297a860a3217b 100644 (file)
@@ -1,4 +1,94 @@
 $Log$
+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.
+* Moved the CitContext destruction into the housekeeper thread and out of the
+  thread being cancelled.  Didn't fix it, though (to see what happens, link
+  the server against ElectricFence and watch what happens when a session ends).
+
+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
+
+Revision 1.381  1999/10/08 02:55:57  ajc
+* More vCard-related debugging
+
+Revision 1.380  1999/10/07 02:58:46  ajc
+* Semi-broken vCard replacement implementation in place.
+* Added "Z" (Zap, supersede) field to message format
+
+Revision 1.377  1999/10/04 03:19:52  ajc
+* We now have a housekeeping thread and a housekeeping queue.
+
+Revision 1.376  1999/10/03 21:48:21  ajc
+* Added serv_upgrade.h to automagically convert pre-5.55 format user records
+  to 5.55 format user records and generate vCards.
+
+Revision 1.375  1999/09/29 21:13:17  ajc
+* CtdlWriteObject() can now store objects in personal rooms for any specified
+  user -- rather than only the current user or non-personal rooms.
+
+Revision 1.374  1999/09/29 17:26:56  ajc
+* serv_vcard.c: fixed crashola bug in cmd_greg()
+* tools.c: simplified and improved the string tokenizer.  Now it runs in a
+           single pass with no intermediate buffer.
+
+Revision 1.373  1999/09/28 03:27:37  ajc
+* Fully migrated cmd_greg() and cmd_regi() into serv_vcard (still has bugs)
+
+Revision 1.372  1999/09/27 03:33:40  ajc
+* cmd_regi() is now in serv_vcard and writes to the vcard instead of to the
+  usersupp file.  Still needs tweaking.
+
+Revision 1.371  1999/09/24 03:32:19  ajc
+* "read my vCard" and "write my vCard" are written and tested.
+
+Revision 1.370  1999/09/24 02:54:17  ajc
+* Worked a little more on the vCard stuff.  The serv_vcard module is now in
+  place, and a "read my vcard" function is there; "write my" is next...
+
 Revision 1.369  1999/09/23 03:07:56  ajc
 * The vCard 'class' is now linked into the server, though it's not really
   functional yet.  Its constructors/destructors are debugged, though.