Roker
|
3698788233
|
qp::encode_header() now also got the header field name, to make 1st line of multi-line header fields shorter.
|
4 years ago |
Thomas
|
ae1eae2cc3
|
Add new files to project
|
4 years ago |
Thomas
|
412cc95940
|
Merge with default
|
4 years ago |
Volker Birk
|
910aaa01d2
|
add test target
|
4 years ago |
Volker Birk
|
bc1f070fe7
|
p≡p engine API standard
|
4 years ago |
Volker Birk
|
2aa8abea60
|
completing API; BUG: transport_encode=false not yet implemented
|
4 years ago |
Roker
|
4c394aecbf
|
merge double head. License comments foo... -.-
|
4 years ago |
Roker
|
8d6cd52360
|
let mime_decode_message() do the right thing.
|
4 years ago |
Volker Birk
|
828f823999
|
and here
|
4 years ago |
Volker Birk
|
8b7f146ce4
|
and here
|
4 years ago |
Volker Birk
|
6c054fb033
|
here, too
|
4 years ago |
Volker Birk
|
9e9d1a4285
|
add license note
|
4 years ago |
Roker
|
9758a343aa
|
okay, this is the new, more complex multipart MIME test message, incl. nested multipart. Add tests for correct values in Engine's message struct (that revealed all the bugs I just fixed in the former commits. :-))
|
4 years ago |
Roker
|
af9660f3bd
|
handle multipart messages uniformly
|
4 years ago |
Roker
|
ebcfee8e58
|
found a nasty bug: I forgot to add the last multiline parameter, so the filename were always not set. -.-
|
4 years ago |
Roker
|
5bddd7421b
|
found a nasty bug: I forgot to add the last multiline parameter, so the filename were always not set. -.-
|
4 years ago |
Roker
|
11ff54b624
|
Yay... I found and fixed a nasty bug in base64::decode() when out iter is not a back_insert_iterator where ++out is a no-op.
|
4 years ago |
Roker
|
ee91973d93
|
hum, in unittest_mime the PNG attachment is 108 instead of 106 bytes. WHY!? So I added unittest_base64 to find out. But the test is green. :-/
|
4 years ago |
Volker Birk
|
5924703371
|
adding LICENSE and README
|
4 years ago |
Volker Birk
|
19fba88800
|
ignoring the right things ;-)
|
4 years ago |
Volker Birk
|
2063e77752
|
typo
|
4 years ago |
Volker Birk
|
3d511ef509
|
this is what will be installed
|
4 years ago |
Volker Birk
|
4decb605bb
|
linking using LDFLAGS
|
4 years ago |
Volker Birk
|
e7bcb27d25
|
some Makefile corrections
|
4 years ago |
Volker Birk
|
59238e109f
|
adding install target
|
4 years ago |
Thomas
|
67bc5983e1
|
Merge with default
|
4 years ago |
Volker Birk
|
9eb5a07826
|
DLL export for Windoze
|
4 years ago |
Volker Birk
|
bdb216c95f
|
preparing for a real artist's work
|
4 years ago |
Volker Birk
|
d73d0b1382
|
typo
|
4 years ago |
Volker Birk
|
9a66d49940
|
Makefile support for CXXFLAGS
|
4 years ago |
Volker Birk
|
1845905617
|
adding engine API
|
4 years ago |
Thomas
|
092e82bbd5
|
Merge with default
|
4 years ago |
Thomas
|
6d69b3f78f
|
Remove unit tests
|
4 years ago |
Roker
|
b2e18bf659
|
remove dead code & data structires that caused warnings
|
4 years ago |
Roker
|
5852d94e87
|
change compiler back to "c++"
|
4 years ago |
Roker
|
e579ecfd92
|
handle "multipart/alternative"
|
4 years ago |
Roker
|
02694c5205
|
separate struct Message into separate TU to solve cyclic dependencies
|
4 years ago |
Roker
|
1e7c060f7f
|
Digga!
|
4 years ago |
Thomas
|
c25c4948d0
|
Add references for platform_windows.h
|
4 years ago |
Thomas
|
39becd3686
|
Merge with default
|
4 years ago |
Roker
|
692c7f3959
|
tm.tm_zone is non-standard.
|
4 years ago |
Roker
|
cc2863ed5a
|
RFC 2231 unwrapping is necessary for all headers...
|
4 years ago |
Roker
|
05947792c4
|
split bodyparser.cc into separate translation unit: mime_headers.{hh,cc}
|
4 years ago |
Thomas
|
7fe9868f39
|
Add Windows project files and two fixes
- make in_p const
- adjust path of slurp.hh for Windows builds
TODO: implement Windows alternatives for random, timegm and tm.tm_zone
|
4 years ago |
Roker
|
680e8a1ab4
|
simplify bodyparser PART 1
|
4 years ago |
Roker
|
49ad7345ca
|
be more robust: illegal QP-sequences will no longer throw exceptions. *sigh*
|
4 years ago |
Roker
|
dac68a1e81
|
be more robust when MIME-Version is set, but Content-Type is b0rken etc.
|
4 years ago |
Roker
|
1be7f37f8c
|
be more robust to convert BS into valid NFC UTF-8.
|
4 years ago |
Roker
|
02844e2d37
|
handle header lines with name but no value after the ':'
|
4 years ago |
Roker
|
f0bb7db6c0
|
fix a bug in cyclic dependent rules.
|
4 years ago |