]> diplodocus.org Git - nmh/history - uip/mhparse.c
Simplified m_strn() per Ralph's suggestions.
[nmh] / uip / mhparse.c
2017-05-29 Ralph Corderoysizeof char is always 1, so don't bother to divide...
2017-05-26 Ralph Corderoyuip/mhparse.c: Fix body starting a byte too soon when...
2017-05-15 Ralph Corderoyuip/mhcachesbr.c: Move exported symbols to existing...
2017-05-15 Ralph Corderoysbr/m_mktemp.h: Move remaining prototypes from h/protot...
2017-05-15 Ralph CorderoyCreate and use header file for uip/mhfree.c's exports.
2017-05-07 Ralph CorderoySplit some comma-operator terms into separate statements.
2017-05-07 Ralph CorderoyMake many m_getfld() buffer parameters NMH_BUFSIZ big.
2017-05-01 Ralph Corderoymhparse.c: Remove a couple of else after continue.
2017-04-28 Ralph CorderoyFix spelling in C comments.
2017-04-22 Ralph CorderoyReplace "/*\n * " with "/* " at the start of a file.
2017-04-22 Ralph CorderoyRemove leading and trailing blank lines from code.
2017-04-17 David LevineUse stat(3) instead of lstat(3), to dereference symboli...
2017-04-17 Ralph CorderoyChange admonish(NULL, "foo") to inform("foo, continuing...
2017-04-17 Ralph CorderoyReplace advise(NULL, fmt, ...) with inform(fmt, ...).
2017-03-18 David LevineDon't let parse_mime() try to parse a directory.
2017-02-27 David LevineAdded /* FALLTHRU */ comments where gcc 7 noticed their...
2016-12-10 Ralph CorderoyRename recently added ToLower() to to_lower().
2016-12-08 David LevineReplaced !iscntrl() with isprint().
2016-11-13 Ralph CorderoyReplace many add(s, NULL) with mh_xstrdup(s).
2016-11-08 David LevineRemoved unused global from MIME parser.
2016-11-08 David LevineInitialize mhparse global for each message.
2016-11-06 David LevinePlug memory leak with parameter continuations.
2016-10-22 Ralph CorderoyUse ToLower() instead of loop.
2016-10-22 Ralph CorderoyDon't need to cast to `char *' for free(3) these days.
2016-10-21 Ralph CorderoyReplace `if (p) free(p)' with `mh_xfree(p)'.
2016-10-21 Ralph CorderoyAdd FIXME raising if iscntrl(3) test should be based...
2016-10-21 Ralph CorderoyAssume POSIX ctype.h; don't vet tolower()'s parameter.
2016-10-21 David LevineFixed MIME parser so it can read binary content.
2016-10-21 Ralph CorderoyDon't `else' after goto. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ken HornsteinRototill credentials code so that we only prompt for...
2016-10-18 Ralph CorderoyReplace getcpy() with mh_xstrdup() where the string...
2016-10-17 Ralph CorderoyReplace NEW() then memset() of 0 with NEW0().
2016-10-16 Ralph CorderoyUse mh_xstrdup() instead of getcpy() for a string constant.
2016-10-16 Ralph CorderoyAdd NEW(p) that sets p to mh_xmalloc'd memory sized...
2016-10-16 Ralph CorderoyAdd macro NEW0(p) that callocs, and use it in simple...
2016-10-16 Ralph CorderoyDon't check mh_xcalloc() and friends for a NULL return.
2016-10-06 David LevineMerge branch 'welcome'
2016-10-01 David Levinemhfixmsg now replaces RFC 2047 encoding with RFC 2231...
2016-09-25 David LevineMerge remote-tracking branch 'origin' into smtputf8
2016-09-23 Ken HornsteinMerge branch 'pop-tls'
2016-09-23 Ken HornsteinSwitch decodeBase64() second argument to an unsigned...
2016-09-20 David LevinePlugged memory leak in openBase64().
2016-07-21 David LevineFactored out base64 decoding code into decodeBase64().
2016-07-21 David LevineFactored out base64 decoding code into decodeBase64().
2016-06-26 David LevineMerge remote-tracking branch 'origin' into xoauth
2016-04-03 Eric GillespieRename and document functions that read from stdin.
2016-03-24 David LevineMerge remote-tracking branch 'origin' into xoauth
2016-03-19 Ken HornsteinFix substitution code so it uses the right pointer...
2016-03-13 David LevineMerge branch 'master' into xoauth
2016-01-20 David LevineAdded mention of mhfixmsg -fixcte to error message...
2015-03-05 Paul Foxmhparse.c: verify all MIME-Version: headers encountered
2015-02-23 David LevineMerge remote-tracking branch 'origin/convertargs'
2015-02-14 David LevineRemoved unnecessary #include of h/signals.h.
2015-02-05 David LevineMerge remote-tracking branch 'origin' into convertargs
2015-02-05 David LevineRemoved unused local variable from move_preferred_part().
2015-02-04 Paul Foximplement -prefer, for multipart/alternative preferences
2015-02-03 Paul Foxdrop the second argument to part_ok(), since it is...
2015-01-08 David LevineMerge remote-tracking branch 'origin' into convertargs
2014-12-25 David LevineAdded ct_str_type() and ct_str_subtype() functions...
2014-12-02 Ken HornsteinMerge commit '8206fbf', due to my screwup of committing...
2014-12-01 David Levinemhfixmsg now removes an extraneous trailing semicolon...
2014-11-21 David LevineAdded support for multipart/related to MIME parser.
2014-11-21 David LevineFixed double fclose() in InitMultiPart() and leaks...
2014-11-16 David LevineFixed leak in content_charset(): if get_param() found...
2014-11-08 David LevineChanged content_charset() to not cache, so the user...
2014-10-11 David LevineAdded mh_xcalloc().
2014-09-15 David LevineAdded checks of return value of fwrite() calls where...
2014-09-13 David LevineFixed all anomalies detected by clang static analyzer...
2014-08-26 David LevineMoved reverse_alternative_parts() from mhfixmsg.c to...
2014-06-08 Ken HornsteinReturn an appropriate error if the input characters...
2014-05-26 David LevineAdded context_find_by_type(), helper function to search...
2014-05-08 Paul Foxeliminate use of fgets() in mhparse.c
2014-03-21 Ken HornsteinMove pidcheck() into mhshowsbr.c (the only consumer...
2014-03-21 Ken HornsteinRemove support for parallel content display. This...
2014-03-06 Ken HornsteinFix up some warnings and problems when iconv doesn...
2014-03-06 Ken HornsteinMerge branch 'extended-params'
2014-03-05 Ken HornsteinAdd extra argument to add_param() so it can use the...
2014-03-05 Ken HornsteinWhoops, a little TOO hasty on the last bugfix; put...
2014-03-05 Ken HornsteinSwitch over to using the token parser instead of isspac...
2014-03-05 Ken HornsteinMove language tag parser into the block so it only...
2014-03-05 Ken HornsteinFix up some error reporting, and reassemble partial...
2014-03-05 Ken HornsteinFix up a few pointer mishaps; this should now get every...
2014-03-05 Ken HornsteinWhoops, forgot to set the name element of the partial...
2014-03-05 Ken HornsteinA few minor fixups; the parser now passes the test...
2014-03-04 Ken HornsteinFixes for the MIME parser; kinda works for regular...
2014-03-04 Ken HornsteinMore work on extended parameter parser. Does not compi...
2014-03-03 Ken HornsteinMake parse_header_attrs() a private function (there...
2014-03-03 Ken HornsteinSwitch over get_ctinfo() to determine the filename...
2014-03-02 Ken HornsteinAdd a new get_param_value(); redo iconv() parameter...
2014-02-28 Ken HornsteinFix iconv return value test warning.
2014-02-28 Ken HornsteinSupport complete encoding for encoding Content-Type...
2014-02-27 Ken HornsteinRe-do length calculation for parameter output, and...
2014-02-27 Ken HornsteinCloser, but not quite right yet.
2014-02-26 Ken HornsteinCalculate "characters to use in for current line" based...
2014-02-25 Ken HornsteinFirst basic test of extended parameter output: working!
2014-02-24 Ken HornsteinMake sure we don't modify the original text when proces...
2014-02-22 Ken HornsteinIt compiles now! And actually sort of works, but still...
2014-02-21 Ken HornsteinGetting closer to getting something working.
2014-02-20 Ken HornsteinMore work on handling encoded params; still does not...
next