zerotracepen (2.2)

  • Major new features and changes

    • Replace Vidalia (which has been unmaintained for years) with:
      (Closes: #6841)
      • the Tor Status GNOME Shell extension, which adds a System Status
        icon indicating whether Tor is ready or not.
      • Onion Circuits, a simple Tor circuit monitoring tool.
    • Security fixes

      • Upgrade Tor Browser to 5.5.3 (Closes: #11189).
      • Upgrade Linux to 3.16.7-ckt20-1+deb8u4.
      • Upgrade cpio to 2.11+dfsg-4.1+deb8u1.
      • Upgrade glibc to 2.19-18+deb8u3.
      • Upgrade libav to 6:11.6-1~deb8u1.
      • Upgrade libgraphite2 to 1.3.5-1~deb8u1.
      • Upgrade libjasper1 to 1.900.1-debian1-2.4+deb8u1.
      • Upgrade libreoffice to 4.3.3-2+deb8u3.
      • Upgrade libssh2 to 1.4.3-4.1+deb8u1.
      • Upgrade openssl to 1.0.1k-3+deb8u4.
      • Upgrade perl to 5.20.2-3+deb8u4.
      • Upgrade python-imaging, python-pil to 2.6.1-2 2.6.1-2+deb8u2.
    • Bugfixes

      • Hide "Laptop Mode Tools Configuration" menu entry. We don't
        support configuring l-m-t in Zero Trace Pen, and it doesn't work out of
        the box. (Closes: #11074)
      • WhisperBack:
        • Actually write a string when saving bug report to
          disk. (Closes: #11133)
        • Add missing argument to OpenPGP dialog so the optional OpenPGP
          key can be added again. (Closes: #11033)
    • Minor improvements

      • Upgrade I2P to 0.9.24-1~deb8u+1.
      • Add support for viewing DRM protected DVD videos using
        libdvdcss2. Patch series submitted by Austin English
        austinenglish@gmail.com. (Closes: #7674)
      • Automatically save KeePassX database after every change by default.
        (Closes: #11147)
      • Implement Tor stream isolation for WhisperBack
      • Delete unused tor-tsocks-mua.conf previously used by Claws
        Mail. (Closes: #10904)
      • Add set -u to all gettext:ized shell scripts. In gettext-base <
        1.8.2, like the one we had in Wheezy, gettext.sh references the
        environment variable ZSH_VERSION, which we do not set. This has
        prevented us from doing set -u without various hacks. (Closes:

        9371)

      • Also set -e in some shell scripts which lacked it for no good
        reason.
      • Make Git verify the integrity of transferred objects. (Closes:

        11107)

      • Remove LAlt+Shift and LShift+RShift keyboard layout toggling
        shortcuts. (Closes: #10913, #11042)
    • Test suite

      • Reorder the execution of feature to decrease peak disk
        usage. (Closes: #10503)
      • Paste into the GTK file chooser, instead of typing. (Closes:

        10775)

      • Pidgin: wait a bit for text to have stopped scrolling before we
        click on it. (Closes: #10783)
      • Fix step that runs commands in GNOME Terminal, that was broken
        on Jessie when a Terminal is running already. (Closes: #11176)
      • Let ruby-rjb guess JAVA_HOME instead fixing on one jvm
        version. (Closes: #11190)
    • Build system

      • Upgrade build system to Debian Jessie. This includes migrating to a
        new Vagrant basebox based on Debian Jessie.
      • Rakefile: print git status when there are uncommitted
        changes. Patch submitted by Austin English
        austinenglish@gmail.com. (Closes: #11108)
      • .gitignore: add .rake_tasks~. Patch submitted by Austin English
        austinenglish@gmail.com. (Closes: #11134)
      • config/amnesia: use --show-field over sed filtering. Patch
        submitted by Chris Lamb lamby@debian.org.
      • Umount and clean up leftover temporary directories from old
        builds. (Closes: #10772)