[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- mailutils/mailbox Makefile.am address.c attachm...,
Alain Magloire <=