Change logs for apt-cacher source package in Sid

  • apt-cacher (1.7.30) unstable; urgency=medium
    
      * d/control:
        - remove obsolete lsb-base Depends.
        - promote libio-compress-lzma-perl to Depends (Closes: #1039907).
      * Decode embedded underscores in filenames when cleaning and validating cache.
      * When cleaning and validating cached files, use SHA256.
    
     -- Mark Hindley <email address hidden>  Sun, 02 Jul 2023 17:44:20 +0100
  • apt-cacher (1.7.29) unstable; urgency=medium
    
      * Derive supported_archs default from Dpkg::Arch, based
        on a patch from Antonio Terceiro with thanks (Closes: #1028555).
      * Update config file documentation for supported_archs.
      * d/control: bump Standards Version (no changes).
      * Fix email address in previous changelog entry.
    
     -- Mark Hindley <email address hidden>  Mon, 16 Jan 2023 19:52:02 +0000
  • apt-cacher (1.7.28.1) unstable; urgency=medium
    
      * Update ubuntu_release_names documentation to reflect dynamic
        generation.
      * Regenerate default config file.
      * Correct email address in previous changelog entry.
    
     -- Mark Hindley <email address hidden>>  Thu, 01 Dec 2022 16:42:02 +0000
  • apt-cacher (1.7.27) unstable; urgency=medium
    
      * d/control: bump Standards Version (no changes).
      * Don't exit in die_handler() if called from eval. (See: #1014730)
      * Encode embedded underscores in URLs when building filenames.
    
     -- Mark Hindley <email address hidden>  Thu, 21 Jul 2022 20:37:48 +0100
  • apt-cacher (1.7.26) unstable; urgency=medium
    
      * Get default Ubuntu release names by parsing
        /usr/share/distro-info/ubuntu.csv.
      * Run wrap-and-sort -t.
    
     -- Mark Hindley <email address hidden>  Tue, 26 Apr 2022 17:06:32 +0100
  • apt-cacher (1.7.25) unstable; urgency=medium
    
      * Change to use IPC::ShareLite.
    
     -- Mark Hindley <email address hidden>  Sun, 16 Jan 2022 16:10:47 +0000
  • apt-cacher (1.7.24) unstable; urgency=medium
    
      [ Debian Janitor ]
      * Remove constraints unnecessary since buster
    
      [ Mark Hindley ]
      * Add Ubuntu 22.04 codename jammy.
      * Remove d/preinst: only contained time-served migration code for
        versions prior to oldstable.
    
     -- Mark Hindley <email address hidden>  Tue, 21 Dec 2021 17:37:19 +0000
  • apt-cacher (1.7.23) unstable; urgency=medium
    
      * d/rules: use DEB_VERSION from dpkg/pkg-info.mk rather than parsing
        changelog to get version.
      * Add Ubuntu 21.10 codename impish.
      * d/control:
         - Update to Standards-Version 4.6.0 (no changes).
         - add Rules-Requires-Root: no
    
     -- Mark Hindley <email address hidden>  Mon, 23 Aug 2021 17:27:20 +0100
  • apt-cacher (1.7.22) unstable; urgency=medium
    
      * Update pdiff_files_regexp to also match new naming scheme (Closes: #980077).
      * Add Ubuntu codename hirsute.
      * Update apt-cacher.conf with new defaults.
      * Merge Debian janitor lintian fixes.
      * d/control: update to Standards version 4.5.1 (no changes).
    
     -- Mark Hindley <email address hidden>  Thu, 14 Jan 2021 16:42:10 +0000
  • apt-cacher (1.7.21+nmu1) unstable; urgency=medium
    
      * Non-maintainer upload.
      * source only upload to enable migration (Closes: #973354)
    
     -- Paul Gevers <email address hidden>  Thu, 29 Oct 2020 11:54:47 +0100
  • apt-cacher (1.7.21) unstable; urgency=medium
    
      * Add URL of public git repository.
      * Add Ubuntu codenames eoan, focal and groovy.
      * Add autopkgtest.
      * Change to debhelper compat 13.
      * d/rules: simplify and use dh_auto_* targets.
      * d/changelog: remove trailing whitespace.
      * Upgrade to Standards Version 4.5.0 (no changes).
    
     -- Mark Hindley <email address hidden>  Thu, 13 Aug 2020 12:41:14 +0100
  • apt-cacher (1.7.20.1) unstable; urgency=medium
    
      * Avoid unnecessary dpkg prompting when upgrading from lenny/squeeze
        (closes: #905178).
    
     -- Mark Hindley <email address hidden>  Sun, 24 Mar 2019 17:11:53 +0000
  • apt-cacher (1.7.20) unstable; urgency=medium
    
      * Add recent Ubuntu release names to commented config file example.
      * Increase default request_timeout to 30 seconds.
      * Update control description to mention Devuan.
      * Update to Standards version 4.3.0 (no changes).
      * Work around broken APT versions (< 1.1) which don't understand 416
        responses.
      * Add Ubuntu 19.04 release name, disco.
      * Update to debhelper compat 10.
    
     -- Mark Hindley <email address hidden>  Fri, 04 Jan 2019 10:45:52 +0000
  • apt-cacher (1.7.19) unstable; urgency=medium
    
      * Update to Standards Version 4.2.1 (no changes).
      * When upgrading remove unmodified ucf controlled
        /etc/default/apt-cacher to prevent dpkg from prompting unnecessarily.
        (closes: #905178).
    
     -- Mark Hindley <email address hidden>  Fri, 31 Aug 2018 10:26:03 +0100
  • apt-cacher (1.7.18) unstable; urgency=medium
    
      * Improve handling of early errors:
        - print them to STDERR only if it is attached to a terminal.
        - Depend on libio-interactive-perl.
      * Successful exit when printing version.
      * Bump Standards Version to 4.1.4 (no changes).
      * Add Ubuntu 18.10 codename cosmic.
    
     -- Mark Hindley <email address hidden>  Wed, 13 Jun 2018 16:50:44 +0100
  • apt-cacher (1.7.17) unstable; urgency=medium
    
      * Work around URI::path_segments() uninitialized value error on recent
        versions (1.64 at least).
      * Fix example configuration (closes: #888962).
      * Upgrade to Standards version 4.1.3 which now prohibits AUTOSTART=1|0
        /etc/default/apt-cacher. To comply:
          - initscript determines inetd mode by looking for entry in
            /etc/inetd.conf
          - no longer manage /etc/default/apt-cacher with ucf
    
     -- Mark Hindley <email address hidden>  Fri, 23 Mar 2018 16:14:00 +0000
  • apt-cacher (1.7.16) unstable; urgency=medium
    
      * Update to Standards version 4.1.1 (no changes).
      * Ensure relevant base index file is present for diff_by-hash_* files
        (closes: #878169).
      * When fetching missing index files, exit with a manual resolution
        message if no upstream version can be found.
      * Add Ubuntu 17.10 release name 'artful'.
      * Add Ubuntu 18.04 release name 'bionic'.
      * Correctly determine original URL from filename for Translation-??_??
        files.
      * apt-cacher-cleanup/pl: remove unused $use_url parameter from get().
    
     -- Mark Hindley <email address hidden>  Wed, 08 Nov 2017 09:16:20 +0000
  • apt-cacher (1.7.15) unstable; urgency=medium
    
      * Prevent HTTP response splitting with encoded newlines in request.
    
     -- Mark Hindley <email address hidden>  Tue, 21 Mar 2017 09:52:04 +0000
  • apt-cacher (1.7.14) unstable; urgency=medium
    
      * Update to debhelper compatibility 9.
      * Don't capture in regexp when we just need grouping.
      * Streamline Range handling: combine secondary regex capture into
        previous conditional.
      * Make /etc/default/apt-cacher commented example limit configuration
        option on command line more sensible in case it is enabled
        automatically.
      * Add lzma source compression support.
      * Support separate source .asc signatures for all compression types
        (closes: #847315).
      * Add Ubuntu 17.04 release name zesty.
      * Don't re-lock header before unlinking corrupt files as this can hang
        if another process has locked the header and views our content lock as
        an active fetcher.
    
     -- Mark Hindley <email address hidden>  Sun, 08 Jan 2017 10:37:20 +0000
  • apt-cacher (1.7.13) unstable; urgency=medium
    
      * Bump Standards Version to 3.9.8 (no changes).
      * Use sigtrap pragma to install signal handlers.
      * Correctly set namespace for Sources.xz files.
      * Optimise parsing hashes from index files.
      * Use CDS environment when verifying database.
      * Use direct CDS lock for DB compact and verify.
      * Add timestamp to DB log messages.
      * Sync DB before verifying.
      * When recovering CDS environment from apt-cacher-cleanup.pl, panic the
        existing environment, if available.
      * When recovering database environment, also verify the database file
        and move it out of the way if corrupt.
      * Only compact once for each call to db_compact().
      * Deprecate FreezeThaw, warn if it is not installed but is required and
        only suggest its installation.
      * AppStream/DEP-11 support (closes: #821155).
      * Add default Debian and Ubuntu appstream path map.
      * Add Ubuntu release name yakkety (16.10).
      * Support for APT requesting files by-hash (closes: #824530).
      * Check all requests originating from apt-cacher-cleanup.pl for
        freshness.
      * Regenerate default config file.
    
     -- Mark Hindley <email address hidden>  Wed, 22 Jun 2016 10:01:16 +0100
  • apt-cacher (1.7.12) unstable; urgency=medium
    
      * When parsing checksums from index files, assume different compressions
        of the same file are identical and skip duplicates.
      * Use Storable for serialization rather than FreezeThaw.
      * Add Ubuntu 16.04 LTS codename xenial.
      * apt-cacher-cleanup.pl improve memory efficiency by using DB_File BTree
        for tied on disk hashes.
      * When cleaning cache, don't check for Packages/Sources corresponding to
        each diff_Index file if in offline mode.
      * Bug in perl 5.22.1 IO::File->new_tmpfile returns an anonymous handle
        with mode 0000. Workaround this (see #810924).
      * Improve SHA1 parsing from diff_Index files. In particular now SHA256
        is also appearing in some files.
      * Set checksum database environment lock timeout to
        $cfg->{request_timeout} seconds.
      * Set checksum database compact lock timeout to 10µs.
      * Only check for $? > 0 on return from red -s pipe. If the child has
        been reaped already, close() sets $? to -1 which isn't a problem.
      * Add caching support for xz compressed indices. Pdiff support requires
        package libio-compress-lzma-perl (closes: #809431).
      * Only run db_recover() if we hold the environment lock.
      * Don't db_recover when installing. Just connect to the DB without
        locking which calls failchk().
      * Rework Range handling to be more robust. Byte ranges can go beyond
        Content-Length [see RFC 7233] and can be zero.
      * Don't remove dblock when recovering database environment.
      * Set DB_PANIC_ENVIRONMENT if failchk() fails so that all threads using
        environment are notified and exit.
    
     -- Mark Hindley <email address hidden>  Fri, 19 Feb 2016 17:26:47 +0000
  • apt-cacher (1.7.11) unstable; urgency=low
    
      * Add Ubuntu codenames 15.04 (vivid) and 15.10 (wily).
      * Fix apt-cacher-import.pl in copy mode so that a valid Content-Length
        header is generated. Patch from Pip Cet (closes: #782126).
      * Correctly detect and handle EOF in  ssl_proxy() (closes: #785681).
      * Upgrade Standards Version to 3.9.6. No changes.
      * Create /var/run/apt-cacher in init script for CGI/inetd mode (closes:
        786661).
      * Verify existence (or create) /var/run/apt-cacher in
        apt-cacher-cleanup.pl (closes: #760141).
      * Automatically reap forked processes in apt-cacher-cleanup.pl.
    
     -- Mark Hindley <email address hidden>  Tue, 09 Jun 2015 09:28:35 +0100
  • apt-cacher (1.7.10) unstable; urgency=low
    
    
      * Internally store http_proxy as URI object which can include
        authorisation details.
      * Remove http_proxy_auth from default config and update http_proxy
        example to include authorisation.
      * Support command line option like http_proxy= to unset value.
      * Deprecate use_proxy and use_proxy_auth. Issue warnings if they are
        set.  Instead, just use http_proxy if it is configured.
      * Add libcurl noproxy configuration example to manpage.
      * In apt-cacher-cleanup.pl, use tied GDBM file for %svrhash to reduce
        memory consumption.
      * Add architectures powerpcspe, ppc64, sparc64 and x32 from
        http://www.ports.debian.org and arm64
        (https://wiki.debian.org/Arm64Port) to supported_archs (closes:
        #753455).
      * Protect embedded "\r\n\r\n" sequences from being chomp()ed by the
        reading process (closes: #755184).
      * In apt-cacher-cleanup.pl, if the header file has disappeared, try once
        to download it.
      * Alphabetise man page options.
      * Always escape hyphens in manpage.
      * Remove spurious \: in manpage URL.
      * Man page formatting fixes
      * Document behaviour if daemon_addr is unset.
    
     -- Mark Hindley <email address hidden>  Tue, 26 Aug 2014 11:09:33 +0100
  • apt-cacher (1.7.9.1) unstable; urgency=low
    
    
      * Bug fix: "version regexp to tight". Some packages (dh-autoreconf, for
        example) just have a single number as the version. Thanks to Gregor
        Herrmann (closes: #753365).
    
     -- Mark Hindley <email address hidden>  Tue, 01 Jul 2014 10:52:57 +0100
  • apt-cacher (1.7.9) unstable; urgency=low
    
    
      * When reading pdiffs in apt-cacher-cleanup.pl, take LOCK_SH so the file
        is complete.
      * Add Translation-*.lzma to index_files_regexp.
      * Reduce import_sums() memory usage by using GDBM_File and anonymous
        temporary file.
      * Fix for BerkeleyDB failchk -> recover code. After recovery open a new
        environment.
      * Correct documentation: data_timeout default was increased to 120 in
        1.7.3.
      * Support setting checksum option to 'lazy' which avoids waiting for new
        files to be downloaded completely.
      * Suppress red -s output unless $verbose is set in apt-cacher-cleanup.pl.
      * Sometimes BerkeleyDB failchk is returning EINVAL, so just loop until
        we get DB_RUNRECOVERY or 0.
      * When forking daemon listener, log pid to error.log.
      * Don't send a response from die_handler() unless there is a connection.
      * Return Server header instead of Via for locally generated responses.
      * When parsing libcurl option, ensure the rest of the line after the
        key is preserved.
      * Remove obsolete Keep-Alive header from responses.
      * Reduce default request_timeout to 10.
      * Only return Accept-Ranges header for persistent connections.
      * Allow *.changelog files as well as *_changelog. apt-get tries both.
      * Allow extended locales in Translation filenames.
      * Prevent keeping get_request() loop open when providing invalid
        input.
      * Move initscript pidfile to /var/run/apt-cacher.
      * Make default for libcurl_socket /var/run/apt-cacher/libcurl.socket.
      * Validate supplied architectures using Dpkg::Arch.
      * Catch early errors by redirecting STDERR to a buffer and restoring
        once the logfiles are available.
      * Reorder main part to drop privileges and open logfiles earlier.
      * Make config variables set from commandline options private (pidfile,
        retry, chroot and fork).
      * Implement option max_loadavg.
      * use Socket in lib/apt-cacher.pl. Needed for inet_aton().
      * Create shared memory segment with mode 0600.
      * Update to Standards Version 3.9.5 (no changes).
      * aptitude is now using metadata.ftp-master.debian.org for
        changelogs. (closes: #740900)
      * Really deal properly with multiple libcurl headers when
        redirected. (closes: #740900)
      * Always correctly escape . in default regexps.
      * Simplify building regexps by using a specific list of valid
        architectures and replacing strings %VALID_NAME%, %VALID_VERSION% and
        %VALID_ARCHS% in regexps. Convert UBUNTU_RELEASE_NAMES and PATH_MAP to
        use %% delimiters, but still support those legacy forms without.
      * If called with URI /config include private config variables in output.
      * Actually only do freshness checks for index files as advertised.
      * Enforce lower case alphanumeric Ubuntu release names.
      * Reduce memory usage by limiting exports from modules and only loading
        WWW::Curl modules via require in libcurl process.
      * Add Ubuntu 14.10 release name 'utopic'.
      * Add example configuration for not proxying upstream localhost requests
        to manpage. Support escaping separators (comma or semicolon) within
        configuration options. (closes: #749052).
    
     -- Mark Hindley <email address hidden>  Wed, 18 Jun 2014 09:02:34 +0100
  • apt-cacher (1.7.8) unstable; urgency=low
    
    
      * Use sed to insert version number when building, therefore no need
        to Build-Depend on perl any more.  
      * Only write body to cached file on success (200).
      * Rework handling of If-Modified request response. Client errors also
        count as EXPIRED. Delete cached files in these circumstances (closes:
        #708884). 
      * return_file() never returns a retry code, so don't test for it.
      * Update debian/control file description. Integrate experimental features
        (multi-distro, Debian Bugs SOAP and HTTPS CONNECT) as established.
      * Add Ubuntu 14.04 codename 'Trusty'.
    
     -- Mark Hindley <email address hidden>  Mon, 21 Oct 2013 16:42:46 +0100
  • apt-cacher (1.7.6) unstable; urgency=low
    
    
      * Fix missing argument to $r->header when disk_usage_limit is configured
        (closes: #689208).
      * Use (and depend on) ucf to manage debconf changes to
        /etc/default/apt-cacher (closes: #688890).
    
     -- Mark Hindley <email address hidden>  Wed, 03 Oct 2012 08:24:54 +0100
  • apt-cacher (1.7.5) unstable; urgency=low
    
    
      * Fix receiving with Transfer-Encoding: chunked (closes: #682437, #685051).
      * When fetching, if checksum for index file fails, retry after
        refreshing Release file.  
      * Don't abuse internal request headers by using X-AptCacher-Internal.
      * Handle failure of print in fetcher gracefully.
      * Implement curl_throttle to control libcurl CPU usage (closes: #672871).
      * Add configuration option skip_checksum_files_regexp.
      * Protect against empty Connection header in response.
      * When doing case insensitive comparison use faster lc() rather than regexp.
    
     -- Mark Hindley <email address hidden>  Mon, 20 Aug 2012 08:26:37 +0100
  • apt-cacher (1.7.4) unstable; urgency=low
    
    
      * Minimise the time a checksum DB handle is held when adding new data.
      * Close "transition towards Apache 2.4". No automatic apache
        installation in version 1.7.x, so no changes required
        (closes: #669753).  
      * Use InRelease files, if available, when refreshing and patching
        (closes: #669372).  
      * Remove Release and Release.gpg on cleanup if InRelease is cached.
      * Optimise initialising %valid for index files: use map().
      * Skip already deleted files in unlink_by_fh().
      * When generating internal requests, set Cache-Control: no-cache so
        that refresh is forced.
      * In debconf manual mode, disable/remove any previous daemon or inetd
        configuration.
      * Add Quantal to Ubuntu release names.
      * Only set daemon_port from ENV{SERVER_PORT} in CGI mode -- it isn't
        set when invoked from apt-cacher-cleanup.pl
      * Avoid running apt-cacher script in separate interpreter. Use an
        internal fork and do-FILE.
      * Open and lock Release and diff/Index early when attempting to pdiff.
      * When refreshing in cleanup, just do a HEAD request so we save
        transferring the body content.
      * Warn if apt-cacher-import.pl fails to chown (closes: #662737).
      * Return 502 response on all internal errors via $SIG{__DIE__} handler.
      * Remove obsolete {cache_dir}/temp on install.
      * Wait for internal requests to complete before returning
      * Bump to standards version 3.9.3 (no changes required).
      * Unset executable bit from files in debian (silence lintian warnings).
      * Transparently convert IPv4 configuration options to IPv6 when a client
        request is on an IPv6 mapped IPv4 address (::ffff:0:/32)
        (closes: #659669).
      * Recognise whole 127.0.0.1/8 block as localhost.
    
     -- Mark Hindley <email address hidden>  Wed, 02 May 2012 08:31:52 +0100
  • apt-cacher (1.7.3) unstable; urgency=low
    
    
      * Check for existence of libcurl.pl in prerm script. In the case of
        failed-upgrade the script might be missing, so only try to run it if
        it is present (closes: #657834).  
      * Rework internal circular request check to just resolve through DNS
        rather than making an outgoing socket connection.
      * Rework filehandle usage and locking to reduce resource consumption. No
        need to take global lock any more which improves performance.  
      * Ensure expired pdiff files are cleaned.
      * Reduce memory footprint by not importing from used modules by default.
      * Don't close BerkeleyDB logfile whilst it is still in use.
      * Fix library name in apt-cacher-import.pl (closes: #652088).
      * Bug fix: "problems finding port number in /etc/xinetd.d/apt-cacher", and
        rework xinetd specific code (closes: #651854).
      * New configuration option 'libcurl' to pass CURLOPT_* options to backend.
      * Use sendfile(2) where possible to return cached file.
      * Rename configuration option 'fetch_timeout' to 'data_timeout'. The old
        name is still recognised. Default increased from 60 to 120 seconds.  
      * Log fetch forced with "Cache-Control: no-cache" as NOCACHE in access.log.
    
     -- Mark Hindley <email address hidden>  Wed, 08 Feb 2012 08:26:28 +0000
  • apt-cacher (1.7.2) unstable; urgency=low
    
    
      * Clear SysV semaphore block on install.
      * Brazilian Portuguese debconf translation. Thanks to Marco Juliano e
        Silva (closes: #649499).
      * When refreshing Release files internally, use Cache-Control: no-cache
      * Add support for "status" action to init.d script. Patch from Peter
        Eisentraut (closes: #647984).
      * Allow source files to be xv compressed. Patch from Ansgar Burghardt
        (closes: #648470).
      * Support setting IO priority to reduce load in apt-cacher-cleanup.pl.
      * Move library files to lib/ subdir.
      * Document support for incoming request Cache-Control headers.
      * Remove deprecated/* from source tarball.
      * Workaround features missing in perl versions less than 5.10. 
      * Improve child process management using process groups.
      * Fix reading checksums from patched index files when using pdiff option
        to apt-cacher-cleanup.pl.
      * New option concurrent_import_limit to control simultaneous reading of
        checksums from new index files. Default is the number of virtual CPU
        cores as parsed from /proc/cpuinfo (where possible).  
      * Replace cron.daily script with more flexible cron.d fragment.
      * Precompile regexps where possible.
      * Don't try to checksum installer files.
      * Fix libcurl low speed timeout.
    
     -- Mark Hindley <email address hidden>  Sun, 27 Nov 2011 08:39:23 +0000
  • apt-cacher (1.7.1) unstable; urgency=low
    
    
      * Support multiple import directories for apt-cacher-import.pl.
      * Add Precise Pangolin to list of Ubuntu releases.
      * Workaround missing \K regexp escape in perl versions < 5.10.
      * Bugfix: ensure headers are always sent.
      * Bugfix changelog expiry in apt-cacher-cleanup.pl.
      * Don't overwrite existing files when importing packages.
      * Specifically depend on libberkeleydb-perl >= 0.34 for failchk().
    
     -- Mark Hindley <email address hidden>  Wed, 26 Oct 2011 07:31:13 +0100
  • apt-cacher (1.6.12) unstable; urgency=low
    
    
      * Handle decompression errors properly (closes: #585804)
      * Debian installer now requires linux files. Make item configurable
        (closes: #588569)
      * Prevent multiple concurrent cleanups in case they are taking too long.
      * Prevent loop in apt-cacher-cleanup if user:group specified as root:root
      * Upgrade to Standards version 3.9.1 (no changes required)
      
     -- Mark Hindley <email address hidden>  Tue, 07 Sep 2010 09:42:00 +0100
  • apt-cacher (1.6.11) unstable; urgency=low
    
    
      * Upgrade to Standards version 3.8.4 (no changes required)
      * Add $remote_fs to LSB Required-Stop header. Silences lintian error.
      * Check for sufficient available filesystem space (closes: #509369, #510214)
      * Avoid leaving BerkeleyDB recovery logs on the filesystem where
        possible with libberkeleydb-perl >= 0.40
    
     -- Mark Hindley <email address hidden>  Mon, 08 Mar 2010 10:08:34 +0000
  • apt-cacher (1.6.10) unstable; urgency=low
    
    
      * Bug fix: selecting outgoing network interface in daemon mode. Make
        documentation and implementation consistent. Configuration item is
        interface, not use_interface. (closes: #555986)  
      * Allow .tar.bz2 source packages. (closes: #554870)
      * Don't allow libcurl process to loop and hog CPU. (closes: #533830)
    
     -- Mark Hindley <email address hidden>  Sat, 28 Nov 2009 23:42:58 +0000
  • apt-cacher (1.6.9) unstable; urgency=low
    
    
      * Rescan cached files after checking for diff_Index parents (closes: #537189)
      * Fix initscript for dependency based boot sequencing. Patch from Petter
        Reinholdtsen <email address hidden> (closes: #541378)
      * Fix handling of Keep-Alive and multiple hosts in path_map. Debugging
        by "Daniel Richard G." <email address hidden> (closes: #517761, #516525)
      * Fix "400 No request Received" caused by incomplete input line. Patch
        from "Daniel Richard G." <email address hidden> (closes: #540691)
      * Support libdb4.7 (closes: #519896)
      * Remove regular calls to libdb failchk (closes: #535093)
      * Don't hide cron errors. (closes: #509126)
      * Rate-limit units are bytes. Correct comment in configfile
        (closes: #527539)
      * Allow spaces in options on command line (closes: #535478)
      * Bug fix: "Client connection timeouts when upstream server does not
        support Keep-Alive", thanks to Daniel Richard G. for testing
        (closes: #542869)
      * Bug fix: "Checksumming leads to bzcat/bzip2 errors". Now use
        IO::Compress and IO::AnyUncompress rather than bzip2/gzip pipes
        (closes: #543760)
      * Ensure $cache_status is always initialised
      * Bump standards version to 3.8.3. No changes required.
      * Bump to debhelper compatibility 7
      * Add uncompressed Sources and Packages files to files that can be cached.
    
     -- Mark Hindley <email address hidden>  Tue, 22 Sep 2009 12:12:45 +0100
  • apt-cacher (1.6.8) unstable; urgency=low
    
    
      * Fix typo (closes: #510602)
      * Use KILL if TERM fails in init script (closes: #330234)
      * Get port from environment in CGI mode (closes: #510569)
    
     -- Mark Hindley <email address hidden>  Mon, 16 Feb 2009 09:17:21 +0000
  • apt-cacher (1.6.7) unstable; urgency=low
    
    
      * libcurl: reduce select->can_read timeout to 0 to restore throughput
        (closes: #501747)
      * Document apt.conf config for apt-listbugs (closes: #500855)
      * Add transparent proxy support (closes: #352140)
      * Check return of sysread in getRequestLine. Prevents "400: No Request
        Received" errors (closes: #502480)
      * Keep and return index files if upstream temporarily unavailabe
        (closes: #478068)
    
     -- Mark Hindley <email address hidden>  Tue, 28 Oct 2008 23:51:13 +0000
  • apt-cacher (1.6.5) unstable; urgency=low
    
    
      * Fix off by one error in access log parser for report (closes: #492296)
      * Fix use of undefined value in HEAD request with vhost (closes: #495033)
      * Correct lsb header. Don't start in single user mode (closes: #488064)
      * Abandon %db tie in favour of direct BerkeleyDB control.
        (closes: #487789, #460020)
      * Use IO::Select to avoid multiple forks for listeners.
      * Use a separate libcurl process to fix DNS caching.
    
     -- Mark Hindley <email address hidden>  Sun, 06 Jul 2008 19:50:53 +0100