1. 05 Feb, 2001 2 commits
    • message_set_get_uid().
      * include/mailutils/mailbox.h: New prototypes mailbox_uidnext(),
      mailbox_uidvalidity().
      Alain Magloire authored
    • the UID of the message (IMAP definition) and message_get_uidl() for
      the POP3 definition.
      * mailbox/attachment.c : Indentation fixes.
      * mailbox/file_stream.c : Make sure that the FILE* is close before
      opening.
      * mailbox/folder_imap.c : Use strcasecmp() not strcmp().
      * mailbox/mailbox.c : Added mailbox_uidnext() and mailbox_uidvalidity.
      * mailbox/mapfile_stream.c : When munmap() failed we should check
      against MAP_FAILED, not NULL.
      * mailbox/mbx_imap.c : Implement imap_uidnext(), imap_uidvalidity()
      imap_message_uid().
      * mailbox/mbx_mbox.c : Implement mbox_uidnext(), mbox_uidvalidity()
      mbox_message_uid().
      * mailbox/mbx_mboxscan.c : Implement uidvalidity, it is save int the
      header of the first message, "X-IMAPbase: 127673838 123", a la c-client.
      Save UID, it is save in "X-UID".
      * mailbox/mbx_pop.c : Implement pop_messages_recent(),
      pop_message_unseen() and pop_uid().
      * mailbox/trans_stream.c : Indentation fixes.
      Alain Magloire authored
  2. 02 Feb, 2001 3 commits
  3. 01 Feb, 2001 3 commits
    • Alain Magloire authored
    • header_get_fvalue()
      mailutils/mailbox.h  : rename mailbox_recent_count() to
      mailbox_unseen_count()
      Alain Magloire authored
    • header.c mbx_mboxscan.c mbx_mbox.c : an other attempt for speed
      when parsing, the most common use headers (From, To, Date, CC,..)
      are save in the structure, so when retrieve them it will be
      faster.  Downside the tight parsing loop is not so thight and
      is frankly ugly.  More memory is being use per messages.
      It is hard to guess at this stage the memory patterns
      and where to optimise, probably my last attempt at this
      before the code become truly unmaintable.
      
      mbx_imap.c mailbox.c : I did not understand the difference between
      "recent" and "unseen" english words.  I think that "unseen"
      means new mail, an "recent" mail that was not read yet.
      So I had to rename some functions mailbox_recent_count()
      to mailbox_unseen_count(), but I maybe wrong ... sigh
      somebody with better english skill should explain this
      to me.
      
      mbx_pop.c include/header0.h include/mailbox0.h :
      Introduce header_set_fill() to let the mailboxes fill
      up a buffer that will contains the entire headers.
      Alain Magloire authored
  4. 29 Jan, 2001 4 commits
  5. 26 Jan, 2001 5 commits
  6. 25 Jan, 2001 3 commits
  7. 23 Jan, 2001 3 commits
  8. 20 Jan, 2001 2 commits
  9. 19 Jan, 2001 2 commits
  10. 17 Jan, 2001 2 commits
  11. 16 Jan, 2001 5 commits
  12. 15 Jan, 2001 5 commits
  13. 14 Jan, 2001 1 commit