]> diplodocus.org Git - nmh/history - uip/mhlsbr.c
lock_file.c: close(2) file descriptor on failure, avoiding leak.
[nmh] / uip / mhlsbr.c
2017-09-11 Ralph CorderoyDelete mh_xfree(), changing callers to call free(3...
2017-09-09 Ralph CorderoyRefer to #include files from the root of nmh's source.
2017-08-28 Ralph CorderoyMove terminal.c's prototypes from prototypes.h to new...
2017-08-28 Ralph Corderoymhlsbr.c: Don't need to `else' after longjmp() at end...
2017-08-28 Ralph CorderoyDon't need to `else' after mhladios() at end of then...
2017-08-28 Ralph CorderoyGive mhldone() and mhladios() the NORETURN function...
2017-08-27 Ralph CorderoyAdd gcc's pure function attribute.
2017-08-27 Ralph CorderoyReplace add(foo, NULL) with mh_xstrdup(foo).
2017-08-26 Ralph CorderoyReplace printf("foo\n") with puts("foo").
2017-08-26 Ralph CorderoyAdd more NORETURN and CHECK_PRINTF function attributes.
2017-08-26 Ralph CorderoyPrint pointers in debug with C99's `%p' rather than...
2017-08-22 Ralph CorderoyReformat else-if that are split over two or more lines...
2017-08-13 Ralph Corderoym_getfld() et al: Replace with m_getfld2(), etc., in...
2017-05-16 Ralph Corderoysbr/m_popen.c: Move prototypes from h/prototypes.h...
2017-05-15 Ralph CorderoySpecify function parameters in prototypes, mainly void.
2017-05-14 Ralph CorderoyUse new PLURALS(n) macro instead of variety of tests.
2017-05-13 Ralph CorderoyAdd FENDNULL(s): fends off NULL by giving an empty...
2017-05-07 Ralph CorderoyMake many m_getfld() buffer parameters NMH_BUFSIZ big.
2017-05-01 Ralph Corderoymhlsbr.c: Flip parse()'s logic. Remove oneline()'s...
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 Ralph CorderoyReplace advise(NULL, fmt, ...) with inform(fmt, ...).
2017-02-27 David LevineAdded /* FALLTHRU */ comments where gcc 7 noticed their...
2016-12-10 Ralph CorderoyRename recently added ToUpper() to to_upper().
2016-12-10 Ralph CorderoyRename recently added TrimSuffixC() to trim_suffix_c().
2016-12-10 Ralph Corderoymhlsbr.c: Don't hide mhladios and mhldone behind macros.
2016-11-03 David LevineUse result, because (void) didn't prevent warning on...
2016-11-03 David LevineChanged type of flags from signed to unsigned long.
2016-11-03 David LevineReplace non-ASCII characters in headers with ?'s with...
2016-11-03 David LevineFixed display of header field values with multibyte...
2016-10-30 Ralph CorderoyReplace printf("%s", foo) with fputs(foo, stdout).
2016-10-22 Ralph CorderoyUse ToUpper() instead of loop.
2016-10-22 Ralph Corderoyputcomp(): Use local to avoid repeating tautological...
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 CorderoyAssume POSIX ctype.h; don't vet toupper()'s parameter.
2016-10-21 Ralph CorderoyDon't `else' after goto. Simplify control flow.
2016-10-19 Ralph CorderoyPut, rather than print, single characters.
2016-10-19 Ralph CorderoyReplace strchr() condition with TrimSuffixC().
2016-10-18 Ralph CorderoyReplace getcpy() with mh_xstrdup() where the string...
2016-10-17 Ralph CorderoyDeference char pointer to test for empty string instead...
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-06-26 David LevineMoved free(cp) to right after last (and only) use of...
2016-06-26 David LevineMoved free(cp) to right after last (and only) use of...
2016-03-13 David LevineMerge branch 'master' into xoauth
2015-01-08 David LevineMerge remote-tracking branch 'origin' into convertargs
2014-12-24 David LevineAlways initialize those two variables made static in...
2014-12-21 David LevineRearranged code to avoid "might be clobbered by longjmp...
2014-12-02 Ken HornsteinMerge commit '8206fbf', due to my screwup of committing...
2014-10-11 David LevineAdded mh_xcalloc().
2014-09-15 David LevineAn "rtrim" flag has been added to mhl to remove any...
2014-09-15 David LevineIf a component has trailing whitespace, e.g., body...
2014-09-13 David LevineFixed all anomalies detected by clang static analyzer...
2014-09-06 David LevineCheck return values of system calls in uip/ and test...
2014-08-25 David LevineDynamically allocate space for the output of fmt_scan...
2014-08-04 David LevineRemoved mhlsbr(). It was only used by msh, too.
2014-04-10 David LevineMerge remote-tracking branch 'origin/fix-locking'
2014-04-09 Ken HornsteinMerge branch 'mhshow-fixup'
2014-04-03 Ken HornsteinMoving closer to fixing mhshow completely. Includes...
2014-01-28 David Levinemhl() needs to set invo_name, too.
2014-01-26 David LevineMerge branch 'tmpfiles'
2014-01-26 David LevineMerge branch 'tmpfiles'
2014-01-25 David LevineReplaced boilerplate at beginning of each nmh program...
2014-01-03 Ken HornsteinConvert all of the terminal functions over to terminfo...
2014-01-02 Ken HornsteinDrop support for different behavior on hardcopy termina...
2013-12-11 David LevineRemoved a bunch of unreachable break statements found by
2013-12-05 Ken HornsteinGarbage collect "normalize".
2013-10-19 David LevineAdded volatile qualifier in a couple of places to get...
2013-07-01 Lyndon NerenbergMerge branch 'master' of ssh://git.sv.gnu.org/srv/git/nmh
2013-07-01 Lyndon NerenbergRevert "Move a variable manipulation outside the contex...
2013-07-01 Lyndon NerenbergMove a variable manipulation outside the context of...
2013-07-01 Lyndon NerenbergCopy a parameter off the call stack to quell a longjmp...
2013-04-14 David LevineMoved #include of signal.h to h/signals.h. And it...
2013-04-14 David LevineMoved #include of errno.h to h/nmh.h.
2013-03-31 David LevineMoved #include <sys/wait.h> to h/nmh.h.
2013-03-24 David LevineMore replacements of mh_strcasecmp() with strcasecmp().
2013-02-22 Ken HornsteinMerge branch 'format-test'
2013-02-20 Ken HornsteinSupport callbacks into the format engine. This is...
2013-02-06 Ken HornsteinMore work to convert programs over to the use of argspl...
2013-02-06 Ken HornsteinFINALLY clean up our signed/unsigned character warning...
2013-02-02 David LevineThe Solaris compiler was right about unreachable statem...
2013-02-01 Ken HornsteinFinally switch over from vfork() to fork() completely.
2013-02-01 Lyndon NerenbergMerge branch 'master' into savannah
2013-01-31 Lyndon NerenbergMerge branch 'master' of ssh://git.sv.gnu.org/srv/git...
2013-01-29 Ken HornsteinThe start of the use of argsplit() to process command...
2013-01-27 David LevineMerge branch 'm_getfld'
2013-01-23 David LevineChanged m_getfld() to automatically allocate a new...
2013-01-21 Ken HornsteinMerge branch 'master' into format-test
2013-01-21 David LevineRemoved the static m_getfld() state instance and replaced
2013-01-10 Ken HornsteinConvert all argument processing over to using X-Macros...
2012-12-22 David LevineChanged bufsz argument of m_getfld() to be in-out inste...
2012-11-19 Ken HornsteinMerge branch 'format-memory-rework'
2012-11-19 Ken HornsteinMake sure we strip off a newline from components we...
2012-11-19 Ken HornsteinChange API a bit.
2012-11-17 Ken HornsteinMore (and hopefully for now) the final cleanup for...
2012-11-17 Ken HornsteinBasic support for the new world API; seems to work!
2012-11-16 Ken HornsteinPartial work for mhl; still more stuff to do.
2012-11-03 David LevineAdded argument to fmt_scan() to specify the buffer...
next