]> ruderich.org/simon Gitweb - coloredstderr/coloredstderr.git/history - src/coloredstderr.c
Prevent crash in execve() if env is NULL
[coloredstderr/coloredstderr.git] / src / coloredstderr.c
2018-02-01 Simon RuderichPrevent crash in execve() if env is NULL master
2018-02-01 Simon RuderichUpdate copyright year
2015-08-28 Simon Ruderichupdate copyright year
2014-11-15 Simon Ruderichvfork(): fix incorrect comment
2014-06-22 Simon Ruderichfix typos in comments
2014-04-08 Simon Ruderichhandle_recursive: fix race condition if threads are...
2014-01-01 Simon RuderichUpdate copyright year.
2014-01-01 Simon RuderichFix error_at_line() not always exiting if status != 0.
2013-09-14 Simon RuderichRemove unnecessary check in handle_*_pre().
2013-07-01 Simon RuderichHandle recursive calls of handle_*_{pre,post}() functions.
2013-06-30 Simon RuderichAlso hook un-macroed putc when it's a macro.
2013-06-29 Simon RuderichRestore environment for execvpe() if the exec fails.
2013-06-21 Simon RuderichImprove checks for invalid file descriptors.
2013-06-21 Simon RuderichOverwrite tracked file descriptors when exporting COLOR...
2013-06-20 Simon RuderichHook __swbuf() on FreeBSD.
2013-06-20 Simon Ruderichconfigure.ac: Check if __overflow() is available.
2013-06-20 Simon RuderichHook __overflow() correctly.
2013-06-20 Simon Ruderich{fwrite,fputs,fputc}_unlocked() are not in POSIX.
2013-06-17 Simon RuderichUpdate documentation.
2013-06-17 Simon RuderichAdd missing #include <sys/stat.h>.
2013-06-15 Simon RuderichHook BSD err(), errx(), warn(), warnx(), etc. functions.
2013-06-15 Simon RuderichMinor documentation update.
2013-06-14 Simon RuderichDefine real_*() static variables with macros.
2013-06-13 Simon RuderichAdd missing const and document where it can't be used.
2013-06-13 Simon RuderichRemove unnecessary calls to update_environment() in...
2013-06-13 Simon RuderichAdd assert()s.
2013-06-13 Simon RuderichHandle invalid arguments to close()/fclose() better.
2013-06-13 Simon RuderichFix hook for putc_unlocked() with glibc.
2013-06-10 Simon RuderichFix compilation with clang.
2013-06-10 Simon RuderichHook execvpe(), a GNU extension.
2013-06-10 Simon Ruderichcoloredstderr.c: Fix parameter name in execvp().
2013-06-10 Simon Ruderichcoloredstderr.c: Fix indentation.
2013-06-10 Simon Ruderichconfigure.ac: Add --enable-warnings.
2013-06-10 Simon RuderichRename __noinline/__always_inline to prevent clash...
2013-06-10 Simon RuderichPrevent inlining of handle_*_pre/post() functions.
2013-06-10 Simon RuderichDon't mark init_pre_post_string() as inline.
2013-06-10 Simon RuderichFix save/restore of errno for isatty().
2013-06-10 Simon RuderichUse likely()/unlikely() macros to improve branch predic...
2013-06-10 Simon RuderichInline check_handle_fd() into hook macros.
2013-06-10 Simon RuderichRemove errno save/restore where not necessary.
2013-06-10 Simon Ruderichhandle_*_pre(),handle_*_post(): Remove unused action...
2013-06-07 Simon RuderichRemove unused hook puts_unlocked().
2013-06-07 Simon RuderichFix a few strict compiler warnings.
2013-06-06 Simon RuderichUse char const * instead of const char *.
2013-06-06 Simon RuderichUse static list of descriptors to reduce mallocs.
2013-06-06 Simon RuderichRename tracked_fds_* tracked_fds_list_*.
2013-06-05 Simon RuderichHook error() and error_at_line() if available.
2013-06-05 Simon Ruderichcoloredstderr.c: Use #include <config.h>.
2013-06-05 Simon Ruderichcheck_handle_fd(): Reduce calls to isatty().
2013-06-04 Simon RuderichHook execve() and the other exec*() functions.
2013-06-04 Simon RuderichMinor documentation updates.
2013-06-04 Simon RuderichImprove debug output.
2013-06-03 Simon RuderichOnly hook vfork() if it's available.
2013-06-02 Simon RuderichHook vfork() and replace it with fork().
2013-06-01 Simon RuderichHook perror(3).
2013-06-01 Simon RuderichAdd ENV_NAME_FORCE_WRITE to force writes to non-tty...
2013-06-01 Simon RuderichFix initialization if ENV_NAME_FDS was not set.
2013-05-31 Simon RuderichFix signature of fcntl() hook.
2013-05-31 Simon Ruderichfcntl(): Don't call dup_fd() if real_fcntl() failed.
2013-05-31 Simon RuderichRename macros.h to hookmacros.h.
2013-05-31 Simon RuderichInitial commit.