apt-proxy (1.9.36.3+nmu1) unstable; urgency=low

  * Non-maintainer upload.
  * Change regexp for translated package description files to accept '_'
    (Closes: #484331).  Patch by Yuri Kozlov <kozlov.y@gmail.com>.

 -- Ben Hutchings <ben@decadent.org.uk>  Sat, 28 Jun 2008 18:31:31 +0000

apt-proxy (1.9.36.3) unstable; urgency=low

  * apt-proxy-import: Do not crash with verbose (-v) or debug (-d) options,
    thanks Xavier Luthi for the patch (Closes: #476278)
  * Add ftp.gnuab.org repository to available repositories, thanks Chris Lamb
    (Closes: #416072)
  * Update French translation, thanks Sylvain Archenault (Closes: #473878)
  * Update Russian debconf templates, thanks Yuriy Talakan (Closes: #416344)
  * Fix problems in debian/control found by Lintian:
    - Move po-debconf to Build-Depends because it is needed during clean
    - debhelper was declared in bothe Build-Depends and Build-Depends-Indep

 -- Chris Halls <halls@debian.org>  Tue, 29 Apr 2008 09:27:15 +0100

apt-proxy (1.9.36.2) unstable; urgency=low

  * fix FTBFS: po4a fails. Thanks to Miguel Gea Milvaques for the partial
    solution. Added more temporary hacks but it seems we are using help2man
    in the wrong way for French translations at the moment. (Closes: #470345)
  * Use LSB log message functions, based on patch by Steven Harms / Ubuntu,
    thanks!  (Closes: #408024)
  * Add LSB dependency information, based on patch by Petter Reinholdtsen
    (Closes: #460908)

 -- Chris Halls <halls@debian.org>  Tue, 25 Mar 2008 13:22:20 +0000

apt-proxy (1.9.36.1) unstable; urgency=low

    * Work around breakage caused by ABI change in python_apt. 
    (Closes: #436011, #436112). This is also related to #285360, which is not
    yet fixed

 -- Chris Halls <halls@debian.org>  Tue, 14 Aug 2007 21:58:45 +0100

apt-proxy (1.9.36) unstable; urgency=low

  [ Chris Halls ]
  * Merge NMUs by Steinar H. Gunderson, Thomas Huriaux and Steve Langasek.
    Thanks guys! (Closes: #404679)
  * Close a longstanding bug where clients would hang when receiving
    files from the cache. The problem was caused by reusing the same
    file handle for several requests at once.
    (Closes: #274679, #382078, #322242, #397399, #397403, #398217)
  * Change the meaning of min_refresh_delay parameter, so the
    delay is measured from the modification time of the file on the
    backend instead of the time a client last requested this file.
    Now apt-proxy will always query backends when a file is too
    old (Closes: #266000)
  * Set process name to apt-proxy
  * Properly deal with escaped characters, including ~ in URLs on FTP
    backends. Unescape URLs and check for invalid characters when parsing
    a request. A big thanks to Ben Hutchings for the patch
    (Closes: #393483, #366262)
  * Fix username@password given in backend server URLs and add a test case.
    Thanks Jason Thomas for the patch (Closes: #348985)
  * Fix exception when sending ftp password to backend (Closes: #387243)
  * Remove extra '/' in HTTP GET requests (Closes: #330492)
  * Uncompress Packages.gz and Packages.bz2 on the fly, and
    update databases from these files (Closes: #319005, #303357)
  * Add unit tests for valid URLs containing /../ (Closes: #182855)
  * Remove obsolete GZipFetcher from fetchers.py

  [ Mark Sheppard ]
  * Generate an error if a client attempts to retrieve
    http://server:9999/  (Closes: #386546)
  * When returning an error, generate an HTML page containing the error

 -- Chris Halls <halls@debian.org>  Mon, 04 Jun 2007 11:06:08 +0100

apt-proxy (1.9.35-0.3) unstable; urgency=high

  * Non-maintainer upload.
  * High-urgency upload for RC bugfix.
  * Don't invoke the inetd init script on upgrade from ancient versions,
    update-inetd will already handle this for us.  Thanks to Marco
    Presi, Peter Green, Damyan Ivanov, and Ben Hutchings for their work
    on figuring out this bug.  Closes: #412387.

 -- Steve Langasek <vorlon@debian.org>  Sun, 11 Mar 2007 19:58:12 -0700

apt-proxy (1.9.35-0.2) unstable; urgency=low

  * Non-maintainer upload.
  * Update French manpage translation (Closes: #385073)
  * Update Japanese debconf translation (Closes: #393127)
  * debian/rules: move debconf-updatepo before dh_clean

 -- Thomas Huriaux <thomas.huriaux@gmail.com>  Sat, 27 Jan 2007 15:49:56 +0100

apt-proxy (1.9.35-0.1) unstable; urgency=high

  * Non-maintainer upload.
  * Use "self.filelist" instead of "filelist" in ftpListResult() (in
    fetchers.py), as the latter is a non-existant variable, giving 500
    errors when SIZE failed in an FTP session for some reason.
    (Closes: #402481)
  * Make the FTP fetcher unescape file names before fetching, which makes
    ~ in file names work again with FTP; patch from Ben Hutchings.
    (Closes: #393483, #386344)

 -- Steinar H. Gunderson <sesse@debian.org>  Wed, 27 Dec 2006 12:20:45 +0100

apt-proxy (1.9.35) unstable; urgency=low

  * http_proxy option:
    - Fix import error with option enabled. (Closes: #382171)
    - Fix authorisation header that is sent by http client
    - apt-proxy.conf.5: Document that http_proxy can take a username and
      password parameter
  * apt-proxy-import:
    - Fix import routine (Closes: #382012)
  * Add translations that got lost in previous version
    (Closes: #330202, #331515, #336384, #333874)
  * Tighten twisted dependency to twisted-web only to force upgrades for
    Etch users (Closes: #382193, #382946)

 -- Chris Halls <halls@debian.org>  Mon, 14 Aug 2006 23:00:56 +0100

apt-proxy (1.9.34) unstable; urgency=low

  * Acknowledge NMU by Luk Claes, thanks! (Closes: #359798)

  * Change maintainer to myself and add Otavio to Uploaders, at
    Otavio's request. Thanks Otavio for all your work.

  * Caching behaviour changes:
    - Reorganise download process to be more logical, fixing several problems
      (Closes: #329764)
    - Recognise apt package diff files (*.diff/Index). Thanks
      Florian Weimer for the patch (Closes: #336433)
    - Remove http scheme, host and port from URL requested by clients
      (Closes: #374405)
    - Add download queueing mechanism. Clients can now use HTTP pipelining to
      request files, and each file will be queued at the corresponding backend.
      Each separate apt client connection generates a connection to the
      backend. (Closes: #261802)
    - HTTP pipelining now works and is enabled by default
      (Closes: #272206, #141312)

  * Code reorganisation:
    - Fix breakage caused by new twisted (Closes: #375677)
    - Move fetchers and cache management into separate files
    - Add more unit tests
    - Fix shutdown code (Closes: #359805)

  * apt-proxy.conf:
    - http_proxy can now be set in each [backend] section
    - Add support for username and password in http_proxy parameter.
      Thanks to Thomas Champagne for the patch (Closes: #323147, #327239)
    - Add bandwidth_limit configuration parameter to limit download
      rates (Closes: #306095, #259011)
    - Add support for rsync port specification
    - Give a meaningful error message if an empty time is given in the
      configuration file (Closes: #304611)

  * Packaging changes:
    - Always check cache directory and logfile permissions when package
      is installed, thanks Ben Hutchings for the patch (Closes: #312969)
    - Add debhelper to Build-Depends, needed for dh_clean in clean target
    - Remove reference to v1 in description (Closes: #337966)
    - Support updated Python policy, thanks Matthias Klose. (Closes: #377322)
    - Standards-Version 3.7.2 (no changes necessary)

  * Documentation updates:
    - Remove obsolete debian/TODO from source package
    - Update doc/TODO, removing fixed items
    - Remove references to -i parameter in apt-proxy.conf manpage.
      (Closes: #328983)
    - In example apt-proxy.conf, remove references to non-US archive
      (Closes: #329935)

 -- Chris Halls <halls@debian.org>  Mon,  7 Aug 2006 18:54:56 +0100

apt-proxy (1.9.33-0.1) unstable; urgency=high

  * Non-maintainer upload.
  * Update for bsddb module (Closes: #352917).
  * Add comma in depends (Closes: #353386, #350551, #354668, #355228).
  * Updated Vietnamese debconf translation (Closes: #313121).
  * Complete manpage translation with po4a (Closes: #334380).
  * Fix typos in apt-proxy.conf.5 (Closes: #355225).
  * Remove extra 'by default' from apt-proxy.8 (Closes: #355229).
  * Add German debconf translation (Closes: #352484).
  * Updated French debconf translation (Closes: #328689).
  * Add Portuguese debconf translation (Closes: #330202).
  * Add Swedish debconf translation (Closes: #331515).
  * Add Catalan debconf translation (Closes: #336384).
  * Updated Danish debconf translation (Closes: #340132).
  * Updated Dutch debconf translation (Closes: #356210).
  * Add Spanish debconf translation (Closes: #333874).
  * Updated Czech debconf translation (Closes: #335361).
  * Updated French manpage translation (Closes: #332304).

 -- Luk Claes <luk@debian.org>  Wed, 29 Mar 2006 00:05:51 +0200

apt-proxy (1.9.33) unstable; urgency=low

  [ Chris Halls ]
  * Update for twisted 2.1.0.  Thanks Tuncer Ayazi and Andreas Pakulat for
    their patches and suggestions.
  * Depend on python-twisted-web if using twisted > 2.0.1 (Closes: #349596)
  * Remove use of deprecated arm calls (Closes: #349447)
  * Rework apt-proxy.conf manpage. Thanks to Roey Katz for all the
    suggestions
  * debian/rules: swap dh_python and dh_installinit calls, so that
    update-python-modules is called before init script in postinst

  [ Debconf Translations ]
  * Yuriy Talakan <yt@amur.elektra.ru>: ru.po (closes: #310326)

 -- Chris Halls <halls@debian.org>  Thu, 26 Jan 2006 11:59:56 +0000

apt-proxy (1.9.32) unstable; urgency=low

  [ Chris Halls ]
  * Add support for file:// backends.  Thanks to Michael Vogt for
    the patch.  FetcherFile is renamed to FetcherCachedFile and
    FetcherFile is now the file: backend.
  * Change apt-proxy-import command line: files/directories to import are
    specified as regular parameters instead of using -i switch
  * Add --config-file command line option to apt-proxy and apt-proxy-import
    so more than one apt-proxy can be started independently.  This makes
    it possible to test apt-proxy in parallel with the system version.
  * Seperate out configuration file loading code into standalone classes
    that can be used (and tested independently)
  * Seperate management of the list of Packages files associated with a
    backend
  * When building a list of Packages files to parse using apt_pkg, check that
    the files exist, and do not load apt_pkg at all if there are no files.
    Added a test case to verify this (closes: #270874)
  * doc/Makefile: Use absolute PYTHONPATH when running a-p-i.  Fixes build
    error in some build environments

  [ Otavio Salvador ]
  * Add debconf-2.0 as alternative to satisfy debconf requirement to
    run. This will be need for transition to cdebconf later
  * Use twisted.web.http instead of twisted.protocols.http, which is
    depreciated in twisted 2 but only if running with newer versions of
    twisted library
  * Bump Standards-Version to 3.6.2. No changes needed
  * Only use update-inetd on upgrades and then we check if it exists
    before calling it. That way we avoid a dependency on netbase
  * Add dependency on adduser because postinst uses it
  * Call debconf-updatepo in package clean target
  * Update pt_BR debconf translations

 -- Otavio Salvador <otavio@debian.org>  Fri, 19 Aug 2005 14:22:25 -0300

apt-proxy (1.9.31) unstable; urgency=low

  * Merged back changes from 1.9.29 that were reverted for sarge release
  * apt-proxy-import; add command line parameter to change configuration
    file
  * Fix problem parsing usernames with @ char inside. Closes: #309288 (Otavio)
  * All seems to be ok with new twisted (2.0.1)

 -- Chris Halls <halls@debian.org>  Tue, 14 Jun 2005 22:54:47 +0100

apt-proxy (1.9.30) unstable; urgency=high

  * Back out all changes in 1.9.29 except for the fix for
    #304182, the RC bug that caused apt-proxy to be removed from
    Sarge
  * Re-enable gunzip postprocessing for Packages, needed for
    packages database to work properly.  This code was commented out
    in 1.9.23 because I thought it was related to another problem.
    Closes: #277916: /usr/sbin/apt-proxy-import: apt-proxy-import
    doesn't work- no suitable backend found
    Closes: #285792: apt-proxy-import does not work
    Closes: #305015: max_versions not respected - keeps many versions
    more than defined there

 -- Chris Halls <halls@debian.org>  Thu, 19 May 2005 17:28:33 +0100

apt-proxy (1.9.29) unstable; urgency=low

  * Hey, we moved to Alioth and Subversion :-D (Otavio)
  * Apply patch provided by Patrick B. Carlisle <carlislp@reed.edu> to fix
    the empty timeout value in conversion. Closes: #304182 (Otavio)
  * Apply patch provided by Achim Bohnet <ach@mpe.mpg.de> to improve the
    manpages. Closes: #299682 (Otavio)
  * Add a doc giving tips how to use it offline. Thanks for Achim Bohnet
    <ach@mpe.mpg.de> by it. Closes: #299675 (Otavio)
  * Fix the option handle of apt-proxy-import to display its version
    instead of Twisted one. Closes: #308666 (Otavio)
  * Fix a spelling error on template. Closes: 308930 (Otavio)
  * Debconf Translations:
    - Vietnamese (vi.po) by Clytie Siddall <clytie@riverland.net.au>.
      Closes: 308814 (Otavio)
  * Manpage Translations:
    - French (fr.po) by Christian Perrier <bubulle@debian.org>.
      Closes: 300172 (Otavio)

 -- Otavio Salvador <otavio@debian.org>  Mon, 16 May 2005 01:29:14 -0300

apt-proxy (1.9.28) unstable; urgency=low

  * Fix exception in dynamic backends.  Closes: #296513
  * If another client requests the same Packages/Releases file,
    send the file instead of HTTP 304 Not Modified.  Closes: #284584

 -- Chris Halls <halls@debian.org>  Thu,  3 Mar 2005 14:55:30 +0000

apt-proxy (1.9.27) unstable; urgency=low

  * Delay database directory creation until after uid change.
    Older installations are fixed by chmoding directory in
    postinst.  Closes: #288829
  * Fix exception in apt-proxy-import. Closes: #296574
  * Close connection where necessary after sending complete file.
    Closes: #288905
  * Pipe file verification output to /dev/null for UML speedups,
    thanks Paul Wagland for the patch.  Closes: #292818
  * init script:
     - Fix bashism in init script.  Closes: #296710
     - Improve output and remove first sleep, thanks
       again Herbert Thielen.  Closes: #296875

 -- Chris Halls <halls@debian.org>  Fri, 25 Feb 2005 20:53:20 +0000

apt-proxy (1.9.26) unstable; urgency=low

  * Add Depends to disallow upgrade of python2.3 without
    upgrade of twisted.  Closes: #294626
  * init script: wait longer for apt-proxy to stop, thanks
    Herbert Thielen for the patch. Closes: #284432

 -- Chris Halls <halls@debian.org>  Tue, 22 Feb 2005 23:52:09 +0000

apt-proxy (1.9.25) unstable; urgency=low

  * Postpone database creating to first request. Closes: #288829. (Otavio)
  * Reorganise Backends. Now the packages databse is not opened multiple
    times for each alternative URL given.
  * Each [backend] section in apt-proxy.conf creates a new class Backend
  * Each URL in the backend section creates a new class BackendServer
  * New class layout is:
      Backend -> base, packages database, list of BackendServers
      BackendServer -> fetcher, host, port, user etc
  * init script: Change twistd2.3->twistd to help python transitions
  * apt-proxy.conf: Add ubuntu and ubuntu-security archives

 -- Chris Halls <halls@debian.org>  Fri, 28 Jan 2005 10:26:49 +0000

apt-proxy (1.9.24) unstable; urgency=low

  * Fix module import.
  * Add some debug/log messages when upgrading database
  * apt-proxy.8:
    - Add Otavio to authors
    - Change example deb lines: 'woody' to 'stable' and add security
      example
  * debian/manpages: use wildcard to install pages

 -- Chris Halls <halls@debian.org>  Fri,  3 Dec 2004 19:21:23 +0000

apt-proxy (1.9.23) unstable; urgency=low

  * Improve upgrade from previous database format. (Otavio)

 -- Otavio Salvador <otavio@debian.org>  Fri,  3 Dec 2004 15:48:25 -0200

apt-proxy (1.9.22) unstable; urgency=low

  * Load database when requested. Closes: #283685. (Otavio)
  * Remove previous database and recreate it because the format has
    change. Closes: #284011. (Otavio)

 -- Otavio Salvador <otavio@debian.org>  Fri,  3 Dec 2004 11:37:26 -0200

apt-proxy (1.9.21) unstable; urgency=low

  * Fix caching of files that was broken in 1.9.20, thanks
    to Paul Wagland for the help 
    (closes: #283441, #283893, #257611)
  * Create database file if it does not exist (closes: #283686)
  * Fix bug in gzip conversion class
  * Clean up memory after sending files from cache directory
    (closes: #260951, #258025)

 -- Chris Halls <halls@debian.org>  Thu,  2 Dec 2004 11:24:52 +0000

apt-proxy (1.9.20) unstable; urgency=low

  * Close temporary files when finish to transfer data.
    Closes: #281156 (Otavio)
  * Change to use bsddb3 database library bacause it's faster then python
    native version. Closes: #262097 (Otavio)
  * Files were being stored in memory while they were downloaded, 
    removed.  Reduces CPU usage while downloading large files.
    Closes: #271820 (Chris)
  * Simple profiling: Run 'aptest profile' to get a function call dump
    in ap-profile.log (Chris)
  * Change where we import the tempfile module to improve the
    speed. (Otavio)

 -- Otavio Salvador <otavio@debian.org>  Sun, 28 Nov 2004 20:32:34 -0200

apt-proxy (1.9.19) unstable; urgency=low

  * Fix format in apt-proxy.conf(5). (closes: #272153) (Otavio)
  * Add default to 30 in timeout parameter when importing from version
    1. (closes: #266776, #266567) (Otavio)
  * Allow listening on multiple IP addresses. (closes: #266453) (Otavio)
  * Change to wait by the _server_ closes the connection, this solve the
    hang while using with wget and in that case, debootstrap. Thanks to
    Chet Murthy <chetsky@gmail.com> by the patch. (Otavio)
  * Change default apt-proxy.conf file to use debian-non-US instead of
    non-US. (closes: #273973, #267427) (Otavio)
  * Disable pipelining by default (disable_pipelining=1) until the pipelining
    logic is more sensible and does not attempt multiple connections to
    the same backend server (Chris)
    - Closes: #272217: extreme delays in fetching any packages
    - Closes: #274426: Apt-proxy v2 has a long delay between files
    - Closes: #251192: stuck connections
    - Closes: #219427: deals badly with connection-limited ftp sources
    - Closes: #261066: Doesn't download completely some files
  * Document the meaning of disable_pipelining in apt-proxy.conf manpage (Chris)
  * Debconf Translations:
    - Dutch (nl.po) by cobaco <cobaco@linux.be>. Closes: #280487. (Otavio)
    - Danish (da.po) by Morten Brix Pedersen <morten@wtf.dk>. 
      Closes: #276692. (Otavio)
  * Fix apt-proxy(8) backend name to debian instead of main. 
    Closes: #277447. (Otavio)

 -- Otavio Salvador <otavio@debian.org>  Thu, 18 Nov 2004 16:10:56 -0200

apt-proxy (1.9.18) unstable; urgency=low

  * Add dependencie of logrotate. (closes: #267822)
  * Save the conversion log in /var/log/apt-proxy-v1tov2.log and stopped
    to send mails to root. (closes: #268421, #266535)
  * Change the umask of process to 022 so the cache will be readable by
    others. (closes: #264638)
  * Applied patch provided by Julien Louis <arthur51@ifrance.com> to fix a
    reference to the apt-proxy.conf(8) manpage and the SEE ALSO section
    output. (closes: #265682)
  * Applied patch provided by Sam Couter <sam@couter.dropbear.id.au> to
    makes apt-proxy start as root and then change UID *after* binding the
    listen port. (closes: #270650)
  * When logrotate rotates the log file, apt-proxy should be restarted to
    open the new log file. (closes: #270634)
  * Applied patch provided by Paul Wagland <paul@kungfoocoder.org> to
    improve of caching response speeds. (closes: #267915)

  * Applied patch provided by Julien Louis <arthur51@ifrance.com> to to
    handle translated manpages with po4a.
  * Debconf Translations:
    - Czech (cs.po) by Jan Outrata <outrataj@upcase.inf.upol.cz>
      (closes: #266571)
    - Japanese (ja.po) by Hideki Yamane <henrich@samba.gr.jp>
      (closes: #270471)
  * Manpage Translations:
    - French (fr.po) by Raphaël Bordet 
      <debian-l10n-french@lists.debian.org> (closes: #266035)

 -- Otavio Salvador <otavio@debian.org>  Fri, 10 Sep 2004 14:02:28 -0300

apt-proxy (1.9.17) unstable; urgency=low

  * Handle currupted files (Otavio). (closes: #263147)
  * Right handle ftp backends when no username information is used
    (Otavio). (closes: #263566)

 -- Otavio Salvador <otavio@debian.org>  Thu,  5 Aug 2004 13:42:08 -0300

apt-proxy (1.9.16) unstable; urgency=low

  * Workaround when found a wrong server (Otavio). (closes: #260788)
  * Applied patch from Jason Thomas <jason@debian.org> to add RPM support
    (Otavio). (closes: #261943)
  * Handle username and password in URI (Otavio). (closes: #263112)
  * Debconf Translations:
    - Portuguese (Brazil) (pt_BR.po) by Andre Luis Lopes
    - French (fr.po) by Olivier Trichet (closes: #263040)
 -- Otavio Salvador <otavio@debian.org>  Wed, 28 Jul 2004 20:17:44 -0300

apt-proxy (1.9.15) unstable; urgency=low

  * Add support for upstream proxy servers (Otavio). (closes: #258904)
  * Fix code to not stat a file while this not exist (Otavio).
  * Add support to specify which network interface should listen
    (Otavio). (closes: 256609)
  * Add support to translated debconf templates (Otavio).
  * Fix apt-proxy-import manpage to include -i when says about importing
    from apt-move archive (Otavio). (closes: #259959)
  * Include backports.org as an example backend (Otavio). (closes: #259874)

 -- Otavio Salvador <otavio@debian.org>  Mon, 19 Jul 2004 18:04:49 -0300

apt-proxy (1.9.14) unstable; urgency=low

  * Add some missing files in clean target (Otavio).
  * Add Build-dependencie of python-apt (Otavio). (closes: #258147)
  * Add support to import .udebs (Otavio). (closes: #174380)
  * Update to use the new twisted way to handle internet applications
    (Otavio). (closes: #240294)
  * Add twisted 1.3.0rc1 in know versions (Otavio).
  * Update packaging, now conforming to policy version 3.6.1.1 (Otavio).
  * Major packaging cleanup to use better debhelper tools like dh_python
    and like (Otavio).
  * Swap maintainer and uploaders field as requested by Chris (Otavio).
  * Change postinst to always check by user (Otavio). (closes: #258215)
  * Restart inet.d if upgrading from some version earlier then 1.9.0
    (Otavio). (closes: #259009)

 -- Otavio Salvador <otavio@debian.org>  Tue, 13 Jul 2004 16:31:16 -0300

apt-proxy (1.9.13) unstable; urgency=low

  * Add support for http dynamic backends. If a file is requested for a
    backend not listed in the configuration file, it will be used as the
    hostname. It can be disabled by setting dynamic_backends=off (Otavio).
  * Add me in uploaders (Otavio).
  * Fix spelling error in apt_proxy.py comment (Otavio).
  * Improved debug information when somebody try to use a not implemented
    method (Otavio).
  * Add some missing filetypes (.txt, .html and .gz) (Otavio).
  * Fix problem with numeric ports when used in backends, thanks to
    Philipp Weis <pweis@pweis.com> (Otavio). (closes: #257507)
  * Upload to unstable (Otavio).

 -- Otavio Salvador <otavio@debian.org>  Tue,  6 Jul 2004 17:18:49 -0300

apt-proxy (1.9.12) experimental; urgency=low

  * Manuel, the author of the version 2 rewrite, has been killed
    in a car accident.  http://www.debian.org/News/2004/20040515

  * Add a paragraph to the README dedicating this passage to him
  * Change maintainer back to myself
  * Fix method to redirect stdout when loading packages cache
    with apt_pkg (closes: #250434)
  * Fix max_versions to work in the same way as version 1
    did, taking distributions into account (part of #242197)

 -- Chris Halls <halls@debian.org>  Sun, 30 May 2004 07:32:18 +0200

apt-proxy (1.9.11) experimental; urgency=low

  * Support Release.gpg for new apt, thanks Chris Lawrence (closes: #245895)
  * Fix FTBFS when apt-proxy is not already installed,
    thanks Paul Brook (closes: #245675)

 -- Chris Halls <halls@debian.org>  Mon,  3 May 2004 09:03:15 +0200

apt-proxy (1.9.10) experimental; urgency=low

  * Rework rsync backend support to stream from rsync's temporary
    file as apt-proxy version 1 used to.  Support for rsync backends
    is now available without compiling and installing the rsync hack
    shared library.
  * Update documentation

 -- Chris Halls <halls@debian.org>  Mon, 19 Apr 2004 16:49:57 +0200

apt-proxy (1.9.9) experimental; urgency=low

  * Add support for multiple backends.  If the connection is refused
    or times out, attempt to contact the next server in the list.
  * Documentation updates

 -- Chris Halls <halls@debian.org>  Sat, 17 Apr 2004 16:44:11 +0200

apt-proxy (1.9.8) experimental; urgency=low

  * Log deletion of cache files by max_version algorithm
  * Change 'RECYCLING' message to 'Adopting new file'
    (closes: #240296)
  * Use passive FTP by default, and add configuration option passive_ftp
    (closes: #190926)
  * apt-proxy-import:
    + Fix to work with latest apt_proxy version
    + Send output to standard out
    + Add a --recursive flag to import .debs from a directory tree
    + Make log messages more informative
    + Confirm that it works with relative paths (closes: #183709)
  * Updated apt-proxy-import man page
  * README: Remove outdated section about the twisted version in sarge
  * apt-proxy.conf:
    + Update openoffice example repositories
    + Add passive_ftp example
    + Document default cache directory in manpage (closes: #206676)
  * Tested with twisted 1.2.0, warning removed

  * Bugs in version 1 that have been fixed for version 2:
    Closes: #221754: apt: doesn't url escape '~'
    Closes: #234900: apt-proxy default config is non-functional
    Closes: #241303: apt-proxy-import seems to fail when importing dir
    with a lot of files

  * Bugs that do not apply to version 2:
    Closes: #187919: apt-proxy fails to report file not found to client,
    client times out instead
    Closes: #203868: apt-proxy fails to determine file size and remains
    suck - Connection timed out for clients
    Closes: #171889: files sometimes not streamed properly to clients
    Closes: #175649: Error when update
    Closes: #180954: apt-proxy sometimes seems to consume vast amounts
    of CPU for hours
    Closes: #183222: update fails with openwall kernel patch
    Closes: #199430: Depends on wget | rsync, but by default doesn't
    appear to work without rsync
    Closes: #199831: apt-proxy is *way* slower than apt-rsync
    Closes: #207067: apt-proxy doesn't work with inetutils-inetd
    Closes: #219049: stat warning: '-l' is deprecated in logfiles
    Closes: #126220: log to stderr
    Closes: #157780: shouldn't depend on ash
    Closes: #161448: ash is depreciated

 -- Chris Halls <halls@debian.org>  Mon, 12 Apr 2004 21:14:05 +0200

apt-proxy (1.9.7) experimental; urgency=low

  * Plug the recent file descriptor leak.
  * Automatically recreate .db files if they get corrupted.
  * Added an optional remote python console for debugging.
  * Call the garbage collector explicitly.

 -- Manuel Estrada Sainz <ranty@debian.org>  Sat,  6 Dec 2003 18:57:10 +0100

apt-proxy (1.9.6) experimental; urgency=low

  * Migrate from python 2.2 to 2.3.
  * Build-depend on python2.3-twisted - needed for invocation of
    apt-proxy-import during documentation build (Chris).
  * Better logs and a small fix (Chris).
  * Make lintian happy:
  	+ Build-Depend on python2.3
  	+ Standards-Version: 3.6.0
  	+ debhelper (>= 4.0.0)

 -- Manuel Estrada Sainz <ranty@debian.org>  Tue, 11 Nov 2003 18:40:26 +0100

apt-proxy (1.9.5.6pre2) experimental; urgency=low

  * Fix FTP code and clean up.
  * Remove usage of depreciated clientTCP.
  * The new code requires a minimum of twisted 1.0.0 - Depends updated. (Chris)
  * We don't actually need to build-depend on python or twisted. (Chris)
  * Updated / added documentation for v2.
  * Removed the '-v2' suffix.
  * Changed default port to 9999 to match apt-proxy v1.
  * Conflicts/Replaces: apt-proxy-v2 (<= 1.9.5)
  * Added UPGRADING notes.
  * Customize apt-proxy-v2.conf based on ap1's apt-proxy.conf when upgrading.
  * Disable apt-proxy v1's inetd line on upgrade, and reenable it on downgrade.
  * Remove .pyc and .pyo files on remove.

 -- Manuel Estrada Sainz <ranty@debian.org>  Tue, 26 Nov 2002 22:44:41 +0100

apt-proxy-v2 (1.9.5) experimental; urgency=low

  * Cleanup some internal code (Manuel)
  * Recognise twisted 1.0 (Manuel)
  * Fix slowdown and memory usage for large files by streaming to a temporary
    file (Manuel)
  * Fix apt-proxy-import and add experimental fuzzy import of unknown versions
    (Manuel)
  * Add apt-proxy-v1tov2 conversion script (Manuel)
  * Add support for 'off' in max_versions, max_age, cleanup_freq config
    parameters (Manuel)
  * Support .bz2 control files download (Chris)
  * Update TODO with list of items left to be done before release

 -- Chris Halls <halls@debian.org>  Tue,  5 Nov 2002 07:27:07 +0100

apt-proxy-v2 (1.9.4) experimental; urgency=low

  * Support for twisted 0.99.2. (Manuel)
  * Migrate from python 2.1 to 2.2 (Manuel)
  * Fix cache directory names in maintainer scripts to use
    /var/cache/apt-proxy.
  * Some general bugfixing (Manuel)
  * Fix problem with 2 char directories (Simon Hyde)
  * Dump memory usage on connection close to check for leaks
  * Rename lots of class names so that the word 'client' only means apt, not
    apt-proxy when connecting to backends (those are now 'fetchers') (Manuel)
  * Tighten dependency on python-apt to (>= 2.1.3-4)
  * Add Build-Depends-Indep python2.2-twisted (>= 0.99.2)
  * Add support for Packages/Sources/Contents/Release.bz2 file extensions and
    verification.  Add Depends: bzip2.

 -- Chris Halls <chris.halls@gmx.de>  Wed, 16 Oct 2002 20:56:10 +0200

apt-proxy-v2 (1.9.3) experimental; urgency=low

  * Improve debugging messages (Manuel+Chris)
  * Change default cache directory to /var/cache/apt-proxy - using
    apt-proxy v1 and v2 is OK, as long as you don't use both at once.
    The directory /var/cache/apt-proxy will not be deleted if this package is
    purged.
  * Disable logfile rotation by twisted, because it does not work in a
    directory without write permission
  * There are still memory leak issues; these will be fixed by twisted 0.99.1

 -- Chris Halls <chris.halls@gmx.de>  Thu, 22 Aug 2002 19:02:21 +0200

apt-proxy-v2 (1.9.2) experimental; urgency=low

  * Fix hanging when 2 clients are connected simultaneously (Manuel)
  * Improve some debugging messages (Manuel)

 -- Chris Halls <chris.halls@gmx.de>  Thu, 22 Aug 2002 16:39:46 +0200

apt-proxy-v2 (1.9.1) experimental; urgency=low

  * Remove support for twisted versions < 0.19 (Manuel)
  * Create logfile in init script if it does not already exist
  * Depend on python-apt (Thanks Mark Titorenko)

 -- Chris Halls <chris.halls@gmx.de>  Tue, 23 Jul 2002 16:27:12 +0200

apt-proxy-v2 (1.9.0) experimental; urgency=low

  * New development version

 -- Chris Halls <chris.halls@gmx.de>  Tue, 16 Jul 2002 22:30:10 +0200

apt-proxy (1.3.6) unstable; urgency=low

  * Correct example proxy lines in apt-proxy.conf (closes: #169658, #177514)
  * Remove logrotated logfiles on purge
  * Correct location of apt-proxy.conf in apt-proxy(8) (closes: #170045)
  * Add French translation of apt-proxy.8 manpage, thanks to Richard Bonichon
    for the translation.
  * Set PATH to standard system path.  You can override this in apt-proxy.conf
    if you need PATH set to semething else. (closes: #170286)
  * Add conversion script by Michael (Micksa) Slade.  This reads sources.list
    and creates an example sources.list and apt-proxy.conf.  Installed in
    /usr/share/doc/apt-proxy/examples/apt-proxy-mkconfig until it has been
    documented.
  * Apply patch from Ian Bruce to fix uncompressed Packages rsyncing 
    (closes: #166305)

 -- Chris Halls <halls@debian.org>  Wed, 22 Jan 2003 11:19:21 +0100

apt-proxy (1.3.5) unstable; urgency=low

  * New maintainer email address, yay :)
  * Comment out create action in logrotate script, so that it works
    by default if another user is used (closes: #165692)
  * Apply patch from Arthur Korn to log downloads when KEEP_STATS is set
    (closes: #169081)

 -- Chris Halls <halls@debian.org>  Fri, 15 Nov 2002 08:15:17 +0100

apt-proxy (1.3.4) unstable; urgency=low

  * Add more items to the FAQ and improve documentation of the different
    backends and when to use them.  Updates to the manpages and README.
    Thanks to Heather Stern for the suggestions.
  * Apply patch from Roger Burton West (thanks!) to handle unknown filetypes
    for Jigdo support (closes: #156676, #156009)
  * logrotate script creates logfile if missing (closes: #161619)
  * Add more examples to apt-proxy.conf
  * Correct spelling error in apt-proxy.conf (closes: #157147)

 -- Chris Halls <chris.halls@gmx.de>  Fri, 20 Sep 2002 10:59:04 +0200

apt-proxy (1.3.3) unstable; urgency=low

  * Fix section typo in apt-proxy manpage (closes: #151208)
  * Download compressed Packages.gz from rsync backend if no local file is
    available.  Thanks to Roland Gerlach for the analysis.
  * Update apt-proxy.conf with many more examples and http backends by default
  * Fix apt-proxy-import help message, thanks Cristian Ionescu-Idbohrn
    (closes: #152166)
  * Fix chaining of multiple apt-proxies, thanks Brian Johnson 
    (closes: #153893)
  * Allow Release.gpg (closes: #153234)
  * Mention that new developments are going into version 2 in README

 -- Chris Halls <chris.halls@gmx.de>  Wed, 24 Jul 2002 16:04:59 +0200
  
apt-proxy (1.3.2) unstable; urgency=low

  * Depend on binutils for ar (closes: #143573)
  * Accept '~' characters in URLs
  * Clean up URLs used internally
  * apt-proxy-import: copy files instead of linking if using dpkg-name from
    Potato
  * Copy links to .debs as files, not links on rysnc backends.  This made it
    impossible to download some potato .debs on ftp.de.debian.org.
  * Refuse to run apt-proxy as the root user.  This is not a good idea
    security-wise.
  * Check for write permission in backend directories
  * Add debug option (-D) to apt-proxy-import that leaves the contents of
    dpkg-name.links directory.
  * Manuel Estrada Sainz: 
    - convert /dirname/../ into / (closes: #149166)
    - let apt-proxy-import accept relative pathnames (closes: #149200)
    - delete aptproxy user in postrm (closes: #149200)

 -- Chris Halls <chris.halls@gmx.de>  Fri, 14 Jun 2002 17:05:35 +0200

apt-proxy (1.3.1) unstable; urgency=low

  * Accept requests in the form http://<hostname>/... to comply with
    HTTP 1.1 (closes: #141740)
  * Manuel Estrada Sainz: update apt-proxy-import manpage using
    help2man; add help2man to build-depends
  * Add usage example in apt-proxy-import manpage for importing apt-move cache
  * Make apt-proxy-import output nicer when importing many directories
  * Update README with new hints and tips
  * Small apt-proxy.conf manpage correction

 -- Chris Halls <chris.halls@gmx.de>  Fri, 12 Apr 2002 13:26:36 +0200

apt-proxy (1.3.0) unstable; urgency=low

  * Release new version into Debian archive.
    - Add HTTP/FTP backend support using wget
    - Add apt-proxy-import, a script to import .debs into the cache
    - Improve reliability when several clients are active
    - Add FAQ section to README
    See the changelogs for 1.2.9.x (below) for details. 
    (closes: #83199, #94226, #140348, #140826)

 -- Chris Halls <chris.halls@gmx.de>  Thu,  4 Apr 2002 14:06:05 +0200

apt-proxy (1.2.9.11) sourceforge; urgency=low

  * Fix log messages when a directory is created for a http/ftp backend.
  * Clean up some other log messages

 -- Chris Halls <chris.halls@gmx.de>  Thu,  4 Apr 2002 12:42:50 +0200

apt-proxy (1.2.9.10) sourceforge; urgency=low

  * Update installation instructions for non-Debian systems
  * Add check that stat supports -t option (thanks to Oliver Bornet)
  * Suggest stat and update description

 -- Chris Halls <chris.halls@gmx.de>  Thu,  4 Apr 2002 08:51:34 +0200

apt-proxy (1.2.9.9) sourceforge; urgency=low

  * Add --quiet option to adduser until #141016 is fixed (closes: #140826)
  * Update README

 -- Chris Halls <chris.halls@gmx.de>  Wed,  3 Apr 2002 11:19:51 +0200

apt-proxy (1.2.9.8) sourceforge; urgency=low

  * Add a FAQ section to README with some problems that users have
    encountered.
  * apt-get update && apt-get update now sends 304 HITs the second time for
    HTTP backends like it does for rsync
  * Change HTTP protocol version to 1.1 (it was still 1.0!)
  * Don't copy an older version using copy_best_match when using wget
  * Turn on KEEP_STATS when DEBUG is on
  * In debug mode, log lockfile release
  * Fix some error messages when file is already current version
  * Rename some rsync* functions to download* to make it less confusing

 -- Chris Halls <chris.halls@gmx.de>  Tue,  2 Apr 2002 18:14:18 +0200

apt-proxy (1.2.9.7) sourceforge; urgency=low

  * Fix file ownership changing bug in apt-proxy-import.  If you've used
    earlier versions, you may find files with owner root in
    /var/cache/apt-proxy - do "chown -R aptproxy /var/cache/apt-proxy" to
    restore normality.  This was the cause of "touch: permission denied"
    errors in the logfile.
  * Remove some debugging statements in apt-proxy

 -- Chris Halls <chris.halls@gmx.de>  Wed, 27 Mar 2002 18:21:42 +0100

apt-proxy (1.2.9.6) sourceforge; urgency=low

  * Fix race if two clients request the same file, with help from Sacha to
    reproduce. (closes: #140348)
  * I would like to upload to Debian unstable once 1.2.2 hits Woody in 5 days.
    Please let me know if you are aware of any remaining issues!

 -- Chris Halls <chris.halls@gmx.de>  Wed, 27 Mar 2002 16:16:52 +0100

apt-proxy (1.2.9.5) sourceforge; urgency=low

  * Fix directory support so apt-proxies can be chained again
  * Add apt-proxy --version (thanks to Sacha Schlegel)

 -- Chris Halls <chris.halls@gmx.de>  Mon, 25 Mar 2002 16:33:51 +0100

apt-proxy (1.2.9.4) sourceforge; urgency=low

  * Merge in changes from stable 1.2.2
  * Add dpkg-name support to apt-proxy-import so it renames files too
  * Log copy_best_match to help Sascha to fix the problem he found :)

 -- Chris Halls <chris.halls@gmx.de>  Fri, 22 Mar 2002 17:07:57 +0100

apt-proxy (1.2.9.3) sourceforge; urgency=low

  * Always use ash instead of sh, because this makes apt-proxy much faster.
  * Fix ftp backend permission problem
  * If a file to be downloaded was not newer, wget would not download a file
    and the apt client would receive a zero length file.
  * Return an error if a file does not exist on any server
  * Add fuzzy matching to apt-proxy-import by ranty, which enables it to guess
    where a .deb file should go even if the Packages files do not contain the
    exact version.  Only works for new style pool directories, and is not yet
    documented.

 -- Chris Halls <chris.halls@nikocity.de>  Mon, 11 Mar 2002 17:14:35 +0100

apt-proxy (1.2.9.2) sourceforge; urgency=low

  * Only download uncompressed packages files when rsyncing.  Do not attempt
    to get uncompressed sources, release or contents files.  When downloading
    uncompressed files with rsync, use compress switch (closes: #94226)
  * Fix lockfile name used during clean sweep.  Thanks to Lele Gaifax for the
    patch.
  * Fix an error where stale lockfiles were not deleted

 -- Chris Halls <chris.halls@nikocity.de>  Wed,  6 Mar 2002 15:37:09 +0100

apt-proxy (1.2.9.1) sourceforge; urgency=low

  * Add http/ftp support using wget. (closes: #83199)
  * New script: apt-proxy-import, which will import .debs into the archive.

 -- Chris Halls <chris.halls@nikocity.de>  Tue, 26 Feb 2002 14:46:49 +0100

apt-proxy (1.2.2) unstable; urgency=low

  * Fix lockfile name in sweep clean (thanks to Lele Gaifax)
  * Change maintainer email address (closes: #139173)
  * Add Manuel Estrada Sainz <ranty@debian.org> to Uploaders.  He has
    been helping improve apt-proxy-import and will sponsor future uploads.

 -- Chris Halls <chris.halls@gmx.de>  Thu, 21 Mar 2002 18:13:30 +0100

apt-proxy (1.2.1) unstable; urgency=low

  * Reset access time on version n-1 when downloading n, so the cache cleaning
    algorithm works better (came up in the discussion for bug #131883)
  * Add Contents-* to list of control files, so apt-proxy works with apt-file.
    (closes: #134217)
  * Add version to debhelper build dependency (>> 3.0.0)
  * On purge, remove the cache directory
  * Make it possible to install on Potato again by removing --diabled-login
    and --shell from adduser invocation.  They are on by default for a system
    user anyway. (Sourceforge bug #516318)
  * Add note to README about usage on Potato
  * Make Debian native

 -- Chris Halls <chris.halls@nikocity.de>  Thu, 21 Feb 2002 18:47:08 +0100

apt-proxy (1.2.0-1) unstable; urgency=low

  * New upstream release
    - New config file paramter, MAX_VERSIONS, to limit the number of package
      versions to keep in the cache directory.  Thanks to Martin Schwenke.
    - New parameters for apt-proxy for runtime setting of config file and log
      file locations.  Thanks to Gerhard Muntingh. (closes: #77929)
    - Use the package filelists logic from Martin Schwenke to send the size of
      package files before downloading, meaning connection keep-alive logic can
      be used.
    - Fix the problem of files being corrupted during streaming (often seen as
      a MD5 sum error which would go away when the file was requested from
      apt-proxy again), by switching back to using dd instead of tail.
    - Check for corrupted .deb and .gz files in the cache before sending
      them to the client. (closes: #132493)
    - Bye bye .diff: The Sourceforge project is now up to date and includes the
      debian packaging.
  * Really rename main archive name, not just put it in the changelog
  * Add logrotate script
  * Clean up debian/rules and use DH_COMPAT=3
  * If setting up apt-proxy for the first time, do the following:
    - Create a user, aptproxy (closes: #99259)
    - Add an entry to inetd.conf, without disabling it (closes: #81746)
    - Create a log file owned by the user (closes: #109308)
    This is currently first-install only.  I plan to introduce an upgrade path
    for existing users using debconf when I have time.
  * Move installation instructions that are no longer necessary when using the
    packge into a seperate file, INSTALL.
  * Remove extra manual installation instructions that are no longer necessary
    from README (closes: #132439)
  * Merge remaining information from README about finding rsync servers into
    apt-proxy.conf manpage.
  * Add UK rsync servers to default apt-proxy.conf, thanks to Simon Huggins.

 -- Chris Halls <chris.halls@nikocity.de>  Wed,  6 Feb 2002 12:20:12 +0100

apt-proxy (1.1.2-2) unstable; urgency=low

  * Add updated README to .deb, thanks to Thorsten Gunkel for pointing
    this out and other suggestions.
  * Changed main archive name from debian to main in apt-proxy.conf to make it
    less confusing.
  * Documented RSYNC_TIMEOUT in apt-proxy.conf manpage.
  * Minor changes to apt-proxy manpage.  The manpages will get a proper
    overhaul once the installation has been modified to create the user and
    cache directories.
  * Add a couple more rsync servers to default apt-proxy.conf
  * Add debian/TODO

 -- Chris Halls <chris.halls@nikocity.de>  Wed, 09 Jan 2002 22:53:58 +0100

apt-proxy (1.1.2-1) unstable; urgency=low

  * New maintainter - thanks to Andrew McMillan for sponsoring.
    (closes: #123499)
  * New upstream release (closes: #112029)
     - Some bug fixes, bashism cleanups
     - Upstream has been inactive for 6 months now.  I have not had
       any contact since September.
  * Add Depends: grep-dctrl
    (closes: #76113, #78256, #114855, #99976, #121456)
  * Remove unneeded procmail dependency (closes: #76634, #116188)
  * No longer depend on bash.
  * Depend on netbase for update-inetd (closes: #75993)
  * Remove Recommends:ftp-server
  * Merged in Stephen Rothwell's changes
     - Use tail and stat if available, which is faster
  * Supply a working apt-proxy.conf (part of bug #96517).  Set the top level
    cache directory to /var/cache/apt-proxy and supply it as part of the
    package.  To get this package running now, you only need to create the
    user and logfile and enable the service in inetd.  I'll fix these in a
    future release.
  * Made improvements to the script:
     - Fix keep-alive handling: If apt-proxy knows the file size, the
       connection is kept open, otherwise it is closed. Also, fix hangs in
       certain situations by improving locking and only keep the connection
       alive if asked by the client. (closes: #96517, #80839,
       #99927, #99948)
     - Add rsync timeout support in config file (RSYNC_TIMEOUT parameter)
     - Create cache second level directory if it does not exist
     - Rework file locking
     - Improve debug logging to help investigate remaining problems.
  * Fix typo in apt-proxy.8, thanks to Uwe Hermann (closes: #116234)
  * Updated Standards-Version (no changes were necessary)
  * README: Added instructions for creating apt-proxy.conf and outline the
    steps needed to get apt-proxy working.

 -- Chris Halls <chris.halls@nikocity.de>  Tue, 18 Dec 2001 08:34:57 +0100

apt-proxy (1.1.1-2) unstable; urgency=high

  * Dependency problem on netkit-inetd removed (thx goes to Lindsay Allen)

 -- Raphael Bossek <bossekr@debian.org>  Wed,  1 Nov 2000 10:37:04 +0100

apt-proxy (1.1.1-1) unstable; urgency=low

  * New upstream version (closes: #74653)
  * Pre-Depends on debconf removed. (closes: #65662)

 -- Raphael Bossek <bossekr@debian.org>  Sun, 29 Oct 2000 10:26:06 +0100

apt-proxy (0.4-3) unstable; urgency=low

  * Added check for the existence of /etc/apt-proxy. (closes: #58180)

 -- Raphael Bossek <bossekr@debian.org>  Tue,  7 Mar 2000 22:57:28 +0100

apt-proxy (0.4-2) unstable; urgency=low

  * Recomends ftp-server. (closes: #58117, #58148)

 -- Raphael Bossek <bossekr@debian.org>  Wed, 16 Feb 2000 20:54:48 +0100

apt-proxy (0.4-1) unstable; urgency=low

  * New upstream version.

 -- Raphael Bossek <bossekr@debian.org>  Fri,  4 Feb 2000 20:33:42 +0100

