commit-mailutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

mailutils/mailbox Makefile.am address.c attachm...


From: Alain Magloire
Subject: mailutils/mailbox Makefile.am address.c attachm...
Date: Mon, 09 Apr 2001 22:13:51 -0700

CVSROOT:        /home/cvs
Module name:    mailutils
Changes by:             01/04/09 22:13:51

Modified files:
        mailbox        : Makefile.am address.c attachment.c body.c 
                         filter_rfc822.c folder.c folder_imap.c 
                         mailbox.c mbx_imap.c mbx_mbox.c mbx_pop.c 
                         message.c misc.c parse822.c url.c 
        mailbox/include: Makefile.am imap0.h misc.h 
Added files:
        mailbox        : filter_trans.c 
        mailbox/include: filter0.h 
Removed files:
        mailbox        : trans_stream.c 

Log message:
        * mailbox/Makefile.am: filter_trans.c added, trans_stream.c deleted.
        * mailbox/attachment.c (message_create_attachment): use
        filter_create().
        (message_save_attachment): use filter_create().
        * mailbox/body.c (body_set_lines): Wrong comparison for the owner.
        * mailbox/mbx_mbox.c: Do not count the line separtor of part
        of the mailbox.
        
        * mailbox/url.c (url_is_same_sheme): New function.
        (url_is_same_user): New function.
        (url_is_same_path): New function.
        (url_is_same_host): New function.
        (url_is_same_port): New function.
        * mailbox/folder.c : Moved the is_same_*() functions in url.c
        they can be generally usefull.
        (is_same_sheme): Removed.
        (is_same_user): Removed.
        (is_same_path): Removed.
        (is_same_host): Removed.
        (is_same_port): Removed.
        
        * mailbox/folder_imap.c (folder_imap_create): New function,
        CREATE a new mailbox.
        (folder_imap_open): Calls folder_imap_create when the MU_STREAM_CREAT
        flag is set.
        * mailbox/mbx_imap.c: Appending messages implemented, if the message
        comes from the same imap folder, it is COPY otherwise APPEND.
        (is_same_folder): New function.
        (imap_append_message): Implemented.
        (attribute_string): New functions.
        (imap_copy_message): New function.
        * mailbox/include/imap0.h: New enum, IMAP_APPEND, IMAP_APPEND_ACK,
        IMAP_APPEND_CONT, IMAP_APPEND_SEND, IMAP_COPY, IMAP_COPY_ACK,
        IMAP_CREATE, IMAP_CREATE_ACK.
        
        * mailbox/parse822.c: New parser.
        * include/mailutils/parse822.h: New file.
        * mailbox/address.c (address_create): Remove the old parsing and use
        parse822 as the underlying engine.
        (address_parse): Removed.
        (gettoken): Removed.
        (quotes): Removed.
        (address_get_personal): Remove the code to unquote, parse822 takes
        care if it. Return value when no field is ENOENT.
        (address_get_comments): Reutrn value when no field ENOENT.
        (address_get_local_part): Reutrn value when no field ENOENT.
        (address_get_domain): Reutrn value when no field ENOENT.
        (address_get_email): Reutrn value when no field ENOENT.
        (address_get_route): Reutrn value when no field ENOENT.
        * mailbox/message.c (message_sender): Use parse822 to retrieve
        the email from the From: field.
        (message_set_mailbox): New function.
        * mailbox/misc.c : Removed the old parsing code.
        (gettoken): Removed.
        (parseaddr): Removed.
        * mailbox/include/misc.h : Removed parseaddr() prototypes.
        From Sam Roberts, the new parse822 parser..

CVSWeb URLs:
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/filter_trans.c.diff?tr1=NONE&tr2=1.1r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/Makefile.am.diff?tr1=1.18&tr2=1.19r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/address.c.diff?tr1=1.7&tr2=1.8r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/attachment.c.diff?tr1=1.10&tr2=1.11r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/body.c.diff?tr1=1.17&tr2=1.18r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/filter_rfc822.c.diff?tr1=1.1&tr2=1.2r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/folder.c.diff?tr1=1.8&tr2=1.9r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/folder_imap.c.diff?tr1=1.12&tr2=1.13r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/mailbox.c.diff?tr1=1.38&tr2=1.39r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/mbx_imap.c.diff?tr1=1.23&tr2=1.24r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/mbx_mbox.c.diff?tr1=1.38&tr2=1.39r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/mbx_pop.c.diff?tr1=1.42&tr2=1.43r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/message.c.diff?tr1=1.47&tr2=1.48r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/misc.c.diff?tr1=1.4&tr2=1.5r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/parse822.c.diff?tr1=1.2&tr2=1.3r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/url.c.diff?tr1=1.7&tr2=1.8r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/trans_stream.c.diff?tr1=1.10&tr2=NONEr1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/include/filter0.h.diff?tr1=NONE&tr2=1.1r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/include/Makefile.am.diff?tr1=1.8&tr2=1.9r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/include/imap0.h.diff?tr1=1.4&tr2=1.5r1=text&r2=text
http://subversions.gnu.org/cgi-bin/cvsweb/mailutils/mailbox/include/misc.h.diff?tr1=1.3&tr2=1.4r1=text&r2=text




reply via email to

[Prev in Thread] Current Thread [Next in Thread]