| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
ignore the presents (or absence) of lzma if we decided to use xz
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
| |
- if present, prefer xz binary over lzma
|
|
|
|
|
| |
compatible with users accessing it directly, but this prepares for a drop
of this strict requirement in the future
|
| |
|
|
|
|
| |
to the more standard PACKAGE_VERSION and make it work in every file
|
|
|
|
|
|
|
|
|
|
|
| |
- check return of writev() as gcc recommends
* methods/mirror.cc:
- check return of chdir() as gcc recommends
* apt-pkg/deb/dpkgpm.cc:
- check return of write() a gcc recommends
* apt-inst/deb/debfile.cc:
- check return of chdir() as gcc recommends
* apt-inst/deb/dpkgdb.cc:
- check return of chdir() as gcc recommends
|
|
|
|
|
|
|
|
|
|
|
| |
- check return of write() as gcc recommends
* apt-pkg/acquire.cc:
- check return of write() as gcc recommends
* apt-pkg/cdrom.cc:
- check return of chdir() and link() as gcc recommends
* apt-pkg/clean.cc:
- check return of chdir() as gcc recommends
* apt-pkg/contrib/netrc.cc:
- check return of asprintf() as gcc recommends
|
|\ |
|
| | |
|
| |
| |
| |
| | |
- recheck all dependencies if we changed a package in SmartConfigure
as this could break an earlier dependency (LP: #940396)
|
| | |
|
| | |
|
|/
|
| |
- fix inconsistent clog/cout usage in the debug output
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* apt-pkg/packagemanager.cc:
- fix bug in predepends handling - ensure that packages that needs
unpackaging are unpacked before they are configured (LP: #927993)
[ Julian Andres Klode ]
* apt-pkg/deb/deblistparser.cc:
- Set the Essential flag on APT instead of only Important
* apt-pkg/packagemanager.cc:
- Do not use immediate configuration for packages with the Important flag
* Treat the Important flag like the Essential flag with those differences:
- No Immediate configuration (see above)
- Not automatically installed during dist-upgrade
- No higher score for installation ordering
|
| |\
| | |
| | |
| | | |
- fix bug in predepends handling - ensure that packages that needs
unpackaging are unpacked before they are configured (LP: #927993)
|
| | |
| | |
| | |
| | | |
- when calculating pre-dependencies ensure that both unpack and
configure are considered (instead of only configure) LP: #927993
|
| | |
| | |
| | |
| | | |
- No Immediate configuration (see above)
- Not automatically installed during dist-upgrade
|
| | |
| | |
| | | |
- Do not use immediate configuration for packages with the Important flag
|
| | |
| | |
| | | |
- Set the Essential flag on APT instead of only Important
|
| | |
| | |
| | | |
- do not warn about the ignoring of directories (Closes: #662762)
|
| | |
| | |
| | |
| | |
| | | |
of the integer fields as well to avoid crashes in scanf as cppchecks warns:
"(warning) scanf without field width limits can crash with huge input data"
|
| | | |
|
| | |
| | |
| | |
| | | |
initialized in the constructor." messages (no functional change)
|
| | |
| | |
| | | |
dpkg transaction instead of ignoring it completely
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- remove 'old' InRelease file if we can't get a new one before
proceeding with Release.gpg to avoid the false impression of a still
trusted repository by a (still present) old InRelease file.
Thanks to Simon Ruderich for reporting this issue! (CVE-2012-0214)
Effected are all versions >= 0.8.11
Possible attack summary:
- Attacker needs to find a user which has run at least one successful
'apt-get update' against an archive providing InRelease files.
- Create a Packages file with his preferred content.
- Attacker then prevents the download of InRelease, Release and
Release.gpg (alternatively he creates a valid Release file and sends
this, the other two files need to be missing either way).
- User updates against this, getting the modified Packages file without
any indication of being unsigned (beside the "Ign InRelease" and
"Ign Release.gpg" in the output of 'apt-get update').
=> deb files from this source are considered 'trusted' (and therefore the
user isn't asked for an additional confirmation before install)
|
| | |
| | |
| | |
| | | |
- do not try to a void a breaks if the broken package pre-depends
on the breaker, but let dpkg auto-deconfigure it
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Beware: pdiffs for Translation-* are only acquired if their
availability is advertised in the Release file.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- drop support for i18n/Index file (introduced in 0.8.11) and use
the Release file instead to get the Translations (Closes: #649314)
* ftparchive/writer.cc:
- add 'Translation-*' to the default patterns
i18n/Index was never used outside debian - and even here it isn't used
consistently as only 'main' has such a file. As the Release file now
includes the Translation-* files we therefore drop support for i18n/Index.
A version supporting it was never part of a debian release and still
supporting it would mean that we get 99% of the time a 404 as response
to the request anyway and confuse archive maintainers who want to
provide all files APT tries to acquire.
|
| | |
| | |
| | |
| | | |
trying to get a list of included files from them
|
| | |
| | |
| | | |
- do not create empty Entries as a sideeffect of Lookup()
|
| | |
| | |
| | | |
- clean up lost atomic cachefiles with 'clean' (Closes: #650513)
|
| | |
| | |
| | | |
with this name is not installed (Closes: #619646)
|
| | | |
|
| | | |
|
|/ / |
|
| | |
|
|\|
| |
| | |
- fix compat with FileFd::OpenDescriptor() in ReadOnlyGzip mode
|
| |
| |
| | |
- fix compat with FileFd::OpenDescriptor() in ReadOnlyGzip mode
|
|/
|
| |
handle compressed files again (LP: #924182, closes: #658096)
|
|
|
|
| |
- fix crash when a package is in removed but residual config state
(LP: #923807)
|
|
|
| |
- chroot if needed before calling dpkg --print-foreign-architectures
|
|
|
|
|
| |
- do not stop parent transversal in FindDir if the value is empty
See http://lists.debian.org/deity/2012/01/msg00053.html , too.
|
|
|
|
| |
- if a M-A:same package is marked for reinstall, mark all it's installed
silbings for reinstallation as well (LP: #859188)
|
|
|
|
|
| |
- use a signed int instead of short for score calculation as upgrades
become so big now that it can overflow (Closes: #657732, LP: #917173)
|
|
|
|
|
| |
- don't break out of the main-resolver loop for Breaks to deal with all
of them in a single iteration (Closes: #657695, LP: #922485)
|