citadel.git
18 years ago* Cc: and Bcc: support. Not finished yet.
Art Cancro [Fri, 16 Sep 2005 04:23:21 +0000 (04:23 +0000)]
* Cc: and Bcc: support.  Not finished yet.

18 years ago* The 'To:' box accepts more characters now
Art Cancro [Fri, 16 Sep 2005 02:36:01 +0000 (02:36 +0000)]
* The 'To:' box accepts more characters now
* Removed the border from the new 'XML' button

18 years agoAdd Reply and Email links; and an RSS link in the header
Michael Hampton [Fri, 16 Sep 2005 01:20:00 +0000 (01:20 +0000)]
Add Reply and Email links; and an RSS link in the header

18 years ago* Restructured cmd_auto() to be able to search vCards in more than one room.
Art Cancro [Thu, 15 Sep 2005 21:37:06 +0000 (21:37 +0000)]
* Restructured cmd_auto() to be able to search vCards in more than one room.
  For now we are using the Global Address Book as the second room, but in
  production that might be a bit too slow.

18 years ago* Made the message list div slightly larger, the preview pane equally
Art Cancro [Thu, 15 Sep 2005 21:29:42 +0000 (21:29 +0000)]
* Made the message list div slightly larger, the preview pane equally
  smaller, and stuck a separator bar in between them that will someday
  be draggable.

18 years ago*** empty log message ***
Art Cancro [Thu, 15 Sep 2005 20:45:48 +0000 (20:45 +0000)]
*** empty log message ***

18 years ago* serv_smtp.c: Allow the use of *any* RFC822-compliant address format,
Art Cancro [Thu, 15 Sep 2005 18:36:29 +0000 (18:36 +0000)]
* serv_smtp.c: Allow the use of *any* RFC822-compliant address format,
  including Name <user@node>, or user@node (Name), by stripping down the
  address before doing RCPT To: in the SMTP client.

18 years ago* cmd_auto() (used by WebCit address autocompletion) now queries the
Art Cancro [Thu, 15 Sep 2005 03:31:09 +0000 (03:31 +0000)]
* cmd_auto() (used by WebCit address autocompletion) now queries the
  fn, n, and all email fields in the vCards in user's Contacts room.

18 years ago* Autocompletion now fetches candidate addresses using the AUTO server
Art Cancro [Wed, 14 Sep 2005 03:53:43 +0000 (03:53 +0000)]
* Autocompletion now fetches candidate addresses using the AUTO server
  command being built for Citadel 6.56

18 years ago* Bumped internal version number to 5.66
Art Cancro [Wed, 14 Sep 2005 03:48:33 +0000 (03:48 +0000)]
* Bumped internal version number to 5.66
* Checked in an initial but incomplete version of the AUTO command
  (to be used for address autocompletion)

18 years ago*** empty log message ***
Art Cancro [Wed, 14 Sep 2005 01:55:46 +0000 (01:55 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Art Cancro [Tue, 13 Sep 2005 14:03:04 +0000 (14:03 +0000)]
*** empty log message ***

18 years ago* THIS IS 6.25
Art Cancro [Tue, 13 Sep 2005 14:02:40 +0000 (14:02 +0000)]
* THIS IS 6.25

18 years ago* THIS IS 6.55
Art Cancro [Tue, 13 Sep 2005 14:00:24 +0000 (14:00 +0000)]
* THIS IS 6.55

18 years ago* Don't crash when user hits <.A>ide <P>ost
Art Cancro [Tue, 13 Sep 2005 03:56:37 +0000 (03:56 +0000)]
* Don't crash when user hits <.A>ide <P>ost

18 years ago* Save/Cancel buttons are now at the top *and* bottom of the message
Art Cancro [Mon, 12 Sep 2005 20:57:58 +0000 (20:57 +0000)]
* Save/Cancel buttons are now at the top *and* bottom of the message
  entry screen.  Evidently some users seem to want this.

18 years ago* When forwarding a message, properly escape the quoted headers (especially
Art Cancro [Mon, 12 Sep 2005 19:03:44 +0000 (19:03 +0000)]
* When forwarding a message, properly escape the quoted headers (especially
  the subject) for insertion into the editor.

18 years ago* The "forward" button is now working, and it forwards the attachments.
Art Cancro [Mon, 12 Sep 2005 18:20:21 +0000 (18:20 +0000)]
* The "forward" button is now working, and it forwards the attachments.

18 years ago* Built an initial version of the "forward message" function. It works
Art Cancro [Mon, 12 Sep 2005 04:08:05 +0000 (04:08 +0000)]
* Built an initial version of the "forward message" function.  It works
  perfectly on the message text now, but we cannot consider it finished
  until it also forwards attachments.

18 years ago* Functions such as imap_fetch_internaldate() now return quietly with no
Art Cancro [Sat, 10 Sep 2005 18:46:48 +0000 (18:46 +0000)]
* Functions such as imap_fetch_internaldate() now return quietly with no
  output, instead of crashing, if passed a NULL message pointer.

18 years ago*** empty log message ***
Art Cancro [Sat, 10 Sep 2005 04:26:54 +0000 (04:26 +0000)]
*** empty log message ***

18 years ago* Determined where to insert a "Forward" button and the functionality it
Art Cancro [Sat, 10 Sep 2005 03:23:05 +0000 (03:23 +0000)]
* Determined where to insert a "Forward" button and the functionality it
  implements.  In order to complete this function we will need a
  form-sanitized output mode for read_message().

18 years ago*** empty log message ***
Art Cancro [Fri, 9 Sep 2005 22:06:12 +0000 (22:06 +0000)]
*** empty log message ***

18 years ago* Removed some dead code
Art Cancro [Fri, 9 Sep 2005 19:47:29 +0000 (19:47 +0000)]
* Removed some dead code

18 years ago* New bmstrcasestr() function to perform very fast case-insensitive
Art Cancro [Fri, 9 Sep 2005 19:44:21 +0000 (19:44 +0000)]
* New bmstrcasestr() function to perform very fast case-insensitive
  substring searches using the Boyer-Moore algorithm.  Like its predecessor,
  it is based on the one written by Urs Jannsen; unlike its predecessor, it
  actually works.

18 years ago* Removed the bmstrstr() function, and replaced all calls to it with calls
Art Cancro [Fri, 9 Sep 2005 17:21:55 +0000 (17:21 +0000)]
* Removed the bmstrstr() function, and replaced all calls to it with calls
  to strstr() or strcasestr().  This code was not performing reliable
  substring searches, so we are going to sacrifice speed for reliability
  until better code is either written or found.

18 years ago*** empty log message ***
Art Cancro [Fri, 9 Sep 2005 04:43:37 +0000 (04:43 +0000)]
*** empty log message ***

18 years ago* Checked in a copy of the "script.aculo.us" library by Thomas Fuchs.
Art Cancro [Fri, 9 Sep 2005 04:43:31 +0000 (04:43 +0000)]
* Checked in a copy of the "script.aculo.us" library by Thomas Fuchs.
  NOTE: I had to search-and-replace "Effect" to "ScriptaculousEffect" in
  all of their files, to avoid a conflict with the name "Effect" in Rico.
* Implemented recipient autocompletion when composing mail, using the
  script.aculo.us drop-down box and an ajax fetch.  Cool!!

18 years ago* Checked in a copy of the "script.aculo.us" library by Thomas Fuchs.
Art Cancro [Fri, 9 Sep 2005 04:43:23 +0000 (04:43 +0000)]
* Checked in a copy of the "script.aculo.us" library by Thomas Fuchs.
  NOTE: I had to search-and-replace "Effect" to "ScriptaculousEffect" in
  all of their files, to avoid a conflict with the name "Effect" in Rico.
* Implemented recipient autocompletion when composing mail, using the
  script.aculo.us drop-down box and an ajax fetch.  Cool!!
Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)

18 years ago* messages.c: break up long lines (preferably by substituting spaces with
Art Cancro [Thu, 8 Sep 2005 03:25:09 +0000 (03:25 +0000)]
* messages.c: break up long lines (preferably by substituting spaces with
  newlines) to avoid sending messages to the server containing lines with
  more than 1024 characters, to avoid having the server truncate those
  lines.

18 years ago*** empty log message ***
Art Cancro [Wed, 7 Sep 2005 03:10:46 +0000 (03:10 +0000)]
*** empty log message ***

18 years ago* When rejecting a message due to RBL, give the alleged spammers the
Art Cancro [Wed, 7 Sep 2005 03:08:07 +0000 (03:08 +0000)]
* When rejecting a message due to RBL, give the alleged spammers the
  relevant TXT record if there is one.  Hopefully.  This needs testing.

18 years ago* Altered the logic which determines whether to display a "Post message"
Art Cancro [Tue, 6 Sep 2005 14:44:28 +0000 (14:44 +0000)]
* Altered the logic which determines whether to display a "Post message"
  or "Send message" button on the message entry screen.

18 years ago* serv_network.c: fixed a bug in digest generation that was causing the
Art Cancro [Fri, 2 Sep 2005 03:50:42 +0000 (03:50 +0000)]
* serv_network.c: fixed a bug in digest generation that was causing the
  tops of some messages to be cut off.

18 years ago* citserver.c: change to usage of strdup() to work on RH9 where it's
Art Cancro [Thu, 1 Sep 2005 22:07:08 +0000 (22:07 +0000)]
* citserver.c: change to usage of strdup() to work on RH9 where it's
  a macro

18 years ago*** empty log message ***
Art Cancro [Thu, 1 Sep 2005 03:57:31 +0000 (03:57 +0000)]
*** empty log message ***

18 years ago* The "prompt for recipient" screen is now gone. When the user is posting
Art Cancro [Thu, 1 Sep 2005 03:54:34 +0000 (03:54 +0000)]
* The "prompt for recipient" screen is now gone.  When the user is posting
  from a room requiring a recipient, a "To:" line now appears above the
  "Subject:" line.  Entering an invalid recipient causes the message entry
  screen to loop back to itself, with the form contents still intact, and
  the ImportantMessage box set to the error message.

18 years ago* messages.c: teh b0rken Intarweb Exploder was printing the screen rather
Art Cancro [Tue, 30 Aug 2005 04:30:53 +0000 (04:30 +0000)]
* messages.c: teh b0rken Intarweb Exploder was printing the screen rather
  than the hidden iframe when user selects "Print" message.  Applied a
  workaround.

18 years ago* imap_fetch.c: fixed a bug in the IMAP FETCH BODY code that was causing the
Art Cancro [Mon, 29 Aug 2005 20:49:50 +0000 (20:49 +0000)]
* imap_fetch.c: fixed a bug in the IMAP FETCH BODY code that was causing the
  "most recently fetched message" cache to be burned even when it shouldn't
  have been.  This was causing abominally slow message load time when a message
  contains attachments and the MUA is a client such as Thunderbird that does
  partial fetches.

18 years ago* Mailing list messages are now customized with a To: header for each
Art Cancro [Tue, 23 Aug 2005 04:00:01 +0000 (04:00 +0000)]
* Mailing list messages are now customized with a To: header for each
  recipient.  This uses more overhead but makes delivery more reliable.
  We also prepend [List name] to the subject.
* The undocumented client-side mailing list participation option received
  a similar update.  We now set an explicit To: header in there as well,
  because some lists demand it.

18 years ago* Added some files to the po/ directory, but I really don't know what I'm
Art Cancro [Tue, 23 Aug 2005 02:57:06 +0000 (02:57 +0000)]
* Added some files to the po/ directory, but I really don't know what I'm
  doing here...

18 years ago* vcard_edit.c webcit.c webserver.c who.c : i18n
Art Cancro [Mon, 22 Aug 2005 21:22:00 +0000 (21:22 +0000)]
* vcard_edit.c webcit.c webserver.c who.c : i18n
* This should complete the internationalization of the entire WebCit
  package.  Testing must be done, and then of course we must have someone
  do a translation so we can see if this thing works.

18 years ago* userlist.c: i18n
Art Cancro [Mon, 22 Aug 2005 20:27:26 +0000 (20:27 +0000)]
* userlist.c: i18n
* vcard.c: minor change to comments in code

18 years ago* useredit.c: i18n
Art Cancro [Mon, 22 Aug 2005 20:21:21 +0000 (20:21 +0000)]
* useredit.c: i18n

18 years ago* subst.c summary.c sysmsgs.c : i18n
Art Cancro [Mon, 22 Aug 2005 19:26:09 +0000 (19:26 +0000)]
* subst.c summary.c sysmsgs.c : i18n

18 years ago* siteconfig.c: i18n
Art Cancro [Mon, 22 Aug 2005 19:06:52 +0000 (19:06 +0000)]
* siteconfig.c: i18n

18 years ago* siteconfig.c: began i18n
Art Cancro [Mon, 22 Aug 2005 18:02:24 +0000 (18:02 +0000)]
* siteconfig.c: began i18n

18 years ago* rss.c: i18n
Art Cancro [Mon, 22 Aug 2005 16:53:11 +0000 (16:53 +0000)]
* rss.c: i18n

18 years ago* paging.c preferences.c roomops.c : i18n
Art Cancro [Mon, 22 Aug 2005 04:33:30 +0000 (04:33 +0000)]
* paging.c preferences.c roomops.c : i18n
* Also changed various "OK" buttons to labels more descriptive of
  their actual functions.

18 years ago* messages.c: finished i18n
Art Cancro [Mon, 22 Aug 2005 01:02:42 +0000 (01:02 +0000)]
* messages.c: finished i18n
* webcit.h: minimum required Citadel server version is now 6.55; this is
  required in order to gain access to the new version of the MSGS command
  that includes a header summary.

18 years ago* techdoc/protocol.txt: document that unless otherwise specified,
Art Cancro [Sun, 21 Aug 2005 19:40:52 +0000 (19:40 +0000)]
* techdoc/protocol.txt: document that unless otherwise specified,
  everything in the Citadel system is UTF-8.

18 years ago* html.c: don't transform <32 or >126 characters to question marks. We
Art Cancro [Sun, 21 Aug 2005 06:16:37 +0000 (06:16 +0000)]
* html.c: don't transform <32 or >126 characters to question marks.  We
  like foreign character sets now.

18 years ago* messages.c: renamed some elements
Art Cancro [Sun, 21 Aug 2005 05:02:17 +0000 (05:02 +0000)]
* messages.c: renamed some elements

18 years ago* mainmenu.c: i18n
Art Cancro [Sat, 20 Aug 2005 04:37:50 +0000 (04:37 +0000)]
* mainmenu.c: i18n
* messages.c: partially i18n

18 years ago* inetconf.c, listsub.c, part of mainmenu.c: i18n
Art Cancro [Fri, 19 Aug 2005 21:46:49 +0000 (21:46 +0000)]
* inetconf.c, listsub.c, part of mainmenu.c: i18n

18 years ago*** empty log message ***
Art Cancro [Fri, 19 Aug 2005 16:56:35 +0000 (16:56 +0000)]
*** empty log message ***

18 years ago* inetconf.c: partial i18n
Art Cancro [Fri, 19 Aug 2005 16:56:06 +0000 (16:56 +0000)]
* inetconf.c: partial i18n

18 years agoRSS: Format the room info better.
Michael Hampton [Fri, 19 Aug 2005 02:01:31 +0000 (02:01 +0000)]
RSS: Format the room info better.

18 years agoRSS: Update debugging messages
Michael Hampton [Fri, 19 Aug 2005 01:58:06 +0000 (01:58 +0000)]
RSS: Update debugging messages

18 years agoFix lingering timezone problem in If-Modified-Since
Michael Hampton [Fri, 19 Aug 2005 01:53:06 +0000 (01:53 +0000)]
Fix lingering timezone problem in If-Modified-Since

18 years agoIf-Modified-Since is now working properly.
Michael Hampton [Fri, 19 Aug 2005 01:18:01 +0000 (01:18 +0000)]
If-Modified-Since is now working properly.

18 years agoClean up the RSS feed. Attempt to read If-Modified-Since header.
Michael Hampton [Fri, 19 Aug 2005 00:52:28 +0000 (00:52 +0000)]
Clean up the RSS feed. Attempt to read If-Modified-Since header.

18 years agoFirst-draft of RSS support.
Michael Hampton [Thu, 18 Aug 2005 22:59:38 +0000 (22:59 +0000)]
First-draft of RSS support.

18 years agogotoroom() now returns nonzero on error
Michael Hampton [Thu, 18 Aug 2005 22:57:55 +0000 (22:57 +0000)]
gotoroom() now returns nonzero on error

18 years ago* iconbar.c: i18n
Art Cancro [Thu, 18 Aug 2005 22:08:26 +0000 (22:08 +0000)]
* iconbar.c: i18n

18 years ago* calendar_view.c event.c floors.c graphics.c html2html.c iconbar.c: i18n
Art Cancro [Thu, 18 Aug 2005 18:33:34 +0000 (18:33 +0000)]
* calendar_view.c event.c floors.c graphics.c html2html.c iconbar.c: i18n

18 years ago* calendar_tools.c: i18n
Art Cancro [Thu, 18 Aug 2005 16:17:25 +0000 (16:17 +0000)]
* calendar_tools.c: i18n

18 years ago* calendar.c: finished preparing strings for i18n
Art Cancro [Thu, 18 Aug 2005 14:36:54 +0000 (14:36 +0000)]
* calendar.c: finished preparing strings for i18n
* sysmsgs.c: Save/Cancel buttons now have different element names, so we
  can do a "which element has a nonzero length" check instead of a "what
  is the value of this element" check.  This is vital because the value
  equals the label, and the label will change if the language changes.
  This must be done throughout the system.

18 years ago* calendar.c: altered conflict reporting strings for better i18n
Art Cancro [Wed, 17 Aug 2005 22:18:00 +0000 (22:18 +0000)]
* calendar.c: altered conflict reporting strings for better i18n

18 years ago* availability.c: prepared for i18n
Art Cancro [Wed, 17 Aug 2005 17:56:32 +0000 (17:56 +0000)]
* availability.c: prepared for i18n
* calendar.c: began preparing for i18n

18 years ago* auth.c: prepared for internationalization
Art Cancro [Wed, 17 Aug 2005 17:45:00 +0000 (17:45 +0000)]
* auth.c: prepared for internationalization

18 years ago* More work to get the gettext stuff working, although I really don't
Art Cancro [Wed, 17 Aug 2005 03:43:20 +0000 (03:43 +0000)]
* More work to get the gettext stuff working, although I really don't
  know what I'm doing here

18 years ago* More gettext/i18n crap
Art Cancro [Tue, 16 Aug 2005 20:51:08 +0000 (20:51 +0000)]
* More gettext/i18n crap

18 years ago* This is an attempt to gettextize the WebCit build.
Art Cancro [Tue, 16 Aug 2005 20:14:25 +0000 (20:14 +0000)]
* This is an attempt to gettextize the WebCit build.

18 years ago* post_mime_to_server() now includes "MIME-Version: 1.0" as required
Art Cancro [Mon, 15 Aug 2005 16:49:02 +0000 (16:49 +0000)]
* post_mime_to_server() now includes "MIME-Version: 1.0" as required
  by RCC2045.  Some clients look for this.  (Thanks to Shayne for this one)

18 years ago* Added a "MIME-Version:" header in a couple of places
Art Cancro [Mon, 15 Aug 2005 16:36:46 +0000 (16:36 +0000)]
* Added a "MIME-Version:" header in a couple of places

18 years ago* All OS-level includes are now included from webcit.h instead of from
Art Cancro [Fri, 12 Aug 2005 21:53:32 +0000 (21:53 +0000)]
* All OS-level includes are now included from webcit.h instead of from
  each individual .c file.  This will keep the build cleaner.

18 years ago* Bounds checking in CtdlDirectoryLookup()
Art Cancro [Fri, 12 Aug 2005 18:00:30 +0000 (18:00 +0000)]
* Bounds checking in CtdlDirectoryLookup()

18 years ago* updated the roadmap
Art Cancro [Fri, 12 Aug 2005 15:18:30 +0000 (15:18 +0000)]
* updated the roadmap

18 years ago*** empty log message ***
Art Cancro [Fri, 12 Aug 2005 03:36:51 +0000 (03:36 +0000)]
*** empty log message ***

18 years ago* Added more room name macros
Art Cancro [Fri, 12 Aug 2005 02:12:31 +0000 (02:12 +0000)]
* Added more room name macros

18 years ago* The iconbar and summary screen now connect to the user's primary
Art Cancro [Fri, 12 Aug 2005 01:01:27 +0000 (01:01 +0000)]
* The iconbar and summary screen now connect to the user's primary
  groupware rooms using the new macros: _CALENDAR_, _TASKS_, _NOTES_,
  and _CONTACTS_, in order to facilitate those rooms potentially having
  different names on some hosts (such as, perhaps, the same names but in
  different languages).

18 years ago*** empty log message ***
Art Cancro [Thu, 11 Aug 2005 23:20:13 +0000 (23:20 +0000)]
*** empty log message ***

18 years ago* Added debian build directory (submitted by W. Goesgens)
Art Cancro [Thu, 11 Aug 2005 23:15:05 +0000 (23:15 +0000)]
* Added debian build directory (submitted by W. Goesgens)

18 years ago* debian/citadel-server.postinst: remove reference to '?' file
Art Cancro [Thu, 11 Aug 2005 23:12:29 +0000 (23:12 +0000)]
* debian/citadel-server.postinst: remove reference to '?' file
  (patch sent in by W. Goesgens)

18 years ago* Attempt to fix broken build of our replacement strcpy() on gcc2.96 by
Art Cancro [Thu, 11 Aug 2005 13:55:26 +0000 (13:55 +0000)]
* Attempt to fix broken build of our replacement strcpy() on gcc2.96 by
  issuing an #undef strcpy (it's a macro in that environment)

18 years ago* siteconfig.c: added support for "instant expunge" and "allow spoofing"
Art Cancro [Wed, 10 Aug 2005 21:55:04 +0000 (21:55 +0000)]
* siteconfig.c: added support for "instant expunge" and "allow spoofing"
  global configuration options.

18 years ago* Added "instant expunge" and "allow spoofing" site config options.
Art Cancro [Wed, 10 Aug 2005 21:47:42 +0000 (21:47 +0000)]
* Added "instant expunge" and "allow spoofing" site config options.

18 years ago* moved "instant expunge" to imap_do_store() so that it gets called from
Art Cancro [Wed, 10 Aug 2005 21:10:54 +0000 (21:10 +0000)]
* moved "instant expunge" to imap_do_store() so that it gets called from
  both STORE and UID STORE commands.

18 years ago* Experimental "instant expunge" option. For now, you have to put
Art Cancro [Wed, 10 Aug 2005 15:39:35 +0000 (15:39 +0000)]
* Experimental "instant expunge" option.  For now, you have to put
  -DINSTANT_EXPUNGE into the CFLAGS line of your Makefile.  If we decide to
  keep this it will become a site config option.

18 years ago* Applied changes to debian files sent in by WG
Art Cancro [Wed, 10 Aug 2005 02:45:00 +0000 (02:45 +0000)]
* Applied changes to debian files sent in by WG

18 years ago* Removed the ./help/? hack; replaced with actual "show directory" code
Art Cancro [Tue, 9 Aug 2005 21:58:57 +0000 (21:58 +0000)]
* Removed the ./help/? hack; replaced with actual "show directory" code
  in the server.

18 years ago* setup.c: added "exim4" to the list of non-Citadel MTA's which can be
Art Cancro [Tue, 9 Aug 2005 16:28:32 +0000 (16:28 +0000)]
* setup.c: added "exim4" to the list of non-Citadel MTA's which can be
  disabled during setup.

18 years ago* newinstall.sh: hunt for both 'make' and 'gmake', but this time make sure
Art Cancro [Tue, 9 Aug 2005 14:13:36 +0000 (14:13 +0000)]
* newinstall.sh: hunt for both 'make' and 'gmake', but this time make sure
  that the make in question is actually GNU Make, regardless of its name

18 years ago* Mailbox summary view is now generated using the server's
Art Cancro [Tue, 9 Aug 2005 01:13:29 +0000 (01:13 +0000)]
* Mailbox summary view is now generated using the server's
  new "message list with headers summary" mode.

18 years ago* Added a new "with header summary" mode to the MSGS command.
Art Cancro [Mon, 8 Aug 2005 14:57:20 +0000 (14:57 +0000)]
* Added a new "with header summary" mode to the MSGS command.

18 years ago* CtdlForEachMessage() -- avoid scanning v_seen sequence set for each message
Art Cancro [Mon, 8 Aug 2005 14:28:41 +0000 (14:28 +0000)]
* CtdlForEachMessage() -- avoid scanning v_seen sequence set for each message
  during a MSGS_ALL fetch, because the results don't matter.

18 years ago* Any "delete message" operation which is synchronous to a client is now
Art Cancro [Fri, 5 Aug 2005 21:31:01 +0000 (21:31 +0000)]
* Any "delete message" operation which is synchronous to a client is now
  deferred.  This is accomplished by copying the message pointer to
  the __CitadelDeletedMessages__ room, which keeps the reference count at
  least 1.  THE DREADED AUTO-PURGER can sweep it up later.

18 years ago* THIS IS 6.21
Art Cancro [Fri, 5 Aug 2005 16:28:40 +0000 (16:28 +0000)]
* THIS IS 6.21

18 years ago* THIS IS 6.54
Art Cancro [Fri, 5 Aug 2005 16:22:51 +0000 (16:22 +0000)]
* THIS IS 6.54