summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* merged from the mvo branchMichael Vogt2009-07-212-5/+7
|\
| * Only run Download-Upgradable and Unattended-Upgrades if the initialMichael Vogt2009-07-212-6/+8
| | | | | | update was successful Closes: #341970
* | The 'not dead yet' releaseMichael Vogt2009-07-211-5/+11
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add hook for MarkInstall and MarkDelete (closes: #470035) * add the various foldmarkers in apt-pkg & cmdline (no code change) * versions with a pin of -1 shouldn't be a candidate (Closes: #355237) * prefer mmap as memory allocator in MMap instead of a static char array which can (at least in theory) grow dynamic * eliminate (hopefully all) segfaults in pkgcachegen.cc and mmap.cc which can arise if cache doesn't fit into the mmap (Closes: #535218) * display warnings instead of errors if the parts dirs doesn't exist * honor the dpkg hold state in new Marker hooks (closes: #64141)
| * | eliminate (hopefully all) segfaults in pkgcachegen.cc and mmap.ccDavid Kalnischkies2009-07-211-2/+2
| | | | | | | | | | | | | | | | | | | | | which can arise if cache doesn't fit into the mmap (Closes: #535218) This removes also the previously introduced SegfaultSignalHandler: The handler works, but is ugly by design...
| * | display warnings instead of errors if the parts dirs doesn't existDavid Kalnischkies2009-07-151-0/+1
| | | | | | | | | | | | | | | Parts dirs are /etc/apt/{sources.list,apt.conf,preferences}.d (in the default setup)
| * | merge with lp:~mvo/apt/debian-sidDavid Kalnischkies2009-07-154-4/+19
| |\ \
| * | | add a segfault handler to MMap to show the Cache-Limit message, whichDavid Kalnischkies2009-07-081-0/+2
| | | | | | | | | | | | | | | | can be deactivated with MMap::SegfaultHandler=false (Closes: 535218)
| * | | [contrib/mmap] implements a theoretical dynamic growing mmapDavid Kalnischkies2009-07-081-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | based on Michael Vogts patch in #195018 this commit implements the use of mmap (as preferred) instead of a static char array. In theory this made it possible to grow the mmap as needed, but as it is currently impossible to move the mmap around in the memory the grow is likely to fail but it improve the memory usage a bit, so it is not totally useless for now - and maybe we can adjust the pointers in the future...
| * | | versions with a pin of -1 shouldn't be a candidate (Closes: #355237)David Kalnischkies2009-07-011-0/+1
| | | |
| * | | * add hook for MarkInstall and MarkDelete (closes: #470035)David Kalnischkies2009-06-301-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * honor the dpkg hold state in new Marker hooks (closes: #64141) Combine the proposed AutoInstOk and IsAutoInstallOk to more general hooks for MarkInstall (and another one for MarkDelete) with the same parameters as the call these hooks should check.
| * | | add the various foldmarkers in apt-pkg & cmdline (no code change)David Kalnischkies2009-06-301-0/+1
| | | |
* | | | merged from mvoMichael Vogt2009-07-211-0/+3
|\ \ \ \ | | |_|/ | |/| |
| * | | debian/apt.cron.daily: add missing check_size_constrainsMichael Vogt2009-07-211-0/+3
| | | |
* | | | merge from mvoMichael Vogt2009-07-211-173/+140
|\| | |
| * | | debian/apt.cron.daily: cleanups in the cron scriptMichael Vogt2009-07-211-169/+141
| | | |
* | | | * apt-pkg/acquire.cc:Michael Vogt2009-07-212-74/+363
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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/+2
| | | | | | | | | | | | - provide DPkg::Chroot-Directory config option (useful for testing)
| * | | * apt-pkg/acquire-worker.cc:Michael Vogt2009-07-021-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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/algorithms.cc:Michael Vogt2009-06-231-0/+3
| | | | | | | | | | | | | | | | - consider recommends when making the scores for the problem resolver
| * | | send "dpkg-exec" message on the status fd when dpkg is runMichael Vogt2009-06-171-0/+1
| | | |
| * | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2009-06-171-0/+3
| | | | | | | | | | | | | | | | - add Dpkg::UseIoNice boolean option to run dpkg with ionice -c3 (off by default)
| * | | * apt-pkg/acquire.cc:Michael Vogt2009-06-091-0/+7
| | | | | | | | | | | | | | | | - make the max pipeline depth of the acquire queue configurable via Acquire::Max-Pipeline-Depth
| * | | * cmdline/apt-mark:Michael Vogt2009-06-031-0/+2
| | | | | | | | | | | | - add "showauto" option to show automatically installed packages
| * | | build fixes for g++-4.4Michael Vogt2009-04-241-1/+1
| | | |
| * | | fix problematic use of tolower() when calculating the version Michael Vogt2009-04-231-0/+4
| | | | | | | | | | | | | | | | | | | | hash by using locale independant tolower_ascii() function. Thanks to M. Vefa Bicakci (LP: #80248)
| * | | * methods/gpgv.cc:Michael Vogt2009-04-081-0/+2
| | | | | | | | | | | | - properly check for expired and revoked keys (closes: #433091)
| * | | * cmdline/acqprogress.cc:Michael Vogt2009-03-271-0/+6
| | | | | | | | | | | | | | | | - Call pkgAcquireStatus::Pulse even if quiet, so that we still get dlstatus messages on the status-fd (LP: #290234).
| * | | fix "apt-get source pkg" if there is a binary package andMichael Vogt2009-03-091-0/+3
| | | | | | | | | | | | | | | | a source package of the same name but from different packages (LP: #330103)
| * | | * methods/https.cc:Michael Vogt2009-02-031-0/+2
| | | | | | | | | | | | - add Acquire::https::AllowRedirect support
| * | | * apt-pkg/pkgcache.cc:Michael Vogt2009-02-031-0/+3
| | | | | | | | | | | | | | | | - do not run "dpkg --configure pkg" if pkg is in trigger-awaited state (LP: #322955)
| * | | [ABI break] use int for the package IDs (thanks to Steve Cotton)Michael Vogt2009-01-301-0/+1
| | | |
| * | | [ABI break] merge support for http redirects, thanks toMichael Vogt2009-01-301-0/+2
| | | | | | | | | | | | Jeff Licquia and Anthony Towns
| * | | * apt-pkg/contrib/strutl.cc:Michael Vogt2009-01-081-0/+2
| | | | | | | | | | | | - fix TimeToStr i18n (LP: #289807)
| * | | Clarify the --help for 'purge' (LP: #243948)Michael Vogt2008-12-161-0/+1
| | | |
| * | | merged from the debian-sid branchMichael Vogt2008-12-0912-38/+235
| |\ \ \
| * | | | * methods/gpgv.cc:Michael Vogt2008-12-091-3/+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
| * | | | * apt-pkg/indexrecords.cc:Michael Vogt2008-12-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | - fix some i18n issues * apt-pkg/contrib/strutl.h: - add new strprintf() function to make i18n strings easier
| * | | | - fix "apt-get source pkg=ver" if binary name != source nameMichael Vogt2008-12-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | (LP: #202219) * doc/makefile: - add examples/apt-https-method-example.conf
| * | | | fix SIGHUP handling (closes: #463030)Michael Vogt2008-11-121-0/+1
| | | | |
| * | | | * apt-pkg/deb/dpkgpm.cc:Michael Vogt2008-10-281-0/+2
| | | | | | | | | | | | | | | - fix potential hang when in a backgroud process group
| * | | | * apt-ftparchive might write corrupt Release files (LP: #46439)Michael Vogt2008-10-282-28/+246
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Apply --important option to apt-cache depends (LP: #16947) * apt-pkg/acquire-item.cc: - 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) * Fix typos: - apt-pkg/depcache.cc * Fix compilation warnings: - apt-pkg/acquire.cc - apt-pkg/versionmatch.cc * Compilation fixes and portability improvement for compiling APT against non-GNU libc (thanks to Martin Koeppe, closes: #392063): - buildlib/apti18n.h.in: + textdomain() and bindtextdomain() must not be visible when --disable-nls - buildlib/inttypes.h.in: undefine standard int*_t types - Append INTLLIBS to SLIBS: + cmdline/makefile + ftparchive/makefile + methods/makefile * doc/apt.conf.5.xml: - clarify whether configuration items of apt.conf are case-sensitive (thanks to Vincent McIntyre, closes: #345901) * doc/apt-cache.8.xml: - search command uses POSIX regex, and searches for virtual packages too (closes: #277536) * doc/offline.sgml: clarify remote and target hosts (thanks to Nikolaus Schulz, closes: #175940) * Fix several typos in docs, translations and debian/changelog (thanks to timeless, Nicolas Bonifas and Josh Triplett, closes: #368665, #298821, #411532, #431636, #461458) * Document apt-key finger and adv commands (thanks to Stefan Schmidt, closes: #350575) * Better documentation for apt-get --option (thanks to Tomas Pospisek, closes: #386579) * Retitle the apt-mark.8 manpage (thanks to Justin Pryzby, closes: #471276) * Better documentation on using both APT::Default-Release and /etc/apt/preferences (thanks to Ingo Saitz, closes: #145575) * doc/apt-cache.8.xml: - add missing citerefentry * Upload to unstable * apt-pkg/deb/dpkgpm.cc: - Store the trigger state descriptions in a way that does not break the ABI. The approach taken makes the search for a string O(n) rather than O(lg(n)), but since n == 4, I do not consider this a major concern. If it becomes a concern, we can sort the static array and use std::equal_range(). (Closes: #499322) * apt-pkg/pkgcachegen.cc: - do not add multiple identical descriptions for the same language (closes: #400768) * Catalan updated. Closes: #499462 * Fix typo in cron.daily script. Closes: #486179 * Traditional Chinese updated. Closes: #488526 * German corrected and completed. Closes: #490532, #480002, #498018 * French completed * Bulgarian updated. Closes: #492473 * Slovak updated. Closes: #492475 * Galician updated. Closes: #492794 * Japanese updated. Closes: #492975 * Fix missing space in Greek translation. Closes: #493922 * Greek updated. * Brazilian Portuguese updated. * Basque updated. Closes: #496754 * Romanian updated. Closes: #492773, #488361 * Portuguese updated. Closes: #491790 * Simplified Chinese updated. Closes: #489344 * Norwegian Bokmål updated. Closes: #480022 * Czech updated. Closes: #479628, #497277 * Korean updated. Closes: #464515 * Spanish updated. Closes: #457706 * Lithuanian added. Closes: #493328 * Swedish updated. Closes: #497496 * Vietnamese updated. Closes: #497893 * Portuguese updated. Closes: #498411 * Greek updated. Closes: #498687 * Polish updated. * merge patch that enforces stricter https server certificate 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) * apt-pkg/depcache.cc: - when checking for new important deps, skip critical ones (closes: #485943) * improve apt progress reporting, display trigger actions * add DPkg::NoTriggers option so that applications that call apt/aptitude (like the installer) defer trigger processing (thanks to Joey Hess) * doc/makefile: - add examples/apt-https-method-example.conf * Russian updated. Closes: #479777, #499029 * fix FTBFS by changing build-depends to * ABI library name change because it's built against * Package that contains all the new features * Branch that contains all the new features:
| * | | | | * apt-pkg/algorithms.cc:Michael Vogt2008-10-011-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | - fix simulation performance drop (thanks to Ferenc Wagner for reporting the issue)
| * | | | | * apt-pkg/packagemanager.cc, apt-pkg/deb/dpkgpm.cc:Michael Vogt2008-10-011-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | - move the state file writting into the Go() implementation of dpkgpm (closes: #498799)
| * | | | | * apt-pkg/pkgcachegen.cc:Michael Vogt2008-09-231-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | - do not add multiple identical descriptions for the same language (closes: #400768)
| * | | | | * apt-pkg/cacheiterators.h:Michael Vogt2008-09-221-0/+2
| | | | | | | | | | | | | | | | | | - add missing checks for Owner == 0 in end()
| * | | | | * doc/makefile:Michael Vogt2008-09-121-1/+3
| | | | | | | | | | | | | | | | | | - add examples/apt-https-method-example.conf
| * | | | | * cmdline/apt-cache.cc:Michael Vogt2008-09-091-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | - remove the gettext from a string that consists entirely of variables (LP: #56792)
| * | | | | * apt-pkg/indexcopy.cc:Michael Vogt2008-08-091-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - support having CDs with no Packages file (just a Packages.gz) by not forcing a verification on non-existing files (LP: #255545)
| * | | | | make "apt-get build-dep" installed packages marked automaticMichael Vogt2008-08-061-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * | | | | fix various -Wall warningsMichael Vogt2008-08-051-0/+1
| | | | | |