1This is the changelog for rname. 2 31.0.2 2017/01/24 4 - actually install the manual page 5 61.0.1 2017/01/24 7 - reformat this change log 8 - drop the VCS $Id tags 9 - break the HTML documentation out into a separate branch 10 - rework the build system a bit: 11 - drop the intermediate library 12 - only leave a single "clean" target 13 - make the version string a static constant in the source file 14 - drop the "dist" target 15 - drop the .depend file handling, not necessary for this tool 16 - improve the compiler/linker flags handling 17 - include <stdlib.h> for exit(3) 18 - honor CPPFLAGS, replace _GNU_SOURCE with POSIX and X/Open flags 19 - drop the RDBG macro and the -DEBUG preprocessor definition 20 - replace the RINF macro with puts(3) invocations 21 - improve the installation procedure: 22 - do not ignore errors from "mkdir -p" 23 - honor the DESTDIR environment variable 24 - make the owner/group/mode configurable in a sane manner 25 - make the installed files writable by their owner 26 - bite the bullet and reflow the code from a two-character to 27 a tab indentation 28 - switch the language to C99 from ANSI C: 29 - constify the code 30 - minimize the scope of some variables 31 - use the bool type for flags 32 - make some variables and functions static 33 - use the err(3) function family for error handling 34 - drop the -v and -q options 35 - fix the behavior of the -V and -h command-line options 36 - add a simple test suite 37 - add a manual page 38 - always use execvp(3) to execute the program, it'll handle 39 paths containing slashes correctly 40 411.0 2000/11/10 42 - initial release 43