* Any "delete message" operation which is synchronous to a client is now
authorArt Cancro <ajc@citadel.org>
Fri, 5 Aug 2005 21:31:01 +0000 (21:31 +0000)
committerArt Cancro <ajc@citadel.org>
Fri, 5 Aug 2005 21:31:01 +0000 (21:31 +0000)
commit014b286fd533d8ee38eea35287ee953f6a5c7a4e
tree9d57a8676c3b8c71dde819d38c99b094ea532dab
parentbf9d03f8ee1bc62e7ee226d573cca9464bf92c70
* 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.
13 files changed:
citadel/ChangeLog
citadel/citserver.c
citadel/msgbase.c
citadel/msgbase.h
citadel/room_ops.c
citadel/serv_calendar.c
citadel/serv_expire.c
citadel/serv_imap.c
citadel/serv_network.c
citadel/serv_pop3.c
citadel/serv_smtp.c
citadel/serv_vcard.c
citadel/sysconfig.h