File: Changes

package info (click to toggle)
libdebug 0.5.3-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 272 kB
  • sloc: ansic: 1,194; makefile: 128
file content (66 lines) | stat: -rw-r--r-- 2,838 bytes parent folder | download | duplicates (4)
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>