]> diplodocus.org Git - nmh/history - sbr
sbr/fmt_scan.c: Fix `foo%-42{bar}' right-justification bug.
[nmh] / sbr /
2016-10-24 Ralph CorderoyUse LEN() to save having to consider the -1.
2016-10-24 Ralph CorderoyRemove unused NCWD and NPWD #defines.
2016-10-24 Ralph CorderoyUse HasPrefix() instead of strncmp().
2016-10-24 Ralph Corderoynmh_command_generator(): Fix indentation.
2016-10-24 Ralph CorderoyUse HasPrefix() instead of strncmp().
2016-10-24 Ralph CorderoyUse HasPrefix() instead of strncmp().
2016-10-24 Ralph CorderoyUse HasPrefix() instead of strncmp().
2016-10-24 Ralph CorderoyUse HasPrefix() instead of strncmp().
2016-10-24 Ralph CorderoyUse HasPrefix() instead of strncmp().
2016-10-24 Ralph CorderoyUse HasPrefix() instead of strncmp().
2016-10-24 Ralph CorderoyAlter HasSuffixC()'s char * to be const.
2016-10-24 Ralph Corderoyutils.c: Add HasPrefix(s, prefix).
2016-10-24 Ralph CorderoyRename EndsWithC() to HasSuffixC().
2016-10-22 Ralph Corderoyuprf(): Rewrite, using types rather than masking ints.
2016-10-22 Ralph CorderoyAdd comment describing uprf().
2016-10-22 Ralph CorderoyUse ToUpper() instead of loop.
2016-10-22 Ralph CorderoyAdd ToLower(s) and ToUpper(s).
2016-10-22 Ralph CorderoyAlter netrc permissions error message to match code...
2016-10-22 Ralph CorderoyFix netrc's token()'s bug if backslash escapes EOF.
2016-10-22 Ralph CorderoyFix netrc's token() bug of first character being backslash.
2016-10-22 Ralph CorderoyMerge .netrc's token() file-reading loops; quoted...
2016-10-22 Ralph CorderoyHave ruserpass() return TOK_EOF and put "" in the token...
2016-10-22 Ralph CorderoyReplace getcpy() with mh_xstrdup() where the string...
2016-10-22 Ralph CorderoyCheck advertise()'s iob[] isn't too short with assert(3).
2016-10-22 Ralph CorderoyUse macros in advertise() to simplify source.
2016-10-22 Ralph CorderoyDocument advise(), adios(), admonish(), and advertise().
2016-10-22 Ralph CorderoyPOSIX, 2016 Ed, removes bcopy(3). Stop referring to it.
2016-10-22 Ralph CorderoyDon't need to cast to `char *' for free(3) these days.
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 CorderoyReplace `if (p) free(p)' with `mh_xfree(p)'.
2016-10-21 Ralph CorderoyReplace `if (p) free(p)' with `mh_xfree(p)'.
2016-10-21 Ralph CorderoyReplace `if (p) free(p)' with `mh_xfree(p)'.
2016-10-21 Ralph CorderoyReplace `if (p) free(p)' with `mh_xfree(p)'.
2016-10-21 Ralph CorderoyReplace `if (p) free(p)' with `mh_xfree(p)'.
2016-10-21 Ralph CorderoyReplace `if (p) free(p)' with `mh_xfree(p)'.
2016-10-21 Ralph CorderoyReplace `if (p) free(p)' with `mh_xfree(p)'.
2016-10-21 Ralph CorderoyReplace `if (p) free(p)' with `mh_xfree(p)'.
2016-10-21 Ralph CorderoyReplace `if (p) free(p)' with `mh_xfree(p)'.
2016-10-21 Ralph CorderoyReplace `if (p) free(p)' with `mh_xfree(p)'.
2016-10-21 Ralph CorderoyReplace `if (p) free(p)' with `mh_xfree(p)'.
2016-10-21 Ralph CorderoyExplain isascii() test more in netsec_set_sasl_params().
2016-10-21 Ralph CorderoyAssume POSIX ctype.h; don't vet toupper()'s parameter.
2016-10-21 Ralph CorderoyAssume POSIX ctype.h; don't vet tolower()'s parameter.
2016-10-21 Ralph CorderoyAssume POSIX ctype.h; don't vet tolower()'s parameter.
2016-10-21 Ralph CorderoyAssume POSIX ctype.h; don't vet tolower()'s parameter.
2016-10-21 David LevineHave m_getfld() pass back indication of missing blank...
2016-10-21 Ralph CorderoyFix warnings caused by recent edits; don't mix declara...
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return or goto. Simplify control...
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return. Simplify control flow.
2016-10-20 Ralph CorderoyDon't `else' after return. 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-19 David LevineAdded locale profile component, value is passed to...
2016-10-19 Ralph CorderoyReplace strlen(), malloc(), and sprintf() with concat().
2016-10-19 Ralph CorderoyUse LEN() on string constants instead of strlen().
2016-10-19 Ralph CorderoyPut, rather than print, single characters.
2016-10-19 Ralph CorderoyPut, rather than print, single characters.
2016-10-19 Ralph CorderoyReplace `(char *)0' et al with `NULL'.
2016-10-19 Ralph CorderoyReplace `(char *)0' et al with `NULL'.
2016-10-19 Ralph CorderoyReplace `(char *)0' et al with `NULL'.
2016-10-19 Ralph CorderoyReplace `(char *)0' et al with `NULL'.
2016-10-19 Ralph CorderoyReplace `(char *)0' et al with `NULL'.
2016-10-19 Ralph CorderoyReplace strlen(), malloc(), and sprintf() with concat().
2016-10-19 Ralph CorderoyReplace sprintf() with strcpy(); it's no worse.
2016-10-19 Ralph CorderoyAdd comment describing concat().
2016-10-19 Ralph CorderoyUse the imperfect snprintf(3) instead of sprintf(3).
2016-10-19 Ralph CorderoyUse the imperfect snprintf(3) instead of sprintf(3).
2016-10-19 Ralph CorderoyUse the imperfect snprintf(3) instead of sprintf(3).
2016-10-19 Ralph CorderoyUse the imperfect snprintf(3) instead of sprintf(3).
2016-10-19 Ralph CorderoyAdd EndsWithC(char *s, int c) and call it in some initi...
2016-10-19 Ralph CorderoyAdd stdbool.h plus fallback to h/nmh.h.
2016-10-19 Ralph CorderoyFix ruserpass() to not assume `\n' present before trimming.
2016-10-19 Ralph CorderoyAlter ctype-checked to handle EOF and be hand-written.
2016-10-19 Ralph CorderoyDon't recurse in advertise() on writev(2) error, just...
2016-10-19 Ralph CorderoyReplace strchr() condition with TrimSuffixC().
2016-10-19 Ralph CorderoyAdd TrimSuffixC(char *s, int c).
2016-10-18 Ralph CorderoyRewrite r1bindex() using strrchr(3).
2016-10-18 Ralph CorderoyUse concat() in m_putenv. Add FIXME about memory leaks.
2016-10-18 Ralph CorderoyShrink the static char[] for "%d" from 8KiB to just...
2016-10-18 Ralph CorderoyReplace getcpy() with mh_xstrdup() where the string...
2016-10-18 Ralph CorderoyReplace getcpy() with mh_xstrdup() where the string...
2016-10-18 Ralph CorderoyReplace getcpy() with mh_xstrdup() where the string...
2016-10-18 Ralph CorderoyReplace getcpy() with mh_xstrdup() where the string...
2016-10-18 Ralph CorderoyReplace getcpy() with mh_xstrdup() where the string...
next