Upgrade to Tor Browser 13.0.7 based on Firefox 115.6 (zerotracepen/zerotracepen!1329)
Closes issues:
- Upgrade to Tor Browser based on Firefox 115.6 (zerotracepen/zerotracepen#20067)
Commits:
- Fetch Tor Browser from our own archive
- Upgrade Tor Browser to 13.0.7-build1
- Merge /lib/firmware → /usr/lib/firmware (zerotracepen/zerotracepen!1324)
Closes issues:
- Ensure Zero Trace Pen 5.x (Bullseye, non-/usr-merged) can load all the firmware we
include (zerotracepen/zerotracepen#20075)
Commits:
- Merge /lib/firmware → /usr/lib/firmware (refs: zerotracepen/zerotracepen#20075)
- upgrade kernel to 6.1.66 (zerotracepen/zerotracepen!1320)
Commits:
- Upgrade Tor Browser to 13.0.6 (zerotracepen/zerotracepen!1316)
Closes issues:
- Tor Browser sometimes crashes when clicking the uBlock icon (zerotracepen/zerotracepen#20061)
Commits:
- Fetch Tor Browser from our own archive
- Upgrade Tor Browser to 13.0.6
- Help users when first-boot resizing fails and creates a semi-broken USB stick
(zerotracepen/zerotracepen!1332)
Closes issues:
- Help users when first-boot resizing fails and creates a semi-broken USB stick
(zerotracepen/zerotracepen#19912)
Commits:
- dialog text reflects our decision better
- usrmerge won't break our code
- set -o pipefail helps writing more robust code
- rename utils for consistency
- enable units (and rename them)
- Apply 1 suggestion(s) to 1 file(s)
- Actually send the report
- Add forgotten report-disk-errors.pot to po/POTFILES.in
- allow for report-disk-errors to be translated
- break up text so it's easier to translate
- better function name
- show UI for partition resize errors
- catch disk errors in flag file
- enable bookworm-updates and switch to kernel 6.1.67 (zerotracepen/zerotracepen!1330)
Closes issues:
- Fix regressions introduced in Linux 6.1.66 (zerotracepen/zerotracepen#20086)
- Upgrade to Linux 6.1.67 (zerotracepen/zerotracepen#20091)
Commits:
- enable bookworm-updates and switch to kernel 6.1.67
- Localize the clock displayed in the GNOME top bar (zerotracepen/zerotracepen!1328)
Closes issues:
- Clock displayed by date@zerotracepen.boum.org is not localized (zerotracepen/zerotracepen#19895)
Commits:
- zerotracepen-get-date: sort import block
- zerotracepen-get-date: reformat with Black
- zerotracepen-get-date: Try LANG when LC_TIME is empty
- Upgrade Linux to 6.1.66 on stable (zerotracepen/zerotracepen!1322)
Closes issues:
- Upgrade to Linux 6.1.66 (zerotracepen/zerotracepen#20072)
Commits:
- fixing line numbers in diff for #20033
- fix prestera location
- upgrade kernel to 6.1.66
- Update the snapshot of the Debian archive to 2023121004
- Resolve "Upgrade to tor 0.4.8.10" (zerotracepen/zerotracepen!1319)
Closes issues:
- Upgrade to tor 0.4.8.10 (zerotracepen/zerotracepen#20080)
Commits:
- upgrading tor to 0.4.8.10
- fix prestera location (zerotracepen/zerotracepen!1314)
Commits:
- Have CI enforce Ruff linting rules for files modified by MRs (zerotracepen/zerotracepen!1311)
Closes issues:
- Establish a coding standards baseline for our Python code base
(zerotracepen/zerotracepen#19306)
- Add Ruff configuration (zerotracepen/zerotracepen#20049)
Commits:
- Sort imports
- refactor: plain text output is default
- junit output for ruff CI test
- explain differences
- developers style guidelines for Python
- apply CI suggestions
- isort. check that CI finds problems in this file
- fix references
- resolve revisions to hash
- more specific filtering
- run ruff from CI
- Fix incorrect check button label text when no target USB present
(zerotracepen/zerotracepen!1308)
Closes issues:
- Starting Zero Trace Pen Cloner without target USB has wrong message (zerotracepen/zerotracepen#20063)
Commits:
- Resolve merge conflict of new formatting with changed
elif self.opts.partition or not self.get_selected_drive(): line.
- Fix incorrect check button label text when no target USB present.
- Make time synchronization more robust: replace unreliable web servers in
htpdate pools (zerotracepen/zerotracepen!1307)
Closes issues:
- Some web servers in our htpdate pool return incorrect time (zerotracepen/zerotracepen#19923)
Commits:
- tps error is in dezerotracepen, not in summary (zerotracepen/zerotracepen!1306)
Closes issues:
- Revisit how we prefill WhisperBack reports with information from tps
(zerotracepen/zerotracepen#20048)
Commits:
- specify app that triggered the bug report
- summary and dezerotracepen have separate headers
- Zero Trace Pen Cloner: give more relevant "Backup Instructions" if clone Persistent
Storage checked (zerotracepen/zerotracepen!1305)
Commits:
- Apply black formatting to
help_link.set_ lines in on_target_partition_changed
- Removed incorrect white space after def
on_check_button_clone_persistent_storage_toggled
- Clone Persistent Storage Toggle should call
on_target_partitions_changed with
None argument since combobox_target parameter is unused.
- Change misleading method name on_target_changed to on_target_partitions_changed
- Show 'Backup Instructions' link if clone Persistent Storage checked
- Fix Zero Trace Pen Cloner bug: button sensitivity or labels don't update if source or
targets change #20042 (zerotracepen/zerotracepen!1302)
Closes issues:
- Zero Trace Pen Cloner: Upgrade stays sensitive if tick clone Persistent Storage then
switch to a Zero Trace Pen target device (zerotracepen/zerotracepen#20042)
Commits:
- Fix Zero Trace Pen Cloner bug: button sensitivity or labels don't update if source or
targets change #20042
- Reformat Python code with Black and enforce via GitLab CI (zerotracepen/zerotracepen!1300)
Commits:
- Add typing
- Use Optional[TYPE], more readable that Union[None, TYPE]
- Document how to set up .git-blame-ignore-revs
- Document .git-blame-ignore-revs a bit
- Lint
- Lint
- More type hints fixes and modernization
- Lint
- Type hints don't have to be comments anymore
- Move import to a type-checking block
- Greeter: fix most type annotations and mypy errors
- Lint
- Add more revisions that git blame should ignore
- Add .git-blame-ignore-revs, referencing the first reformatting with Black
- Move "nosec blacklist" back where bandit honors it
- GitLab CI: enforce Black formatting of Python code
- Reformat with Black
- Add Black configuration
- Revert update to the Electrum incentive during our fundraiser
(zerotracepen/zerotracepen!1284)
Closes issues:
- Update the language for Electrum incentive during the donation campaign
(zerotracepen/zerotracepen#17822)
Commits:
- Revert "Update the Electrum incentive during our fundraiser"