summarylogtreecommitdiffstats
path: root/CHANGES.txt
blob: bd3ec36cf79ed01750ed56dc99e2752847964cfb (plain)
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
tthsum-1.3.2 [2013-08-13] (wdoekes)
 * Update manpage, fixing incorrect use of hyphens which should be minuses in
   most cases. And update URL to the thex specification.
 * Add __GLIBC__ to __linux check in endian.h so endianness is correctly
   detected on kFreeBSD. Reported by Christoph Egger. Patch by Petr Salinger.
   (Debian bug #664144.)
 * Probably fix "dpkg-buildflags-missing CPPFLAGS" debian warning.
 * Makefile ensures recompilation on header file changes.
 * Fix "N out of M files failed" tthsum -v message.
 * Fix that the text tests shouldn't fail when you're using localized errors.
   You get a warning instead.
 * Replace -1 in set_error() api with ERROR_FROM_OS.
 * Replaced sprintf usage in texts internals.

tthsum-1.3.1 [2012-01-05] (wdoekes)
 * Fix buffer overrun in tiger tests. Reported by Edward Sheldrake.

tthsum-1.3.0 [2011-10-10] (wdoekes)
 * Force alignment on platforms that need it using a compile-time test. Thanks
   go out to pavelch for providing failing test cases and to Zoiah for lending
   me an ARM ;-)
   (I added a minimal autoconf.c as a faster alternative to proper autconf.)
 * Fix a rather serious problem with the big endian code. Non-trivial files
   over 1024 bytes would not have had proper hashes calculated. (Debian bug
   #517619.)
 * New test cases and tweaks to existing tests.
 * Fix so compilation with -ansi works.
 * Fix another problem with alignment on an ARM with -O3 optimization. Thanks
   Héctor Orón for hooking me up with access to the debian ARM box.
 * Fix problems with debian packaging. (Debian bug #599173 and CPPFLAGS
   override.)

tthsum-1.2.1 [2009-12-29] (wdoekes)
 * Minor code and build system cleanup.

tthsum-1.2.0 [2009-05-29] (wdoekes)
 * Changed -p output to print percentages instead of MiB counts.
 * Base32 decoding errors did not generate a valid error message. (Error code
   0 conflicted with SUCCESS.)
 * Fixed that ctrlesctostr accepted strange BASE36 escape sequences.
 * Made getopt for Windows more compatible with POSIX getopt.
 * Fixed that including the tthsum specific texts.c is optional.
 * Changed some header inclusions to be more compliant with C specs and made
   the source a bit more strict (ANSI C compatible, C++ compatible).
 * Added a test suite to detect stupid bugs at compile time. (Like the next
   bug.)
 * Endianness was not properly detected on various architectures (see debian
   bug 517619; thanks Alan Curry <pacman> for reporting).
 * Standardized UTF8 functions to behave as specified on Windows.
 * Corrected the need for a double EOF when reading from stdin.
 * Changed license from GPLv2 to GPLv3. Updated help texts (suggesting gmake
   on non-Linuxen, for instance).
 * Removed a bit of overhead on big endian platforms.

tthsum-1.1.0 [2005-06-28] (wdoekes)
 * Converted tthsum to C (it was C++).
 * Updated makefiles, added NMakefile for Windows, run nmake /f NMakefile on
   windows.
 * Added BIG_ENDIAN support (tested on a SPARC).
 * Removed -b functionality. The asterisk that did nothing didn't make sense.
 * Made this Changelog a bit more readable.
 * Fixed a bug where incorrect hashes were generated when using the console as
   input file. (The reads did not generate a multiple of 1024 bytes.)
 * Added mmap(2) support (-m) (mapping 1.6MB at a time), default is read(2).
   YMMV.
 * Added -p, -w, -V options (show progress, warn about improper digest lines,
   show version).
 * Writing escaped and utf8-ified filenames to digest.

tthsum-1.0.6 [2005-06-08] (wdoekes)
 * Removed all debian related stuff (debian/ dir, and Makefile entries).
   These will go into the debian diff, created by the future maintainer
   RISKO Gergely.
 * Added stuff TODO ;)

tthsum-1.0.5 [2004-10-23] (wdoekes)
 * Corrected misuse of revision number as version number (thanks Jan "Yenya"
   Kasprzak), the debian rev-1 package will be the same as the "original"
   source (debian uses a different file naming scheme).
 * Moved tthsum.spec to rpm/ and added tgz/rpm/dists make options.

tthsum-1.0-4 [2004-10-19] (wdoekes)
 * Added tthsum.spec file to build RPM packages (thanks Jan "Yenya" Kasprzak)
 * Added -fpermissive CXXFLAG to the Makefile to fix build issues on Fedora
   Core 3 test 3 x86_64 (thanks Jan "Yenya" Kasprzak)

tthsum-1.0-3 [2004-07-22] (wdoekes)
 * Enabled large files support on *nix (#define _FILE_OFFSET_BITS 64)
   (thanks John Baeckstrand).

tthsum-1.0-2 [2004-06-12] (wdoekes)
 * Ported to windows.
 * Added windows\make.cmd and windows\make_clean.cmd for use with MSVC.NET
 * Changed manpage to state that -b option does nothing, not even on windows.
 * Added man2html generated html manual.

tthsum-1.0-1 [2004-05-29] (wdoekes)
 * Initial Release.
 * vim: set syntax=changelog: