1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
Changelog for libdebug.
0.5.3 2018/08/01
- switch an internal counter from "int" to "unsigned" to
fix a very, very unlikely issue warned for by GCC 8
0.5.2 2017/01/09
- let some build tool names (CC, AR, ARFLAGS, INSTALL) be
overridden by environment variables
- allow libdebug to be built in parallel by actually defining
all the created files as make(1) targets
- use single quotes around constant strings in the Makefiles
0.5.1 2016/04/18
- drop the sizeof(char) use in allocations; I don't think that
libdebug has ever been meant to be used on an architecture
where sizeof(char) != 1
Reported by: Jakub Wilk <jwilk@debian.org>
- fix the formatting of my copyright notices in the *.c files.
Reported by: Jakub Wilk <jwilk@debian.org>
- fix the hexdump buffer size on 64-bit architectures.
Reported by: Jakub Wilk <jwilk@debian.org>
- fix the bounded snprintf problems that I introduced in 0.5.0
Reported by: Jakub Wilk <jwilk@debian.org>
- let test_hex always output the last line of the test file,
even if the buffer is too short to store a newline
0.5.0 2016/03/20
- fix a compiler warning about a printf format string in hex.c
- set the version number explicitly in src/Makefile instead of
extracting it from the library name
- hex: only treat character values between 32 and 126 as
printable, the rest is very much locale-dependent and
multibyte locales are much more common these days
- tests/Makefile: rebuild the executables if the library changes
- hex: fix hexdump_stub() for 16*n-byte blocks!
- test_hex: accept "-" as an alias for the standard input stream
- use snprintf() instead of sprintf(), strcpy(), and strcat()
- add the year 2016 to my copyright notices
0.4.4 2011/07/19
- fix a compiler warning about an unused variable in memory.c
0.4.3 2009/05/28
- taken over by Peter Pentchev
- rules.mk: propagate the "clean" target to
the subdirectories, too.
- fix the manual pages' syntax a bit:
- escape the "-" character when using it as a minus sign
- fix the NAME section of log_open and mem_open
- use ".br" instead of ".nl" in log_open and mem_open
- support building the library with the debug symbols left in
- support building the library with no optimization at all
- stop on build errors in subdirs
- fix a couple of compiler warnings:
- change a void * to a char * before doing arithmetics
- prototype all functions in test_log.c and test_memory.c
- check the return value of write() in test_log.c
- support DESTDIR in the canonical way
- add the years to Abraham vd Merwe's copyright notices
- add Abraham vd Merwe's copyright notice to tests/*.c
0.4.2-0.1 2008/01/16
- the last release as a Debian native package
Comments: Peter Pentchev <roam@ringlet.net>
|