apt-proxy (1.9.33ubuntu1) dapper; urgency=low * Resynchronize with Debian. - UVF exception granted by Reinhard Tartler. https://lists.ubuntu.com/archives/ubuntu-motu/2006-February/000546.html - Work correctly with python-twisted (>= 2.1.0). (Ubuntu #29267) * Add a missing comma in the Depends line in debian/control. (Debian #353386) * Ubuntu specific changes: - doc/apt-proxy.conf: Set min_refresh=1s. - debian/init.d: Use LSB init-functions. - debian/install: Install into python2.4 dirs instead of python2.3. -- Ming Hua Sun, 5 Mar 2006 15:01:56 -0600 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 : ru.po (closes: #310326) -- Chris Halls Thu, 26 Jan 2006 11:59:56 +0000 apt-proxy (1.9.32ubuntu2) dapper; urgency=low * Add our changes back to the package: * doc/apt-proxy.conf: set min_refresh=1s to avoid a situation that the Release{.gpg} file is not in sync and apt-proxy don't refresh that file for 1h * debian/init.d: - Use LSB init-functions. * debian/install: - Install into python2.4 dirs instead of python2.3. -- Christian Bjälevik Thu, 10 Nov 2005 09:08:45 +0100 apt-proxy (1.9.32ubuntu1) dapper; urgency=low * Resynchronize with Debian * Threw away ubuntu changes (all of them are in new Debian upstream) * debian/control: updated build-deps and deps to match python2.4 * Merged changelog to show our releases -- Stephan Hermann Wed, 9 Nov 2005 23:51:11 +0100 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 Fri, 19 Aug 2005 14:22:25 -0300 apt-proxy (1.9.31ubuntu3) breezy; urgency=low * debian/init.d: - Use LSB init-functions. * debian/control: - Bump Standards-Version to 3.6.2. - Add missing depends on adduser and netbase. * debian/changelog: - Converted the changelog to UTF-8. -- Christian Bjälevik Mon, 5 Sep 2005 04:19:25 +0200 apt-proxy (1.9.31ubuntu2) breezy; urgency=low * apt_proxy/apt_proxy.py: applied a patch from svn to add file backends to the apt-proxy code (this will be part of the next release but we want to use it now for the NetworkWideUpdates code) * doc/apt-proxy.conf: set min_refresh=1s to avoid a situation that the Release{.gpg} file is not in sync and apt-proxy don't refresh that file for 1h -- Michael Vogt Wed, 6 Jul 2005 10:44:30 +0200 apt-proxy (1.9.31ubuntu1) breezy; urgency=low * Resynchronise with Debian. -- Michael Vogt Fri, 17 Jun 2005 16:51:37 +0200 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 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 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 to fix the empty timeout value in conversion. Closes: #304182 (Otavio) * Apply patch provided by Achim Bohnet to improve the manpages. Closes: #299682 (Otavio) * Add a doc giving tips how to use it offline. Thanks for Achim Bohnet 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 . Closes: 308814 (Otavio) * Manpage Translations: - French (fr.po) by Christian Perrier . Closes: 300172 (Otavio) -- Otavio Salvador Mon, 16 May 2005 01:29:14 -0300 apt-proxy (1.9.28ubuntu1) hoary; urgency=low * Merge changes from Debian -- Chris Halls Tue, 29 Mar 2005 12:26:53 +0100 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 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 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 Tue, 22 Feb 2005 23:52:09 +0000 apt-proxy (1.9.25ubuntu1) unstable; urgency=low * Merge changes from Debian -- Chris Halls Fri, 28 Jan 2005 11:32:14 +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 Fri, 28 Jan 2005 10:26:49 +0000 apt-proxy (1.9.24.ubuntu2) hoary; urgency=low * Tighten Depends on python twisted, because earlier versions of the package did not inclue non-versioned binary. -- Chris Halls Wed, 26 Jan 2005 15:07:15 +0000 apt-proxy (1.9.24.ubuntu1) hoary; urgency=low * Rebuild on Ubuntu * Add ubuntu archives to example apt-proxy.conf * Change twistd2.3 to twistd -- Chris Halls Mon, 24 Jan 2005 15:00:10 +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 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 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 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 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 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 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 . Closes: #280487. (Otavio) - Danish (da.po) by Morten Brix Pedersen . Closes: #276692. (Otavio) * Fix apt-proxy(8) backend name to debian instead of main. Closes: #277447. (Otavio) -- Otavio Salvador 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 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 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 to improve of caching response speeds. (closes: #267915) * Applied patch provided by Julien Louis to to handle translated manpages with po4a. * Debconf Translations: - Czech (cs.po) by Jan Outrata (closes: #266571) - Japanese (ja.po) by Hideki Yamane (closes: #270471) * Manpage Translations: - French (fr.po) by Raphaël Bordet (closes: #266035) -- Otavio Salvador 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 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 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 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 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 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 (Otavio). (closes: #257507) * Upload to unstable (Otavio). -- Otavio Salvador 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 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 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 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 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 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 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 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 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 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 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 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 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 Tue, 23 Jul 2002 16:27:12 +0200 apt-proxy-v2 (1.9.0) experimental; urgency=low * New development version -- Chris Halls 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 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 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 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 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 Fri, 14 Jun 2002 17:05:35 +0200 apt-proxy (1.3.1) unstable; urgency=low * Accept requests in the form http:///... 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 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 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 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 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 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 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 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 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 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 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 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 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 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 to Uploaders. He has been helping improve apt-proxy-import and will sponsor future uploads. -- Chris Halls 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 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 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 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 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 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 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 Tue, 7 Mar 2000 22:57:28 +0100 apt-proxy (0.4-2) unstable; urgency=low * Recomends ftp-server. (closes: #58117, #58148) -- Raphael Bossek Wed, 16 Feb 2000 20:54:48 +0100 apt-proxy (0.4-1) unstable; urgency=low * New upstream version. -- Raphael Bossek Fri, 4 Feb 2000 20:33:42 +0100