hungrycat (0.4.2) unstable; urgency=low

  * Add -h, --help.
  * Add --version.
  * Improve the test suite:
    + Port it from Python to Perl.
    + Fix insecure use of /tmp.
  * Improve the build system:
    + Add bug tracker URL to the configure script.
    + Add “test-installed” target.
    + Add checks against BSD make. (Only GNU make is supported.)
    + Simplify warning-enabling logic.
    + Assume that the compiler supports C99 out of the box.
  * Use SPDX-License-Identifier (instead of complete license text in every
    source file).

 -- Jakub Wilk <jwilk@jwilk.net>  Mon, 22 Jan 2024 15:35:05 +0100

hungrycat (0.4.1) unstable; urgency=low

  [ Jakub Wilk ]
  * Fix command-line parsing on architecture where “char” is unsigned.
  * Improve the build system:
    + Honour CFLAGS (etc.) when linking.

  [ Tobias Geerinckx-Rice ]
  * Makefile: don't install the binary as man page.
    https://github.com/jwilk/hungrycat/pull/1

 -- Jakub Wilk <jwilk@jwilk.net>  Fri, 15 Dec 2017 18:45:20 +0100

hungrycat (0.4) unstable; urgency=low

  * Use fstatvfs(2) to determine the default block size (instead of using
    BUFSIZE, which was always a dubious guess).
  * Make the -P option available even on systems that lack the fallocate(2)
    function.
  * Include version number in the manual page.
  * Ship pre-built manual page.
  * Improve the build system:
    + Fix compatibility with non-GNU install(1) programs.
  * Add separate license file.
  * Improve the test suite.

 -- Jakub Wilk <jwilk@jwilk.net>  Sun, 27 Aug 2017 13:52:45 +0200

hungrycat (0.3.3) unstable; urgency=low

  * Improve error handling.
  * Fix file descriptor leak when the -PP option was enabled.

 -- Jakub Wilk <jwilk@jwilk.net>  Thu, 01 Jan 2015 00:02:12 +0100

hungrycat (0.3.2) unstable; urgency=low

  * Improve error handling.
  * Improve the build system:
    + Fix “make clean” and “make distclean” to remove *.pyc/*.pyo files.

 -- Jakub Wilk <jwilk@jwilk.net>  Mon, 25 Nov 2013 08:25:32 +0100

hungrycat (0.3.1) unstable; urgency=low

  * Improve the build system:
    + Fix “make clean” and “make distclean” to remove all the files they
      should.
    + Add “install” target to the makefile.
    + Build documentation only if rst2man is available.
    + Enable C99 compatibility more portably.
    + Enable warnings more portably.
    + Port the configure script to Autoconf ≥ 2.61.
  * Improve the manual page, as per man-pages(7) recommendations:
    + Remove the “AUTHOR” section.
    + Add references to cat(1), rm(1), truncate(1), ftruncate(2), and
      fallocate(2) manpages.
  * Fix a type mismatch on 64-bit architectures.
  * Make the test runner compatible with Python 3.X.

 -- Jakub Wilk <jwilk@jwilk.net>  Tue, 11 Jun 2013 23:59:32 +0200

hungrycat (0.3) unstable; urgency=low

  * Improve error handling.
  * Add option for using fallocate() with FALLOC_FL_PUNCH_HOLE.
  * Fix wrong output when input file was not larger than (2 × buffer size).

 -- Jakub Wilk <jwilk@jwilk.net>  Fri, 09 Mar 2012 01:23:00 +0100

hungrycat (0.2) unstable; urgency=low

  * Relicense to the Expat license.
  * Improve error handling.

 -- Jakub Wilk <jwilk@jwilk.net>  Thu, 11 Nov 2010 23:28:22 +0100

hungrycat (0.1) unstable; urgency=low

  * Initial release.

 -- Jakub Wilk <jwilk@jwilk.net>  Thu, 03 Dec 2009 09:31:48 +0100
