Change logs for apport source package in Kinetic

  • apport (2.23.1-0ubuntu3.3) kinetic; urgency=medium
    
      * Catch binascii.Error: Incorrect padding (LP: #1997912)
      * fix(tests): Clear environment for test_run_as_real_user_no_sudo
    
     -- Benjamin Drung <email address hidden>  Fri, 14 Apr 2023 00:42:18 +0200
  • apport (2.23.1-0ubuntu3.2) kinetic-security; urgency=medium
    
      * Let apport depend on recent python3-problem-report for recent bug fix
      * SECURITY UPDATE: viewing an apport-cli crash with default pager could
        escalate privilege (LP: #2016023)
        - d/p/refactor-Introduce-run_as_real_user.patch: Introduce
          run_as_real_user()
        - d/p/fix-Only-open-browser-as-user-via-sudo-if-running-as-root.patch:
          Only open browser as user (via sudo) if running as root
        - d/p/Replace-sudo-by-dropping-privileges-ourselves.patch: Replace sudo by
          dropping privileges ourselves
        - debian/patches/CVE-2023-1326.patch: drops privilege to users environment
          before execution
        - CVE-2023-1326
    
     -- Benjamin Drung <email address hidden>  Wed, 12 Apr 2023 12:38:24 +0200
  • apport (2.23.1-0ubuntu3.1) kinetic; urgency=medium
    
      * Declare python3-apport breaking older apport/apport-gtk/apport-kde
        (LP: #1997759)
      * Catch malformed problem report (LP: #1996040)
      * Catch ValueError: not enough values to unpack (LP: #1995100)
    
     -- Benjamin Drung <email address hidden>  Thu, 08 Dec 2022 02:38:15 +0100
  • apport (2.23.1-0ubuntu3) kinetic; urgency=medium
    
      * etc/apport/crashdb.conf: Disable Launchpad crash reports for 22.10
        release.
    
     -- Utkarsh Gupta <email address hidden>  Thu, 13 Oct 2022 10:39:02 +0530
  • apport (2.23.1-0ubuntu2) kinetic; urgency=medium
    
      * tests: Determine source package dynamically in test_run_crash_kernel
        (LP: #1992172)
    
     -- Benjamin Drung <email address hidden>  Fri, 07 Oct 2022 18:24:45 +0200
  • apport (2.23.1-0ubuntu1) kinetic; urgency=medium
    
      * New upstream bug-fix release.
        - Disable debuginfod when collecting a report (LP: #1989803)
        - apport-cli: Fix AttributeError: 'bytes' object has no attribute 'fileno'
          (LP: #1991200)
        - apport-bug: Add `/snap/bin` to `PATH` for Firefox snap on Lubuntu
          (LP: #1973470)
      * Drop cherry-picked upstream patches
      * tests: Fix path for installed apport-cli
    
     -- Benjamin Drung <email address hidden>  Wed, 05 Oct 2022 16:25:48 +0200
  • apport (2.23.0-0ubuntu2) kinetic; urgency=medium
    
      * tests: Wait for test process to be started (LP: #1989365)
      * tests: Fix psutil.NoSuchProcess in wait_for_gdb_child_process
        (LP: #1989371)
    
     -- Benjamin Drung <email address hidden>  Thu, 15 Sep 2022 14:04:42 +0200
  • apport (2.23.0-0ubuntu1) kinetic; urgency=medium
    
      * New upstream release:
        - apport-gtk:
          - Gracefully handle import failure of gi (LP: #1980561)
          - Catch AssertionError when importing Gdk (LP: #1980238)
        - data/apport:
          - Fix PermissionError for setuid programs inside container (LP: #1982487)
          - Fix reading from stdin inside containers (LP: #1982555)
        - apport-kde:
          - Fix inverse order of choices (LP: #1967965)
          - Import apport before usage (LP: #1980553)
          - Drop old workaround for bug in SIP destructor (LP: #1980553)
        - apport-unpack: Fix ValueError: ['separator'] has no binary content
          (LP: #1889443)
        - Fix _run_hook getting called with ui=None (LP: #1983481)
      * Refresh patches and drop backported patches
      * Fix pydocstyle and pylint complains in patches
    
     -- Benjamin Drung <email address hidden>  Mon, 22 Aug 2022 22:31:55 +0200
  • apport (2.22.0-0ubuntu4) kinetic; urgency=medium
    
      * tests: Use sleep instead of yes for tests
      * apport: Initialize error log as first step
      * Depend on python3-systemd for autopkgtest system-tests
    
     -- Benjamin Drung <email address hidden>  Thu, 07 Jul 2022 20:44:02 +0200
  • apport (2.22.0-0ubuntu3) kinetic; urgency=medium
    
      * tests: Fix killing test executable too early (LP: #1980390)
      * tests: Fix test_add_gdb_info_script on armhf
      * autopkgtest: Depend on Ubuntu keyring packages for system tests
      * tests: Fix wrong Ubuntu archive URI on ports
      * tests: Fix KeyError in test_install_packages_unversioned
      * Fix trying to find debug packages for non-existing version
      * tests: Upgrade APT tests to use Ubuntu 22.04 (jammy)
      * tests: Fix IndexError in test_crash_setuid_drop
      * tests: Print Apport log if no report is found
    
     -- Benjamin Drung <email address hidden>  Wed, 06 Jul 2022 16:56:52 +0200
  • apport (2.22.0-0ubuntu2) kinetic; urgency=medium
    
      * apport-gtk: Fix importing the wrong Gdk version
    
     -- Benjamin Drung <email address hidden>  Tue, 28 Jun 2022 13:41:05 +0200
  • apport (2.22.0-0ubuntu1) kinetic; urgency=medium
    
      * New upstream release:
        - Replace `ProblemReport.get_date` by `ProblemReport.get_timestamp`, fixes
          regression in 2.21.0 (LP: #1978487)
        - apport-gtk: Exclude trailing dot from URL links (LP: #1978301)
        - Fix `AttributeError`: 'NoneType' object has no attribute 'write', fixes
          regression in 2.21.0 (LP: #1979211)
        - apport_python_hook: Properly handle missing modules (LP: #1774843)
        - apport_python_hook: Fix FileNotFoundError if the current directory was
          deleted (LP: #1979637)
        - apport_python_hook: Fix crash if os.getcwd() fails (LP: #1977954)
        - Replace deprecated 'imp' module (LP: #1947425)
        - whoopsie-upload-all: Fix 'EOFError' object has no attribute 'errno',
          fixes regression in 2.21.0 (LP: #1979681)
      * Fix KeyError: 'CasperMD5json'
    
     -- Benjamin Drung <email address hidden>  Mon, 27 Jun 2022 12:03:00 +0200
  • apport (2.21.0-0ubuntu2) kinetic; urgency=medium
    
      * tests: Use unlimited core ulimit for SIGQUIT test
      * data/apport: Fix log file writing if chown/chmod fails
    
     -- Benjamin Drung <email address hidden>  Fri, 10 Jun 2022 15:39:32 +0200
  • apport (2.21.0-0ubuntu1) kinetic; urgency=medium
    
      * New upstream release.
        - data/apport: Limit memory and duration of gdbus call. (CVE-2022-28654,
          CVE-2022-28656)
        - data/apport, apport/fileutils.py, test/test_fileutils.py: Validate
          D-Bus socket location. (CVE-2022-28655)
        - apport/fileutils.py, test/test_fileutils.py: Turn off interpolation
          in get_config() to prevent DoS attacks. (CVE-2022-28652)
        - Switch from chroot to container to validating socket owner.
          (CVE-2022-1242, CVE-2022-28657)
        - data/apport, etc/init.d/apport: Switch to using non-positional
          arguments. Get real UID and GID from the kernel and make sure they
          match the process. Also fix executable name space handling in
          argument parsing. (CVE-2022-28658, CVE-2021-3899)
        - Grab a slice of JournalErrors around the crash time (LP: #1962454)
      * Switch to dpkg-source format 3.0 (quilt)
      * Run unit and integration tests during package build
      * Update autopkgtest (unit/integration and systems tests)
      * Switch to debhelper 13
      * Let apport depend on sensible-utils for sensible-pager
      * Drop ancient X-Python3-Version
      * Drop support for pre-cosmic upgrades
      * Bump Standards-Version to 4.6.1
      * Update debian/copyright
      * Point Vcs-* URIs to git
      * crashdb.conf: Enable Launchpad crash reports for kinetic
      * Add upstream metadata
    
     -- Benjamin Drung <email address hidden>  Fri, 10 Jun 2022 11:37:56 +0200
  • apport (2.20.11-0ubuntu82) jammy; urgency=medium
    
      * whoopsie-upload-all:
        - Catch zlib.error when decoding CoreDump from crash file (LP: #1947800)
        - Catch FileNotFoundError during process_report (LP: #1867204)
    
     -- Benjamin Drung <email address hidden>  Wed, 13 Apr 2022 22:20:41 +0200