summaryrefslogtreecommitdiff
path: root/apt-pkg/makefile
AgeCommit message (Collapse)AuthorFilesLines
2013-10-22Merge remote-tracking branch 'upstream/debian/sid' into ↵Michael Vogt1-2/+3
feature/install-progress-refactor Conflicts: apt-pkg/deb/dpkgpm.cc apt-pkg/makefile
2013-10-22move install-progress.{cc,h} to apt-pkgMichael Vogt1-2/+3
2013-10-21move iprogress.{cc,h} to private-progress.{cc,h} until its fully stableMichael Vogt1-2/+2
2013-10-11first iteration of install progress refactorMichael Vogt1-2/+2
2013-10-05Move ListUpdate/AquireUpdate into update.{cc,h}Michael Vogt1-2/+2
This moves the ListUpdate/AquireUpdate out of the "catch-all" algorithm.{cc,h} file into its own update.{cc,h}
2013-10-05* move upgrade releated code into upgrade.{cc,h}Michael Vogt1-2/+3
The upgrade releated code is moved into upgrade.{cc,h} and all pkg*Upgrade* prototypes are included in algorihms.h to avoid breaking API (unless build with APT_9_CLEANER_HEADERS).
2013-03-15* apt-pkg/indexcopy.cc:David Kalnischkies1-8/+6
- rename RunGPGV to ExecGPGV and move it to apt-pkg/contrib/gpgv.cc
2012-04-05 - add libbz2-dev as new build-dependencyDavid Kalnischkies1-1/+7
- remove the libz-dev alternative from zlib1g-dev build-dependency - do the same for bz2 builtin if available * apt-pkg/contrib/fileutl.cc: - use libz2 library for (de)compression instead of the bzip2 binary as the first is a dependency of dpkg and the later just priority:optional so we gain 'easier' access to bz2-compressed Translation files this way
2011-07-29* apt-pkg/makefile:Michael Vogt1-1/+1
- install sha256.h compat header
2011-07-13move implementation of checksums around by abstracting even moreDavid Kalnischkies1-1/+1
2011-06-08merge lp:~mvo/apt/sha512-template to add support for sha512Michael Vogt1-2/+6
2011-03-31rename edspwriter to straight edsp in toplevel as it does more thanDavid Kalnischkies1-5/+4
just writing stuff… it also reads and can work for both: - APT talking to an external solver - an external solver (understanding EDSP) talking to APT
2011-03-30add a first round of stuff needed for talking between APT and solversDavid Kalnischkies1-1/+6
based on a very early draft for EDSP by Stefano APT can now write a scenario as well as load most stuff from it.
2011-02-25template based hashsum implementationMichael Vogt1-1/+1
2011-02-25move sha512,256 into apt-pkg/sha2.{cc,h}, move gifford implementation to ↵Michael Vogt1-4/+4
sha2_internal.{cc,h}
2011-02-22add sha512 interface based on sha2 by aaron giffordMichael Vogt1-2/+6
2010-07-17* apt-pkg/cacheset.cc:David Kalnischkies1-2/+2
- move them back to the library as they look stable now
2010-07-17factor regex package name matches into newly created cachefilter classesDavid Kalnischkies1-2/+3
2010-07-11[ Martin Pitt ]David Kalnischkies1-1/+1
* debian/rules: - Make DEB_BUILD_OPTIONS=noopt actually work by passing the right CXXFLAGS. * apt-pkg/contrib/fileutl.{h,cc}: - Add support for reading of gzipped files with the new "ReadOnlyGzip" OpenMode. (Closes: #188407) - Link against zlib (in apt-pkg/makefile) and add zlib build dependency. - [ABI BREAK] This adds a new private member to FileFd, but its initialization is in the public header file. * configure.in: - Check for zlib library and headers. * apt-pkg/acquire-item.cc, apt-pkg/deb/debindexfile.cc, apt-pkg/deb/debrecords.cc, apt-pkg/deb/debsrcrecords.h, cmdline/apt-cache.cc: - Open Packages, Sources, and Translations indexes in "ReadOnlyGzip" mode. * apt-pkg/deb/debindexfile.cc: - If we do not find uncompressed package/source/translation indexes, look for gzip compressed ones. * apt-pkg/acquire-item.cc: - If the Acquire::GzipIndexes option is true and we download a gzipped index file, keep it as it is (and rename to .gz) instead of uncompressing it. * doc/apt.conf.5.xml: - Document the new Acquire::GzipIndexes option. * doc/po/apt-doc.pot, doc/po/de.po: - German translation of new Acquire::GzipIndexes option. * Add test/test-indexes.sh: - Test behaviour of index retrieval and usage, in particular with uncompressed and gzip compressed indexes. * methods/gzip.cc: With FileFd now being able to read gzipped files, there is no need for the gzip method any more to spawn an external gzip process. Rewrite it to use FileFd directly, which makes the code a lot simpler, and also using less memory and overhead.
2010-06-15* cmdline/cacheset.cc:David Kalnischkies1-3/+2
- doesn't include it in the library for now as it is too volatile
2010-06-09* apt-pkg/contrib/fileutl.{h,cc}:martin@piware.de1-1/+1
- Add support for transparent reading of gzipped files. - Link against zlib (in apt-pkg/makefile) and add zlib build dependency.
2010-05-31rename packageset into cacheset while it is not too lateDavid Kalnischkies1-2/+2
2010-05-30move regex magic from apt-get to new FromRegEx methodDavid Kalnischkies1-1/+1
2010-05-30* apt-pkg/packageset.h:David Kalnischkies1-1/+2
- add a simple wrapper around std::set for packages with it
2010-05-04* apt-pkg/contrib/weakptr.h:Julian Andres Klode1-1/+1
- add a class WeakPointable which allows one to register weak pointers to an object which will be set to NULL when the object is deallocated. * [ABI break] apt-pkg/acquire{-worker,-item,}.h: - subclass pkgAcquire::{Worker,Item,ItemDesc} from WeakPointable.
2010-01-31merge r1966..1967 from lp:~donkult/apt/sidMichael Vogt1-4/+2
2009-12-10merged -r1887..1901 from lp:~donkult/apt/sidMichael Vogt1-6/+5
2009-12-10* merge lp:~mvo/apt/netrc branch, this adds support for aMichael Vogt1-3/+3
/etc/apt/auth.conf that can be used to store username/passwords in a "netrc" style file (with the extension that it supports "/" in a machine definition). Based on the maemo git branch. * apt-pkg/deb/dpkgpm.cc: - add "purge" to list of known actions
2009-10-28refactor the buildsystem to extract library versions from one file,David Kalnischkies1-5/+5
so it is not needed to change x-files to just increase a version number (because this is far to easy to forget one of the files, which will not result in failures or is bad in general, but is inconsitent.)
2009-10-24Bumped libapt version and excluded eglibc from SONAME. (Closes: #448249)David Kalnischkies1-3/+2
Backported from lp:~mvo/apt/debian-experimental Based on patch by Eugene V. Lyubimkin
2009-10-16port netrc support from maemonMichael Vogt1-3/+3
2009-08-27releasing version 0.7.230.7.23Michael Vogt1-1/+1
2009-08-25"backport" the APT::Configuration class to apt-sidDavid Kalnischkies1-2/+3
We can use it to simplify the internal code to operate with Acquire::CompressionTypes group. This also made it possible to set this setting with the -o flag.
2009-07-23[ABI] merged the libudev-dlopen branch, this allows to passMichael Vogt1-1/+1
"apt-udev-auto" to Acquire::Cdrom::mount and the cdrom method will dynamically find/mount the cdrom device (if libhal is available)
2009-07-09move libudev based code into libapt cdrom.cc classMichael Vogt1-1/+1
2009-06-09[ABI break] support '#' in apt.conf and /etc/apt/preferencesMichael Vogt1-1/+1
(closes: #189866)
2009-04-09* apt-pkg/contrib/strutl.cc:Michael Vogt1-1/+1
- fix TimeToStr i18n (LP: #289807) * [ABI break] merge support for http redirects, thanks to Jeff Licquia and Anthony Towns * [ABI break] use int for the package IDs (thanks to Steve Cotton) * apt-pkg/pkgcache.cc: - do not run "dpkg --configure pkg" if pkg is in trigger-awaited state (LP: #322955) * methods/https.cc: - add Acquire::https::AllowRedirect support * Clarify the --help for 'purge' (LP: #243948) * cmdline/apt-get.cc - fix "apt-get source pkg" if there is a binary package and a source package of the same name but from different packages (LP: #330103) * cmdline/acqprogress.cc: - Call pkgAcquireStatus::Pulse even if quiet, so that we still get dlstatus messages on the status-fd (LP: #290234).
2009-01-30[ABI break] merge support for http redirects, thanks toMichael Vogt1-1/+1
Jeff Licquia and Anthony Towns
2007-10-25Changed ABIOtavio Salvador1-1/+1
2007-08-03* apt-pkg/deb/dpkgpm.{cc,h}:Michael Vogt1-2/+2
- merged dpkg-log branch, this lets you specify a Dir::Log::Terminal file to log dpkg output to ABI break
2007-07-03* first (raw and ineffient) implementationMichael Vogt1-1/+1
2007-05-02* merged with the apt--mvo branchMichael Vogt1-1/+1
2007-04-17* [ABI] apt-pkg/acquire.{cc,h}:Michael Vogt1-1/+1
- deal better with duplicated sources.list entries (avoid double queuing of URLs) - this fixes hangs in bzip/gzip
2006-12-14* merged the no-pragma branchMichael Vogt1-1/+1
2006-08-15* merged the install-recommends branchMichael Vogt1-1/+1
2006-06-26* merged the auto-remove branchMichael Vogt1-1/+1
2006-06-26* apt-pkg/init.h:Michael Vogt1-1/+1
- increased lib-version to 3.13
2006-05-17merged with the debian-sid branchMichael Vogt1-2/+2
2006-03-08* added ajs patchMichael Vogt1-2/+2
2006-01-12* merged with apt--debian-sid--0Michael Vogt1-1/+1
Patches applied: * bubulle@debian.org--2005/apt--main--0--patch-134 Updated Basque translation * bubulle@debian.org--2005/apt--main--0--patch-135 Completed Basque translation * bubulle@debian.org--2005/apt--main--0--patch-136 French manpage of sources.list updated * bubulle@debian.org--2005/apt--main--0--patch-137 Disable Hebrew translation on trnaslator's request * bubulle@debian.org--2005/apt--main--0--patch-138 Swedish translation update * bubulle@debian.org--2005/apt--main--0--patch-139 Tagalog translation update * bubulle@debian.org--2005/apt--main--0--patch-140 Fix a translation glitch in German * bubulle@debian.org--2005/apt--main--0--patch-141 Revert the German fix * bubulle@debian.org--2005/apt--main--0--patch-142 Updated Vietnamese translation * bubulle@debian.org--2005/apt--main--0--patch-143 Really add the Vietnamese translation * bubulle@debian.org--2005/apt--main--0--patch-144 Greek translation update * bubulle@debian.org--2005/apt--main--0--patch-145 Simplified Chinese completed * bubulle@debian.org--2005/apt--main--0--patch-146 Czech translation update * bubulle@debian.org--2005/apt--main--0--patch-147 British translation of apt * bubulle@debian.org--2005/apt--main--0--patch-148 Italian translation update * bubulle@debian.org--2005/apt--main--0--patch-149 Merge with Michael archive (Debian version) * bubulle@debian.org--2005/apt--main--0--patch-150 Fix typo in apt-get.cc and update PO files * bubulle@debian.org--2005/apt--main--0--patch-151 Update French translation (and document the update-po I ran previously) * bubulle@debian.org--2005/apt--main--0--patch-152 Updated Slovak translation * bubulle@debian.org--2005/apt--main--0--patch-153 Close the right bug for Slovak translation * bubulle@debian.org--2005/apt--main--0--patch-154 French manpages translation update * bubulle@debian.org--2005/apt--main--0--patch-155 Swedish translation update * bubulle@debian.org--2005/apt--main--0--patch-156 Better makefile for more up-to-date PO and POT * bubulle@debian.org--2005/apt--main--0--patch-157 Run make uupdate-po * bubulle@debian.org--2005/apt--main--0--patch-158 Fix spaces errors in some translations * bubulle@debian.org--2005/apt--main--0--patch-159 Patch to allow "make apt-all.pot" work in the baz archive * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-108 * added "gl" to po/LINGUAS * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-109 * add " " in update-po * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-110 * make apt-get source smarter about not downloading the same sources twice * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-111 * merged with bubulle * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-112 * 2006 ftp-archive signing key added * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-113 * be more clever about I-M-S hits for the Release file and gpg-failures with it, requeue it without i-m-s then * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-114 * merged with mvo * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-115 * string fix * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-116 * changelog updates * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-117 * merged with bubulle * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-118 * merged from bubulle * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-119 * fix http data corruption (#280844) * mvo@debian.org--2005/apt--debian-sid--0--patch-10 * merged with apt--mvo and corrected conflicts in po/ * mvo@debian.org--2005/apt--debian-sid--0--patch-11 * changelog updates * mvo@debian.org--2005/apt--debian-sid--0--patch-12 * apt--mvo merged * mvo@debian.org--2005/apt--debian-sid--0--patch-13 * merged with mvo * mvo@debian.org--2005/apt--debian-sid--0--patch-14 * merged with apt--mvo--0 * mvo@debian.org--2005/apt--debian-sid--0--patch-15 * support multiple signatures * mvo@debian.org--2005/apt--debian-sid--0--patch-16 * merged with main * mvo@debian.org--2005/apt--debian-sid--0--patch-17 * merged with apt--mvo--0 * philippe.batailler@free.fr--2005/apt--main--0--patch-4 Update of sources.list * philippe.batailler@free.fr--2005/apt--main--0--patch-6 Change apt.ent.fr * philippe.batailler@free.fr--2005/apt--main--0--patch-7 Update manpages