38 Commits (3d511ef509b9335f370a18385ce35d9997e33da4)

Author SHA1 Message Date
  Volker Birk 3d511ef509 this is what will be installed 3 years ago
  Volker Birk 4decb605bb linking using LDFLAGS 3 years ago
  Volker Birk e7bcb27d25 some Makefile corrections 3 years ago
  Volker Birk 59238e109f adding install target 3 years ago
  Volker Birk 9a66d49940 Makefile support for CXXFLAGS 3 years ago
  Roker 5852d94e87 change compiler back to "c++" 3 years ago
  Roker 02694c5205 separate struct Message into separate TU to solve cyclic dependencies 3 years ago
  Roker 05947792c4 split bodyparser.cc into separate translation unit: mime_headers.{hh,cc} 3 years ago
  Roker 680e8a1ab4 simplify bodyparser PART 1 3 years ago
  Roker f4cca84a08 be more robust: convert all header-keys to lowercase. don't throw on invalid header lines but skip them instead. 3 years ago
  Roker 9faed09379 -fsanitize=address found a bug in my flat_map. *blush* 3 years ago
  Roker f4ea957bee add fuzzer test program to fuzz libpEpMIME and libetpan 3 years ago
  Roker 30f8a4cae0 add Nulllogger and use it to avoid logging to stderr in productive builds. 3 years ago
  Roker 62a5079244 add support vor other charsets via iconv(), add tests for conversion of ISO-8859-15 strings. 3 years ago
  Roker e3511b829e make qp_header_encoding more robust. add unittest_subject and found a strange bug. :-( 3 years ago
  Roker 6c1f247449 add stub for parse_body(...) 3 years ago
  Roker a192b64f0b add unittest to test all rules, until I find the reason for the segfault. *sigh* 4 years ago
  Roker 51fc5d1c09 add unittest for adress parser... 4 years ago
  Roker cfb3c11585 put the basic rules into separate TU. add parsers for e-mail addresses, simplified. 4 years ago
  Roker db2c8950d2 add unittest_toutf8. Add to_upper() for charset to test for lower/mixed case charset in 2nd run, too. 4 years ago
  Roker 8404f9ad79 added Quoted-printable decoding. Encoding is TODO. 4 years ago
  Roker 8288887ea6 add string_case.hh to allow string literals in case labels. Incl. unittest for hash collisions. 4 years ago
  Lars Rohwedder 5f04e3929e fix #include and -lpthread for Linux. 4 years ago
  Roker aecfdad73d the parser was okay. But the test data contained U+2212 (MINUS) instead of ASCII hyphen-minus. m( 4 years ago
  Roker b2c6b110fd add unittest_nfc.cc (moved from JsonServerAdapter) 4 years ago
  Roker 6cfa0e3aa2 add base64 benchmark. why is it so slow? :-/ 4 years ago
  Roker bf1691af7e add base64.hh/.cc 4 years ago
  Roker 780ca2ee5d use optional local.conf so I can override ${AR} with /usr/bin/ar and my linker problem is solved. :-) 4 years ago
  Roker 85725fc498 parse 2digit and 4digit years correctly. I hope so. 4 years ago
  Roker f1ba804ced separate the datetime_parser 4 years ago
  Roker 475b7723b6 HACK: Don't create a .a library as intermediate step, because the linker complains. Don't know why. -.- 4 years ago
  Roker 08fed79f81 add all new files 4 years ago
  Roker 1788029796 implement header line unfolding. 4 years ago
  Roker 8ff778f50a C++ interface. Start implementation... 4 years ago
  Roker 09358c70d9 remove the old stuff. 4 years ago
  Krista Bennett 8e9ff9c741 commit fixes before making it boundary-context aware 5 years ago
  Krista Bennett b1b24fd099 gave up on qlex for now, went back in to leg and hacked the files and build process so that it\'s nominally debuggable. Frustrating. 5 years ago
  Krista Bennett b466149444 Fixed one set of header parse probs 5 years ago