zerotracepen (5.0)

  • Upgrade Thunderbird to 91.8

    • Upgrade Tor Browser to 11.0.11 (based on esr91.9) (zerotracepen/zerotracepen!804)

    Commits:

    • Test suite: update expected image
    • Test suite: update expected web page title
    • Fetch Tor Browser from our own archive
    • Upgrade Tor Browser to 11.0.11-build1
    • Fix Additional Software test suite on Bullseye (zerotracepen/zerotracepen!794)

    Commits:

    • Test suite: use popularity-contest as a test package instead of sslh
    • Fix devel branch FTBFS (zerotracepen/zerotracepen!773)

    Commits:

    • Preserve UIDs/GIDs stability
    • Refresh list of standard packages
    • Drop obsolete patch (zerotracepen/zerotracepen!690)

    Commits:

    • Drop obsolete patch
    • all languages are listed (zerotracepen/zerotracepen!683)

    Commits:

    • all formats are shown
    • translations appear again in Greeter
    • when native l10n is not available, use english
    • all languages are listed
    • Fix the Zero Trace Pen Installer in bullseye (zerotracepen/zerotracepen!679)

    Commits:

    • retry has shorter sleep times
    • FIX self.sleep never existed
    • retry getting udisks object upon failure
    • don't rescan devices: we already know!
    • partition_device returns a UDI
    • refactor detect_supported_drives
    • retrying getting system partition helps
    • race conditions? let's increase sleep time!
    • Document Kleopatra (zerotracepen/zerotracepen!803)

    Commits:

    • Be more clear
    • Improve grammar
    • Be more clear
    • Improve grammar
    • Fix typo
    • Fix broken links
    • Mention Kleopatra in the Persistent Storage settings
    • Remove not-so-useful note
    • Document Kleopatra (Closes: #18933)
    • Remove Seahorse from the doc
    • Remove screenshots that need updating
    • Remove OpenPGP Applet from the doc
    • Patch screenshots for the removal of the OpenPGP Applet
    • Fix opening links and attachments from Thunderbird, disable LibreOffice tip of
      the day (zerotracepen/zerotracepen!793)

    Commits:

    • AppArmor Thunderbird profile: allow executing /bin/dash with inherited policy
    • Disable LibreOffice's tip of the day
    • fix whisperback sending error (zerotracepen/zerotracepen!787)

    Commits:

    • Thread.isAlive -> is_alive
    • Fix Scenario: Upgrading an old Zero Trace Pen USB installation from another Zero Trace Pen USB
      drive (zerotracepen/zerotracepen!765)

    Commits:

    • apparently fix zerotracepen/zerotracepen#18840
    • send zerotracepen installer log to syslog
    • Additional Software: synchronize APT data when needed directly from t-p-s
      (zerotracepen/zerotracepen!764)

    Commits:

    • Test suite: restart Zero Trace Pen in the same way we expect the user to
    • Test suite: don't exit the persistence wizard once done, make saving settings
      explicit
    • Test suite: refactoring (convert step to method)
    • Additional Software: synchronize APT data when needed directly from t-p-s
    • Remove XXX:Bullseye: this is not going to happen
    • Persistence: enable Additional Software by default (zerotracepen/zerotracepen!800)

    Commits:

    • Persistence Setup: adjust test suite to Additional Software being enabled by
      default
    • Persistence: enable Additional Software by default
    • Let the user know they should wait while we are copying Additional Software to
      a new Persistent Storage (zerotracepen/zerotracepen!799)

    Commits:

    • Use phrasing proposed by sajolida
    • t-p-s: ensure the GUI is updated while we synchronize data to the new
      Persistent Storage
    • Persistence setup: forbid clicking "Restart Now" twice in a row
    • Test suite: save a file listing of /var/cache/apt when a Additional Software
      scenario fails
    • Let the user know they should wait while we are copying Additional Software
      data to a new Persistent Storage
    • htpdate.service is always started (zerotracepen/zerotracepen!796)

    Commits:

    • be more explicit about what we are testing
    • htpdate is started every time
    • some tests can be excluded from feature branches
    • add regression test for #18868
    • start htpdate.service earlier
    • Replace Seahorse and OpenPGP Applet with Kleopatra (zerotracepen/zerotracepen!792)

    Commits:

    • Ensure Seahorse icons are present when running the persistence-setup test suite
    • Persistent Storage: re-add custom icons for the GnuPG and SSH Client features
    • FT role definition: remove seahorse-nautilus
    • Contributors & design doc: drop OpenPGP Applet
    • Remove the topIcons GNOME Shell extension
    • Test suite: remove OpenPGP Applet tests, and the code & images they used
    • Re-add and update explanation for disabling ssh-agent
    • Remove broken patch
    • Remove Gettext stuff for Seahorse
    • Remove hooks about Seahorse and OpenPGP Applet
    • Replace our PGP tools with Kleopatra
    • Fix Bullseye-based Zero Trace Pen booting 20% slower than 4.x (zerotracepen/zerotracepen!791)

    Commits:

    • Freeze the AppArmor kernel feature set too
    • Stop trusting our old APT signing key (zerotracepen/zerotracepen!788)

    Commits:

    • Bump APT snapshots to versions signed with our new key
    • Test suite: stop ignoring our old APT key
    • Stop trusting our old APT signing key
    • Update live-build to include the local packages fix. (zerotracepen/zerotracepen!776)

    Commits:

    • Update live-build to include the local packages fix.
    • Zero Trace Pen Installer: retry getting partition table (zerotracepen/zerotracepen!767)

    Commits:

    • retry getting partition table
    • Update gdm-zerotracepen.json for Bullseye (zerotracepen/zerotracepen!689)

    Commits:

    • Add pointer accessibility support to gdm-zerotracepen.json
    • gdm-zerotracepen.json: remove panelStyle
    • Update VeraCrypt test suite for Bullseye (zerotracepen/zerotracepen!686)

    Commits:

    • Test suite: trim expected image to account for GNOME mounted volume
      notification
    • Give exchange USB drive more space
    • Test suite: update to new GNOME Disks UI
    • Test suite: update Nautilus application name
    • Test suite: update expected picture

    -- Zero Trace Pen developers zerotracepen@boum.org Mon, 02 May 2022 12:03:37 +0200

zerotracepen (5.0~beta1) unstable; urgency=medium

  • Upgrade to Debian 11 (Bullseye).

    • Fixes opening a Veracrypt volume with a long passphrase (zerotracepen#17474)
    • NetworkManager now uses its internal DHCP client
    • Removes python2
    • Software upgrades:
      • GNOME 3.38
      • Audacity 2.4.2
      • bookletimposer 0.3
      • GIMP 2.20.22
      • Inkscape 1.0.2
      • LibreOffice 7.0.4
      • NetworkManager 1.30.0
      • OnionCircuits 0.7
      • Pidgin 2.14.1
      • Thunderbird 91.7.0-2~deb11u1
      • X.Org 1.20.11
  • Upgrade Tor Browser to 11.0.10-build1 (zerotracepen#777)

  • Enable driverless printing and scanning (zerotracepen#18521)

  • Fix locales translation in the Welcome Screen (zerotracepen#18199, zerotracepen/zerotracepen!683)

    Commits:

    • all formats are shown
    • translations appear again in Greeter
    • when native l10n is not available, use english
    • all languages are listed
  • Drop hack to kill GDM on login, not necessary anymore on Bullseye (zerotracepen#17952)

  • Have tor log to the Journal (zerotracepen#18842)

  • Have NetworkManager and MAC spoofing ignore veth* network interfaces (zerotracepen#18443)

  • Drop deprecated printer-driver-hpijs (zerotracepen#18225)

  • Fix devel branch FTBFS (zerotracepen/zerotracepen!773)

    Commits:

    • Preserve UIDs/GIDs stability
    • Refresh list of standard packages
  • Drop obsolete patch (zerotracepen/zerotracepen!690)

    Commits:

    • Drop obsolete patch
  • Fix the Zero Trace Pen Installer in bullseye (zerotracepen/zerotracepen!679)

    Commits:

    • retry has shorter sleep times
    • FIX self.sleep never existed
    • retry getting udisks object upon failure
    • don't rescan devices: we already know!
    • partition_device returns a UDI
    • refactor detect_supported_drives
    • retrying getting system partition helps
    • race conditions? let's increase sleep time!
  • Fix Scenario: Upgrading an old Zero Trace Pen USB installation from another Zero Trace Pen USB
    drive (zerotracepen/zerotracepen!765)

    Commits:

    • apparently fix zerotracepen/zerotracepen#18840
    • send zerotracepen installer log to syslog
  • Additional Software: synchronize APT data when needed directly from t-p-s
    (zerotracepen/zerotracepen!764)

    Commits:

    • Test suite: restart Zero Trace Pen in the same way we expect the user to
    • Test suite: don't exit the persistence wizard once done, make saving settings
      explicit
    • Test suite: refactoring (convert step to method)
    • Additional Software: synchronize APT data when needed directly from t-p-s
    • Remove XXX:Bullseye: this is not going to happen
  • Update gdm-zerotracepen.json for Bullseye (zerotracepen/zerotracepen!689)

    Commits:

    • Add pointer accessibility support to gdm-zerotracepen.json
    • gdm-zerotracepen.json: remove panelStyle
  • Update VeraCrypt test suite for Bullseye (zerotracepen/zerotracepen!686)

    Commits:

    • Test suite: trim expected image to account for GNOME mounted volume
      notification
    • Give exchange USB drive more space
    • Test suite: update to new GNOME Disks UI
    • Test suite: update Nautilus application name
    • Test suite: update expected picture