<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fml8.git/fml/lib/Mail/Message.pm, branch im-153</title>
<subtitle>fml mailing list driver version 8 
</subtitle>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/'/>
<entry>
<title>clean up document</title>
<updated>2001-06-02T12:38:19+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2001-06-02T12:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=e3b3709cef453d575e3a59a75a2739ce2a56a094'/>
<id>e3b3709cef453d575e3a59a75a2739ce2a56a094</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>parse() can accpet either file or fd (file descriptor).</title>
<updated>2001-05-18T03:50:16+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2001-05-18T03:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=32706d34eda4bc289364b64ae3f577def4b0d366'/>
<id>32706d34eda4bc289364b64ae3f577def4b0d366</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update documents to reflect Mail::Message::*</title>
<updated>2001-05-06T08:19:11+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2001-05-06T08:19:11+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=72399b69cbbc36cf34defde2b9c2b3aa2dca2ff0'/>
<id>72399b69cbbc36cf34defde2b9c2b3aa2dca2ff0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>replace create($me, $args) with _build_message($me, $args) since</title>
<updated>2001-05-06T02:37:53+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2001-05-06T02:37:53+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=687debd04434f62ccaed70f81f7a14bbf52e784e'/>
<id>687debd04434f62ccaed70f81f7a14bbf52e784e</id>
<content type='text'>
create() is ambiguous (what it creates ?).

add several comments on what new() and _build_message() do.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
create() is ambiguous (what it creates ?).

add several comments on what new() and _build_message() do.
</pre>
</div>
</content>
</entry>
<entry>
<title>nuke data_type().</title>
<updated>2001-05-05T06:39:41+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2001-05-05T06:39:41+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=3b0f03b899a1230a097d8362d366cac97f263b63'/>
<id>3b0f03b899a1230a097d8362d366cac97f263b63</id>
<content type='text'>
replace data_type() with get_data_type().

define header_data_type() method to retrieve the data type of the
whole mail message.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
replace data_type() with get_data_type().

define header_data_type() method to retrieve the data type of the
whole mail message.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix regexp to extrace type from content-type:</title>
<updated>2001-04-15T15:29:29+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2001-04-15T15:29:29+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=4c379ff58d873a8be922b4fe74025f8f275d78a6'/>
<id>4c379ff58d873a8be922b4fe74025f8f275d78a6</id>
<content type='text'>
we check preamble exists or not more rigorously to avoid to misread
broken(?) mulitpart data.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
we check preamble exists or not more rigorously to avoid to misread
broken(?) mulitpart data.
</pre>
</div>
</content>
</entry>
<entry>
<title>smtpsvc returns boundary = "boundary" format</title>
<updated>2001-04-15T14:33:36+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2001-04-15T14:33:36+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=95709dae454430a666db455dde0b89ce548a0460'/>
<id>95709dae454430a666db455dde0b89ce548a0460</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mime *type is case insensitive.</title>
<updated>2001-04-15T14:15:30+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2001-04-15T14:15:30+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=7bd5809d3f2b63b53eda8846e6da3a027f369f8b'/>
<id>7bd5809d3f2b63b53eda8846e6da3a027f369f8b</id>
<content type='text'>
align types to be lowercase
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
align types to be lowercase
</pre>
</div>
</content>
</entry>
<entry>
<title>we can handle broken multipart message now, I believe.</title>
<updated>2001-04-13T03:52:05+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2001-04-13T03:52:05+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=001148928655fa938c25f3f86747cfc9e9937d59'/>
<id>001148928655fa938c25f3f86747cfc9e9937d59</id>
<content type='text'>
"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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"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.
</pre>
</div>
</content>
</entry>
<entry>
<title>corrent how to parse broken multipart message</title>
<updated>2001-04-12T16:44:44+00:00</updated>
<author>
<name>fukachan</name>
<email>fukachan</email>
</author>
<published>2001-04-12T16:44:44+00:00</published>
<link rel='alternate' type='text/html' href='https://www.dangofactory.net/cgit/cgit.cgi/fml8.git/commit/?id=0e02d3165e5a8971dfce89d43dafa88eccebda7a'/>
<id>0e02d3165e5a8971dfce89d43dafa88eccebda7a</id>
<content type='text'>
fix "text/rfc822-headers" type handling since
duplicated "text/rfc822-headers" parts may appear.
we check the duplication always.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix "text/rfc822-headers" type handling since
duplicated "text/rfc822-headers" parts may appear.
we check the duplication always.
</pre>
</div>
</content>
</entry>
</feed>
