Commit Graph

20 Commits

Author SHA1 Message Date
Christian Neukirchen
a82cb18ccc rfc2047: blaze822_decode_rfc2047: initialize dec and decchunk.
Found by clang-analyzer.
2016-07-21 20:16:10 +02:00
Christian Neukirchen
22f456a2a0 clean up header includes 2016-07-18 17:06:41 +02:00
Christian Neukirchen
54b93c8f63 rfc2047: decode ??? on errors 2016-07-15 16:51:17 +02:00
Christian Neukirchen
8629e12ee6 rfc2047: revert in blaze822_decode_b64 2016-07-15 16:39:23 +02:00
Christian Neukirchen
010458d971 rfc2047: try sliced version of blaze822_decode_b64 (no benefit in practise) 2016-07-15 16:38:48 +02:00
Christian Neukirchen
00b0e23f1f rfc2047: blaze822_decode_b64: check bounds 2016-07-14 18:24:08 +02:00
Christian Neukirchen
1a1f01ecf9 rfc2047: blaze822_decode_qp: check bounds 2016-07-14 17:43:09 +02:00
Christian Neukirchen
11c9ce78f1 rfc2047: blaze822_decode_qp: off-by-one in qp decoding 2016-07-13 20:53:26 +02:00
Christian Neukirchen
6e6d1993a2 rfc2047: free all things in blaze822_decode_rfc2047 2016-07-13 17:17:43 +02:00
Christian Neukirchen
b32ef0fd5a blaze822_priv.h: add isfws 2016-07-13 16:00:20 +02:00
Christian Neukirchen
8ba55bae99 blaze822_priv.h: macro cleanup 2016-07-13 15:56:50 +02:00
Christian Neukirchen
17355dbe63 blaze822: api refactoring 2016-07-13 15:52:39 +02:00
Christian Neukirchen
9b2a97416d rfc2047: detect iconv_open error properly 2016-07-12 16:23:51 +02:00
Christian Neukirchen
56a30a4068 rfc2047: suppress common error messages 2016-07-12 16:15:22 +02:00
Christian Neukirchen
3d40dedd96 rfc2047: consistency 2016-07-12 16:15:00 +02:00
Christian Neukirchen
4bd036232d rfc2047: better base64 memory bound 2016-07-12 16:12:44 +02:00
Christian Neukirchen
bd1ab50db8 rfc2047: avoid tolower 2016-07-12 15:16:56 +02:00
Christian Neukirchen
cd510df51d rfc2047: handle uint properly 2016-07-12 14:08:31 +02:00
Christian Neukirchen
3ce49fb460 fix unsigned computation 2016-07-12 13:37:51 +02:00
Christian Neukirchen
3bb5452964 add rfc2047 decoder 2016-07-11 23:40:00 +02:00