Change logs for apt-cacher source package in Stretch

  • apt-cacher (1.7.13+deb9u1) stretch; urgency=medium
    
      * Backport fix for CVE-2017-7443: Prevent HTTP response splitting with
        encoded newlines in request.  (closes: #858739)
    
     -- Mark Hindley <email address hidden>  Mon, 24 Apr 2017 19:38:26 +0100
  • 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