a8e6df07f5101f6f7467dbd861dbdddfb2759370 |
|
24-Apr-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-imap: Make imap_bodystructure_parse_args() public |
26a2909cb5b201d0715f6ce3079374757fee8da3 |
|
30-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-imap: imap-bodystructure: Added support for making imap_bodystructure_parse() work without a pre-existing message_part tree.
It can now create the tree from the BODYSTRUCTURE string itself. |
57e3b63a75335f45cf6cf9cd89317e2e6cec249d |
|
30-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-imap: imap-bodystructure: Moved message_part_data header parsing and query functions to their own module in lib-mail.
Moved code from imap-bodystructure and imap-envelope. |
afd6338f1c0b6ffcd33b6fde9741b52002835ba3 |
|
30-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-imap: imap-bodystructure: Renamed imap_bodystructure_is_plain_7bit() to message_part_data_is_plain_7bit(). |
df459621b9124dfd88d56619ac84611f30fec854 |
|
30-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-imap: imap-bodystructure: Renamed imap_bodystructure_parse_header() to message_part_data_parse_from_header(). |
2483736d1ad6a680980dd58c616836837721a113 |
|
30-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-imap: imap-bodystructure: Changed struct message_part_body to contain fully decoded data.
Contained unparsed IMAP string data before. |
28dffd17cbc002c0b385f557dcfcaba7dbf44cac |
|
30-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-imap: imap-bodystructure: Removed useless pool field from struct message_part_data. |
c59d22d58cd0bbeeac4622b99088a1cb7d2fde20 |
|
30-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-mail: Gave message_part_data its own field in struct message_part. |
1eeb9f438092988c374e05c3e960edcccc63c2ae |
|
30-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-imap: imap-bodystructure: Renamed struct message_part_body_data to message_part_data. |
ebe49ef9cc7f6f7ee98498cb1bdc4b10381da9f8 |
|
15-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
imap-bodystructure.h comment fix |
a32e42550ed21cab8adf4b4bf4c4fa950e90696e |
|
15-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
imap-bodystructure.h comment update |
405615248f5cb4a9c1a71448c80ddc87576b43be |
|
15-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
lib-imap: Added support for parsing IMAP BODYSTRUCTURE and writing out a modified version. |
0000bf8b0e0fa31e875ec55b585e9f7291d6f3d0 |
|
15-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
imap_body_parse_from_bodystructure() now returns the error instead of logging it. |
68a4946b12583b88fa802e52ebee45cd96056772 |
|
20-Jun-2008 |
Timo Sirainen <tss@iki.fi> |
Added more consts, ATTR_CONSTs and ATTR_PUREs.
--HG--
branch : HEAD |
c25356d5978632df6203437e1953bcb29e0c736f |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Changed .h ifdef/defines to use <NAME>_H format.
--HG--
branch : HEAD |
15f2583bf1cbe5a18b3f5f38d2770e2bfa2d4b13 |
|
15-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Make imap_bodystructure_write() parameter constant. Patch by Max Kellermann
--HG--
branch : HEAD |
6ef7e31619edfaa17ed044b45861d106a86191ef |
|
13-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Added "bool" type and changed all ints that were used as booleans to bool.
--HG--
branch : HEAD |
d05e841733a1632e62328fa7c343e1799ffa9505 |
|
03-Jul-2005 |
Timo Sirainen <tss@iki.fi> |
Added imap_bodystructure_is_plain_7bit()
--HG--
branch : HEAD |
992a13add4eea0810e4db0f042a595dddf85536a |
|
08-Jul-2004 |
Timo Sirainen <tss@iki.fi> |
Cache file fixes, API changes, etc. It's still in somewhat ugly state, but
getting better..
--HG--
branch : HEAD |
ffb0a64fa0a7a554d97292abda921aabddc97bee |
|
20-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
Removed unneeded code
--HG--
branch : HEAD |
645f258ea29afaf09b673fc65d1bd788dfec8db8 |
|
20-Aug-2003 |
Timo Sirainen <tss@iki.fi> |
If BODY/BODYSTRUCTURE is requested with some other headers, parse the
headers only once. If body contains multiple MIME parts, cache the internal
MIME structure so BODY[part] fetching doesn't need to parse it again.
--HG--
branch : HEAD |
ab5efa23c60cdc394ea4a7508364ff5f0e8e005b |
|
20-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
comment update
--HG--
branch : HEAD |
c0435c854a0e7246373b9752d163095cc4fbe985 |
|
05-Jan-2003 |
Timo Sirainen <tss@iki.fi> |
Naming style changes, finally got tired of most of the typedefs. Also the
previous enum -> macro change reverted so that we don't use the highest bit
anymore, that's incompatible with old indexes so they will be rebuilt.
--HG--
branch : HEAD |
ecc81625167ed96c04c02aa190a1ea5baa65b474 |
|
06-Dec-2002 |
Timo Sirainen <tss@iki.fi> |
Renamed IBuffer and OBuffer to IStream and OStream which describes their
functionality better. I tried to keep the variable names and comments also
sensible.
--HG--
branch : HEAD |
448492d8317140da884089c1e1f54a004db80f77 |
|
17-Oct-2002 |
Timo Sirainen <tss@iki.fi> |
If BODYSTRUCTURE is cached, we can use it to generate BODY reply. It takes
some CPU, but probably still faster than needing to open the file.
Also removed requirement of FIELD_TYPE_LOCATION to exist in .data file. This
will be useful when we don't need the location (eg. filename == uid).
--HG--
branch : HEAD |
b646fdb90f75ab80ea7feca42fa2e1f8e788b004 |
|
14-Oct-2002 |
Timo Sirainen <tss@iki.fi> |
Split IOBuffer into mmaped IBuffer, file IBuffer, memory data IBuffer and
file OBuffer.
--HG--
branch : HEAD |
e403d34ae6904cd8d9f72345a2f2dc017d3b46aa |
|
22-Aug-2002 |
Timo Sirainen <tss@iki.fi> |
Message data is parsed in blocks (no longer entirely mmap()ed). Several
IOBuffer changes. All mixed signed/unsigned comparisions were fixed so code
can now be compiled with gcc's -W flag. mbox support is broken currently,
and there's most likely several other problems too.
--HG--
branch : HEAD |
66251e6ab31e5cc153fe5cae608e416dacafe9cd |
|
08-Aug-2002 |
Timo Sirainen <tss@iki.fi> |
Initial revision
--HG--
branch : HEAD |