]>
git.saurik.com Git - apt.git/log
Michael Vogt [Tue, 6 Mar 2012 16:22:44 +0000 (17:22 +0100)]
* apt-pkg/acquire-item.cc:
- 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)
bubulle@debian.org [Sat, 3 Mar 2012 15:19:16 +0000 (16:19 +0100)]
French: replace "étiquetage" by "épinglage" for "pinning"
Michael Vogt [Thu, 1 Mar 2012 11:51:15 +0000 (12:51 +0100)]
merged patch from lp:~uusijani/apt/uusi-branch:
Correct fi translation for hash sum mismatches (lp:420403)
Thanks to Jani Uusitalo
bubulle@debian.org [Sun, 5 Feb 2012 07:08:59 +0000 (08:08 +0100)]
Danish translation update
bubulle@debian.org [Mon, 23 Jan 2012 20:42:03 +0000 (21:42 +0100)]
Polish (Michał Kułach). Closes: #656908
bubulle@debian.org [Mon, 9 Jan 2012 19:04:05 +0000 (20:04 +0100)]
Hungarian (Gabor Kelemen). Closes: #655238
bubulle@debian.org [Sat, 7 Jan 2012 06:17:15 +0000 (07:17 +0100)]
Russian (Yuri Kozlov). Closes: #654844
bubulle@debian.org [Thu, 22 Dec 2011 21:51:18 +0000 (22:51 +0100)]
Slovak (Ivan Masar). Closes: #652985
Michael Vogt [Tue, 20 Dec 2011 13:55:19 +0000 (14:55 +0100)]
merged from lp:~donkult/apt/sid/
bubulle@debian.org [Thu, 15 Dec 2011 19:34:20 +0000 (20:34 +0100)]
Dutch (Jeroen Schot). Closes: #652230
Michael Basse (michael-alpha-unix) [Tue, 6 Dec 2011 15:56:10 +0000 (16:56 +0100)]
* doc/po/de.po:
- apply typo-fix from Michael Basse, thanks! (LP: #900770)
Michael Vogt [Tue, 22 Nov 2011 12:25:27 +0000 (13:25 +0100)]
merged from lp:~donkult/apt/sid
Chris Leick [Sun, 20 Nov 2011 17:11:56 +0000 (18:11 +0100)]
* German manpage translation update
* doc/*.xml:
- find and fix a bunch of misspellings
David Kalnischkies [Sun, 20 Nov 2011 16:12:15 +0000 (17:12 +0100)]
* doc/manpage-style.xml:
- put <brackets> around email addresses
bubulle@debian.org [Mon, 24 Oct 2011 23:50:03 +0000 (05:20 +0530)]
French translation update
Michael Vogt [Thu, 20 Oct 2011 09:45:44 +0000 (11:45 +0200)]
merged from donkult
David Kalnischkies [Mon, 17 Oct 2011 14:41:54 +0000 (16:41 +0200)]
* algorithms.cc:
- show a debug why a package was kept by ResolveByKeep()
Michael Vogt [Fri, 14 Oct 2011 11:27:49 +0000 (13:27 +0200)]
releasing version 0.8.15.9
Michael Vogt [Fri, 14 Oct 2011 09:54:12 +0000 (11:54 +0200)]
merged from lp:~donkult/apt/sid
David Kalnischkies [Wed, 5 Oct 2011 21:09:09 +0000 (23:09 +0200)]
* doc/apt.conf.5.xml:
- apply spelling fix by Kevin Lyda, thanks! (Closes: #644104)
David Kalnischkies [Wed, 5 Oct 2011 21:06:26 +0000 (23:06 +0200)]
merge with current debian apt/sid
David Kalnischkies [Wed, 5 Oct 2011 21:00:47 +0000 (23:00 +0200)]
cherrypick from my apt/experimental branch
* apt-pkg/deb/debmetaindex.cc:
- none is a separator, not a language: no need for Index (Closes: #624218)
* apt-pkg/aptconfiguration.cc:
- do not builtin languages only if none is forced (Closes: #643787)
David Kalnischkies [Mon, 3 Oct 2011 22:14:38 +0000 (00:14 +0200)]
* apt-pkg/policy.cc:
- accept generic release pin expressions again in -t (Closes: #644166)
Michael Vogt [Sat, 24 Sep 2011 08:49:49 +0000 (10:49 +0200)]
* ftparchive/cachedb.cc:
- fix buffersize in bytes2hex
* ftparchive/cachedb.cc:
- make buffer fully dynamic (thanks to Colin Watson)
Michael Vogt [Sat, 24 Sep 2011 08:46:03 +0000 (10:46 +0200)]
Symbol file update
David Kalnischkies [Wed, 21 Sep 2011 17:37:31 +0000 (19:37 +0200)]
* apt-pkg/init.cc:
- silently ignore *.orig and *.save files by default
David Kalnischkies [Wed, 21 Sep 2011 16:42:08 +0000 (18:42 +0200)]
convert a few for-loop char finds to proper strchr and memchr
David Kalnischkies [Tue, 20 Sep 2011 12:30:31 +0000 (14:30 +0200)]
* apt-pkg/deb/dpkgpm.cc:
- use std::vector instead of fixed size arrays to store args and
multiarch-packagename strings
- load the dpkg base arguments only one time and reuse them later
* cmdline/apt-get.cc:
- follow Provides in the evaluation of saving candidates, too, for
statisfying garbage package dependencies (Closes: #640590)
* apt-pkg/algorithms.cc:
- if a package is garbage, don't try to save it with FixByInstall
David Kalnischkies [Thu, 15 Sep 2011 09:02:43 +0000 (11:02 +0200)]
update the test to ensure that NotAutomatic and co is used also
if the archive is signed, but the signature can't be checked
as the key is missing (debbugs #597301 - fix in r2105)
David Kalnischkies [Wed, 14 Sep 2011 19:02:54 +0000 (21:02 +0200)]
* doc/apt-get.8.xml:
- change wording of autoremove description as suggested
by Robert Simmons, thanks! (Closes: #641490)
bubulle@debian.org [Wed, 14 Sep 2011 18:14:43 +0000 (20:14 +0200)]
Changelog entry forspelling fix
bubulle@debian.org [Wed, 14 Sep 2011 18:13:21 +0000 (20:13 +0200)]
Fix spelling error
David Kalnischkies [Wed, 14 Sep 2011 12:48:40 +0000 (14:48 +0200)]
update symbols file
Michael Vogt [Wed, 14 Sep 2011 11:09:49 +0000 (13:09 +0200)]
releasing version 0.8.15.8
Michael Vogt [Wed, 14 Sep 2011 08:17:37 +0000 (10:17 +0200)]
* apt-pkg/contrib/configuration.cc:
- fix double delete (LP: #848907)
- ignore only the invalid regexp instead of all options
Michael Vogt [Wed, 14 Sep 2011 08:14:13 +0000 (10:14 +0200)]
* cmdline/apt-get.cc:
- output list of virtual package providers to c1out in -q=1
instead of /dev/null to unbreak sbuild (LP: #816155)
David Kalnischkies [Tue, 13 Sep 2011 15:39:57 +0000 (17:39 +0200)]
* cmdline/apt-get.cc:
- output list of virtual package providers to c1out in -q=1
instead of /dev/null to unbreak sbuild (LP: #816155)
Michael Vogt [Mon, 12 Sep 2011 16:25:41 +0000 (18:25 +0200)]
releasing version 0.8.15.7
Michael Vogt [Mon, 12 Sep 2011 14:09:53 +0000 (16:09 +0200)]
merged from lp:~donkult/apt/sid
David Kalnischkies [Fri, 9 Sep 2011 10:51:18 +0000 (12:51 +0200)]
fix changelog typos and bugfix-link
David Kalnischkies [Fri, 9 Sep 2011 10:35:22 +0000 (12:35 +0200)]
M-A:same lockstep unpack should operate on installed
packages first (LP: #835625)
David Kalnischkies [Fri, 9 Sep 2011 08:56:42 +0000 (10:56 +0200)]
fix bashism (local outside function) and releasefile creation in testcases
David Kalnischkies [Mon, 5 Sep 2011 13:58:19 +0000 (15:58 +0200)]
- add an Acquire::Min-ValidTime option (Closes: #640122)
* doc/apt.conf.5.xml:
- reword Acquire::Max-ValidTime documentation to make clear
that it doesn't provide the new Min-ValidTime functionality
David Kalnischkies [Mon, 5 Sep 2011 12:50:30 +0000 (14:50 +0200)]
* apt-pkg/indexrecords.cc:
- fix Acquire::Max-ValidTime option by interpreting it really
as seconds as specified in the manpage and not as days
David Kalnischkies [Tue, 23 Aug 2011 22:41:30 +0000 (00:41 +0200)]
* apt-pkg/orderlist.cc:
- prefer visiting packages marked for deletion in VisitProvides
if we are operating on a negative dependency so that we can
deal early with the fallout of this remove
David Kalnischkies [Tue, 23 Aug 2011 18:17:19 +0000 (20:17 +0200)]
print from their the visit came from
David Kalnischkies [Tue, 23 Aug 2011 09:20:51 +0000 (11:20 +0200)]
* cmdline/apt-key:
- if command is 'add' do not error out if the specified
keyring doesn't exist, it will be created by gpg
David Kalnischkies [Mon, 22 Aug 2011 21:10:15 +0000 (23:10 +0200)]
remove the caches in 'apt-get update', too, as they will be
invalid in most cases anyway
David Kalnischkies [Mon, 22 Aug 2011 21:08:16 +0000 (23:08 +0200)]
* apt-pkg/acquire.cc:
- non-existing directories are by definition clean
David Kalnischkies [Mon, 22 Aug 2011 20:52:25 +0000 (22:52 +0200)]
* apt-pkg/acquire-item.cc:
- if no Release.gpg file is found try to verify with hashes,
but do not fail if a hash can't be found
David Kalnischkies [Thu, 18 Aug 2011 09:45:51 +0000 (11:45 +0200)]
* cmdline/apt-get.cc:
- remove the binary caches in 'apt-get clean' as it is the first
thing recommend by many supporters in case of APT segfaults
Michael Vogt [Wed, 17 Aug 2011 16:14:27 +0000 (18:14 +0200)]
merged lp:~donkult/apt/sid
David Kalnischkies [Wed, 17 Aug 2011 13:49:59 +0000 (15:49 +0200)]
set the msglevel to a high dummy value if none is specified
David Kalnischkies [Wed, 17 Aug 2011 13:47:08 +0000 (15:47 +0200)]
for consistency allow the usage of 'make test' instead of './run-tests'
David Kalnischkies [Wed, 17 Aug 2011 13:14:45 +0000 (15:14 +0200)]
understand DEB_BUILD_OPTIONS nocheck to disable the testexecution
David Kalnischkies [Wed, 17 Aug 2011 13:09:57 +0000 (15:09 +0200)]
* debian/apt.symbols:
- add the newly added symbols since 0.8.15.3
David Kalnischkies [Wed, 17 Aug 2011 12:49:03 +0000 (14:49 +0200)]
* test/*
- reorganize the various testcases and helper we have and
integrate them better into the buildsystem
- run the test/libapt testcases at package build-time
David Kalnischkies [Wed, 17 Aug 2011 12:41:02 +0000 (14:41 +0200)]
fix 'comparison between signed and unsigned integer expressions' warning
in the udevcdrom testcase
David Kalnischkies [Wed, 17 Aug 2011 12:37:25 +0000 (14:37 +0200)]
do not output color in the testcases if stdout/stderr are not a /dev/pts
David Kalnischkies [Wed, 17 Aug 2011 12:35:58 +0000 (14:35 +0200)]
build test-binaries by default and add a test target to toplevel
David Kalnischkies [Wed, 17 Aug 2011 10:39:59 +0000 (12:39 +0200)]
fix the compareversion test to work then called from outside of libapt
David Kalnischkies [Wed, 17 Aug 2011 10:15:39 +0000 (12:15 +0200)]
the experimental branch has a better version of this test in libapt,
so remove it now - we will get it back at merge-time with experimental
David Kalnischkies [Wed, 17 Aug 2011 10:15:21 +0000 (12:15 +0200)]
remove fake-status leftover from the python-test
David Kalnischkies [Wed, 17 Aug 2011 10:13:38 +0000 (12:13 +0200)]
move the networkless test to the interactive helpers as it needs
root rights for operation (ifup/down, iptables) so it is better run
under supervision
David Kalnischkies [Wed, 17 Aug 2011 10:09:12 +0000 (12:09 +0200)]
remove the python testcases as this is covered by integration/
David Kalnischkies [Wed, 17 Aug 2011 10:06:37 +0000 (12:06 +0200)]
move the interactive helper to a subdirectory of test
David Kalnischkies [Wed, 17 Aug 2011 10:05:22 +0000 (12:05 +0200)]
add 'dirs' target to the 'all' target to ensure that for e.g. the tests
all (sub)directories are build which are needed (e.g. obj/ and co)
David Kalnischkies [Wed, 17 Aug 2011 09:42:02 +0000 (11:42 +0200)]
move the list of versions to test with to the libapt subdirectory
Michael Vogt [Wed, 17 Aug 2011 09:38:45 +0000 (11:38 +0200)]
merged from lp:~donkult/apt/sid
David Kalnischkies [Wed, 17 Aug 2011 09:38:10 +0000 (11:38 +0200)]
remove the interactive scratch test, it doesn't test much and what
it tests is covered by your non-interactive testcases,
so this one wasn't used for a looooong time
David Kalnischkies [Wed, 17 Aug 2011 09:34:10 +0000 (11:34 +0200)]
replaced by the integration/test-compressed-indexes test
David Kalnischkies [Wed, 17 Aug 2011 09:15:36 +0000 (11:15 +0200)]
merge with the final changelog from debian-sid
David Kalnischkies [Wed, 17 Aug 2011 09:13:50 +0000 (11:13 +0200)]
* apt-pkg/packagemanager.cc, apt-pkg/pkgcache.cc:
- ignore "self"-conflicts for all architectures of a package
instead of just for the architecture of the package locked at
in the ordering of installations too (Closes: #802901)
David Kalnischkies [Wed, 17 Aug 2011 07:59:19 +0000 (09:59 +0200)]
merge the tests for configuration into another libapt-test
David Kalnischkies [Mon, 15 Aug 2011 16:23:54 +0000 (18:23 +0200)]
support yet another webserver in the integration tests: gatling
David Kalnischkies [Mon, 15 Aug 2011 16:22:44 +0000 (18:22 +0200)]
write a proper testcase replacing the print-only uri.cc test
Michael Vogt [Mon, 15 Aug 2011 11:50:22 +0000 (13:50 +0200)]
releasing version 0.8.15.6
Michael Vogt [Mon, 15 Aug 2011 07:23:39 +0000 (09:23 +0200)]
merged fixes from lp:~mvo/apt/mvo
Michael Vogt [Fri, 12 Aug 2011 08:32:05 +0000 (10:32 +0200)]
lots of cppcheck fixes
Michael Vogt [Fri, 12 Aug 2011 07:58:55 +0000 (09:58 +0200)]
cherry pick test/integration/Packages-hashsum-verification addition from lp:~mvo/apt/mvo
David Kalnischkies [Thu, 11 Aug 2011 21:30:09 +0000 (23:30 +0200)]
follow the recommendation of cppcheck to make some method methods (scnr)
const and initial mostly Debug member values in the constructors
David Kalnischkies [Thu, 11 Aug 2011 21:06:46 +0000 (23:06 +0200)]
rename the parameter name of MarkDelete from Purge to MarkPurge to
fix a cosmetic warning from cppcheck:
[apt-pkg/depcache.h:462] -> [apt-pkg/depcache.h:122]:
(style) Variable 'Purge' hides enumerator with same name
David Kalnischkies [Thu, 11 Aug 2011 21:01:15 +0000 (23:01 +0200)]
fix a few more cppcheck performance and scope warnings
David Kalnischkies [Thu, 11 Aug 2011 18:53:28 +0000 (20:53 +0200)]
cppcheck complains about some possible speed improvements which could be
done on the mirco-optimazation level, so lets fix them:
(performance) Possible inefficient checking for emptiness.
(performance) Prefer prefix ++/-- operators for non-primitive types.
David Kalnischkies [Thu, 11 Aug 2011 17:20:53 +0000 (19:20 +0200)]
fix some cppcheck: (warning) Member variable is not initialized in the constructor.
David Kalnischkies [Thu, 11 Aug 2011 16:42:19 +0000 (18:42 +0200)]
cppcheck is right that the check for preventing null deference of Query
is redundant in Redirect() as we can't reach the code with null anyway
[apt-pkg/acquire-method.cc:433]: (error) Possible null pointer dereference:
Queue - otherwise it is redundant to check if Queue is null at line 425
Michael Vogt [Mon, 8 Aug 2011 14:18:52 +0000 (16:18 +0200)]
fix crash when P.Arch() was used but the cache got remapped
Michael Vogt [Mon, 8 Aug 2011 14:14:54 +0000 (16:14 +0200)]
apt-pkg/acquire-item.cc: add more debug output
Michael Vogt [Mon, 8 Aug 2011 14:14:13 +0000 (16:14 +0200)]
apt-pkg/pkgcachegen.cc: fix incorrect test for modification time
Michael Vogt [Fri, 5 Aug 2011 10:29:40 +0000 (12:29 +0200)]
* test/integration/test-hashsum-verification:
- add regression test for hashsum verification
* apt-pkg/acquire-item.cc:
- if no Release.gpg file is found, still load the hashes for
verification (closes: #636314) and add test
Michael Vogt [Fri, 5 Aug 2011 10:26:35 +0000 (12:26 +0200)]
* apt-pkg/acquire-item.cc:
- if no Release.gpg file is found, still load the hashes for
verification (closes: #636314) and add test
Michael Vogt [Fri, 5 Aug 2011 09:49:59 +0000 (11:49 +0200)]
* test/integration/test-hashsum-verification:
- add regression test for hashsum verification
Michael Vogt [Mon, 1 Aug 2011 11:57:28 +0000 (13:57 +0200)]
merged from lp:~mvo/apt/mvo
Michael Vogt [Mon, 1 Aug 2011 10:57:04 +0000 (12:57 +0200)]
apt-pkg/pkgcachegen.cc: copy Arch to avoid segfault on cache remap
Michael Vogt [Fri, 29 Jul 2011 13:45:06 +0000 (15:45 +0200)]
merged from debian-sid
Michael Vogt [Fri, 29 Jul 2011 11:37:33 +0000 (13:37 +0200)]
* apt-pkg/pkgcachegen.{cc,h}:
- use ref-to-ptr semantic in NewDepends() to ensure that the
libapt does not segfault if the cache is remapped in between
(LP: #812862)
Michael Vogt [Thu, 28 Jul 2011 14:56:33 +0000 (16:56 +0200)]
releasing version 0.8.15.5
Michael Vogt [Thu, 28 Jul 2011 13:16:18 +0000 (15:16 +0200)]
* apt-pkg/contrib/fileutl.{cc,h}:
- add GetModificationTime() helper
* apt-pkg/pkgcachegen.cc:
- regenerate the cache if the sources.list changes to ensure
that changes in the ordering there will be honored by apt
* apt-pkg/sourcelist.{cc,h}:
- add pkgSourceList::GetLastModifiedTime() helper
Michael Vogt [Thu, 28 Jul 2011 07:28:29 +0000 (09:28 +0200)]
merged from lp:~donkult/apt/sid
David Kalnischkies [Wed, 27 Jul 2011 21:50:55 +0000 (23:50 +0200)]
* apt-pkg/deb/deblistparser.cc:
- do not assume that the last char on a line is a \n (Closes: #633350)