149 Commits (5924703371ccc45d24786ccbe4bbdc7517c7095c)

Author SHA1 Message Date
  Roker b2c6b110fd add unittest_nfc.cc (moved from JsonServerAdapter) 3 years ago
  Roker b60d5bb21b make it a GTest Unittest. 3 years ago
  Roker 6cfa0e3aa2 add base64 benchmark. why is it so slow? :-/ 4 years ago
  Roker ded1cbfb8e add C-compatible interface. :-D 4 years ago
  Roker bf1691af7e add base64.hh/.cc 4 years ago
  Roker 932d3fe565 Yay, I can parze datez! \o/ 4 years ago
  Roker 3c0017c76b omg.... (&_val)->*&... looks ugly 4 years ago
  Roker 1b40f454b2 move the definition of locals<> where they belong to 4 years ago
  Roker 6fd35ce010 try to parse with a parser that have qi::locals<> 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 494be23d8e yay, parsing message IDs works 4 years ago
  Roker 3250383e66 strip the <..> from message-id 4 years ago
  Roker a4ce115b47 longer .hgignore, stolen from pEpEngine :-) 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 709f97d6ee add the rules for qstrings, date, time and comments. *sigh* TODO: parse into structs, not std::string! 4 years ago
  Roker 08fed79f81 add all new files 4 years ago
  Roker 43f3e8349a add pEpMIME_internal for declarations & definitions needed in more than one TU, but not part of the public API. 4 years ago
  Roker 1f45ca49f1 remove some off-by-1 errors 4 years ago
  Roker 1788029796 implement header line unfolding. 4 years ago
  Roker 060a374c8f implement different line parsers. Hell, why is it so complicated? -.- 4 years ago
  Roker 8ff778f50a C++ interface. Start implementation... 4 years ago
  Roker 38cdc55c68 rename pepMIME.h --> pEpMIME.h 4 years ago
  Roker 1fd5ad7ee4 add pepMIME.h, the main header for the pEp MIME library. 4 years ago
  Roker 09358c70d9 remove the old stuff. 4 years ago
  Roker 3707ab34aa Added tag old_pegleg-based_parser for changeset a52dc54d56b9 4 years ago
  Krista Bennett 7fb05fb8d0 Now parsing multipart bodies! There is a bug in this commit however - the boundary stack pop has to come as an inparse action, not post parse 5 years ago
  Krista Bennett 8e9ff9c741 commit fixes before making it boundary-context aware 5 years ago
  Krista Bennett c8c3271a0e Parses up to the first boundary and bodypart mime headers. The RFC grammar is nightmarelicious as far as backtracking is concerned here. Commiting before I screw anything up. 5 years ago
  Krista Bennett a84e1ca378 Debugging is Hell. (Removed some 'obsolete' grammatical RFC constructs for debugging, fixed issues with Content-Type continued strings breaking the header, incorrect boundary defs, other stupid things. Still eating up one too many CRLFs. 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 f77de5154c Committing before separating envelope and MIME parse 5 years ago
  Krista Bennett 7aafc7d408 fixed references 5 years ago
  Krista Bennett a4a58a521f Got recipient lists working, message id's with correct bracketing 5 years ago
  Krista Bennett b466149444 Fixed one set of header parse probs 5 years ago
  Krista Grothoff bd87904963 Fixed generic header capture 6 years ago
  Krista Grothoff 2509bc3c52 Fixed more message bugs; have to commit and sleep before I break anything else. 6 years ago
  Krista Grothoff 791300c6d9 Fixed seg fault in cleaning up address lists in From parse 6 years ago
  Krista Grothoff ba2a2517d6 fixing pointer nonsense 6 years ago
  Krista Grothoff 95f2707c17 fixed action code compile errors 6 years ago
  Krista Grothoff 0de6acbe8a Header actions compile again. 6 years ago
  Krista Grothoff a9a1985864 intermittent commit before going on. This probably does not compile (the C, anyway. The LEG does.) 6 years ago
  Krista Grothoff 55cc3409e1 All headers now in the message struct but MIME headers. Those come next along w/ body processing. 6 years ago
  Krista Grothoff 2e3beec11f Added back some actions, added more information to the context in order to deal with the allocation and return problem 6 years ago
  Krista Grothoff 4b92790871 adding message actions again to fill in message data structure 6 years ago
  Krista Grothoff 5aa8ff8846 void pointer / optional problem example 6 years ago
  Krista Grothoff c12fb8ed28 removed non-compiling action due to quick checkin 6 years ago
  Krista Grothoff c69ed7a2c7 Commit of leg code, stripped of most actions (work in progress); src/mailmime.* are where the generated actually gets pulled from and included 6 years ago