Mitigate Downfall and INCEPTION speculative-execution vulnerabilities
(zerotracepen/zerotracepen!1215)
Closes issues:
- Fix Downfall and INCEPTION speculative-execution vulnerabilities
(zerotracepen/zerotracepen#19937)
Commits:
- Update SquashFS sort file manually
- Upgrade to Linux linux-image-6.1.0-11-amd64 (currently version 6.1.38-4)
- onion-grater: deal with race condition in my_circuits() (zerotracepen/zerotracepen!1212)
Closes issues:
- Circuits view sometimes not displayed in Tor Browser, possibly related onion-
grater exception and dropped restricted stream event (zerotracepen/zerotracepen#19897)
Commits:
- onion-grater: deal with race condition in my_circuits()
- automailer.py: add support for notmuch (zerotracepen/zerotracepen!1213)
Closes issues:
- automailer.py: add support for notmuch (zerotracepen/zerotracepen#19932)
Commits:
- automailer: remove duplicate variable
- automailer (notmuch): add support for attachments
- Reformat with black
- automailer: refactoring (extract code to function)
- automailer: lint
- automailer: name parameter instead of relying on position
- automailer (notmuch): use the specified email body
- automailer: simplify
- Add options verification to Zero Trace Pen shell library (zerotracepen/zerotracepen!1211)
Closes issues:
- Zero Trace Pen shell library should verify that it is called set -e -u
(zerotracepen/zerotracepen#6588)
Commits:
- Replace backticks with single quotes to prevent command substitution
- Add another options verification to Zero Trace Pen shell library
- Add options verification to Zero Trace Pen shell library
- simplify and fix automailer parser config (zerotracepen/zerotracepen!1210)
Closes issues:
- generate-call-for-trusted-reproducer is broken: TypeError: add_parser_mailer()
missing 1 required positional argument: 'config' (zerotracepen/zerotracepen#19929)
Commits:
- simplify and fix automailer parser config
- create_box.sh: fix IMG_SIZE parsing on Debian Sid (zerotracepen/zerotracepen!1208)
Closes issues:
- Creating basebox broken on Debian Sid (zerotracepen/zerotracepen#19927)
Commits:
- create_box.sh: use jq for json parsing instead of awk
- create_box.sh: fix IMG_SIZE parsing on Debian Sid
- Test suite: make --view and --vnc-server-only compatible with Wayland without
sudo (zerotracepen/zerotracepen!1203)
Commits:
- Make shellcheck happy
- Test suite: send arbitrary options to x11vnc via the TAILS_X11VNC_OPTS
environment variable
- Test suite: make --view and --vnc-server-only compatible with Wayland
- Initialize passphrase strength hint as blank, don't show 0%! (zerotracepen/zerotracepen!1202)
Closes issues:
- Passphrase strength meter initially shows 0% (zerotracepen/zerotracepen#19918)
Commits:
- Update passphrase_view.py to remove "0%" and display blank hint initially
- Update passphrase_dialog.py to not display "0%" as strength hint before the
user types anything
- Update change_passphrase_dialog.py to have a blank default hint instead of "0%"
until user types