1. 05 Apr, 2001 3 commits
    • Alain Magloire authored
    • 	perform some filtering on it.  All the decoding streams will move
      	to this i.e. quoted-printable, base64 etc .. This scheme will also
      	permit users to add to the list new filters.  Still work in progress.
      
      	* mailbox/Makefile.am : Add filter.c filter_rfc822.c.
      	* mailbox/body.c ( : When creating a floating body i.e creating
      	a temporary file, the stream was not "own" by the body_t.
      	(_body_get_fd): Likewised.
      	(_body_read):_ Likewised.
      	(_body_readline): Likewised.
      	(_body_write): Likewised.
      	(_body_truncate): Likewised.
      	(_body_size): Likewised.
      	(_body_flush): Likewised.
      
      	* mailbox/folder_imap.c (imap_literal_string): Check if the
      	callback.buffer is NULL.
      	(imap_body): Do no set the callback.type if "FIELDS" is part of the
      	string.
      
      	* mailbox/header.c: Remove the support for RFC822 it will be part
      	of the filter_t object.
      	* mailbox/mbx_mbox.c: Likewised.
      	* mailbox/mailbox.c (mailbox_size): Rename to mailbox_get_size().
      
      	* mailbox/stream.c (stream_is_seekable): New function.
      	(stream_set_property): New function.
      	(stream_get_property): New function.
      
      	* mailbox/trans_stream.c: Beautify.
      Alain Magloire authored
  2. 21 Mar, 2001 2 commits
  3. 19 Mar, 2001 4 commits
  4. 18 Mar, 2001 1 commit
  5. 16 Mar, 2001 1 commit
  6. 13 Mar, 2001 7 commits
  7. 09 Mar, 2001 2 commits
  8. 08 Mar, 2001 4 commits
  9. 05 Mar, 2001 1 commit
  10. 02 Mar, 2001 1 commit
  11. 28 Feb, 2001 2 commits
  12. 27 Feb, 2001 1 commit
    • doc/mailbox.texi: ?
      imap4d/fetch.c: Cool!  Things are finally falling in place for the
      fetch, pieces missing:  bodystructures, body[header.fields],
      body[header.fields.not].  I need to find a way to cleanly check the
      spacing, I got things like:
      * FETCH 1 ( FLAGS ( \Read \Seen ))
      Which is compliant but too many spaces at the compliant it should be
      * FETCH 1 (FLAGS (\Read \Seen ))
      imap4d/imap4d.h imap4d/util.c : New helper function util_token().
      mailbox/mbx_imap.c : getting the size of the subparts from the bodystructure.
      Alain Magloire authored
  13. 26 Feb, 2001 1 commit
    • doc/mailbox.texi : Why is this always show? I did not touch it.
      lib/strtok_r.c : Return NULL and save the old pointer.
      mailbox/folder_imap.c mailbox/mbx_imap.c: Implement FETCH .. ye!!!
      mailbox/mbx_mbox.c : some comments.
      Alain Magloire authored
  14. 23 Feb, 2001 1 commit
    • will permit to change the behaviour of the mailbox.  For example
      POP3 and IMAP4 streams are RFC822 meaning they end with "\r\n",
      Now I'm doing ugly hack to convert it and maintain the offset,
      that does not work well.  Rather lets put the trouble on
      the client ;-) but by setting property_set ("RFC822_FORMAT");
      the conversion "\r\n" can still be done. But it will be up
      to the client to do the offset calculation.
      Alain Magloire authored
  15. 22 Feb, 2001 2 commits
  16. 21 Feb, 2001 1 commit
  17. 20 Feb, 2001 3 commits
  18. 16 Feb, 2001 1 commit
  19. 09 Feb, 2001 1 commit
  20. 07 Feb, 2001 1 commit