[Citadel Development] Re: connecting external applications to the autopurger...

2009-05-20 Thread IGnatius T Foobar
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

2009-05-20 Thread ajc

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

2009-05-20 Thread ajc

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

2009-05-20 Thread ajc

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

2009-05-20 Thread ajc

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

2009-05-20 Thread ajc

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

2009-05-20 Thread dothebart

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

2009-05-20 Thread dothebart

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

2009-05-20 Thread dothebart
>  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

2009-05-20 Thread dothebart

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

2009-05-20 Thread dothebart

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.