Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rfc2045: blaze822_multipart: parse rest when boundary is missing | Leah Neukirchen | 2020-12-09 | 1 | -2/+2 |
| | | | | | Either the mail got truncated or was wrongly generated, try to go on by taking the remains of the buffer as part. | ||||
* | rfc2045: mymemmemnl: make more check idiomatic | Leah Neukirchen | 2020-11-12 | 1 | -1/+1 |
| | |||||
* | rfc2045: fix overread in blaze822_mime_parameter | Leah Neukirchen | 2020-11-12 | 1 | -0/+2 |
| | | | | This triggered an invalid read in strchr on 'Content-Type: text/html; ' | ||||
* | rfc2045: ensure mime boundaries end with a newline or - | Leah Neukirchen | 2020-11-12 | 1 | -2/+22 |
| | |||||
* | blaze822_walk_mime: limit recursion depth | Leah Neukirchen | 2020-05-09 | 1 | -0/+3 |
| | |||||
* | rfc2045: blaze822_multipart: avoid buffer overflow on empty MIME part | Leah Neukirchen | 2018-02-12 | 1 | -0/+2 |
| | |||||
* | use appropriate integer types | Leah Neukirchen | 2017-10-06 | 1 | -1/+1 |
| | | | | Mainly found with clang -Wconversion -Wshorten-64-to-32. | ||||
* | style | Leah Neukirchen | 2017-08-31 | 1 | -2/+2 |
| | |||||
* | clean up whitespace | Leah Neukirchen | 2017-01-26 | 1 | -2/+2 |
| | |||||
* | rfc2047: only decode _ as spaces when decoding headers | Christian Neukirchen | 2016-11-08 | 1 | -1/+1 |
| | |||||
* | rfc2045: the (CR)LF before the boundary belongs to the boundary | Christian Neukirchen | 2016-08-06 | 1 | -0/+5 |
| | |||||
* | rfc2045: import walk_mime | Christian Neukirchen | 2016-08-02 | 1 | -0/+34 |
| | |||||
* | rfc2045: relax MIME check | Christian Neukirchen | 2016-07-29 | 1 | -2/+7 |
| | | | | | Some mails don't have MIME-Version: 1.0, having Content-Transfer-Encoding shall be good enough either | ||||
* | rfc2045: put default content type into writable section | Christian Neukirchen | 2016-07-29 | 1 | -1/+4 |
| | |||||
* | rfc2045: downcase mime type | Christian Neukirchen | 2016-07-29 | 1 | -1/+3 |
| | |||||
* | cleanups | Christian Neukirchen | 2016-07-26 | 1 | -1/+1 |
| | |||||
* | str*casecmp is in <strings.h> | Christian Neukirchen | 2016-07-26 | 1 | -0/+1 |
| | |||||
* | import musl memmem | Christian Neukirchen | 2016-07-26 | 1 | -4/+2 |
| | |||||
* | mshow: extract file name logic | Christian Neukirchen | 2016-07-20 | 1 | -0/+2 |
| | |||||
* | clean up header includes | Christian Neukirchen | 2016-07-18 | 1 | -0/+3 |
| | |||||
* | rfc2045: blaze822_multipart: use blaze822_mime_parameter | Christian Neukirchen | 2016-07-16 | 1 | -37/+8 |
| | |||||
* | rfc2045: add blaze822_mime_parameter | Christian Neukirchen | 2016-07-16 | 1 | -0/+41 |
| | |||||
* | rfc2045: fix parsing of unquoted boundaries | Christian Neukirchen | 2016-07-16 | 1 | -1/+0 |
| | |||||
* | rfc2045: return 0 when no body is found in blaze822_mime_body | Christian Neukirchen | 2016-07-14 | 1 | -1/+2 |
| | |||||
* | rfc2045: new parameter for blaze822_mime_body to allow freeing of new chunk | Christian Neukirchen | 2016-07-13 | 1 | -4/+9 |
| | |||||
* | rfc2045: blaze822_mime_body: zero output fields when no body is there | Christian Neukirchen | 2016-07-13 | 1 | -1/+4 |
| | |||||
* | rfc2045: blaze822_multipart: \0 also terminates boundary | Christian Neukirchen | 2016-07-13 | 1 | -1/+1 |
| | |||||
* | rfc2045: fix crlf after boundary | Christian Neukirchen | 2016-07-13 | 1 | -1/+3 |
| | |||||
* | add rfc2045 and multipart decoding | Christian Neukirchen | 2016-07-13 | 1 | -0/+131 |