summaryrefslogtreecommitdiff
path: root/apt-pkg/deb
Commit message (Collapse)AuthorAgeFilesLines
* * apt-pkg/deb/debrecords.cc:Michael Vogt2010-05-051-1/+2
| | | - fix max tag buffer size (LP: #545336, closes: #578959)
* cherry pick -r 1954..1955 lp:~donkult/apt/sidMichael Vogt2010-03-261-7/+9
|
* cherry pick -r 1956..1957 lp:~donkult/apt/sidMichael Vogt2010-03-261-2/+16
|
* * 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
| * * apt-pkg/deb/dpkgpm.cc:Michael Vogt2010-02-251-0/+1
| | | | | | - fix backgrounding when dpkg runs (closes: #486222)
* | merged from the mvo branchMichael Vogt2010-03-081-6/+6
|\|
| * Change the package index Info methods to allow apt-cache policy to beMichael Vogt2010-02-181-6/+6
| | | | | | | | useful when using several different archives on the same host. (Closes: #329814, LP: #22354)
* | merged from the mvo branchMichael Vogt2010-02-173-5/+35
|\|
| * merged from debian-sidMichael Vogt2010-02-173-5/+35
| |\
| | * merge r1966..1967 from lp:~donkult/apt/sidMichael Vogt2010-01-311-2/+1
| | |
| | * * apt-pkg/contrib/fileutl.cc:Michael Vogt2010-01-231-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix the newly introduced method GetListOfFilesInDir to not accept every file if no extension is enforced (= restore old behaviour). (Closes: #565213) * apt-pkg/policy.cc: - accept also partfiles with "pref" file extension as valid * apt-pkg/contrib/configuration.cc: - accept also partfiles with "conf" file extension as valid * doc/apt.conf.5.xml: - reorder description and split out syntax - add partfile name convention (Closes: #558348) * doc/apt_preferences.conf.5.xml: - describe partfile name convention also here * apt-pkg/deb/dpkgpm.cc: - don't segfault if term.log file can't be opened. Thanks Sam Brightman for the patch! (Closes: #475770) * doc/*: - replace the per language addendum with a global addendum - add a explanation why translations include (maybe) english parts to the new global addendum (Closes: #561636) * apt-pkg/contrib/strutl.cc: - fix malloc asseration fail with ja_JP.eucJP locale in apt-cache search. Thanks Kusanagi Kouichi! (Closes: #548884)
| | * * apt-pkg/deb/debindexfile.cc, apt-pkg/pkgcachegen.cc:Michael Vogt2010-01-091-0/+30
| | | | | | | | | | | | | | | - add debug option Debug::pkgCacheGen - merge fix for apt-get source pkg=version regression (closes: #561971)
* | | Change history branch so that it does not break the Michael Vogt2010-01-262-14/+24
| | | | | | | | | | | | apt ABI for the pkgPackageManager interface (can be reverted on the next ABI break)
* | | * Merged from the mvo branchMichael Vogt2009-12-183-18/+90
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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)
| * | * merged lp:~mvo/apt/historyMichael Vogt2009-12-182-16/+80
| |\ \ | | |/ | |/| | | | - this writes a /var/log/apt/history tagfile that contains details from the transaction (complements term.log)
| | * apt-pkg/deb/dpkgpm.{cc,h}: refactor writing of the history tag, add ","Michael Vogt2009-12-182-17/+24
| | |
| | * apt-pkg/deb/dpkgpm.cc: fflush earlyMichael Vogt2009-12-181-0/+1
| | |
| | * fix order of upgrade, install check because for a upgrade "Install()" ↵Michael Vogt2009-12-181-5/+5
| | | | | | | | | | | | returns True as well
| | * add /var/log/apt/history.log fileMichael Vogt2009-12-182-16/+72
| | |
| * | merge segfault fix from Mario Sanchez Prada, many thanksMichael Vogt2009-12-141-1/+2
| |/ | | | | (closes: #561109)
| * merged -r 1923..1926 from lp:~donkult/apt/sidMichael Vogt2009-12-101-1/+7
| |
| * * merge lp:~mvo/apt/netrc branch, this adds support for aMichael Vogt2009-12-101-0/+1
| |\ | | | | | | | | | | | | | | | | | | /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
| | * * apt-pkg/deb/dpkgpm.cc:Michael Vogt2009-12-091-0/+1
| | | | | | | | | - add "purge" to list of known actions
* | | merge from debian-sid apt 0.7.24Michael Vogt2009-12-031-2/+17
|\| |
| * | merged from davidMichael Vogt2009-09-241-2/+17
| |\ \
| | * | Ignore TriggerPendings between multiple --configure callsDavid Kalnischkies2009-09-241-2/+17
| | | |
| * | | * 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
* | | * 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
| * | * 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)
* | | merged from debianMichael Vogt2009-09-232-41/+82
|\ \ \ | | |/ | |/|
| * | cleanup commit for trigger processing:David Kalnischkies2009-09-181-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | - remove the DPkg::NoConfTriggers - absolutely useless as we need TriggersPending already so we can use --no-triggers. - remove the Immediate-option from the example, it doesn't help much. - UnpackCritical uses DepUnPackPre with a D (on simple letter...) - the "smart" optimisation to skip A was not so smart - revert.
| * | Add even more config options and try to handle configuration problemsDavid Kalnischkies2009-09-152-8/+22
| | | | | | | | | | | | | | | arising if we upgrade essential or predependencies which need to be configured before even unpacking packages depending on them.
| * | add and document experimental options to make aggressiveDavid Kalnischkies2009-09-132-7/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | use of dpkg's trigger and configuration handling (Closes: #473461) Add NoTriggers option to add --no-triggers to all dpkg calls, NoConfiguration to prevent apt from trying to configure packages - dpkg should handle this in the last ConfigurePending call. This options are for now deactivated as they require more testing in real world situations, but the plan is to enable them in the near future if anything works well.
| * | apt-pkg/deb/dpkgpm.cc: make some variables constant and add foldmarkersDavid Kalnischkies2009-09-111-36/+38
| |/
* | * 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-307-15/+78
|\|
| * * apt-pkg/acquire.cc:Michael Vogt2009-07-213-21/+76
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - make the max pipeline depth of the acquire queue configurable via Acquire::Max-Pipeline-Depth * apt-pkg/deb/dpkgpm.cc: - add Dpkg::UseIoNice boolean option to run dpkg with ionice -c3 (off by default) - send "dpkg-exec" message on the status fd when dpkg is run - provide DPkg::Chroot-Directory config option (useful for testing) - fix potential hang when in a backgroud process group * apt-pkg/algorithms.cc: - consider recommends when making the scores for the problem resolver * apt-pkg/acquire-worker.cc: - show error details of failed methods * apt-pkg/contrib/fileutl.cc: - if a process aborts with signal, show signal number * methods/http.cc: - ignore SIGPIPE, we deal with EPIPE from write in HttpMethod::ServerDie() (LP: #385144) * apt-pkg/indexcopy.cc: - support having CDs with no Packages file (just a Packages.gz) by not forcing a verification on non-existing files (LP: #255545) - remove the gettext from a string that consists entirely of variables (LP: #56792) * apt-pkg/cacheiterators.h: - add missing checks for Owner == 0 in end() * apt-pkg/indexrecords.cc: - fix some i18n issues * apt-pkg/contrib/strutl.h: - add new strprintf() function to make i18n strings easier - fix compiler warning * apt-pkg/deb/debsystem.cc: - make strings i18n able * fix problematic use of tolower() when calculating the version hash by using locale independant tolower_ascii() function. Thanks to M. Vefa Bicakci (LP: #80248) * build fixes for g++-4.4 * cmdline/apt-mark: - add "showauto" option to show automatically installed packages * document --install-recommends and --no-install-recommends (thanks to Dereck Wonnacott, LP: #126180) * Updated cron script to support backups by hardlinks and verbose levels. All features turned off by default. * Added more error handlings. Closes: #438803, #462734, #454989, * Refactored condition structure to make download and upgrade performed if only previous steps succeeded. Closes: #341970 * Documented all cron script related configuration items in configure-index. * apt-ftparchive might write corrupt Release files (LP: #46439) * Apply --important option to apt-cache depends (LP: #16947)
| | * * apt-pkg/deb/dpkgpm.cc:Michael Vogt2009-07-211-0/+9
| | | | | | | | | - provide DPkg::Chroot-Directory config option (useful for testing)
| | * apt-pkg/deb/dpkgpm.cc: remove dead code, add comment on problematic argument ↵Michael Vogt2009-07-101-9/+10
| | | | | | | | | | | | list split
| | * send "dpkg-exec" message on the status fd when dpkg is runMichael Vogt2009-06-171-0/+9
| | |
| | * * apt-pkg/deb/dpkgpm.cc:Michael Vogt2009-06-171-1/+29
| | | | | | | | | | | | - add Dpkg::UseIoNice boolean option to run dpkg with ionice -c3 (off by default)
| | * fix problematic use of tolower() when calculating the version Michael Vogt2009-04-231-1/+1
| | | | | | | | | | | | | | | hash by using locale independant tolower_ascii() function. Thanks to M. Vefa Bicakci (LP: #80248)
| | * * apt-pkg/deb/dpkgpm.cc:Michael Vogt2009-03-061-3/+1
| | | | | | | | | | | | - revert the change by Kees again for the amd64 ALL-CAPS problem
| | * apt-pkg/deb/debsystem.cc: add missing i18n stringMichael Vogt2009-01-281-1/+1
| | |
| | * * methods/gpgv.cc:Michael Vogt2008-12-091-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | - fix compiler warning * cmdline/apt-get.cc: - fix "apt-get source pkg=ver" if binary name != source name and show a message (LP: #202219) * apt-pkg/deb/debsystem.cc: - make strings i18n able
| | * fix another typoMichael Vogt2008-11-121-1/+1
| | |
| | * merge from debian-sidMichael Vogt2008-11-121-1/+1
| | |
| | * fix SIGHUP handling (closes: #463030)Michael Vogt2008-11-121-0/+5
| | |
| | * * apt-pkg/deb/dpkgpm.cc:Michael Vogt2008-10-281-4/+12
| | | | | | | | | - fix potential hang when in a backgroud process group