summaryrefslogtreecommitdiff
path: root/apt-pkg
Commit message (Collapse)AuthorAgeFilesLines
* 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
* apt-pkg/cdrom.cc: add missing i18n stringMichael Vogt2008-10-281-1/+1
|
* apt-pkg/indexcopy.cc: discard errors after Verify()Michael Vogt2008-10-281-0/+1
|
* * apt-ftparchive might write corrupt Release files (LP: #46439)Michael Vogt2008-10-2811-32/+76
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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/acquire-item.cc:Michael Vogt2008-10-282-9/+26
| |\ | | | | | | | | | | | | | | | | | | - 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)
| | * * apt-pkg/acquire-item.cc:Michael Vogt2008-10-282-9/+26
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | - 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)
| | | * Forgot to remove regex.h include in previous commit. Now doneEugene V. Lyubimkin2008-10-261-1/+0
| | | |
| | | * Switched from regexp to using existing URI class to strip user/password.Eugene V. Lyubimkin2008-10-261-15/+4
| | | |
| | | * Corrected determining if regexp matched.Eugene V. Lyubimkin2008-10-251-2/+3
| | | |
| | | * Fixed error output when fallback'ed to uncompressed Packages/Sources.Eugene V. Lyubimkin2008-10-251-2/+2
| | | |
| | | * Strip user/password from URL in error message.Eugene V. Lyubimkin2008-10-251-1/+17
| | | |
| | | * Added fallback to uncompressed files while acquiring index files (Sources ↵Eugene V. Lyubimkin2008-10-251-6/+19
| | |/ | | | | | | | | | and Packages)
| * | Fix typo in apt-pkg/depcache.ccLuca Bruno2008-10-111-1/+1
| | |
| * | Fix another compilation warning in apt-pkg/versionmatch.ccLuca Bruno2008-10-111-1/+1
| | |
| * | Fix compilation warning in apt-pkg/acquire.cc. New experimental releaseLuca Bruno2008-10-111-1/+1
| |/
| * Applying #298821 patch for further arbitary typosLuca Bruno2008-10-032-3/+3
| |
| * Fix some typos in docs and translations (thanks to timeless, closes: 368665)Luca Bruno2008-10-034-4/+4
| |
| * * apt-pkg/packagemanager.cc, apt-pkg/deb/dpkgpm.cc:Michael Vogt2008-10-014-5/+5
| | | | | | | | | | | | | | - move the state file writting into the Go() implementation of dpkgpm (closes: #498799) * apt-pkg/algorithms.cc: - fix simulation performance drop (thanks to Ferenc Wagner for reporting the issue)
| * Restore the apt ABI.Daniel Burrows2008-09-252-13/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | The problem was that the size of pkgDpkgPM and its member offsets changed because a map giving the names of the trigger states was inserted into the middle of the structure. I fixed it by using a statically allocated array instead. This changes the procedure for looking up a string to a linear search, which should be fine (or even faster than before) since there are only 4 state strings. If it becomes a problem, sorting the array by key will allow us to use std::equal_range(), but I would advise against this unless it's really necessary, since sooner or later someone will forget to maintain the sort order.
| * * apt-pkg/pkgcachegen.cc:egon2008-09-232-5/+18
| | | | | | | | - do not add multiple identical descriptions for the same language (closes: #400768)
| * * add DPkg::NoTriggers option so that applications that callMichael Vogt2008-07-251-0/+3
| | | | | | | | | | apt/aptitude (like the installer) defer trigger processing (thanks to Joey Hess)
| * * improve apt progress reporting, display trigger actionsMichael Vogt2008-07-252-1/+43
| |
| * * apt-pkg/depcache.cc:Michael Vogt2008-07-251-2/+3
| | | | | | | | | | - when checking for new important deps, skip critical ones (closes: #485943)
* | * apt-pkg/algorithms.cc:Michael Vogt2008-10-012-1/+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-012-4/+2
| | | | | | | | - move the state file writting into the Go() implementation of dpkgpm (closes: #498799)
* | * apt-pkg/pkgcachegen.cc:Michael Vogt2008-09-232-5/+18
| | | | | | | | - do not add multiple identical descriptions for the same language (closes: #400768)
* | * apt-pkg/cacheiterators.h:Michael Vogt2008-09-221-5/+5
| | | | | | - add missing checks for Owner == 0 in end()
* | * apt-pkg/indexcopy.cc:Michael Vogt2008-08-091-0/+9
| | | | | | | | | | - support having CDs with no Packages file (just a Packages.gz) by not forcing a verification on non-existing files (LP: #255545)
* | fix various -Wall warningsMichael Vogt2008-08-056-8/+11
| |
* | * add DPkg::NoTriggers option so that applications that callMichael Vogt2008-07-251-0/+3
| | | | | | | | apt/aptitude (like the installer) defer trigger processing (thanks to Joey Hess)
* | apt-pkg/deb/dpkgpm.cc: improve the trigger textMichael Vogt2008-07-171-1/+1
| |
* | apt-pkg/depcache.cc: when checking for new important deps, skip critical onesMichael Vogt2008-06-031-2/+3
| | | | | | (LP: #236360)
* | merged from the debian-sid branchMichael Vogt2008-05-281-1/+3
|\|
| * Apply patch to avoid truncating of arbitrary files. Thanks to BryanOtavio Salvador2008-05-231-1/+3
| | | | | | Donlan <bdonlan@fushizen.net> for the patch. Closes: #482476
* | * improve apt progress reporting, display trigger actionsMichael Vogt2008-05-232-1/+43
|/
* Improve the debugging of the auto-remove code.Daniel Burrows2008-04-271-2/+43
|
* Fix ReadMessages to handle messages that are longer than 64000 bytes.Daniel Burrows2008-04-021-4/+40
| | | | | There's a bug in this code that needs to be fixed, but it existed prior to this change.
* Improve the names used for the non-whitespace iterators.Daniel Burrows2008-04-011-6/+6
|
* Remove a debugging message that I left in by accident (if it ever triggers ↵Daniel Burrows2008-04-011-5/+0
| | | | the program is about to crash anyway).
* Improve some comments in the configuration parser.Daniel Burrows2008-04-011-4/+8
|
* Lift the 1024-character limit on configuration file lines.Daniel Burrows2008-04-011-49/+117
| | | | | | | | To do this, I changed the configuration parser so that instead of reading the line into a buffer and munging it in-place, it builds a string containing the current line (via successive getline() calls) and then walks down that string. Instead of skipping comments and whitespace by erasing them from the buffer, the new code just skips over them.
* When a line in a config file is too long, say which config file it is.Daniel Burrows2008-03-311-1/+2
|
* Patch MarkInstall to follow currently satisfied Recommends even if they ↵Daniel Burrows2008-03-181-7/+29
| | | | | | | | aren't "new". (Closes: #470115) This handles situations where a recommendation's version requirement has been tightened. Instead of breaking the Recommends, the recommendee will be upgraded.
* typo fixesMichael Vogt2008-03-111-2/+2
|
* * Fix typos in manpages. Thanks to Daniel Leidert for the fixesMichael Vogt2008-02-212-3/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes: #444922 [ Raise urgency to critical since it fixes a critical but for Debian Installer Lenny Beta1 release ] - Vietnamese updated. Closes: #460825 - Basque updated. Closes: #461166 - Galician updated. Closes: #461468 - Portuguese updated. Closes: #464575 - Korean updated. Closes: #448430 - Simplified Chinese updated. Closes: #465866 * Applied patch from Robert Millan <rmh@aybabtu.com> to fix the error message when gpgv isn't installed, closes: #452640. * Fix regression about APT::Get::List-Cleanup setting being ignored, closes: #466052. * Fix compilation warnings in apt-pkg/cdrom.cc and apt-pkg/contrib/configuration.cc. * Fix typo in debian/copyright file ("licened" instead of "licensed"), closes: #458966. - Vietnamese updated. Closes: #453774, #459013 - Simplified Chinese updated. Closes: #458039 - Norwegian Bokmål updated. Closes: #457917 * Fix wording for "After unpacking...". Thanks to Michael Gilbert
| * * Fix regression about APT::Get::List-Cleanup setting being ignored,Otavio Salvador2008-02-161-1/+1
| | | | | | closes: #466052.
| * * apt-pkg/packagemanager.{cc,h}:Michael Vogt2008-01-0711-81/+198
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | - propergate the Immediate flag to make hitting the "E: Internal Error, Could not perform immediate configuration (2)" harder * debian/control: - build against libdb-dev (instead of libdb4.4-dev) * 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
| * | * Fix compilation warnings in apt-pkg/cdrom.cc andOtavio Salvador2007-12-272-3/+3
| | | | | | | | | apt-pkg/contrib/configuration.cc.