summaryrefslogtreecommitdiff
path: root/apt-pkg/deb/dpkgpm.cc
Commit message (Collapse)AuthorAgeFilesLines
* * apt-pkg/deb/dpkgpm.cc:Michael Vogt2010-07-091-1/+1
|\ | | | | - make the apt/term.log output unbuffered (thanks to Matt Zimmerman)
| * * apt-pkg/deb/dpkgpm.cc:Michael Vogt2010-07-071-1/+2
| | | | | | - make the apt/term.log output unbuffered (thanks to Matt Zimmerman)
* | merged from lp:~donkult/apt/sidMichael Vogt2010-06-091-10/+70
|\ \
| * | forward manual-installed bit on package disappearanceDavid Kalnischkies2010-05-271-1/+46
| | |
| * | * apt-pkg/deb/dpkgpm.cc:David Kalnischkies2010-05-271-9/+24
| | | | | | | | | - write Disappeared also to the history.log
* | | merge lp:~mvo/apt/ubuntu-mirror-method-improvementsMichael Vogt2010-06-091-0/+1
|\ \ \
| * | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2010-06-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - add missing include * methods/mirror.{cc,h}: - add SelectNextMirror() and InitMirrors() functions - read all mirrors into the AllMirrors vector
* | | | * merge the remaining Ubuntu change:Michael Vogt2010-06-091-2/+196
|\| | | | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - on gpg verification failure warn and restore the last known good state - on failure display the IP of the server (useful for servers that use round robin DNS) - support Original-Maintainer in RewritePackageOrder - enable cdrom autodetection via libudev by default - show messsage about Vcs in use when apt-get source is run for packages maintained in a Vcs - better support transitional packages with mark auto-installed. when the transitional package is in "oldlibs" the new package is not marked auto installed (same is true for section metapackages) - provide new "deb mirror://archive.foo/mirrors.list sid main" method expects a list of mirrors (generated on the server e.g. via geoip) and will use that, including cycle on failure - write apport crash file on package failure (disabled by default on debian until apport is available) - support mirror failure reporting (disabled by default on debian)
| * | cherry pick -r 1954..1955 lp:~donkult/apt/sidMichael Vogt2010-03-261-7/+9
| | |
| * | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2010-03-121-0/+1
| |\| | | | | | | | | | | | | | | | - fix backgrounding when dpkg runs (closes: #486222) * cmdline/apt-mark: - show error on incorrect aguments (LP: #517917), thanks to Torsten Spindler
| * | merged from the mvo branchMichael Vogt2010-02-171-3/+4
| |\ \
| * | | Change history branch so that it does not break the Michael Vogt2010-01-261-11/+23
| | | | | | | | | | | | | | | | apt ABI for the pkgPackageManager interface (can be reverted on the next ABI break)
| * | | * Merged from the mvo branchMichael Vogt2009-12-181-16/+79
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * merged from the lp:~mvo/apt/history branch * Fix apt-ftparchive(1) wrt description of the "-o" option. Thanks to Dann Frazier for the patch. Closes: #273100 * po/LINGUAS. Re-disable Hebrew. Closes: #534992 * po/LINGUAS. Enable Asturian and Lithuanian * Fix typo in apt-cache.8.xml: nessasarily * Fix "with with" in apt-get.8.xml * Fix some of the typos mentioned by the german team Closes: #479997 * Polish translation update by Wiktor Wandachowicz Closes: #548571 * German translation update by Holger Wansing Closes: #551534 * Italian translation update by Milo Casagrande Closes: #555797 * Simplified Chinese translation update by Aron Xu Closes: #558737 * Slovak translation update by Ivan Masár Closes: #559277 * apt-pkg/packagemanager.cc: - add output about pre-depends configuring when debug::pkgPackageManager is used * methods/https.cc: - fix incorrect use of CURLOPT_TIMEOUT, closes: #497983, LP: #354972 thanks to Brian Thomason for the patch * merge lp:~mvo/apt/netrc branch, this adds support for a /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 (Closes: #518473) (thanks also to Jussi Hakala and Julian Andres Klode) * apt-pkg/deb/dpkgpm.cc: - add "purge" to list of known actions * apt-pkg/init.h: - add compatibility with old ABI name until the next ABI break * merge segfault fix from Mario Sanchez Prada, many thanks (closes: #561109) * apt-pkg/depcache.cc, apt-pkg/indexcopy.cc: - typo fix (LP: #462328) * cmdline/apt-key: - Emit a warning if removed keys keyring is missing and skip associated checks (LP: #218971) * apt-pkg/packagemanager.cc: - better debug output for ImmediateAdd with depth and why - improve the message shown for failing immediate configuration * doc/guide.it.sgml: moved to doc/it/guide.it.sgml * doc/po4a.conf: activate translation of guide.sgml and offline.sgml * doc/apt.conf.5.xml: - provide a few more details about APT::Immediate-Configure - briefly document the behaviour of the new https options * doc/sources.list.5.xml: - add note about additional apt-transport-methods * doc/apt-mark.8.xml: - correct showauto synopsis, thanks Andrew Schulman (Closes: #551440) * cmdline/apt-get.cc: - source should display his final pkg pick (Closes: #249383, #550952) - source doesn't need the complete version for match (Closes: #245250) - source ignores versions/releases if not available (Closes: #377424) - only warn if (free) space overflows (Closes: #522238) - add --debian-only as alias for --diff-only * methods/connect.cc: - display also strerror of "wicked" getaddrinfo errors - add AI_ADDRCONFIG to ai_flags as suggested by Aurelien Jarno in response to Bernhard R. Link, thanks! (Closes: #505020) * buildlib/configure.mak, buildlib/config.{sub,guess}: - remove (outdated) config.{sub,guess} and use the ones provided by the new added build-dependency autotools-dev instead * configure.in, buildlib/{xml,yodl,sgml}_manpage.mak: - remove the now obsolete manpage buildsystems * doc/{pl,pt_BR,es,it}/*.{sgml,xml}: - convert all remaining translation to the po4a system * debian/control: - drop build-dependency on docbook-utils and xmlto - add build-dependency on autotools-dev - bump policy to 3.8.3 as we have no outdated manpages anymore * debian/NEWS: - fix a typo in 0.7.24: Allready -> Already (Closes: #557674) * ftparchive/writer.{cc,h}: - add APT::FTPArchive::LongDescription to be able to disable them * apt-pkg/deb/debsrcrecords.cc: - use "diff" filetype for .debian.tar.* files (Closes: #554898) * methods/rred.cc: - rewrite to be able to handle even big patch files - adopt optional mmap+iovec patch from Morten Hustveit (Closes: #463354) which should speed up a bit. Thanks! * methods/http{,s}.cc - add config setting for User-Agent to the Acquire group, thanks Timothy J. Miller! (Closes: #355782) - add https options which default to http ones (Closes: #557085) * debian/apt.cron.daily: - check cache size even if we do nothing else otherwise, thanks Francesco Poli for patch(s) and patience! (Closes: #459344) * ftparchive/*: - fix a few typos in strings, comments and manpage, thanks Karl Goetz! (Closes: #558757) * cmdline/apt-mark: - print an error if a new state file can't be created (Closes: #521289) and - exit nicely if python-apt is not installed (Closes: #521284) * doc/de: German translation of manpages (Closes: #552606) * doc/ various manpages: - correct various errors, typos and oddities (Closes: #552535) * doc/apt-secure.8.xml: - replace literal with emphasis tags in Archive configuration * doc/apt-ftparchive.1.xml: - remove informalexample tag which hides the programlisting * doc/apt-get.8.xml: - change equivalent "for" to "to the" (purge command) - clarify --fix-broken sentence about specifying packages * apt-pkg/contib/strutl.h - Avoid extra inner copy in APT_MKSTRCMP and APT_MKSTRCMP2. * build infrastructure: - Bumped libapt version, excluded eglibc from SONAME. (Closes: #448249) * doc/apt.conf.5.xml: - Deprecate unquoted values, string concatenation and explain what should not be written inside a value (quotes,backslash). - Restrict option names to alphanumerical characters and "/-:._+". - Deprecate #include, we have apt.conf.d nowadays which should be sufficient. * ftparchive/apt-ftparchive.cc: - Call setlocale() so translations are actually used. * debian/apt.conf.autoremove: - Add kfreebsd-image-* to the list (Closes: #558803)
| * \ \ \ merge from debian-sid apt 0.7.24Michael Vogt2009-12-031-2/+17
| |\ \ \ \
| * | | | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2009-12-031-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | - include df -l output in the apport log as well (thanks to tjaalton)
| * | | | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2009-09-241-24/+27
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - when tcgetattr() returns non-zero skip all pty magic (thanks to Simon Richter, closes: #509866) * apt-inst/contrib/arfile.cc: - show propper error message for Invalid archive members
| * \ \ \ \ \ merged from debianMichael Vogt2009-09-231-40/+81
| |\ \ \ \ \ \
| * | | | | | | * apt-pkg/deb/dpkgpm.cc:Matt Zimmerman2009-08-061-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Suppress apport reports on dpkg short reads (these I/O errors are not generally indicative of a bug in the packaging)
| * | | | | | | merged from debianMichael Vogt2009-07-301-10/+57
| |\ \ \ \ \ \ \
| * | | | | | | | include apt ordering into apport package failuresMichael Vogt2009-04-281-0/+6
| | | | | | | | |
| * | | | | | | | * fix problematic use of tolower() when calculating the version Michael Vogt2009-04-241-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hash by using locale independant tolower_ascii() function. Thanks to M. Vefa Bicakci (LP: #80248) * build fixes for g++-4.4 * include dmesg output in apport package failures
| * | | | | | | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2009-03-061-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | - revert termios patch (LP: #338514)
| * | | | | | | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2008-11-261-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | - filter "ENOMEM" errors when creating apport reports
| * | | | | | | | merged from debian-sidMichael Vogt2008-11-241-11/+47
| |\ \ \ \ \ \ \ \
| | * | | | | | | | merge from the mvo branchMichael Vogt2008-11-121-1/+1
| | | | | | | | | |
| | * | | | | | | | apt-pkg/deb/dpkgpm.cc: fix typo (thanks to jackyf)Michael Vogt2008-11-121-1/+1
| | | | | | | | | |
| | * | | | | | | | fix SIGHUP handling (closes: #463030)Michael Vogt2008-11-121-0/+5
| | | | | | | | | |
| | * | | | | | | | fix various -Wall warningsMichael Vogt2008-10-281-2/+2
| | | | | | | | | |
| * | | | | | | | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2008-11-241-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix potential hang when in a backgroud process group
| * | | | | | | | | do not report disk full errors from dpkg via apportMichael Vogt2008-08-111-0/+7
| | | | | | | | | |
| * | | | | | | | | support a ":" in the dpkg error outputMichael Vogt2008-08-111-4/+4
| | | | | | | | | |
| * | | | | | | | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2008-08-111-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - improve the filtering for duplicated apport reports (thanks to seb128 for pointing that problem out)
| * | | | | | | | | * fix various -Wall warningsMichael Vogt2008-08-061-2/+2
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * make "apt-get build-dep" installed packages marked automatic by default. This can be changed by setting the value of APT::Get::Build-Dep-Automatic to false (thanks to Aaron Haviland, closes: #44874, LP: #248268)
| * \ \ \ \ \ \ \ \ \ * merge patch that enforces stricter https server certificateMichael Vogt2008-08-061-1/+4
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | checking (thanks to Arnaud Ebalard, closes: #485960) * allow per-mirror specific https settings (thanks to Arnaud Ebalard, closes: #485965) * add doc/examples/apt-https-method-example.cof (thanks to Arnaud Ebalard, closes: #485964) * add DPkg::NoTriggers option so that applications that call apt/aptitude (like the installer) defer trigger processing (thanks to Joey Hess) * document --install-recommends and --no-install-recommends (thanks to Dereck Wonnacott, LP: #126180) * apt-ftparchive might write corrupt Release files (LP: #46439) * Apply --important option to apt-cache depends (LP: #16947)
| * | | | | | | | | | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2008-08-051-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix uninitialized variable that caused no apport reports to be written sometimes (thanks to Matt Zimmerman)
| * | | | | | | | | | | * Apply patch to avoid truncating of arbitrary files. Thanks to BryanMichael Vogt2008-06-031-1/+41
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Donlan <bdonlan@fushizen.net> for the patch. Closes: #482476 * Avoid using dbus if dbus-daemon isn't running. Closes: #438803 * apt-pkg/deb/dpkgpm.cc: - improve apt progress reporting, display trigger actions * apt-pkg/depcache.cc: - when checking for new important deps, skip critical ones (LP: #236360) * Vietnamese updated. Closes: #479748 * Russian updated. Closes: #479777 * Galician updated. Closes: #479792 * Portuguese updated. Closes: #479847 * Swedish updated. Closes: #479871 * Dutch updated. Closes: #480125 * Kurdish added. Closes: #480150 * Brazilian Portuguese updated. Closes: #480561 * Hungarian updated. Closes: #480662 * Apply patch to avoid truncating of arbitrary files. Thanks to Bryan Donlan <bdonlan@fushizen.net> for the patch. Closes: #482476 * Avoid using dbus if dbus-daemon isn't running. Closes: #438803 * debian/apt.cron.daily: - apply patch based on the ideas of Francesco Poli for better behavior when the cache can not be locked (closes: #459344)
| * \ \ \ \ \ \ \ \ \ \ \ merged from apt-authentication-reliabilityMichael Vogt2008-02-041-1/+3
| |\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2008-02-011-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add APT::Apport::MaxReports to limit the maximum number of reports generated in a single run (default to 3)
| * | | | | | | | | | | | | * merged the apt--DoListUpdate branch, this provides a common interfaceMichael Vogt2008-01-071-62/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for "apt-get update" like operations for the frontends and also provides hooks to run stuff in APT::Update::{Pre,Post}-Invoke * merged the apt--DoListUpdate branch, this provides a common interface for "apt-get update" like operations for the frontends and also provides hooks to run stuff in APT::Update::{Pre,Post}-Invoke
| * \ \ \ \ \ \ \ \ \ \ \ \ \ merge from apt--mvoMichael Vogt2008-01-031-4/+4
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ merge with the debian treeMichael Vogt2007-11-281-7/+35
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | * apt-pkg/deb/dpkgpm.{cc,h}:Michael Vogt2007-10-241-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - give up timeslice on EIO error in read from master terminal * apt-pkg/deb/dpkgpm.{cc,h}: - rewrite dpkgpm.cc to use pselect() instead of select() to block signals during select() (LP: #134858)
| * | | | | | | | | | | | | | | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2007-10-151-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix resource leak (LP: #148806)
| * | | | | | | | | | | | | | | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2007-10-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix crash in WriteApportReport (LP: #144537)
| * | | | | | | | | | | | | | | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2007-09-181-3/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix parse error when dpkg sends unexpected data
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ * apt-pkg/acquire.cc:Michael Vogt2007-09-111-2/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - increase MaxPipeDepth for the internal worker<->method communication to 1000 for the debtorrent backend * make apt build with g++ 4.3 * apt-pkg/acquire.cc: - increase MaxPipeDepth for the internal worker<->method communication to 1000 for the debtorrent backend * make apt build with g++ 4.3 * dpkg-triggers: Deal properly with new package states.
| * | | | | | | | | | | | | | | | | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2007-09-101-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix progress reporting precent calculation (LP: #137798)
| * | | | | | | | | | | | | | | | | | * apt-pkg/deb/dpkgpm.{cc,h}:Michael Vogt2007-09-051-26/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix bug in dpkg log writing when a signal is caught during select() (LP: #134858) - write end marker in the log as well
| * | | | | | | | | | | | | | | | | | dpkg-triggers: deal properly with new package states; 0.7.6ubuntu6Ian Jackson2007-08-161-1/+6
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2007-08-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix packagename extraction when writting apport reports