summaryrefslogtreecommitdiff
path: root/apt-pkg/acquire-item.cc
AgeCommit message (Collapse)Author
2008-10-29apt-pkg/acquire-item.cc: do not hardcode "Packages" or "Sources" in the ↵Michael Vogt
(generic) acquire-item.cc code
2008-10-29apt-pkg/acquire-item.cc: fixed my incorrect use of flExtensionMichael Vogt
2008-10-28* apt-pkg/acquire-item.cc:Michael Vogt
- Added fallback to uncompressed 'Packages' if neither 'bz2' nor 'gz' available. (Closes: #409284) * apt-pkg/algorithm.cc: - Strip username and password from source URL in error message. (Closes: #425150)
2008-10-25Fixed error output when fallback'ed to uncompressed Packages/Sources.Eugene V. Lyubimkin
2008-10-25Added fallback to uncompressed files while acquiring index files (Sources ↵Eugene V. Lyubimkin
and Packages)
2007-12-07* apt-pkg/acquire-item.{cc,h}:Michael Vogt
- make the authentication download code more robust against servers/proxies with broken If-Range implementations
2007-10-05apt-pkg/acquire-item.cc:Michael Vogt
- do not unlink() on normal i-m-s hit, this fixes the problem that local repository files got a i-m-s hit too and got removed test/pre-upload-check.py - add test for local Packages.gz file removal - add test for leftover files in partial/
2007-10-02 - apt-pkg/acquire-item.cc: likewise;Otavio Salvador
2007-09-27* apt-pkg/acquire-item.cc:Michael Vogt
- fix typo
2007-09-27* apt-pkg/acquire-item.cc:Michael Vogt
- fix crash in diff acquire code * apt-pkg/contrib/mmap.cc: - don't fail if msync() returns > 0
2007-08-09* apt-pkg/pkgcachegen.cc:Michael Vogt
- increase default mmap size * tests/local-repo: - added local repository testcase
2007-08-03 (ABI break)Michael Vogt
* merged apt--sha256 branch to fully support the new sha256 checksums in the Packages and Release files (ABI break)
2007-08-03* apt-pkg/acquire-item.cc:Michael Vogt
- remove zero size files on I-M-S hit * methods/https.cc: - only send LastModified if we actually have one - send range request with if-range - delete failed downloads
2007-08-02* methods/https.cc:Michael Vogt
- only send i-m-s if last-modified is > 0 - instead of resume send a range: if-range: custom header - merge 304 detection patch from thom may (thanks!) * apt-pkg/acquire-item.cc: - remove empty files on i-m-s hits from partial/
2007-07-31* apt-pkg/acquire-item.cc:Michael Vogt
- only verify checksum in pkgAcqFile if we actually have one
2007-07-30* apt-pkg/acquire-item.{cc,h}:Michael Vogt
- rename "hash" into ExpectedHash in pkgAcqFile, pkgAcqIndex - add missing HashSum() call to class pkgAcqIndex - use the data provided by acquire-method (and send via the {SHA256,SHA1,MD5Sum}-Hash tag when comparing the hash, this avoids calculating the hash twice (just like old libapt) * apt-pkg/acquire-method.cc: - send MD5Sum-Hash tag to libapt to be consistant with HashString::SupportedHashes() * apt-pkg/acquire-worker.cc: - check with "Owner->HashSum().HashType()" what hash the frontend is expecting and pass it to pkgAcquireItem::Done() in the new HashString format - add some debugging output * apt-pkg/contrib/hashes.cc: - fix off-by-one error when constructing a HashString from a single input string * apt-pkg/contrib/hashes.h: - add "HashType()" method * apt-pkg/init.h, apt-pkg/makefile, methods/makefile: - break ABI
2007-07-30* apt-pkg/acquire-item.cc:Michael Vogt
- md5sum -> hashsum
2007-07-26* implement sha256/sha1/md5 checking with proper backward compatibilityMichael Vogt
and fallback
2007-07-10 * Fix compilation warnings:Otavio Salvador
- apt-pkg/contrib/configuration.cc: wrong argument type; - apt-pkg/deb/dpkgpm.cc: wrong signess; - apt-pkg-acquire-item.cc: wrong signess and orderned initializers; - methods/https.cc: - type conversion; - unused variable; - changed SetupProxy() method to void;
2007-06-07* revert bits of the acquire-item merge that broke the Michael Vogt
description display
2007-06-06* merged the debian/experimental changes backMichael Vogt
into the debian/sid branch * merged from Christian Perrier: * mr.po: New Marathi translation Closes: #416806 * zh_CN.po: Updated by Eric Pareja Closes: #416822 * tl.po: Updated by Eric Pareja Closes: #416638 * gl.po: Updated by Jacobo Tarrio * da.po: Updated by Claus Hindsgaul * fr.po: Remove a non-breakable space for usability * ru.po: Updated Russian translation. Closes: #405476 * *.po: Unfuzzy after upstream typo corrections * buildlib/archtable: - added support for sh3/sh4 (closes: #424870) - added support for m32r (closes: #394096) * buildlib/systemtable: - added support for lpia * configure.in: - check systemtable for architecture mapping too * Package that contains tall the new features * Removed all #pragma interface/implementation * Branch that contains tall the new features: * translated package descriptions * task install support * automatic dependency removal (thanks to Daniel Burrows) * merged support for the new dpkg "Breaks" field (thanks to Ian Jackson) * handle network failures more gracefully on "update" * support for unattended-upgrades (via unattended-upgrades package) * added apt-transport-https method * merged "install-recommends" branch (ABI break): - new "--install-recommends" - install new recommends on "upgrade" if --install-recommends is given - new "--fix-policy" option to install all packages with unmet important dependencies (usefull with --install-recommends to see what not-installed recommends are on the system) - fix of recommended packages display (only show CandidateVersion fix or-group handling) * merged "install-task" branch (use with "apt-get install taskname^") * Applied patch from Daniel Schepler to make apt bin-NMU able. * eu.po: Updated * fix apt-get dist-upgrade * fix warning if no /var/lib/apt/extended_states is present * don't download Translations for deb-src sources.list lines * apt-pkg/tagfile.cc: - support not-mmapable files again * added support for i18n of the package descriptions * added support for aptitude like auto-install tracking (a HUGE HUGE thanks to Daniel Burrows who made this possible) * synced with the http://people.debian.org/~mvo/bzr/apt/debian-sid branch * build from http://people.debian.org/~mvo/bzr/apt/debian-experimental * apt-pkg/depcache.cc: - added Debug::pkgDepCache::AutoInstall (thanks to infinity) * apt-pkg/acquire-item.cc: - fix missing chmod() in the new aquire code (thanks to Bastian Blank, Closes: #367425) * merged from http://www.perrier.eu.org/debian/packages/d-i/level4/apt-main: * sk.po: Completed to 512t * eu.po: Completed to 512t * fr.po: Completed to 512t * sv.po: Completed to 512t * Update all PO and the POT. Gives 506t6f for formerly complete translations * Fix a incorrect example in the man-page (closes: #282918)
2007-05-02* merged with the apt--mvo branchMichael Vogt
2007-04-20 - only increase the score of installed applications if they Michael Vogt
are not obsolete - fix resolver bug on removal triggered by weak-dependencies with or-groups * methods/http.cc: - send apt version in User-Agent * apt-pkg/deb/debrecords.cc: - fix SHA1Hash() return value * apt-pkg/cdrom.cc: - only unmount if APT::CDROM::NoMount is false * methods/cdrom.cc: - only umount if it was mounted by the method before * po/gl.po: - fix error translation that causes trouble to lsb_release * apt-pkg/acquire-item.cc: - if decompression of a index fails, delete the index * apt-pkg/acquire.{cc,h}: - deal better with duplicated sources.list entries (avoid double queuing of URLs) - this fixes hangs in bzip/gzip * apt-pkg/policy.cc: - allow multiple packages (thanks to David Foerster) * merged from Christian Perrier: * mr.po: New Marathi translation Closes: #416806
2007-04-17* apt-pkg/acquire-item.cc:Michael Vogt
- if decompression of a index fails, delete the index
2006-12-14* merged the apt-breaks-iwj branchMichael Vogt
* pulled in the other remaining ubuntu changes
2006-12-14* merged with apt--mvoMichael Vogt
2006-12-14* merged from the apt--pdiff branchMichael Vogt
2006-12-14* merged with apt--debian-sidMichael Vogt
2006-12-07* apt-pkg/acquire-item.ccMichael Vogt
- more usefull description of the downloaded patches
2006-12-07merged with apt--mvoMichael Vogt
2006-12-07* apt-pkg/acquire-item.cc:Michael Vogt
- merged the NMU pdiff fix and make the code a bit more readable
2006-12-01* merged from mainMichael Vogt
2006-11-22Correct grammar in one message. Unfuzzy translations. Closes: #399652bubulle@debian.org
2006-08-15* merged debian-sidMichael Vogt
* updated changelog
2006-08-11* merged ddtp supportMichael Vogt
2006-08-01* merged with mainlineMichael Vogt
2006-07-27* merged with mainlineMichael Vogt
2006-07-26* merged with mainlineMichael Vogt
2006-07-25* apt-pkg/acquire-item.cc:Michael Vogt
- check "/bin/bzip2" instead of "/usr/bin/bzip2"
2006-06-14* merged from mainlineMichael Vogt
2006-06-14* apt-pkg/acquire-item.cc:Michael Vogt
- added missing chmod() calls, thanks to Bastian Blank
2006-05-17merged with the debian-sid branchMichael Vogt
2006-05-11* apt-pkg/acquire-item.cc:Michael Vogt
- merged from pdiff * debian/changelog: - updated
2006-05-11* apt-pkg/acquire-item.cc:Michael Vogt
- make Acquire::PDiffs=true get pdfiffs, =false not get them
2006-04-02* merge a fix from the pdiff branchMichael Vogt
2006-04-02* merged the pdiff stuffMichael Vogt
2006-04-02* apt-pkg/acquire-item.cc: pdiff unzip+rred stuff is Local=trueMichael Vogt
2006-04-02* fix in the log class to avoid absurdely big downloadsMichael Vogt
2006-03-30* fix FTBFSMichael Vogt
2006-03-30* make the code follow the apt coding standards betterMichael Vogt
* change the location to turn off pdiff (APT::PDiff=false)