1PW Posted May 11 ID:1566820 Share Posted May 11 (edited) Tails | Homepage | Latest announcement and further information | Latest Release Notes | Official Repository | Hashes | All Changelogs | Known Issues | FAQ Tails 5.12 (Stable) has been released. (19-April-2023) Quote tails (5.12) unstable; urgency=medium * Test suite: Try to catch another case of "Display output is not active" (tails/tails!1106) Closes issues: - Test suite breakage when restoring an old Bullseye snapshot: "Guest disabled display", "Display output is not active" (tails/tails#18953) Commits: - Test suite: Try to catch another case of "Display output is not active" * Test suite: Press escape to wake up the display (tails/tails!1089) Closes issues: - Test suite breakage when restoring an old Bullseye snapshot: "Guest disabled display", "Display output is not active" (tails/tails#18953) Commits: - Test suite: Retry restoring snapshot 3 times - Test suite: Press escape up wake up the display * Upgrade to Linux 6.1.20-1 (stable branch) (tails/tails!1080) Closes issues: - Upgrade to Linux 6.1.15 (tails/tails#19484) - Upgrade to Linux 6.1.20+ (tails/tails#19556) Commits: - Upgrade to Linux 6.1.20-1 from sid * Upgrade to Linux 6.1.20-1 from sid (devel branch) (tails/tails!1079) Commits: - Upgrade to Linux 6.1.20-1 from sid * Add icon for tails-backup (tails/tails!1111) Closes issues: - Have an icon for the backup utility (tails/tails#19363) Commits: - Update icon for Persistent Storage settings - Add icon for tails-backup * Additional Software: Fix launched apps not accessible via Dogtail (tails/tails!1092) Closes issues: - tca-portal, tails-additional-software: don't run apps as amnesia under the scope of the (root) systemd service (tails/tails#19131) - Additional Software is in English when launched from a notification (tails/tails#17365) - tails-additional-software-config and gedit started from a notification are not accessible ⇒ breaks test suite (tails/tails#19233) Commits: - Additional Software: Make tails-additional-software-config D-Bus activatable - Additional Software: Launch apps with gtk-launch * Resolve "myspace.com has become incompatible with our htpdate setup" (tails/tails!1085) Closes issues: - myspace.com has become incompatible with our htpdate setup (tails/tails#19561) Commits: - test-iuk: list 1 package per line, for nicer future diffs - test-iuk: make it breathe - test-iuk: refuse running unless in a throw-away container - convert shell script to set -eu - move test-iuk to its own file - refactor: put in its own file - retry on failures - replace myspace.com with facebook.com * Test suite: Fix step "persistent Greeter options were restored" (tails/tails!1084) Closes issues: - "Persistent Greeter options" test suite scenario always fails (tails/tails#19558) Commits: - Test suite: Avoid an unnecessary reboot - Test suite: Make clicking "Connect to Tor" button more robust - Test suite: Add alternative persian comma image - Test suite: Fix step "persistent Greeter options were restored" - Test suite: Translate Dogtail args to $lang_code - Remote shell: Support setting environment variables in remote commands - Test suite: Support configuring chutney start time * tps: Fix hook execution with --profiling option (tails/tails!1112) Commits: - tps: Fix hook execution with --profiling option * Shell library: Validate LANG before using it (tails/tails!1110) Closes issues: - Validate LANG in localization.sh (tails/tails#19576) Commits: - Shell library: Validate LANG before using it * Remove obsolete disabling of nf_conntrack_helper (tails/tails!1109) Closes issues: - Update disabling of netfilter's automatic conntrack helper assignment (tails/tails#19557) Commits: - Remove obsolete disabling of nf_conntrack_helper * Test suite: Fix Electrum test (tails/tails!1105) Closes issues: - Electrum test suite broken by !1010 (tails/tails#19589) Commits: - Test suite: Fix Electrum test * Test suite: Fix additional software scenario (tails/tails!1102) Closes issues: - Test suite: Scenario "Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online" fails (tails/tails#19574) Commits: - Remove @fragile tags that were only justified by #19233, which was solved via !1092 - Test suite: Fix additional software scenario * Additional Software: Use valid D-Bus name as app name (tails/tails!1099) Closes issues: - `gtk-launch org.boum.tails.additional-software-config.desktop` is broken (tails/tails#19584) Commits: - Design doc: update path - Additional Software: Use valid D-Bus name as app name * Test suite: allow the pattern to cover slightly less of the write cache (tails/tails!1098) Closes issues: - Test Suite: Feature "System memory erasure on shutdown" is fragile (tails/tails#19583) Commits: - Test suite: allow the pattern to cover even less of the write cache - Test suite: allow the pattern to cover slightly less of the write cache * Upgrade Tor Browser to 12.0.5 (tails/tails!1097) Closes issues: - Upgrade to Tor Browser 12.0.5, based on Firefox 102.10 (tails/tails#19559) Commits: - Fetch Tor Browser from our own archive - Upgrade Tor Browser to 12.0.5-build2 - Upgrade Tor Browser to 12.0.5-build1 * tps: Fix "python.UnknownError" returned for builtin errors (tails/tails!1095) Closes issues: - Buggy error handling in tps: OSError is not a valid D-Bus name (tails/tails#19578) Commits: - tps: Fix "python.UnknownError" returned for builtin errors * Welcome Screen: Support login kernel command-line option (tails/tails!1093) Commits: - Welcome Screen: Support login kernel command-line option * Welcome Screen: Don't allow unlocking with empty passphrase by pressing Enter (tails/tails!1091) Closes issues: - Welcome Screen: Don't allow unlocking with empty passphrase by pressing Enter (tails/tails#19570) Commits: - Welcome Screen: Don't allow unlocking with empty passphrase by pressing Enter * systemd: Use name in unit status messages (tails/tails!1088) Closes issues: - systemd: Use name instead of description in unit status messages (tails/tails#19568) Commits: - systemd: Use both name and description in unit status messages * Display a diceware suggestion when creating the Persistent Storage (tails/tails!1087) Closes issues: - Display a diceware suggestion when creating the Persistent Storage (tails/tails#18148) Commits: - tps-frontend: Move passphrase suggestion code to passphrase_view.py - tps-frontend: Fix local variable 'passphrase' might be referenced before assignment - tps-frontend: Increase spacing between suggested passphrase and refresh button - tps-frontend: Add missing space to error message - tps-frontend: Fix indentation - tps-frontend: hide relevant UI elements when diceware fails - tps-frontend: give attribute an expressive name - Wait Bookworm to use the non-English wordlists - Determine passphrase suggestion width automatically - tps-frontend: Remove default passphrase suggestion - tps-frontend: refactoring - tps-frontend: hide 'for example' label when diceware suggestion fails - tps-frontend: don't break when wordlist directory doesn't exist - tps-frontend: Use a method to set a new passphrase hint - tps-frontend: Log the exceptions caused by diceware suggestion - tps-frontend: print stderr when diceware fails - tps-frontend: use a wordlist in the currently configured language when available - tps-frontend: adjust passphrase view UI - Display a diceware suggestion when creating the Persistent Storage * Fix race when starting tails-ibus-proxy.service (tails/tails!1086) Commits: - tails-dbus-proxy: Add missing PIDFile= property to systemd services - tails-ibus-proxy: Busy wait on ibus-daemon - tails-ibus-proxy: Fix missing whitespace (PEP-8) - Fix race when starting tails-ibus-proxy.service * Don't translate "known security vulnerabilities" (tails/tails!1081) Commits: - Don't translate "known security vulnerabilities" * Fix progress information inconsistencies when resuming an automatic upgrade download (tails/tails!1071) Closes issues: - Upgrader sometimes fails: Negative number not allowed in format_bytes at /usr/local/share/perl/5.32.1/Tails/IUK/Role/FormatByte.pm line 45 (Fix progress information inconsistencies when resuming an automatic upgrade download) (tails/tails#18435) Commits: - Revert "Upgrader: Avoid display the progress dialog initial text" - Untabify - Make code style more consistent - Add comment - Upgrader: Avoid display the progress dialog initial text - Tails::IUK::LWP::UserAgent::WithProgress: check if the temp file exists - Tails::IUK::LWP::UserAgent::WithProgress: always display the total amount of data downloaded * Persistent Storage design docs (tails/tails!1035) Closes issues: - Persistent Storage: Update design doc (tails/tails#19223) Commits: - Remove XXX comments - Remove glossary entry for tails-persistence-setup - Link to contribute/Persistent_Storage in contribute.mdwn - Persistent Storage design doc: Don't link to line numbers - Revert "Rename persistence.mdwn -> Persistent_Storage.mdwn" - Follow style guide - Fix sentence - Fix typo - Improve Persistent Storage contribute doc - Rename persistence.mdwn -> Persistent_Storage.mdwn - Move persistent-storage/HACKING.md to website - Update Additional Software design doc - Persistent Storage design doc: Add section on symlink attacks - Improve Persistent Storage design doc - better draft of Persistent Storage design docs * tps: Fix activation of feature in inconsistent state (tails/tails!1010) Closes issues: - Consider sync'ing data to disk after copying it to Persistent Storage when activating a feature (tails/tails#19368) - Seemingly spurious tps.configuration.mount.IsActiveException when deactivating a Persistent Storage feature (tails/tails#19331) - Delete corresponding data when a feature of the Persistent Storage is turned off in the settings (tails/tails#8447) - Switches of the new Persistent Storage are too slow to respond on some USB sticks (tails/tails#19291) - tps: Fix activation failing when in inconsistent state (tails/tails#19376) Commits: - Test suite: Update string - less ambiguous variable name - libtps.sh: Print JSON output - Apply 1 suggestion(s) to 1 file(s) - libtps.sh: Describe format returned by tps_get_features() - Apply 1 suggestion(s) to 1 file(s) - Make code easier to review - tps-frontend: Check if action row is defined - Fix comment - Explain stacklevel option - Use normal string instead of f-string - Fix comment - Update PO files. - Update to !1010 - tps: Delete feature data via `rm -rf` - tps: Set HasData to True if we can't figure it out - tps-frontend: Ensure that the delete data button has the correct visibility - tps-frontend: Fix feature deactivated when IsActive changes to False - tps: Ensure that all feature properties are refreshed - Welcome Screen: Improve error message - Test suite: Use tpscli instead of parsing persistence.conf - Test suite: Fix "Given" used instead of "Then" - Test suite: Improve scenario "Feature activation fails" - Test suite: Use consistent wording - tps: Support reloading the service - Test suite: Improve comment and variable names - Test suite: Add another check that tps feature is deactivated immediately - Test suite: Use "active" instead of "enabled" for Persistent Storage - Test suite: Add scenario "Feature activation fails" - Welcome Screen: Show unlocked message when features failed to activate - Integrate tps-frontend Python files into our l10n framework - tps: Don't return an error in Unlock when features have unexpected state - Improve strings - tps-frontend: Don't insert hyphens when breaking lines in the error message - Test suite: Add scenario "Deleting data of a Persistent Storage feature" - tps-frontend: Remove unused imports - tps-frontend: Add accessible name to delete data button - tps-frontend: Make title of error dialogs bold - tps: Print stderr of failed commands in error messages - Test suite: Improve Gherkin of "Activating and deactivating Persistent Storage features" scenario - tps: Strip the "GDBus.Error:" prefix from errors displayed to users - tps: Check that enabling/disabling feature worked - tps: Fix ActivationFailedError raised instead of DeactivationFailedError - tps: Fix incorrect PropertiesChanged signal - tps: Add behave test for deleting feature - tps: Fix behave tests failing - tps: Fix no PropertiesChanged emitted for HasData - tps: Remove Error property - tps-frontend: Use IsEnabled property - tps: Don't raise AlreadyActivatedError and NotActivatedError - tps: Fix race condition when adding/removing features from config file - tps: Add new property Feature.IsEnabled - Welcome Screen: Mention which features failed to activate - tps-frontend: Move delete data button into first row - tps-frontend: Remove separator between first and second row - Welcome Screen: Document GtkInspector - Fix terminology - tps: Sync data copied to Persistent Storage - tps: Improve error in Welcome Screen when features failed to activate - tps-frontend: Show warning for features which failed to activate - tps: Remove features which failed to activate - tps: Store errors during service activation - tps: Make error message label selectable - tps-frontend: Use … instead of ... in button labels - tps-frontend: Confirm data deletion - tps: Treat Persistent directory with empty "Tor Browser" directory as empty - tps: Fix "return" used instead of "raise" - Add expander - tps: Support deleting data - tps-frontend: Show a spinner while activating/deactivating features - tps-frontend: Hide persistent folder button when feature is inactive - Also make on-deactived hooks work when run twice - tps behave-tests: Test deactivating feature with inconsistent state - tps: Make on-activated hooks work when run twice - Fix shellcheck source comments - tps: Fix deactivation of feature in inconsistent state - tps behave-tests: Test activating feature with inconsistent state - Revert "Don't try (and fail) to refresh features' IsActive when unlocking" - tps: Fix activation of feature in inconsistent state Edited May 26 by 1PW Link to post Share on other sites More sharing options...
1PW Posted May 26 Author ID:1569158 Share Posted May 26 (edited) Tails 5.13 (Stable) was released. (16-May-2023) tails (5.13) unstable; urgency=medium * Resolve "Upgrade Tor Browser to 12.0.6, based on Firefox 102.11" (tails/tails!1134) Closes issues: - Upgrade Tor Browser to 12.0.6, based on Firefox 102.11 (tails/tails#19621) Commits: - Fetch Tor Browser from our own archive - Upgrade Tor Browser to 12.0.6-build1 * unsafe-browser: Explain why our use of flock is not vulnerable (tails/tails!1113) Closes issues: - Unsafe Browser - Local Privilege Escalation (LPE) via symlink - Arbitrary File Content Delete (tails/tails#19616) Commits: - Use /run/lock instead of /var/lock - unsafe-browser: Explain why our use of flock is not vulnerable * Make curl use Tor (tails/tails!1123) Closes issues: - Make curl work out of the box (tails/tails#19488) Commits: - test that curl works out of the box - Make curl use Tor * udisks2: Use LUKS2 by default (tails/tails!1115) Closes issues: - Persistent Storage: Use LUKS2 (tails/tails#15450) Commits: - Test suite: Increase timeout for changing the LUKS passphrase - Test suite: Check that Persistent Storage uses LUKS2 - Test suite: record old version when installing one to disk - Test suite: move step definition to a more suitable place - udisks2: Use LUKS2 by default * tails-documentation: Check that joined path is below website path (tails/tails!1132) Closes issues: - tails-documentation - Limited Path Traversal (tails/tails#19576) Commits: - tails-documentation: Check that joined path is below website path * Test suite: Don't check for "Display output is not active" screen (tails/tails!1126) Closes issues: - Tests sometimes fail with "Display output is not active" after clicking login button in Welcome Screen (tails/tails#19639) Commits: - Test suite: Don't check for "Display output is not active" screen - Test suite: Print step status - Welcome Screen: Make error message more useful * Remove our public calendar (tails/tails!1125) Commits: - Add missing word - Fix broken links - Remove our public calendar * tps: Use argon2id (tails/tails!1120) Closes issues: - Persistent Storage: Use argon2id (tails/tails#19633) Commits: - Test suite: Check that Persistent Storage uses argon2id - tps: Reduce the number of triggered udev events - tps: Fix creation sometimes failing because udisks object is not ready - tps: Fix `udevadm trigger --settle` sometimes blocking forever - tps-frontend: Fix first job update sometimes ignored - tps: Send only one PropertiesChanged signal per job update - tps: Don't restrict CPU usage during Persistent Storage creation - tps: Keep the system responsive while creating Persistent Storage - tps: Use argon2id * tps: Fix stderr of failed commands not printed (tails/tails!1118) Commits: - tps: Fix stderr of failed commands not printed * Test suite: Avoid TCA scenario failing if the error panel is briefly shown (tails/tails!1114) Closes issues: - Fix "Scenario: The same Tor configuration is applied when the network is reconnected" failing (tails/tails#19591) Commits: - Test suite: Avoid TCA scenario failing if the error panel is briefly shown * tps: Fix InvalidBootDeviceError raised in finally block (tails/tails!1103) Closes issues: - "Persistent Greeter options" test suite scenario always fails (tails/tails#19558) - tps reports the need for "USB stick installed with a USB image or Tails Installer" in unrelated failure modes (tails/tails#19588) Commits: - tps: Fix InvalidBootDeviceError raised in finally block - tps: Remove unused exception -- Tails developers <tails@boum.org> Mon, 15 May 2023 12:22:05 +0200 Edited May 26 by 1PW 1 Link to post Share on other sites More sharing options...
Recommended Posts