Changeset 1486

Show
Ignore:
Timestamp:
01/28/07 13:59:11
Author:
pvanhoof
Message:

Comments and some bugfixes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libtinymail-camel/camel-lite/camel/camel-folder-summary.c

    r1483 r1486  
    13961396camel_folder_summary_touch(CamelFolderSummary *s) 
    13971397{ 
    1398         //CAMEL_SUMMARY_LOCK(s, summary_lock); 
     1398        /* CAMEL_SUMMARY_LOCK(s, summary_lock); */ 
    13991399        s->flags |= CAMEL_SUMMARY_DIRTY; 
    1400         //CAMEL_SUMMARY_UNLOCK(s, summary_lock); 
     1400        /* CAMEL_SUMMARY_UNLOCK(s, summary_lock); */ 
    14011401} 
    14021402 
  • trunk/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-folder.c

    r1485 r1486  
    301301put_highestmodseq (CamelImapFolder *imap_folder, const char *highestmodseq) 
    302302{ 
    303         char *filename = g_strdup_printf ("%s/status", imap_folder->folder_dir); 
     303        char *filename = g_strdup_printf ("%s/highestmodseq", imap_folder->folder_dir); 
    304304        FILE *file; 
    305305         
     
    311311                fprintf (file, "%s", highestmodseq); 
    312312                fclose (file); 
    313         }       
     313        } 
    314314} 
    315315 
     
    317317get_highestmodseq (CamelImapFolder *imap_folder) 
    318318{ 
    319         char *filename = g_strdup_printf ("%s/status", imap_folder->folder_dir); 
     319        char *filename = g_strdup_printf ("%s/highestmodseq", imap_folder->folder_dir); 
    320320        /* max length in chars is that one, yes (the char values themselve  
    321321           don't matter for this sizeof. It's just to reflect the RFC as-is) */ 
     
    328328        if (file != NULL) 
    329329        { 
    330                 retval = g_malloc0 (sizeof ("18446744073709551615"));  
     330                retval = g_malloc0 (25); /* a 64bit number must fit in it */ 
    331331                fscanf (file, "%s", retval); 
    332332                fclose (file); 
     
    28702870                { 
    28712871                        uidset = imap_uid_array_to_set (folder->summary, needheaders, uid, UID_SET_LIMIT, &uid); 
     2872 
     2873/* 
     2874This reply consumed 800 bytes. This is how it's currently done 
     2875============================================================== 
     2876a03 UID FETCH 1:2 (FLAGS RFC822.SIZE INTERNALDATE BODY.PEEK[HEADER.FIELDS (DATE FROM TO CC SUBJECT MESSAGE-ID)]) 
     2877---------------------------------------------------------------------------------------------------------------- 
     2878* 1 FETCH (FLAGS (NonJunk) UID 1 INTERNALDATE "17-Oct-2006 20:26:17 +0100" RFC822.SIZE 1809 BODY[HEADER.FIELDS (DATE FROM TO CC SUBJECT MESSAGE-ID)] {192} 
     2879Message-ID: <353B8E77.C1FE410D@rip.cz> 
     2880Date: Mon, 20 Apr 1998 20:05:43 +0200 
     2881From: Milan Riha <milan@rip.cz> 
     2882To: zmailer <zmailer@nic.funet.fi> 
     2883Subject: Re: Where to find Zmailer-FAQ ? 
     2884 
     2885) 
     2886* 2 FETCH (FLAGS (NonJunk) UID 2 INTERNALDATE "17-Oct-2006 20:26:17 +0100" RFC822.SIZE 1571 BODY[HEADER.FIELDS (DATE FROM TO CC SUBJECT MESSAGE-ID)] {281} 
     2887Date: Mon, 20 Apr 1998 19:24:47 +0200 (MET DST) 
     2888From: Andrzej Stella-Sawicki <savit@Sav.NET> 
     2889To: Milan Riha <milan@rip.cz> 
     2890cc: zmailer <zmailer@nic.funet.fi> 
     2891Subject: Re: Where to find Zmailer-FAQ ? 
     2892Message-ID: <Pine.LNX.3.96.980420192200.25200A-100000@lama.supermedia.pl> 
     2893 
     2894) 
     2895a03 OK UID FETCH Completed 
     2896 
     2897 
     2898This reply consumed 812 bytes (and we have reply-to for free). The IMAP server will be faster too 
     2899================================================================================================= 
     2900a03 UID FETCH 1:2 (UID FLAGS RFC822.SIZE ENVELOPE) 
     2901-------------------------------------------------- 
     2902* 1 FETCH (FLAGS (NonJunk) UID 1 RFC822.SIZE 1809 ENVELOPE ("Mon, 20 Apr 1998 20:05:43 +0200" "Re: Where to find Zmailer-FAQ ?" (("Milan Riha" NIL "milan" "rip.cz")) (("Milan Riha" NIL "milan" "rip.cz")) (("Milan Riha" NIL "milan" "rip.cz")) (("zmailer" NIL "zmailer" "nic.funet.fi")) NIL NIL NIL "<353B8E77.C1FE410D@rip.cz>")) 
     2903* 2 FETCH (FLAGS (NonJunk) UID 2 RFC822.SIZE 1571 ENVELOPE ("Mon, 20 Apr 1998 19:24:47 +0200 (MET DST)" "Re: Where to find Zmailer-FAQ ?" (("Andrzej Stella-Sawicki" NIL "savit" "Sav.NET")) (("Andrzej Stella-Sawicki" NIL "savit" "Sav.NET")) (("Andrzej Stella-Sawicki" NIL "savit" "Sav.NET")) (("Milan Riha" NIL "milan" "rip.cz")) (("zmailer" NIL "zmailer" "nic.funet.fi")) NIL "<353B61BD.9978FB42@rip.cz>" "<Pine.LNX.3.96.980420192200.25200A-100000@lama.supermedia.pl>")) 
     2904a03 OK UID FETCH Completed 
     2905 
     2906*/ 
    28722907 
    28732908                        if (!camel_imap_command_start (store, folder, ex,