[Citadel Development] Re: connecting external applications to the autopurger...
For a manual delete, we remove the message number from the room's msglist and then write a record to refcount_adjustments.dat containing the msgnum and the number "-1" to indicate that the message has been removed from one room. When the autopurger runs, one of the last things it does is to process that file in its entirety. Any message whose reference count reaches zero is then deleted from the database (after being removed from the full text index, of course).
[Citadel Development] Citadel commit log: revision 7470
r7470 | ajc | 2009-05-20 09:42:48 -0400 (Wed, 20 May 2009) | 1 line Changed paths: M /trunk/webcit/po/fr.po * Applied updated fr.po submitted by translator
[Citadel Development] Citadel commit log: revision 7471
r7471 | ajc | 2009-05-20 10:14:07 -0400 (Wed, 20 May 2009) | 1 line Changed paths: M /trunk/webcit/static/t/add_node.html M /trunk/webcit/static/t/edit_node.html * netconf screens - max length of a shared secret is now 18 characters, identical to the text client. resolves bug 428.
[Citadel Development] Citadel commit log: revision 7474
r7474 | ajc | 2009-05-20 13:07:21 -0400 (Wed, 20 May 2009) | 2 lines Changed paths: M /trunk/webcit/auth.c M /trunk/webcit/webcit.c M /trunk/webcit/webcit.h * The code that handled session establishment via http-auth was also handling re-login via cookie data, since they both set c_username and c_password ... the extra function for cookie login wasn't being called at all so I removed it. * When re-establishing a session, use gotoroom() instead of explicitly doing a GOTO server command. This causes the wc_view and other session data to be loaded properly.
[Citadel Development] Citadel commit log: revision 7472
r7472 | ajc | 2009-05-20 11:33:02 -0400 (Wed, 20 May 2009) | 1 line Changed paths: M /trunk/webcit/auth.c M /trunk/webcit/static/webcit.css * Handle bad cookies without crashing
[Citadel Development] Citadel commit log: revision 7473
r7473 | ajc | 2009-05-20 11:35:58 -0400 (Wed, 20 May 2009) | 1 line Changed paths: M /trunk/webcit/static/webcit.css * Reverting an unintentional commit to static/webcit.css
[Citadel Development] Citadel commit log: revision 7475
r7475 | dothebart | 2009-05-20 17:51:18 -0400 (Wed, 20 May 2009) | 2 lines Changed paths: M /trunk/webcit/rss.c * remove unneded variable
[Citadel Development] Citadel commit log: revision 7476
r7476 | dothebart | 2009-05-20 17:52:22 -0400 (Wed, 20 May 2009) | 2 lines Changed paths: M /trunk/webcit/preferences.c M /trunk/webcit/webcit.c * move end-of-session-save prefs to session detach handler.
[Citadel Development] Citadel commit log: revision 7474
> Mi Mai 20 2009 13:07:22 EDT von "ajc" >Betreff: Citadel commit log: revision 7474 > > > r7474 | ajc | 2009-05-20 13:07:21 -0400 (Wed, 20 May 2009) | 2 lines > Changed paths: > M /trunk/webcit/auth.c > M /trunk/webcit/webcit.c > M /trunk/webcit/webcit.h > > * The code that handled session establishment via http-auth was also >handling re-login via cookie data, since they both set c_username and >c_password ... the extra function for cookie login wasn't being called at all >so I removed it. > * When re-establishing a session, use gotoroom() instead of explicitly >doing a GOTO server command. This causes the wc_view and other session data >to be loaded properly. > > > > > shouldn't hdr->got_auth == AUTH_COOKIE be the condition whether to reatach / change room or not? btw, my last commit requires bootstrapping.
[Citadel Development] Citadel commit log: revision 7477
r7477 | dothebart | 2009-05-20 18:03:41 -0400 (Wed, 20 May 2009) | 2 lines Changed paths: M /branches/stable-75x/webcit/calendar.c * accept text/todo as text/vtodo
[Citadel Development] Citadel commit log: revision 7478
r7478 | dothebart | 2009-05-20 18:06:01 -0400 (Wed, 20 May 2009) | 2 lines Changed paths: M /trunk/webcit/calendar.c * accept text/todo here too.