| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2002-08-03 | some debug codes (disabled now) | fukachan | |
| 2002-07-02 | fix comments | fukachan | |
| 2002-05-18 | implement message_text_as_array_ref() | fukachan | |
| 2002-05-11 | nuke \s*$ | fukachan | |
| 2002-05-11 | no no no, not reset $data_ptr unless body | fukachan | |
| 2002-05-11 | fix: parser() should handle header only message. | fukachan | |
| 2002-04-28 | validate by defined() more | fukachan | |
| 2002-04-28 | check invalid multipart format | fukachan | |
| 2002-04-28 | remove module global variable $InComingMessage | fukachan | |
| 2002-04-28 | new() not need $InComingMessage here | fukachan | |
| 2002-04-28 | fix comment. | fukachan | |
| add loop label. FNF. more checks by defined() and whether the content is not empty. | |||
| 2002-04-27 | check more data by defined() | fukachan | |
| 2002-04-26 | check defined($InComingMessage) before $body_size estimation | fukachan | |
| 2002-04-25 | check defined($InComingMessage) before $body_size estimation | fukachan | |
| 2002-04-19 | cosmetics: white spaces | fukachan | |
| 2002-04-13 | implement whole_message_as_string_ref() | fukachan | |
| 2002-04-08 | fix/clean up documents | fukachan | |
| 2002-04-07 | define delete_message_part_link() | tmu | |
| 2002-02-01 | remove $ENV{debug} based toggle flagsubdir-base | fukachan | |
| 2002-01-18 | __next_message() -> _next_message_is() | fukachan | |
| __prev_message() -> _prev_message_is() | |||
| 2002-01-16 | oops, forgotten. fix head_message() -> __head_message() | fukachan | |
| 2002-01-16 | change Mail::Message naming convention. | fukachan | |
| public -> private: o head_message o last_message o next_message o prev_message prefix change: o rfc822_message_ -> whole_message_ o get_first_plaintext_message() -> find_first_plaintext_message() o get_encoding_mechanism() -> encoding_mechanism() o get_data_type() -> data_type() o get_data_type_list() -> data_type_list() renamed: o get_offset() - >offset_pair() o header_in_body_part() -> message_fields() o data_in_body_part() -> message_text() where we use RFC822 flabour naming convention. rfc822 says "message = fields + text" and rfc2047 says "message" as defined in RFC 822, with all header fields optional. | |||
| 2002-01-13 | oops, fix typo (not remove =cut before the last 1;) | fukachan | |
| 2002-01-13 | remove \s*$ | fukachan | |
| 2002-01-13 | reorder find() definition location | fukachan | |
| 2002-01-13 | use rfc822_message_ as prefix for method to manipulate the whole | fukachan | |
| message. | |||
| 2002-01-13 | header_size() -> whole_message_header_size() | fukachan | |
| body_size() -> whole_message_body_size() | |||
| 2002-01-13 | nuke C<> in =head2 function() | fukachan | |
| 2002-01-13 | remove header(), data() method | fukachan | |
| 2002-01-13 | update comments, copyright. FNF-ify. | fukachan | |
| fix argument. | |||
| 2001-12-22 | remove \s*$ | fukachan | |
| 2001-10-29 | _get_mime_header() checks offset boundary | fukachan | |
| return default pair if overrun. | |||
| 2001-10-27 | oops, should be s///mi to trap encodinge | fukachan | |
| 2001-10-27 | change method: data() -> data_in_body_part() | fukachan | |
| 2001-10-21 | check defined $header->get(content-type) | fukachan | |
| 2001-10-21 | check more defined() check | fukachan | |
| 2001-10-20 | bug fix: $InComingMessage should not local scope. modify it to SCALAR REF | fukachan | |
| bug fix: data_in_body_part() returns whole data not the first 512 bytes bug if $size is specified as argument, return the first $size bytes. feature: get_data_type_list() returns ARRAY of xxx/yyy by default for other method use. If under $debug mdoe, it shows verbose output. | |||
| 2001-09-23 | implement get_offset(): | fukachan | |
| return offset information in the data. return value is ARRAY | |||
| 2001-09-23 | implement get_encoding_mechanism() in Mail::Message. | fukachan | |
| return encoding type for specified Mail::Message not whole mail. The return value is one of base64, quoted-printable or undef. | |||
| 2001-08-23 | more debug to show {header,body}_size | fukachan | |
| 2001-08-02 | handle buffer (MIME part) without trailing "\n". | fukachan | |
| index("\n") can pick up both the last "\n" of the MIME part and "\n" of MIME delimiter string "CRLF delimiter" since index() searches the whole not a part of the mail. We need to identify these two cases restrictly. | |||
| 2001-06-02 | clean up document | fukachan | |
| 2001-05-18 | parse() can accpet either file or fd (file descriptor). | fukachan | |
| 2001-05-06 | update documents to reflect Mail::Message::* | fukachan | |
| 2001-05-06 | replace create($me, $args) with _build_message($me, $args) since | fukachan | |
| create() is ambiguous (what it creates ?). add several comments on what new() and _build_message() do. | |||
| 2001-05-05 | nuke data_type(). | fukachan | |
| replace data_type() with get_data_type(). define header_data_type() method to retrieve the data type of the whole mail message. | |||
| 2001-04-15 | fix regexp to extrace type from content-type: | fukachan | |
| we check preamble exists or not more rigorously to avoid to misread broken(?) mulitpart data. | |||
| 2001-04-15 | smtpsvc returns boundary = "boundary" format | fukachan | |
| 2001-04-15 | mime *type is case insensitive. | fukachan | |
| align types to be lowercase | |||
| 2001-04-13 | we can handle broken multipart message now, I believe. | fukachan | |
| "broken" implies the folloing type message: * It says Content-Type: multipart but has no multipart block within it. * multipart without close-delimiter our analyzer loop does do { alloc a new part + delimiter } while ( not reach the end and non-zero data part ). modify _get_next_pos() which returns (maxlen, maxlen) if broken condition is satisfied. It means the next part has zero data, so the next "alloc a new part" process is ignored in analyzer loop. | |||
