Change logs for flatpak source package in Artful

  • flatpak (0.8.9-0ubuntu0.1) artful-proposed; urgency=medium
    
      * Update to flatpak 0.8.9 (LP: #1752381)
      * New upstream release backporting the following fixes from 0.10.x:
        - common/flatpak-run.c: Ignore unrecognised permission strings
          instead of failing, for forwards compatibility
        - dbus-proxy/flatpak-proxy.c: Fix a D-Bus filtering bypass in
          flatpak-dbus-proxy (Closes: #888842)
        - profile/flatpak.sh.in: Simplify and improve profile.d snippet
          (already done in Debian since 0.8.4-1, no practical effect)
        - Add compatibility with ostree ≥ 2017.7 (in Debian, the same
          changes were already in 0.8.7-2)
        - Security: Do not allow legacy eavesdropping on the D-Bus
          session bus (Closes: #880451)
        - Ensure that LD_LIBRARY_PATH is in the correct order, respecting
          extensions' priorities
        - Ensure that extensions are mounted in the correct order even if
          they have differing priorities, fixing Steam
        - Remove PYTHONPATH, PERLLIB, PERL5LIB, XCURSOR_PATH from the
          environment given to sandboxed apps
        - Give each app a persistent cache directory for fontconfig
        - Make /usr/share/icons available in the sandbox so that sandboxed
          apps can use the host's icon theme
        - Disable debug-level FUSE logging for the document portal
        - Make the * wildcard at the end of a D-Bus filtering rule match
          zero or more components, so --talk="com.example.Foo.*" behaves
          the same as D-Bus' arg0namespace="com.example.Foo". Previously,
          it would only match exactly one component. This matches a proposed
          design for integrating equivalent filtering into future dbus
          versions.
      * Drop our patch to profile/flatpak.sh.in, no longer necessary
      * debian/control: Update Vcs-* metadata for salsa.d.o migration
      * d/watch: Watch for new 0.8.x versions
      * d/p/0.8.8/: Drop patches that added compatibility with
        ostree ≥ 2017.7, no longer necessary
    
     -- Andrew Hayzen <email address hidden>  Tue, 27 Feb 2018 21:11:01 +0000
  • flatpak (0.8.7-5) unstable; urgency=medium
    
      * d/p/tests-Isolate-tests-from-real-home-directory-more-thoroug.patch:
        Mark as upstreamed for 0.9.8, and move to d/p/0.9.8/ directory
      * d/p/Improve-test-diagnostics.patch: Add patch to improve test
        diagnostics (see #870312)
      * Standards-Version: 4.0.1 (no changes required)
      * d/p/testlibrary-Skip-tests-that-need-extended-attributes-if-n.patch:
        Add patch to skip tests that need extended attributes if /var/tmp
        does not support them (Closes: #870312)
    
     -- Simon McVittie <email address hidden>  Thu, 31 Aug 2017 11:33:05 +0100
  • flatpak (0.8.7-4) unstable; urgency=medium
    
      * d/rules, d/autogen.sh: Run gtkdocize as well as autoreconf
        (similar to upstream's autogen.sh but much simpler), replacing
        gtk-doc.make at build time with the one in Debian's gtk-doc-tools
    
     -- Simon McVittie <email address hidden>  Tue, 18 Jul 2017 23:12:52 +0100
  • flatpak (0.8.7-3) unstable; urgency=medium
    
      * d/patches/: Add patch backported from 0.9.4, and new patch sent
        upstream to PR #894, to avoid using the real home directory in tests
      * d/control: Add libglib2.0-doc, libostree-doc to Build-Depends-Indep
        so that libflatpak-doc can cross-reference those documentation
        packages
      * debian/test.sh: Do not ignore build-time tests' exit status
      * d/rules: Do not run build-time tests with DEB_BUILD_OPTIONS=nocheck
      * d/control: Do not build-depend on gnome-desktop-testing. It is only
        used for the installed-tests.
      * d/control: Annotate test-only build-dependencies with <!nocheck>
      * Standards-Version: 4.0.0
        - Use https URL for format of debian/copyright
    
     -- Simon McVittie <email address hidden>  Tue, 04 Jul 2017 11:59:37 +0100
  • flatpak (0.8.7-2) unstable; urgency=medium
    
      * Move upstreamed patch to debian/patches/0.9.1/ to make it obvious
        when it can be dropped
      * d/p/0.8.8/: add patches backported from upstream 0.9.4, 0.9.6,
        together with a new patch to the tests, to restore compatibility
        with libostree 2017.7 (all applied upstream already)
    
     -- Simon McVittie <email address hidden>  Wed, 28 Jun 2017 11:55:18 +0100
  • flatpak (0.8.7-1) unstable; urgency=high
    
      * New upstream stable release
        - Security: prevent deploying files with inappropriate permissions
          (world-writable, setuid, etc.) (Closes: #865413)
        - Security: make ~/.local/share/flatpak private to user to defend
          against app vendors that might have released files with
          inappropriate permissions in the past
        - If an error occurs during pull, do not double-set an error,
          which is considered to be invalid
        - Increase some arbitrary timeouts in a test to make it more
          reliable
    
     -- Simon McVittie <email address hidden>  Wed, 21 Jun 2017 09:50:09 +0100
  • flatpak (0.8.6-1) unstable; urgency=medium
    
      * New upstream release
        - Fix the return value type for filtered NameHasOwner() D-Bus calls
          (upstream issue 817)
        - Security hardening: Only export .desktop files, D-Bus session
          services and icons, but not other files that an app might try to
          export
        - Allow remote repositories to specify a new GPG key (for key rollover)
          or a new URL (for location migration) in their signed metadata
        - Let KDE apps bind-mount ~/.config/kdeglobals into the sandbox:
          + Allow bind-mounting regular files in the XDG cache, config or data
            directories, not just directories
          + Allow bind-mounting files in the XDG directories read-only, not
            just read/write
        - Close a race condition in app identification by portals
        - Cope with a non-default WAYLAND_DISPLAY
        - Cope with /tmp on the host being a symlink
        - Clear TMPDIR in the sandbox, fixing sandboxed Spotify
        - Add X-Flatpak=$app_id to exported .desktop files
          so that the desktop environment can identify what will be launched
        - Make the host's /etc/hosts and /etc/host.conf available in the sandbox,
          fixing sandboxed Spotify
        - Update Hungarian translation
    
     -- Simon McVittie <email address hidden>  Mon, 05 Jun 2017 21:30:06 +0100
  • flatpak (0.8.5-2) unstable; urgency=medium
    
      * flatpak Recommends xdg-desktop-portal-gtk | xdg-desktop-portal-backend,
        so that sandboxed apps can communicate with the outside world
        (Closes: #861068)
    
     -- Simon McVittie <email address hidden>  Mon, 24 Apr 2017 12:59:09 +0100
  • flatpak (0.8.5-1) unstable; urgency=medium
    
      * New upstream bugfix release
      * Upstream security fixes:
        - dbus-proxy: Fix a use-after-free (no specific exploit is known)
          and several memory leaks
        - system-helper: Correct the check that was meant to prevent
          unprivileged users from downgrading system-wide-installed apps
        - Do not allow downgrading apps to validly-signed older versions
          unless a specific older version is requested, so that a
          man-in-the-middle cannot cause a downgrade to an older app
          version with a vulnerability
      * Other upstream fixes:
        - Increase GLib build-dependency to 2.44 (in practice this was
          already required, there is a patch in jessie-backports to
          relax this)
        - Collect system extension references from all system directories,
          not just the first that exists (upstream issue 654)
        - Stop using ostree trivial-httpd, which is not available in
          post-stretch ostree (upstream issues 658, 723)
        - Be build-time compatible with post-stretch ostree (upstream
          issue 756)
        - Strip ?query suffix before detecting whether a URI points to a
          .flatpakref or .flatpakrepo file (upstream issue 659)
        - Fix a typo in help output
      * d/tests/control: most tests now require python, for the
        ostree-trivial-httpd replacement
    
     -- Simon McVittie <email address hidden>  Mon, 03 Apr 2017 16:35:44 +0100