lp:ubuntu/raring-proposed/apt-cacher
- Get this branch:
- bzr branch lp:ubuntu/raring-proposed/apt-cacher
Branch merges
Branch information
Recent revisions
- 20. By Mark Hindley
-
* 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). - 19. By Mark Hindley
-
* 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. - 18. By Mark Hindley
-
* 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. - 17. By Mark Hindley
-
* 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. - 16. By Mark Hindley
-
* 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(). - 15. By Bilal Akhtar
-
* Merge from debian unstable. Remaining changes:
- apt-cacher-lib.pl:
+ Cache *.tar.gz.gpg (e.g. jaunty.tar.gz.gpg)
+ Cache ReleaseAnnouncement
+ Cache meta-release-*
- Support debug symbol packages, changelog and NEWS and files for
update-manager. - 14. By Bilal Akhtar
-
* Merge from debian unstable (LP: #595450). Remaining changes:
- apt-cacher-lib.pl:
+ Cache *.tar.gz.gpg (e.g. jaunty.tar.gz.gpg)
+ Cache ReleaseAnnouncement
+ Cache meta-release-*
- Support debug symbol packages, changelog and NEWS and files for
update-manager - 13. By TJ
-
Support debug symbol packages, changelog and NEWS and files for update-manager (LP: #561902)
- 12. By Mathieu Trudel-Lapierre
-
* Merge from debian testing, remaining changes: (LP: #505665)
- apt-cacher-lib.pl:
+ Cache *.tar.gz.gpg (e.g. jaunty.tar.gz.gpg)
+ Cache ReleaseAnnouncement
+ Cache meta-release-* - 11. By Bhavani Shankar
-
* Merge from debian testing, remaining changes: LP: #484026
- apt-cacher-lib.pl:
+ Cache *.tar.gz.gpg (e.g. jaunty.tar.gz.gpg)
+ Cache ReleaseAnnouncement
+ Cache meta-release-*
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/saucy/apt-cacher