apt-cacher (0.2.1) BETA; urgency=high

  * Fixed request preparation host binding, causing sporadic loss of
    responses for the user
  * included limits.h in acbuf.h again (fixing Ubuntu's FTBFS)
  * Add port to the error examination links in the cron mails
  * Option parser now accepts = also in config file
  * local address construction moved to run only on getaddrinfo output, now
    supports binding on selected interfaces (new option: BindAddress)

 -- Eduard Bloch <blade@debian.org>  Tue, 15 Jul 2008 16:23:58 +0200

apt-cacher (0.2) BETA; urgency=low

  * X-Original-Source sending to user
  * acngfs fixes, simple precaching on file opening
  * FIX: range position recalculation in partial response

 -- Eduard Bloch <blade@debian.org>  Sat, 28 Jun 2008 17:15:10 +0200

apt-cacher (0.2pre3) BETA; urgency=low

  * Crash fixes (from the last header changes)
  * pretty printing of remaining time till expiration
  * Little internal optimization and refactoring

 -- Eduard Bloch <blade@debian.org>  Wed, 25 Jun 2008 00:32:37 +0200

apt-cacher (0.2pre2) BETA; urgency=low

  * Lots of fixes in range response processing and logging
  * Logging code summarization to avoid log spamming
  * FUSE filesystem fixed/rewritten as "acngfs", still experimental
    (AS IN: NOT FOR DAILY USE)

 -- Eduard Bloch <blade@debian.org>  Sun, 22 Jun 2008 14:25:40 +0200

apt-cacher (0.2pre1) BETA; urgency=medium

  * The "Less Is More" pre-release - review/overhaul of internal download job
    processing
  * Added jigdo/template/copyright/changelog suffixes to the list (Ubuntu
    bug#227240)
  * Updated Ubuntu mirrors list, especially added TLD.archive.ubuntu.com
    servers not sufficiently described on the net (Ubuntu bug#227733)
  * Documentation mistake fix (Ubuntu bug#225478)
  * more EINTR related fixes
  * Thread and thread pool code review, dropped helper threads 

 -- Eduard Bloch <blade@debian.org>  Tue, 17 Jun 2008 00:04:54 +0200

apt-cacher (0.1.13) BETA; urgency=low

  * Stop applying URL escaping to target file names fetched from indexes
  * printing more information on "overload" rejects, enabled with Debug option

 -- Eduard Bloch <blade@debian.org>  Sun, 13 Apr 2008 21:54:22 +0200

apt-cacher (0.1.12) BETA; urgency=low

  * Avoid too early closing of connection file descriptor on auth failures

 -- Eduard Bloch <blade@debian.org>  Thu, 20 Mar 2008 02:40:53 +0100

apt-cacher (0.1.11) BETA; urgency=low

  * Automatic guessing of Sources/Packages locations from pdiff file indexes,
    making the import preparations less painfull
  * added basic authentication support for admin pages access
  * various internal fixes
    + whitelisting of head files for volatile files
    + proper EINTR handling on some places, based on patch from Jiří Paleček
  * support reopening log files through SIGUSR1

 -- Eduard Bloch <blade@debian.org>  Wed, 19 Mar 2008 00:56:27 +0100

apt-cacher (0.1.10) unstable; urgency=low

  * filereader.cc: unbreak infinite loop on subtle decompression errors
  * made use of exceptions configurable (used by default)
  * parsing of pure URLs in rewrite lists added (based on patch by
    Tobias Gruetzmacher)

 -- Eduard Bloch <blade@debian.org>  Wed, 06 Feb 2008 00:30:27 +0100

apt-cacher (0.1.9) unstable; urgency=low

  * Identify itself as "Apt-Cacher NG" to the clients
  * Fixes connection to non-standard proxy tcp ports
  * Adds some d-i files to the filters
  * Not stopping threads explicitely in the termination handler, leads to
    freezes/crashes during application exit()

 -- Eduard Bloch <blade@debian.org>  Fri, 07 Dec 2007 01:01:19 +0100

apt-cacher (0.1.8) unstable; urgency=low

  * Documentation fixes, mentioned workaround for apt-listbugs
  * Assuming persistent connection for HTTP/1.1 client requests without
    Connection: field, possible workaround for APT's http client freezes when
    fetching pdiff files

 -- Eduard Bloch <blade@debian.org>  Thu, 06 Dec 2007 22:07:56 +0100

apt-cacher (0.1.7) unstable; urgency=medium

  * Little internal interface cleanup
  * Fixes and improvements on download stream processing
  * Report printing fixed (periods)
  * Experimental FUSE-based filesystem daemon "mount.acng" to present HTTP
    accessible files in a local filesystem
  * Better support for content ranges including little fixes for content
    ranges on imported files

 -- Eduard Bloch <blade@debian.org>  Thu, 29 Nov 2007 08:58:11 +0100

apt-cacher (0.1.6) unstable; urgency=low

  * Cleanup of dangling .head files in expiration run
  * Recreation of expiration database or user message on permission problems
  * Fix: missing slash in some filenames when deleting
  * Documentation update, detailed explanation on Remap- syntax and its
    influence on the proxy behaviour
  * some build system changes to make crosscompilations easier, disable
    compression and parts of IPv6 support when needed

 -- Eduard Bloch <blade@debian.org>  Fri, 23 Nov 2007 01:31:39 +0100

apt-cacher (0.1.5) unstable; urgency=low

  * User interaction improvements and code cleanup
  * Printing instructions page when visiting a directory
  * Better page customization features

 -- Eduard Bloch <blade@debian.org>  Mon, 18 Nov 2007 23:20:22 +0100

apt-cacher (0.1.4) BETA; urgency=low

  * Cleanup and simplification of some Voodoo code in the filesystem walker
  * Fixed rarely appearing file descriptor leaks in maintenance tasks
  * Removal of some spammy debug output on the console
  * Pattern code cleanup, added user customizable file patterns
  * Automatic version string injection on build
  * More safe copy method in import code

 -- Eduard Bloch <blade@debian.org>  Sun, 18 Nov 2007 00:14:19 +0100

apt-cacher (0.1.3) BETA; urgency=high

  * Fixed path of the files in cache used in unmanaged downloads

 -- Eduard Bloch <blade@debian.org>  Sat, 17 Nov 2007 17:24:06 +0100

apt-cacher (0.1.2) BETA; urgency=low

  * Fix: using correct peer name buffer in certain cases
  * Change: use common size of sockaddr_storage in in.acng
  * Added PDF version of the manual to the tarball

 -- Eduard Bloch <blade@debian.org>  Fri, 16 Nov 2007 21:56:26 +0100

apt-cacher (0.1.1) BETA; urgency=low

  * Fix: double bind with IPv6, switched to use combi sockets (IPv6/IPv4) and
    getnameinfo usage in the connection server

 -- Eduard Bloch <blade@debian.org>  Thu, 15 Nov 2007 23:56:26 +0100

apt-cacher (0.1) BETA; urgency=low

  * Unix domain socket fixes
  * Experimental inetd wrapper client
  * README extended and converted to Halibut format, simple manpage added
  * Makefile extensions for documentation build

 -- Eduard Bloch <blade@debian.org>  Sat, 10 Nov 2007 00:02:08 +0100

apt-cacher (0.0.10) ALPHA; urgency=low

  * Reworked identification cache map to be more efficient
  * Fixes of various file descriptor leaks
  * Fixes for rarely appearing conditions where head files could receive
    invalid contents
  * Reworked connection thread management, implemented basic thread pool

 -- Eduard Bloch <blade@debian.org>  Fri, 09 Nov 2007 00:40:40 +0100

apt-cacher (0.0.9) ALPHA; urgency=low

  * Minor bugfixes on hangups in storing stream
  * Bugfixes in file storage mechanisms (truncation to incorrect size etc.)
  * Better recovery from error conditions with damaged cache
  * Lots of code refactoring, cleanup on interfaces
  * Remapping schemes controllable more exact by user configuration, more
    relaxed request hostname mapping code
  * IPv6 server-side support completed
  * Debian packaging improvements (init script, default config)
  * main method and helper fixes, making startup behaviour more reliable and
    more secure
  * various fixes on import function

 -- Eduard Bloch <blade@debian.org>  Sun, 28 Oct 2007 16:37:45 +0100

apt-cacher (0.0.8) ALPHA; urgency=low

  * Debian packaging, archive cleanup

 -- Eduard Bloch <blade@debian.org>  Sun, 21 Oct 2007 21:09:54 +0200

apt-cacher (0.0.7) ALPHA; urgency=low

  * import function
  * lots of refactoring
  * build fixes for i386
  * various bugfixes, esp. of a memory leak in expiration
  * user interaction improvements

 -- Eduard Bloch <blade@debian.org>  Sun, 21 Oct 2007 19:55:41 +0200

apt-cacher (0.0.6) ALPHA; urgency=low

  * pdiff.*gz downloadable again
  * Cleanup functionality working, not armed, needs to be pushed through
    the web interface
  * lots of small and big bugfixes

 -- Eduard Bloch <blade@debian.org>  Sun, 14 Oct 2007 21:50:08 +0200

apt-cacher (0.0.5) ALPHA; urgency=low

  * HTML web site service to display the transfer statistics, using a simple
    template based page customizable by the administrator
  * Fixed bug in rewrite map reader
  * Overall code cleanup and refactoring

 -- Eduard Bloch <blade@debian.org>  Sun, 07 Oct 2007 23:24:50 +0200

apt-cacher (0.0.4) ALPHA; urgency=low

  * better zlib/libbz2 detection in CMakeLists.txt (purging the cache by
    default now unless the problem with stored negative value is fixed)
  * build rule for static micro version
  * proper log functionality with raw transfer data accounting
  * daemon()izing properly
  * preparation for inetd wrapper and statistics HTML page creation
  * lots of bugfixes and code cleanup

 -- Eduard Bloch <blade@debian.org>  Sun, 07 Oct 2007 15:20:11 +0200

apt-cacher (0.0.3) ALPHA; urgency=low

  * fixed repeated reconnection in dlcon after first occurence
  * changed config file reading to a custom class which accepts .gz and .bz2
    input, using the respective libraries. Boost was "a little" too big.
  * lots of small bugfixes in command line option parsing
  * bug system fixes, building a separated debug version

 -- Eduard Bloch <blade@debian.org>  Sat, 06 Oct 2007 23:48:37 +0200

apt-cacher (0.0.2) ALPHA; urgency=low

  * license header cleanup
  * using BSD original license

 -- Eduard Bloch <blade@debian.org>  Wed, 03 Oct 2007 22:29:18 +0200

apt-cacher (0.0.1) ALPHA; urgency=low

  * rewritten most parts of the prototype from the last year
  * first release as technical demo

 -- Eduard Bloch <blade@debian.org>  Thu, 04 Oct 2007 01:29:18 +0200
