]> diplodocus.org Git - nmh/history - uip/mhparse.c
lock_file.c: close(2) file descriptor on failure, avoiding leak.
[nmh] / uip / mhparse.c
2017-09-11 Ralph CorderoyDelete mh_xfree(), changing callers to call free(3...
2017-09-10 Ralph CorderoyRemove test for `\0' in `*s && isfoo(*s)' for ctype...
2017-09-10 Ralph CorderoyReplace parallel MIME-preference arrays with struct...
2017-09-09 Ralph CorderoyRefer to #include files from the root of nmh's source.
2017-09-09 Ralph CorderoyOnly call fork(2) once, not up to five times on failure.
2017-09-04 Paul FoxChange the priority ordering for multiple -prefer switches
2017-09-02 Ralph CorderoyMove base64.c's prototypes from prototypes.h to new...
2017-08-28 Ralph CorderoyDon't cast zero to a non-function pointer; use NULL...
2017-08-28 Ralph Corderoymhparse: Change mhfixmsg flags from int to bool.
2017-08-28 Ralph Corderoymhparse.h: Add externs for preferred_types[], etc.
2017-08-28 Ralph CorderoyCreate mhmisc.h with mhmisc.c's global-function prototypes.
2017-08-27 Ralph CorderoyReplace add(foo, NULL) with mh_xstrdup(foo).
2017-08-27 Ralph CorderoyReplace strlen("foo") with LEN("foo").
2017-08-24 Ralph Corderoymhparse.c: Correct comment; si_val is the `anonymous...
2017-08-23 Ralph CorderoyFlip logic, moving goto from else- to then-block.
2017-08-23 Ken HornsteinMake sure we return the descriptor from the file handle...
2017-08-22 Ralph CorderoyReformat else-if that are split over two or more lines...
2017-08-19 David LevineProtect fileno() call against NULL argument.
2017-08-13 Ralph Corderoym_getfld() et al: Replace with m_getfld2(), etc., in...
2017-08-11 Ralph Corderoymhparse.c: Cast ptrdiff_t from subtraction to long.
2017-08-09 Ralph Corderoymhparse.c: Use constant indent for second line of messages.
2017-08-09 Ralph CorderoyTeach gcc(1) that adios() and friends take printf formats.
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...
next