debian: install apport package hook for linux-firmware
linux-firmware doesn't install any package hooks for apport, so it will
only carry some default items leaving hardware list, kernel messages
unattached. This change creates a symbolic link from
/usr/share/apport/package-hooks/source_linux-firmware.py to
source_linux.py.
Signed-off-by: You-Sheng Yang <email address hidden>
New changelog entries:
* backends/packaging-apt-dpkg.py, apport/sandboxutils.py: Add modifications
to the retracing process to resolve failures to retrace due to user merge
changes.
* etc/apport/crashdb.conf: Disable Launchpad crash reports for 20.04
release.
New changelog entries:
* apport/hookutils.py, data/general-hooks/ubuntu.py: Add in a hook which
will add the results of the casper-md5check to all bug reports.
(LP: #1870408)
New changelog entries:
[ Brian Murray ]
* apport/hookutils.py: Add in "lspci -vt" output for the HWE team.
[ Dimitri John Ledkov ]
* data/general-hooks/powerpc.py: Hande reports without a package, such
as against subiquity snap, otherwise the hook crashes subiquity, which
is trying to generate a crash report. LP: #1871434
* data/package-hooks/subiquity.py: Fix typpo in subiquity hook, readline
from fp, not from filename.
New changelog entries:
* With Michael Hudson-Doyle add a package hook to allow subiquity problems
to be reported from the installed system and about the subuquity project.
New changelog entries:
* SECURITY UPDATE: World writable root owned lock file created in user
controllable location (LP: #1862348)
- data/apport: Change location of lock file to be directly under
/var/run so that regular users can not directly access it or perform
symlink attacks.
- CVE-2020-8831
* SECURITY UPDATE: Race condition between report creation and ownership
(LP: #1862933)
- data/apport: When setting owner of report file use a file-descriptor
to the report file instead of its path name to ensure that users can
not cause Apport to change the ownership of other files via a
symlink attack.
- CVE-2020-8833
New changelog entries:
[ Brian Murray ]
* backends/packaging-apt-dpkg.py: allow mirrors which are accessed via https
in sources.list. Thanks to Launchpad user Esokrates for the fix.
(LP: #1866996)
* backends/packaging-apt-dpkg.py: when downloading packages from Launchpad
do not require them to be authenticated.
* test/test_backend_apt_dpkg.py: Fix check for connectivity and modify
install from PPA test for a change in the PPA being tested.
[ Matthieu Clemenceau ]
* test/test_ui.py: Removed linux package version to fix autopkgtest with
focal. Changed linux-5.4 and linux-signed-5.4 to linux and linux-signed
New changelog entries:
* apport/report.py: do not return a duplicate signature when we are unable
to access ProcMaps as that is necessary to create one. (LP: #1866347)
* apport/ui.py: Always allow users to use ubuntu-bug or apport-collect
regardless of the Problem Reporting setting as they are manually invoked
and not automatically generated like a crash report. (LP: #1814611)