Stable Release

From Whonix
Jump to navigation Jump to search

About this Stable Release Page
This wiki page is maintained by a contributor.
Support Status stable
Difficulty easy
Contributor torjunkiearchive.org
Support Support
Releasenots.png

Missing Changes[edit]

Since Whonix ™ is based on Kicksecure ™, maintained by the same contributors, the reader should also take notice of the Kicksecure logo Kicksecure Stable Release Changelog The Web Archive Onion Version since changes in Kicksecure ™ also apply to Whonix ™ but are not listed (duplicated) here.

Whonix ™ 16 Changelog[edit]

Whonix ™ 16 was released on September 11 and 12, 2021 for KVM and VirtualBox. [1] [2] Qubes-Whonix ™ 16 was released on 28 September, 2021. [3] As per the Support Schedule, Whonix ™ 15 was deprecated on 14 November, 2021 -- all users should upgrade as soon as possible. [4]

Significantly, Whonix ™ 16 is based on the Debian bullseye (Debian 11) distribution which was officially releasedarchive.org on August 14, 2021 instead of Debian buster (Debian 10). The bullseye release has nearly 60,000 packages and around 72 per cent of them were updated. [5]

This means users have access to many new software packages in concert with existing packages. In addition, this release will serve as a development foundation for many exciting upcoming security enhancements such as Hardened Malloc Kicksecure ™ (HMK), Linux Kernel Runtime Guard (LKRG) and other items on the Whonix ™ Security Roadmap.

Major Changes[edit]

  • Ported the Debian base from Debian 10 buster to Debian 11 bullseye. [6]
  • Updated Monero GUI wallet (XMR) to version 0.17.2.3.
  • Updated Electrum Bitcoin (BTC) wallet to version 4.0.9 (Debian stable version).
  • Deprecated the binaries-freedom package; Electrum is now installed from packages.debian.org stable repository. [7]
  • Switched the tor package back from deb.torproject.org to packages.debian.org stable version. [8]
  • Enabled Debian Fast Track repositoryarchive.org by default. [9]
  • Updated paths from /usr/lib to /usr/libexec where appropriate as per lintian Debian File System Hierarchy Standard (FHS)archive.org.
  • VirtualBox version: this release utilizes VirtualBox guest additions version 6.1.26-dfsg-3 from fasttrack.debian.net. [10]

Known Issues[edit]

  • The desktop background image is currently the same for both Whonix-Gateway ™ and Whonix-Workstation ™. This will be corrected in a future release.

Notable Changes[edit]

anon-apt-sources-listarchive.org:

  • Added and enabled fasttrack.debian.net by default. [11] [12]
  • Enabled backports repository by default. [13]

anon-gw-anonymizer-configarchive.org:

  • Corrected the setting to ControlPort 9052. [14]
  • ControlPort 9052 is required for onion-grater updates. [15] [16]

anon-meta-packagesarchive.org:

  • Changed the binaries-freedom dummy dependency to electrum. [17]
  • whonix-shared-packages-recommended-cli: added kicksecure-recommended-cli. [18]
  • Removed flashproxy-client and fteproxy from Whonix-Gateway ™ because it is deprecated in Debian bullseye. [19]
  • Removed obfsproxy (deprecated obfsproxy version 3) but kept obfs4proxy. [20]

anon-ws-disable-stacked-torarchive.org:

  • Provides: obfsproxy, obfs4proxy. [21]

apparmor-profile-distarchive.org changed settings:

  • security-misc /run/faillock/** rwc, [22]
  • pam security-misc bullseye [23]
  • /etc/security/ r, [24]
  • /etc/security/faillock.conf r, [25]

apparmor-profile-everythingarchive.org:

  • Removed the following file because it was renamed due to usrmerge: rm_conffile /etc/apparmor.d/sbin.networking-aae. [26]
  • usrmerge - renamed etc/apparmor.d/sbin.networking-aae to etc/apparmor.d/usr.sbin.networking-aae. [27]
  • usrmerge - renamed sbin/networking-aae to usr/sbin/networking-aae. [28]

genmkfilearchive.org:

  • genmkfile deb-install: now install using apt install instead of dpkg -i for dependency resolution (sdwdate vs time-deamon). [29]
  • Updated make_dependencies_filter_helper. [30]
  • Excluded the /debian folder from upstream tarball to avoid lintian warning no-debian-changes. [31]
  • Now force the inclusion of the original source if the Debian package revision number is higher than 1. Also implemented a LKRG package compatibility fix. [32]
  • Added and improved support for debian/changelog file without epoch. [33] [34]
  • Ensured LKRG v0.9.1 compatibility. [35]
  • Cleaned up the temporary file debian/$package.dkms.debhelper. [36]

helper-scriptsarchive.org:

  • etc/apparmor.d/abstractions/tor-circuit-established-check: deny /etc/ssl/openssl.cnf r, is not needed. [37] [38]
  • Implemented /usr/libexec/helper-scripts/first-boot-skel force to ease Default Home Folder Configuration Files Reset. [39]
  • Moved usr/lib/helper-scripts/ to usr/libexec/helper-scripts and moved usr/lib/curl-scripts to usr/libexec/helper-scripts as per lintian FHS. [40]

kicksecure-base-filesarchive.org:

  • Set /etc/kicksecure_version to 16. [41]

kicksecure-meta-packagesarchive.org:

  • Added Chromium to dummy-dependency so it can be removed. [42]
  • binaries-freedom was replaced with electrum. [43]
  • Moved obfs4proxy from kicksecure-dependencies-cli to kicksecure-recommended-cli. [44] [45]
  • kicksecure-cli Depends: kicksecure-recommended-cli. [46]
  • Introduce kicksecure-recommended-cli and install fasttrack-archive-keyring by default. [47] [48]
  • bullseye: ugprade libexo-1-0 to libexo-2-0. [49]
  • Merged branch "HulaHoop0-master-patch-35409" into "master" and added obfs4proxy and firefox-esr. [50] [51]
  • Added obfs4proxy and firefox-esr. [52]

onion-graterarchive.org:

  • Upgraded to a newer onion-grater version by Tails. [53]

open-link-confirmationarchive.org:

  • Upgraded to a new upstream version. [54]

qubes-whonixarchive.org:

  • Migrated from yum to dnf. [55]
  • Honor skip-torified-updates-proxy-check qvm-service and reintroduced the ability (from Qubes-Whonix ™ < v15.4) to skip the torified-updates-proxy-check script by enabling a qvm-service. [56] [57]

radsarchive.org:

  • Ensure a display manager is not started if it was disabled (for example using sudo systemctl disable lightdm). [58]

repository-distarchive.org:

  • Added further legacy tests. [59]
  • Required change: /etc/apt/trusted.gpg.d/derivative.gpg to /etc/apt/trusted.gpg.d/derivative.asc. [60]
  • Now use an ASCII armored gpg key; this simplifies code since APT folder /etc/apt/trusted.gpg.d supports ASCII armored gpg keys from Debian bullseye. [61]
  • Migrated from gnupg2 (dummy transitional package) to gnupg. [62]

sdwdatearchive.org setting changes:

  • deny /usr/sbin/ldconfig rix, [63]
  • Conflicts: time-daemon [64]
  • Replaces: time-daemon [65]
  • Reverted “bullseye”: this reverts commit 67222afa9b01c8bba1f814d5c57b1c7632355d6d. [66]
  • Provides: time-daemon to avoid systemd pulling Depends: systemd-timesyncd. [67]
  • config-test [68]

security-miscarchive.org:

  • Added hardened malloc compatibility for haveged workaround /lib/systemd/system/haveged.service.d/30_security-misc.conf SystemCallFilter=getrandom. [69] [70]
  • Ported from pam_tally2 to pam_faillock since pam_tally2 was deprecated upstream. [71] [72]
  • Enabled apt --error-on=any by default. This makes apt exit non-zero for transient failures, see: /etc/apt/apt.conf.d/40error-on-any. [73] [74]
  • Replaced the no longer required /usr/libexec/security-misc/apt-get-wrapper with apt --error-on=any. [75]
  • Ported LKRG compatibility settings automation for VirtualBox hosts from systemd to dpkg trigger. [76]
  • Improved the LKRG VirtualBox host configuration, see: VirtualBox host software compatibilityarchive.org. [77]
  • Added LKRG compatibility settings automation for VirtualBox hosts, see: VirtualBox host software compatibilityarchive.org. [78]

systemcheckarchive.org improved settings:

  • Implemented necessary AppArmor changes for bullseye. [79]
  • Added @{PROC}/sys/kernel/osrelease r, for the systemcheck canary. [80]
  • Replaced the no longer required /usr/libexec/security-misc/apt-get-wrapper with apt --error-on=any. [81]

tb-starterarchive.org:

  • Improved the function of tb_prefs_js_file_patches. [82]
  • Updated the path to the local browser homepage. [83] [84]
  • Deleted /usr/share/tb-profile-i2p/profile.i2p/bookmarks.html because it is unused. [85]
  • Migrated usr/share/homepage to usr/share/doc/homepage. [86]

tb-updaterarchive.org updated versions:

  • alpha tbb_hardcoded_version=“11.0a4” [87]
  • tbb_hardcoded_version=“10.5.5” [88]

usability-miscarchive.org:

  • Replaced the no longer required /usr/libexec/security-misc/apt-get-wrapper with apt --error-on=any. [89]

uwtarchive.org:

  • Migrated usr/lib/uwt_settings_show to usr/bin/uwt_settings_show. [90]

vm-config-distarchive.org:

  • VirtualBox guest additions installer: switched to interest-await trigger. [91] [92]
  • Removed a folder existence conditional to prevent a catch-22 situation. [93]

whonix-base-filesarchive.org:

  • Updated /etc/whonix_version to 16. [94]
  • Renamed usr/lib/whonix/whonix.sh to usr/libexec/whonix-base-files/whonix.sh. [95]

developer-meta-filesarchive.org:

  • Renamed migrate_to_buster_proposed_updates_repository to migrate_to_proposed_updates_repository.
  • Renamed migrate_to_buster_repository to migrate_to_stable_repository.
  • Renamed migrate_to_buster_testers_repository to migrate_to_testers_repository. [96]
  • Modified the warrant canary text as per this changearchive.org. [97] [98]

whonix-firewallarchive.org setting changes:

  • TODO: /{,usr/}bin/qubesdb-cmd rUx, [99]
  • owner /run/updatesproxycheck/** rw, [100]
  • TODO: /{,usr/}bin/qubesdb-read rUx [101]
  • After=systemd-modules-load.service is required for LKRG, otherwise iptables modules cannot be auto loaded. [102]
  • /var/log/journal/{,**} r, [103]

initializer-distarchive.org:

whonix-legacyarchive.org:

  • Updated the version. [105] [106] [107]
  • Multiple improvements to release-upgrade. [108] [109] [110] [111] [112] [113] [114] [115] [116]
  • release-upgrade: fixed and ensure onion sources are respected. [117]
  • Added a workaround for Qubes-specific perl: warning: Setting locale failed issue. [118] [119]
  • Legacy fixes. [120] [121]
  • Implemented forward port release-upgrade improvements. [122]
  • Renamed usr/libexec/release-upgrade to usr/sbin/release-upgrade. [123]
  • release-upgrade script: replaced the apt functionality test package python-qt4 with nano since the former installs too many packages (dependencies) and the latter is installed by default. [124] [125]
  • Ported the release upgrade script to bullseye. [126]

whonix-welcome-pagearchive.org:

  • Migrated usr/share/homepage to usr/share/doc/homepage. [127]

Whonix build scriptarchive.org:

  • Removed virtualbox-guest-dkms; it is deprecated in Debian (integrated into the kernel). [128]
  • Implemented fasttrack changes. [129] [130] [131]
  • Migrated .gpg to .asc. [132]
  • Reverted “build sources, Debian fasttrack: disable temporarily”; this reverts commit 288323a86e2dc037b03e004c62ab3f8ce2b1f616. [133]
  • Avoided a build dependency on ftpsync (for rsync test script). [134]
  • VirtualBox builds: switched back to guest additions packages - virtualbox-guest-utils, virtualbox-guest-dkms and virtualbox-guest-x11. (Previously virtualbox-guest-additions-iso.) [135]
  • VirtualBox builds: temporarily download the virtualbox package from Debian sid until it becomes available from either Debian fasttrack or virtualbox.org. [136] [137]
  • VirtualBox builds: accept both sources of VirtualBox packages - either package virtualbox (by Debian), or package virtualbox-6.1 (by virtualbox.org). [138]
  • Build sources, Debian fasttrack: disabled temporarily until https://salsa.debian.org/fasttrack-team/support/-/issues/24archive.org is fixed. [139] [140]
  • help-steps/repo_download_chroot_script: fixed for Debian bullseye - updated the order of parameters passed to APT. [141]
  • Disabled download_virtualbox_packages_virtualbox_guest_additions_iso_from_debian_sid moving to Debian fasttrack version. [142]
  • Disabled download_virtualbox_packages_virtualbox_org moving to Debian fasttrack version. [143]
  • Default derivative-maker_auto_retry=“0” auto retry function error handler trap lacks variables such as variable APTGETOPT. [144] [145]
  • Added backports and fasttrack to build sources by default to support downloading VirtualBox from Debian fasttrack. [146]
  • Added build dependencies for maintainers. [147]
  • Removed python from cowbuilder image. It is no longer necessary because the apt-get-update wrapper is no longer required. [148] [149]
  • Reverted to the Tor version from packages.debian.org (instead of the earlier deb.torproject.org), see: Tor integration in Whonix ™ Development Notes. [150] [151]
  • Removed mmdebstrap copy from the source code; it is no longer required as the Debian bullseye package is sufficient. [152]
  • python3.9 is no longer required in grml_packages because apt --error-on=any obsoleted any need for a python-based apt wrapper. [153]
  • Replaced the unnecessary /usr/libexec/security-misc/apt-get-wrapper with apt --error-on=any. [154] [155]

Whonix ™ 16 Updates[edit]

As Whonix ™ is a rolling distribution, users will benefit from regular small security and usability improvements, features and bug fixes as they enter the Whonix ™ stable repository. The most notable changes will be announced here.

Info The majority of the enhancements below also also apply to Qubes-Whonix ™. Exceptions include:

Many of these will be possible once the use of in-VM kernels is simplified and promoted in Qubes OS. [157] [158]

Whonix ™ 16.0.9.0[edit]

anon-apps-configarchive.org:

  • I2P config: Disable Frequent connection to news letter server No need to make unnecessary connections to external server for each couple of minutes. Harmful anonymity practice. [159] (Thanks to TNT BOM BOM!)
  • I2P config: Update router.config.anondist Since I2P going to run over Tor which is a socks5 then reseeding should be over socks5 as well. [160] (Thanks to TNT BOM BOM!)

anon-gw-anonymizer-configarchive.org:

  • add onion-grater-list manpage [161] (Thanks to nyxnor!)
  • improve onion-grater-list [162] (Thanks to nyxnor!)
  • add onion-grater-list [163] (Thanks to nyxnor!)

anon-meta-packagesarchive.org:

onion-graterarchive.org:

  • signed commit [165]
  • revert [166]
  • support multiple directories and multiple matchers allow support for different hosts for remote connections, deprecating onion-grater-merger. Sorting made in reverse to honor precedence as parsing stops at first match. https://forums.whonix.org/t/onion-grater-wiki-improvements/15845archive.org [167] (Thanks to nyxnor!)
  • no need to edit systemd file to set arguments [168] (Thanks to nyxnor!)
  • fix old apparmor variable [169] (Thanks to nyxnor!)
  • make bitcoind accept 127.0.0.1 and 0.0.0.0 [170] (Thanks to nyxnor!)

whonix-welcome-pagearchive.org:

  • Revert "Revert "Depends: kicksecure-welcome-page"" This reverts commit f9c5482f4e55002412a0e0e1df3ca06110886302. [171]
  • End of year banner for welcome page [172] (Thanks to Your Name!)
  • Revert "Depends: kicksecure-welcome-page" This reverts commit 36ad250c1dbb3436b93f0b96f25b7ef88e9aab26. [173]
  • Merge branch 'master' of https://github.com/Whonix/whonix-welcome-pagearchive.org [174] (Thanks to Your Name!)
  • Revert local HP back to without endofyear banner [175] (Thanks to Your Name!)
  • set Firefox ESR from Debian package sources homepage to about:blank This is to disable kicksecure-welcome-page in Whonix. [176]
  • Depends: kicksecure-welcome-page [177]
  • Whonix local HP referencing Kicksecure local HP [178] (Thanks to Your Name!)
  • Whonix End of Year Banner [179] (Thanks to Your Name!)

Whonix ™ 16.0.8.2[edit]

anon-apps-configarchive.org:

  • pref(“mailnews.start_page.enabled”, false); [180]
  • Drop everything related to Enigmail Updated to reflect Tails version as of 2022 [181] (Thanks to @HulaHoop!)
  • Updated to reflect Tails version as of 2022 [182] (Thanks to @HulaHoop!)
  • update onionjuggler conf [183] (Thanks to nyxnor!)
  • chmod +x etc/onionjuggler/conf.d/30_whonix.conf to fix lintian warning W: anon-apps-config: script-not-executable etc/onionjuggler/conf.d/30_whonix.conf [184]
  • add onionjuggler whonix conf [185] (Thanks to nyxnor!)
  • disable ntp time check disabled time check since it uses ntp which doesnt exist in whonix. (it has no effect on the connection) [186] (Thanks to TNT BOM BOM!)

anon-gw-anonymizer-configarchive.org:

  • fix AppArmor [187]
  • addgroup -> adduser fix [188]
  • improve anon-verify output [189]
  • anon-verify: fix enumeration of all Tor config drop-in snippets for new `%include /etc/torrc.d/*.conf` syntax [190]

anon-ws-disable-stacked-torarchive.org:

  • addgroup -> adduser fix [191]

onion-graterarchive.org:

  • correct bitcoind binding ports [192] (Thanks to nyxnor!)
  • correct bitcond pattern for all default ports of the chains [193] (Thanks to nyxnor!)
  • fix systemd seccomp violation after suspend/resume by adding `SystemCallFilter` `select` Sep 25 01:06:57 host audit[841]: SECCOMP auid=4294967295 uid=106 gid=116 ses=4294967295 subj==/usr/lib/onion-grater (enforce) pid=841 comm="onion-grater" exe="/usr/bin/python3.9" sig=31 arch=c000003e syscall=23 compat=0 ip=0x792fb3bac2a3 code=0x80000000 [194]

whonix-firewallarchive.org:

whonix-welcome-pagearchive.org:

Whonix ™ 16.0.5.3[edit]

TODO: https://forums.whonix.org/t/whonix-16-0-5-3-for-virtualbox-point-release/13817archive.org

Whonix ™ 16.0.5.0[edit]

derivative-makerarchive.org:

  • rename `Whonix-Workstation-CUSTOM` to `Whonix-Custom-Workstation` [212]
  • fix qcow2 Whonix-Custom-Workstation build [213]
  • improve images upload script [214]
  • introduce variable `dist_build_files_to_upload` [215]
  • improve error message if build dependency is missing [216]
  • sanity test [217]
  • sanity test [218]
  • add `--delete --utm` incomplete boilerplate implementation [219]
  • rename /etc/derivative-makerconfig.d to /etc/buildconfig-dist.d rename derivative-maker to derivative-maker [220]
  • generic variables names [221]
  • generic variables names [222]

anon-gw-anonymizer-configarchive.org:

anon-meta-packagesarchive.org:

  • add `tor-ctrl` to `whonix-shared-packages-recommended-cli` [229]

qubes-whonixarchive.org:

whonix-firewallarchive.org:

whonix-welcome-pagearchive.org:

  • remove hardcoded font, use font from Debian package sources instead [232]
  • update copyright since complete rewrite [233]
  • Welcome Page Revision [234] (Thanks to Your Name!)

Whonix ™ 16.0.4.2[edit]

anon-apps-configarchive.org:

anon-connection-wizardarchive.org:

  • add tag ap_conn_done_pt [236]
  • add tag conn_done_pt [237]
  • update default bridges [238]

anon-gw-anonymizer-configarchive.org:

anon-icon-packarchive.org:

  • renamed: usr/share/icons/anon-icon-pack/arm.ico -> usr/share/icons/anon-icon-pack/nyx.ico [243]

anon-meta-packagesarchive.org:

  • install kicksecure-default-applications-cli per default on the workstation due to recent kicksecure-meta-packages refactoring [244]
  • install kicksecure-recommended-cli by default on gateway and workstation due to refactoring of kicksecure-meta-packages [245]
  • remove setup-dist from whonix-shared-packages-dependencies-cli because now part of kicksecure-dependencies-cli [246]
  • improve multiple architecture support / split dummy-dependency package into multiple packages [247]

anon-shared-build-apt-sources-tpoarchive.org:

anon-ws-disable-stacked-torarchive.org:

apparmor-profile-everythingarchive.org:

  • ConditionPathExists=!/run/qubes-service/no-sdwdate [251]

apparmor-profile-hexchatarchive.org:

bootclockrandomizationarchive.org:

  • ConditionPathExists=!/run/qubes-service/no-bootclockrandomization ConditionPathExists=!/run/qubes-service/no-bcr [253]
  • Make delay_plus_or_minus overridable via env var [254] (Thanks to deeplow!)

helper-scriptsarchive.org:

  • `/usr/libexec/helper-scripts/terminal-wrapper`: add support for `gnome-terminal` [255]
  • hardened-malloc-type-test: Hardened Malloc version 10 compatibility [256]
  • anon-consensus-del: also restart vanguards [257]
  • `/usr/libexec/helper-scripts/curl_exit_codes`: add newer curl exit codes [258]

kicksecure-meta-packagesarchive.org:

  • install kicksecure-default-applications-cli by default in Kicksecure [259]
  • split into kicksecure-recommended-cli and kicksecure-default-applications-cli [260]
  • add setup-wizard-dist to kicksecure-desktop-applications-recommended [261]
  • add setup-dist to kicksecure-dependencies-cli [262]
  • add systemcheck to kicksecure-recommended-cli [263]
  • move a lot packages from kicksecure-dependencies-cli to kicksecure-dependencies-cli since this is more apprpriate. haveged, jitterentropy-rngd, man-db, bzip2, net-tools, dnsutils, iputils-ping, file, lsof, pciutils, strace, sysfsutils, procps, e2fsprogs, less, most, apparmor-utils, bash-completion, nano, udisks2, libblockdev-crypto2, sensible-utils, secure-delete, openvpn, curl, wget, usability-misc, open-link-confirmation, hardened-malloc | dummy-dependency [264]
  • no longer install zsh by default [265]
  • add equivs to kicksecure-recommended-cli [266]
  • legacy [267]
  • legacy [268]
  • hardened-malloc-kicksecure-enable -> hardened-malloc-light-enable [269]
  • improve multiple architecture support / split dummy-dependency package into multiple packages [270]
  • dummy-dependency: remove lkrg, binaries-freedom, orca-screen-reader-support for simplicity because these packages are not a dependency yet [271]

live-config-distarchive.org:

monero-guiarchive.org:

msgcollectorarchive.org:

  • `/usr/libexec/msgcollector/error_handler`: fix exit code capturing [275]

onion-graterarchive.org:

open-link-confirmationarchive.org:

  • add infinite recursive loop protection [281]

qubes-whonixarchive.org:

  • `/usr/share/tinyproxy/default.html.anondist`: also customize html body in case tinyproxy does not show html head [282]
  • qvm-sync-clock.anondist code simplification [283]
  • initial version of qvm-sync-clock.anondist [284]

sdwdatearchive.org:

  • do not start `qubes-sync-time` (conflicts with `sdwdate`), if file `/etc/sdwdate.d/qubes-sync-time-disabled-by-sdwdate.marker` exists. That file exists in a default sdwdate installation. [285]
  • fix sdwdate-log-viewer to include seccomp failures https://forums.whonix.org/t/sdwdate-loop-conclusion-tor-already-reports-circuit-established-seccomp-issue/13260/13archive.org [286]
  • update 20_arch_syscall_whitelist.conf unlinkat needs to be whitelisted otherwise sdwdate fails with error: SECCOMP auid=4294967295 uid=102 gid=108 ses=4294967295 subj==/usr/bin/sdwdate (enforce) pid=3328 comm="sdwdate" exe="/usr/bin/python3.9" sig=31 arch=c00000b7 syscall=35 compat=0 ip=0xf37077846c74 code=0x80000000 [287] (Thanks to Emanuele Rossi!)
  • ConditionPathExists=!/run/qubes-service/no-sdwdate [288]
  • add qubes-sync-time.service and qubes-sync-time.timer to sdwdate-log-viewer [289]
  • add `bootclockrandomization.service` to sdwdate-log-viewer [290]
  • Qubes suspend post: disable qubes.GetRandomizedTime since no longer required. sdwdate / anondate can nowadays fix the time without it. [291]
  • Qubes suspend pre/post: disable restart of Tor since that is no longer required. And even if it was required, this would be handled by sdwdate / anondate. [292]
  • `date --utc` https://forums.whonix.org/t/whonix-ws-16-fails-to-update-due-to-timing-issue/12739/17archive.org [293]

sdwdate-guiarchive.org:

  • notify-shutdown: skip notify shutdown if sdwdate is not running [294]
  • do no autostart if file /run/qubes-service/no-sdwdate exists [295]
  • ConditionPathExists=!/run/qubes-service/no-sdwdate [296]
  • restart action: use `sdwdate-clock-jump` instead of restarting sdwdate manually [297]
  • port to QREXEC_REMOTE_DOMAIN part of https://phabricator.whonix.org/T930archive.org [298]
  • fix "Denied: whonix.NewStatus" dom0 permission when shutting down Whonix-Gateway [Qubes OS 4.1] Thanks to @unknown for the bug report! https://forums.whonix.org/t/qubes-os-4-1-denied-whonix-newstatus-dom0-permission/12954archive.org [299]
  • `sdwdate-gui-shutdown-notify.service`: `Before=shutdown.target umount.target final.target` [300]
  • avoid start/restart of sdwdate-gui notify shutdown service during package install/upgrade dh_installsystemd --no-start --no-stop-on-upgrade [301]

security-miscarchive.org:

setup-wizard-distarchive.org:

systemcheckarchive.org:

tb-starterarchive.org:

  • update links to documentation [308]

tb-updaterarchive.org:

tor-control-panelarchive.org:

developer-meta-filesarchive.org:

whonix-firewallarchive.org:

Whonix build scriptarchive.org:

Whonix ™ 16.0.3.7[edit]

anon-apt-sources-listarchive.org:

  • Depends: fasttrack-archive-keyring. [337]

anon-gw-anonymizer-configarchive.org:

  • Moved anon-consensus-delete to helper-scripts (as anon-consensus-del). [338]

anon-gw-base-filesarchive.org:

  • KVM desktop background. [339]

anon-meta-packagesarchive.org:

  • Moved kicksecure-recommended-cli from whonix-shared-packages-recommended-cli to kicksecure-recommended-cli. [340]
  • Removed packages pwgen, codecrypt, gpg, gpg-agent, dirmngr, magic-wormhole, diceware, and makepasswd from whonix-workstation-packages-recommended-cli since these will be moved to kicksecure-meta-packages. [341]
  • No longer install python3-msgpack by default; it is no longer needed and was removed from whonix-workstation-packages-recommended-cli. [342]
  • Remove legacy packages. [343] [344]

anon-shared-build-apt-sources-tpoarchive.org:

  • Ensure compatibility with APT signed-by; port to `apt-key-install` by package helper-scripts. [345]
  • `/etc/apt/sources.list.d/torproject.list`: use APT `signed-by`. [346] [347] [348]

anon-ws-base-filesarchive.org:

  • KVM desktop background. [349]

apparmor-profile-everythingarchive.org:

  • `sdwdate-aae.service`: Backported changes from sdwdate. [350]

grub-livearchive.org:

  • Fixed dependencies. [351]

helper-scriptsarchive.org:

  • Disabled anondate AppArmor profiles because they are not ready. [352]
  • `onion-time-pre-script`: Do not use `anondate-set` on Whonix-Workstation ™ because sdwdate can establish onion connections irrespective of Whonix-Workstation ™ system clock (so long as Whonix-Gateway ™ Tor is functional). [353]
  • `/usr/libexec/helper-scripts/terminal-wrapper`: Added support for adding window title for `xfce4-terminal` emulator through the `terminal_emulator_window_title` environment variable. [354]
  • anondate-get: If Tor consensus time is later than the system clock, but minimum time is later than the Tor consensus time, show the minimum time instead of no result. [355]
  • onion-time-pre-script: Added a user check to prevent broken file permissions. [356]
  • anondate-set: Disabled Tor restart code since it is not needed. [357]
  • Added `usr/sbin/anon-consensus-del-files`. [358]
  • Split into `anon-consensus-del` and `anon-consensus-del-files`. [359]
  • Created a more descriptive file name: `/run/sdwdate/request_tor_restart` → `/run/sdwdate/request_anondate-set`. [360]
  • anondate: Unduplicated output in journal [361] and lowered verbosity to avoid spamming logs. [362]
  • onion-time-pre-script: Added a counter for how many times a script was run; output. [363]
  • Added `/usr/libexec/helper-scripts/origins-parser`. [364]
  • anondate-set: Ensure the system clock is not set backwards. [365]
  • Updated `minimum_unixtime`. [366]
  • aa-logprof corrections. [367]
  • anondate-get: The minimum time is shown instead if it is later than Tor certificate lifetime. [368]
  • Fixed certificate lifetime parsing by anondate. [369]
  • Fixed parsing Tor consensus time if Tor has not fetched a Tor consensus yet. [370]
  • Added anondate output to journal (and therefore sdwdate-log-viewer). [371]
  • Rebased AppArmor profiles on aa-logprof. [372]
  • Redesigned recovery from a slow clock. [373]
  • Imported anon-consensus-del from anon-gw-anonymizer-config. [374]

kicksecure-meta-packagesarchive.org:

  • Removed fasttrack-archive-keyring from kicksecure-recommended-cli (added to anon-apt-sources-list). [375]
  • Added pwgen, codecrypt, gpg, gpg-agent, dirmngr, magic-wormhole, diceware, makepasswd to kicksecure-recommended-cli. [376]
  • Added firefox-esr. [377] [378]
  • Continued removal of Chromium. [379] [380] [381]
  • Legacy fixes. [382]

msgcollectorarchive.org:

  • Improved `/usr/lib/systemd/user/usertest.service`. [383]
  • `/usr/libexec/msgcollector/one-time-popup`: Create a folder if not existing (mkdir -p). [384]

radsarchive.org:

  • Removed unnecessary `--no-restart-after-upgrade` ("Undo a previous --restart-after-upgrade (or the default of compat 10). If no other options are given, this will cause the service to be stopped in the prerm script and started again in the postinst script."). [385]
  • Removed `--no-restart-on-upgrade` ("Note that the --no-restart-on-upgrade alias is deprecated and will be removed in compat 14. This is to avoid confusion with the --no-restart-after-upgrade option."). [386]
  • Added a hint on how to switch virtual console, see: Virtual Consoles. [387]
  • Added a workaround for issue "no login prompt / getty started on tty1 anymore in Whonix 16 (Debian bullseye based)". Gnome's gdm display manager's systemd unit replaces tty1 even in case gdm is not started. [388] [389]

sdwdatearchive.org:

  • Improved tests. [390]
  • Run `/usr/libexec/sdwdate/sdwdate-start-anondate-set-file-watcher` under user/group `sdwdate`. [391]
  • Renamed: `lib/systemd/system/sdwdate-restart-tor-request-file-watcher.service` → `lib/systemd/system/sdwdate-start-anondate-set-file-watcher.service`. [392]
  • Renamed: `usr/libexec/sdwdate/sdwdate-restart-tor-request-file-watcher` → `usr/libexec/sdwdate/sdwdate-start-anondate-set-file-watcher`. [393]
  • Implemented a more descriptive file name: `/usr/libexec/sdwdate/sdwdate-restart-tor-request-file-watcher` → `/usr/libexec/sdwdate/sdwdate-start-anondate-set-file-watcher`. [394]
  • Implemented a more descriptive file name: `/run/sdwdate/request_tor_restart` → `/run/sdwdate/request_anondate-set`. [395]
  • Added `/usr/libexec/sdwdate/sdwdate-test`. [396]
  • Moved sclockadj compilation from a postinst to systemd unit to allow simplification of dependency resolution during release upgrade. [397]
  • Ported to pathlib fix TypeError: 'missing_ok' is an invalid keyword argument for remove(). [398] [399] [400]
  • Added seccomp utimensat Sep 23 15:37:39 host audit[33040]: SECCOMP auid=4294967295 uid=111 gid=121 ses=4294967295 subj==/usr/bin/sdwdate (enforce) pid=33040 comm="touch" exe="/usr/bin/touch" sig=31 arch=c000003e syscall=280 compat=0 ip=0x70ca67e4bafa code=0x80000000. [401]
  • Added sdwdate-log-viewer. [402]
  • Rewrite profile using aa-logprof. [403]
  • Redesigned recovery from a slow clock. [404]
  • Ensure Tor consensus is deleted before restarting Tor in `/usr/libexec/sdwdate/sdwdate-restart-tor-request-file-watcher` to increase robustness of recovering from skewed time. [405] [406]
  • Fixed and excluded sdwdate-pre (addgroup) from SystemCallFilter. [407] [408]
  • `usr/libexec/sdwdate/sdwdate-addgroup` → `usr/libexec/sdwdate/sdwdate-pre`. [409]
  • Fixed sdwdate addgroup if failed during build process. [410]

sdwdate-guiarchive.org:

  • sdwdate-gui log viewer: set the window title. [411]
  • Fixed harmless but nuisance warnings in Qubes R4.1 [412] by preventing `sdwdate-gui-shutdown-notify.service` from running inside the Template. [413] [414] [415]

swap-file-creatorarchive.org:

  • `dh_installsystemd --no-stop-on-upgrade`: Use --no-stop-on-upgrade to not stop (and therefore not restart) the swap-file-creator systemd unit after package upgrade since there is no reason to re-create the swap file during upgrade of this package. --no-start is unused because a swap file should be created after installation of this package. dh_installsystemd manpage: --no-stop-on-upgrade "Do not stop service on upgrade. This has the side-effect of not restarting the service as a part of the upgrade." [416]
  • Lowered the verbosity of output during boot to avoid a "swap file created" message overwriting the console login prompt. [417] [418]

systemcheckarchive.org:

  • Moved the location of the deprecation popup. [419]
  • Ensure the deprecation notice is shown during a package upgrade. [420]
  • Added a deprecation notice popup. [421]
  • `usr/libexec/systemcheck/canary-download.py` → `usr/libexec/systemcheck/canary-download`. [422]
  • `etc/apparmor.d/usr.lib.systemcheck.canary` → `etc/apparmor.d/usr.libexec.systemcheck.canary`. [423]

tb-updaterarchive.org:

  • Update: tbb_hardcoded_version="11.0.1". [424]
  • Took out the passage about removed backup functionality. [425] [426]
  • Update: alpha tbb_hardcoded_version="11.0a10". [427]
  • Update: tbb_hardcoded_version="11.0". [428]
  • Update: alpha tbb_hardcoded_version="11.0a9". [429]
  • Update: tbb_hardcoded_version="10.5.10". [430]
  • Further updates: tbb_hardcoded_version. [431]

timesanitycheckarchive.org:

  • Updated `/usr/share/timesanitycheck/minimum_unixtime`. [432]
  • Fixed a typo, renamed `/usr/share/timesanitycheck/date-minium-file-create` → `/usr/share/timesanitycheck/date-minimum-file-create`. [433]
  • Updated `/usr/share/timesanitycheck/minimum_unixtime`. [434]

uwtarchive.org:

  • Added a uwt wrapper for `dnf-3` (for Qubes-Whonix ™ 16 dom0 UpdateVM support). [435] [436] [437]

whonix-firewallarchive.org:

  • Added an opt-in configuration for outgoing IP filtering through `outgoing_allow_ip_list`. [438]

whonix-legacyarchive.org:

  • Improved release-upgrade. [439] [440] [441] [442]
  • release-upgrade: Ensure the meta package is downloaded and installed. [443]
  • release-upgrade: Abort if no installed meta package has been detected. [444]
  • release-upgrade: Added meta package detection. [445]

whonix-libvirtarchive.org:

  • RAM reduced to 1.5GB [446] [447] [448] [449]
  • Decreased RAM to 256MB, updated descriptionp, and updated the description for activating desktop. [450] [451]

whonix-xfce-desktop-configarchive.org:

  • KVM desktop background. [452]

Whonix build scriptarchive.org:

Whonix ™ 16.0.3.1[edit]

anon-gw-base-filesarchive.org:

  • Fixed the background image. [460]

anon-ws-base-filesarchive.org:

corridorarchive.org:

grub-livearchive.org:

hardened-kernelarchive.org:

  • Added --remote-name. [467]

helper-scriptsarchive.org:

  • Added `/usr/libexec/helper-scripts/desktop-background-skel-test`. [468]
  • terminal-wrapper: xfce4-terminal --hold supported since Debian bullseye. [469]

kicksecure-meta-packagesarchive.org:

  • Fixed and installed policykit-1-gnome by default. [470] [471]

repository-distarchive.org:

  • Legacy. [472]
  • Legacy: upgraded existing `/etc/apt/sources.list.d/derivative.list` to use `[signed-by=/usr/share/keyrings/derivative.asc]`. [473]
  • Changed `Depends: python3` to `Depends: python3:any` [474]
  • Removed the no loner required `Depends: gnupg`. [475]
  • Implemented `Depends: helper-scripts`. [476]
  • Cleanup and removed legacy transitional package whonix-repository. [477]
  • Renamed: `usr/share/keyrings/derivative-distribution-signing-key.asc` to `usr/share/keyrings/derivative.asc` and renamed `usr/share/keyrings/derivative-distribution-signify-key.pub` to `usr/share/keyrings/derivative.pub`. [478]
  • Deleted legacy `/etc/apt/trusted.gpg.d/derivative.asc` because now using `signed-by` and `/usr/share/keyrings/derivative.asc` [479]
  • Ported to APT sources.list `signed-by`. [480]
  • Renamed:
    • `usr/share/repository-dist/derivative-distribution-signing-key.asc` to `usr/share/keyrings/derivative-distribution-signing-key.asc` (gpg)
    • `usr/share/repository-dist/derivative-distribution-signify-key.pub` to `usr/share/keyrings/derivative-distribution-signify-key.pub (signify) [481]
  • Use APT sources.list `signed-by`. [482] [483]

sdwdatearchive.org:

security-miscarchive.org:

  • Fixed: unduplicate kernel command line. [485]
  • Removed Debian buster support in `/etc/default/grub.d`. [486]

systemcheckarchive.org:

tb-updaterarchive.org:

  • alpha tbb_hardcoded_version="11.0a6". [489]
  • tbb_hardcoded_version="10.5.6" [490]

usability-miscarchive.org:

whonix-xfce-desktop-configarchive.org:

Whonix ™ 16.0.2.7[edit]

anon-gw-base-filesarchive.org:

anon-meta-packagesarchive.org:

  • Integrated kicksecure-dependencies-system. [498] [499]

anon-ws-base-filesarchive.org:

binaries-freedomarchive.org:

  • Added the Debian install file (generated using genmkfile debinstfile). [502]
  • binaries-freedom is an empty package at present. [503] [504]

debug-miscarchive.org:

  • dracut. [505]
  • Removed ‘rhgb’ from GRUB_CMDLINE_LINUX_DEFAULT. [506]
  • add_dracutmodules+=" debug " [507]

grub-livearchive.org:

  • dracut. [508] [509]
  • Fixed and removed dracut kernel_cmdline="rootovl" since that is already conditionally set in the grub boot menu (otherwise the system will always boot into live mode). [510]
  • Removed dracut hostonly="yes" since that is already the Debian default. [511]
  • Added dracut support based on friedrich12 / dracut-grub-livearchive.org. [512] [513]

helper-scriptsarchive.org:

  • Improved diagnostic messages. [514]

kicksecure-meta-packagesarchive.org:

  • Installed flatpak by default and added it to kicksecure-recommended-cli. [515] [516] [517]
  • Installed extrepo by default and added it to kicksecure-recommended-cli. [518] [519]
  • Switched from lightdm to gdm3 because lightdm autologin is non-functional. [520]
  • kicksecure-dependencies-system Depends: linux-initramfs-tool, dracut and initramfs-tools. [521] [522]
  • Introduced and integrated kicksecure-dependencies-system. [523] [524] [525]
  • Removed initramfs-tools from non-qubes-vm-enhancements-cli for dracut support. [526]
  • Introduced kicksecure-qubes-cli and kicksecure-qubes-gui. [527]

monero-guiarchive.org:

qubes-whonixarchive.org:

  • Dropped initramfs-tools from qubes-whonix-shared-packages-recommended; this is left to Qubes for dracut support. [532] [533]

sdwdatearchive.org:

  • Fixed a dependency issue. [534]

security-miscarchive.org improvements:

  • Do not set kernel parameter quiet loglevel=0 for recovery boot option for easier debugging. [535]
  • Moved grub quiet to a separate configuration file /etc/default/grub.d/41_quiet.cfg. [536]
  • dracut reproducible=yes. [537]
  • Depends: libpam-modules-bin. [538]
  • Fixed faillock implementation - dovecot / ssh are exempted. [539]
  • Fixed and added sshd to pam_service_exclusion_list to avoid faillock. [540]

systemcheckarchive.org:

  • Now run check_sudo earlier. [541]

usability-miscarchive.org:

  • Removed /etc/lightdm/lightdm.conf.d/autologin.conf (comments only) since it might interfere with autologin. [542]

vm-config-distarchive.org:

  • config-package-dev displaces /etc/gdm3/daemon.conf. [543]
  • Added and enabled gdm autologin. [544] [545] [546]
  • Added the original /etc/gdm3/daemon.conf. [547]
  • Fixed autologin. [548] [549]
  • Disabled dracut module resume in VMs since it might break the boot process if built inside chroot. [550]
  • vbox-guest-installer: recommend, migrate from VirtualBox guest addition ISO to VirtualBox guest addition packages. [551] [552]

whonix-legacyarchive.org:

whonix-xfce-desktop-configarchive.org:

  • Fixed the bullseye background image (actually still broken). [556] [557]

Documentation Updates[edit]

New wiki chapters:

Wiki improvements/enhancements:

Footnotes[edit]

  1. Whonix 16.0.2.7 KVM (Debian 11 bullseye based) - Major Stable Releasearchive.org.
  2. Whonix 16 has been Released! (Debian 11 bullseye based) - for VirtualBox - Major Releasearchive.org.
  3. Qubes-Whonix 16 has been Released! (Debian 11 bullseye based) - Major Releasearchive.org.
  4. Whonix 15 End of Security Support and Deprecation Notice - All users should move to Whonix 16!archive.org
  5. This release contains over 11,294 new packages for a total count of 59,551 packages, along with a significant reduction of over 9,519 packages which were marked as "obsolete" and removed. 42,821 packages were updated and 5,434 packages remained unchanged.

  6. Debian bullseye portarchive.org.
  7. Policy for Inclusion of Compiled Softwarearchive.org
  8. Tor integration in Whonix ™ Development Notes
  9. Debian Fast Track is a repository that allows making “backports” of packages available to users of the stable distribution, if those packages cannot be maintained in testing and backported in the usual way.

  10. Challenges Installing VirtualBoxarchive.org
  11. https://github.com/Kicksecure/anon-apt-sources-list/commit/14e7fc11fdcb036ce99e4651e348369152341d15archive.org
  12. https://github.com/Kicksecure/anon-apt-sources-list/commit/beb7359ef219a99ebe2aedbfcdeff649706adbb3archive.org
  13. https://github.com/Kicksecure/anon-apt-sources-list/commit/05f19b546e5f0ff11c57e313e1baeae2c369c7caarchive.org
  14. https://github.com/Whonix/anon-gw-anonymizer-config/commit/b35428a33f790b60fda382658eb85f2062f2622earchive.org
  15. See: No Control Socket when DisableNetwork and User options are setarchive.org.
  16. https://github.com/Whonix/anon-gw-anonymizer-config/commit/8648d8ad040d965f8018b542b033e3c6bcf8e498archive.org
  17. https://github.com/whonix/anon-meta-packages/commit/b62db95a20df69f8e75fcc4e9dece8f5c9017525archive.org
  18. https://github.com/whonix/anon-meta-packages/commit/8096d3d57d85298c56e7f05a4d06f555e257148farchive.org
  19. https://github.com/whonix/anon-meta-packages/commit/7488c0bdea6a1c2a415d514ba1dc4d4b60fa2709archive.org
  20. https://github.com/whonix/anon-meta-packages/commit/6054e957db7b86249905e1108e30211236434b05archive.org
  21. https://github.com/Whonix/anon-ws-disable-stacked-tor/commit/6ee5b5b03d09dae202f2f55ff603c96dca2bf386archive.org
  22. https://github.com/Kicksecure/apparmor-profile-dist/commit/41e3bb610efbff440299694bf00117240ed8b12earchive.org
  23. https://github.com/Kicksecure/apparmor-profile-dist/commit/51c82b715fe47fecf9fb0c76317ba3558f5af455archive.org
  24. https://github.com/Kicksecure/apparmor-profile-dist/commit/b6f37eccd785cc3dfdc3e6295948be0233ddd418archive.org
  25. https://github.com/Kicksecure/apparmor-profile-dist/commit/4554d97de8cbc126b11fc8504739bd138a8f1922archive.org
  26. https://github.com/Kicksecure/apparmor-profile-everything/commit/51d75f497ac629d7d82f8c96623edd985b52bf85archive.org
  27. https://github.com/Kicksecure/apparmor-profile-everything/commit/895ddd1c06289dab673906cbdf19d61ea1bdf794archive.org
  28. https://github.com/Kicksecure/apparmor-profile-everything/commit/6d70eefe95d3399faed96352a339810393e4833aarchive.org
  29. https://github.com/Kicksecure/genmkfile/commit/87258fc755b5744b4ae4233484ce320f73e388f8archive.org
  30. https://github.com/Kicksecure/genmkfile/commit/ae57c0c32ec1f7e6b57fd0ca9e766e5d7c564a2carchive.org
  31. https://github.com/Kicksecure/genmkfile/commit/45a3bec7a01b34c6fa6ae0db1a5bdf3bfdb04ecaarchive.org
  32. https://github.com/Kicksecure/genmkfile/commit/2a0d7eb4a9e606a909258281f514aa82b99b6212archive.org
  33. https://github.com/Kicksecure/genmkfile/commit/76a79fb21defa258f51933db9ab1f314852ee6c8archive.org
  34. https://github.com/Kicksecure/genmkfile/commit/2c68f84894608617337fb2fb0c9f37cd17325514archive.org
  35. https://github.com/Kicksecure/genmkfile/commit/43bedd4677b12f62bed54c6d3aa8781fc673a6d9archive.org
  36. https://github.com/Kicksecure/genmkfile/commit/56611936b5cdef54edd02285eeee0f9786476879archive.org
  37. It is functional without it.
  38. https://github.com/Kicksecure/helper-scripts/commit/4ff5276723b765ec3da4e1c465bc3d16aa5a8c20archive.org
  39. https://github.com/Kicksecure/helper-scripts/commit/e021874a31e4a4ed9f2c46ff1925c5dfa79691dearchive.org
  40. https://github.com/Kicksecure/helper-scripts/commit/8a95a1cb7f1e01762ec607abbe5702c0ee766010archive.org
  41. https://github.com/Kicksecure/kicksecure-base-files/commit/c002d6b6029644c3bbf9c1311ab512a70d1397a7archive.org
  42. https://github.com/Kicksecure/kicksecure-meta-packages/commit/8f1eae9599746177b1e42458ec44ae5c6890c618archive.org
  43. https://github.com/Kicksecure/kicksecure-meta-packages/commit/d0151d51e90b0e59b933a25d908c1c5f5f22ac2farchive.org
  44. See: Meta Packages Development Discussionarchive.org.
  45. https://github.com/Kicksecure/kicksecure-meta-packages/commit/3bfcf3cf9c48fc370b36789b5ae5ad89a7b53ffcarchive.org
  46. https://github.com/Kicksecure/kicksecure-meta-packages/commit/3e08328b9439ab46560c366b45da765e1ac1a409archive.org
  47. See: Install Debian fasttrack-archive-keyring by default?archive.org.
  48. https://github.com/Kicksecure/kicksecure-meta-packages/commit/a0d9bd549e99d7c84dcda226bffb9ffcafb4d02earchive.org
  49. https://github.com/Kicksecure/kicksecure-meta-packages/commit/1269ce8533dd521f670bded1deb33459768ce4dearchive.org
  50. See merge request whonix/kicksecure-meta-packages!1.
  51. https://github.com/Kicksecure/kicksecure-meta-packages/commit/5bad8176bb3634e4a64d51edb3e58c7d07f94e8aarchive.org
  52. https://github.com/Kicksecure/kicksecure-meta-packages/commit/7ba985581cfd02092186bc8cbe584ac4c0f086f9archive.org
  53. https://github.com/Whonix/onion-grater/commit/5655e2f3bf4cffc5f6c2336a542d0c9ea5ca952barchive.org
  54. https://github.com/Kicksecure/open-link-confirmation/commitfae6451754a39a83b6f46f56bdb6e7d6086162b4archive.org
  55. https://github.com/Whonix/qubes-whonix/commit/ef6b132f45a00601415f2d48a94a2357eef46ae1archive.org
  56. This allows a Whonix ™ template to be updated via a non-Whonix qubes.UpdatesProxy VM if necessary.
  57. https://github.com/Whonix/qubes-whonix/commit/07367f83fbbea9c9a1811c88e0fd12b0d0e615d4archive.org
  58. https://github.com/Kicksecure/rads/commit/74fbd3b6a460de94bbdfedd1d863dba9bee3d855archive.org
  59. https://github.com/Kicksecure/repository-dist/commit/d01e9cc3724ee6e65760dddac40651ba8a5be5f3archive.org
  60. https://github.com/Kicksecure/repository-dist/commit/4b7228db4a038d36315880cf6878dd713a0bcb37archive.org
  61. https://github.com/Kicksecure/repository-dist/commit/3a1764721f24c3d2cb681a9f49da2f11e51c9f12archive.org
  62. https://github.com/Kicksecure/repository-dist/commit/08de96e54385678bc3db5b47c26721dfa14711bfarchive.org
  63. https://github.com/Kicksecure/sdwdate/commit/23a24206567bd27134b68e459ae9b1c4b75f68dearchive.org
  64. https://github.com/Kicksecure/sdwdate/commit/046a1c00b9aa4b578f16e88e0cc355776dd15c08archive.org
  65. https://github.com/Kicksecure/sdwdate/commit/11361d7fbfdf4a5e5762d407fef25e9bd1593d07archive.org
  66. https://github.com/Kicksecure/sdwdate/commit/9fee551dca38a7cc5cf940224f3a08cdae6c1956archive.org
  67. https://github.com/Kicksecure/sdwdate/commit/0c38702517df5b3344f14635f4b9700217e697f4archive.org
  68. https://github.com/Kicksecure/sdwdate/commit/4eb6536d3e7cdd33fc00565f87c2fbe0e9947010archive.org
  69. Otherwise haveged will exit with a core dump.
  70. https://github.com/Kicksecure/security-misc/commit/7d73b3ffa0bf13ba78debfb7f099758b0d0fbef3archive.org
  71. https://github.com/Kicksecure/security-misc/commit/582492d6d8c5f756be4d809898707cb196c5c765archive.org
  72. https://github.com/Kicksecure/security-misc/commit/2bf0e7471cbd3b813ce385d994e43e48636f7a0barchive.org
  73. See: Debian bullseye apt --error-on=anyarchive.org.
  74. https://github.com/Kicksecure/security-misc/commit/0492f28aa10dc93063ff3b46107fa705c5ee0d7earchive.org
  75. https://github.com/Kicksecure/security-misc/commit/240ec7672a4d513e7e6cca280aca3d67c265d1ccarchive.org
  76. https://github.com/Kicksecure/security-misc/commit/5a65c35479f267b026c03e195658ef9d98ee519carchive.org
  77. https://github.com/Kicksecure/security-misc/commit/7e128636b3a4ea7fe5dfa12018685ab7b5dda706archive.org
  78. https://github.com/Kicksecure/security-misc/commit/257cef24baa038b21ef511e9d95c4229a5e16f68archive.org
  79. https://github.com/Kicksecure/systemcheck/commit/83244c59499cd9e593bc4ee1849ec887e0d781fearchive.org
  80. https://github.com/Kicksecure/systemcheck/commit/0acf98f71b91bff962a8c6c30ade1d52015baee5archive.org
  81. https://github.com/Kicksecure/systemcheck/commit/aaaa46d9c7f7bf2ea96c0c6b7534ca1333079da0archive.org
  82. https://github.com/Kicksecure/tb-starter/commit/f6c7fa071c96100c96ba5622f9a8d7c8ea8a495darchive.org
  83. Patched prefs.js in user home folder. This was necessary because it changed during the Whonix ™ 15 to 16 upgrade from /usr/share/homepage/whonix-welcome-page/whonix.html to /usr/share/doc/homepage/whonix-welcome-page/whonix.html.
  84. https://github.com/Kicksecure/tb-starter/commit/a656c7e67d3adb80e989a089821433d38007e4d4archive.org
  85. https://github.com/Kicksecure/tb-starter/commit/549d20a92b90379b18221e0ae1b96f9405e81da4archive.org
  86. https://github.com/Kicksecure/tb-starter/commit/e9c41b7a645a526aec8764c82259d3c2234eb49farchive.org
  87. https://github.com/Kicksecure/tb-updater/commit/a070941c05a9879f4a6e0b009bf2237f28b10268archive.org
  88. https://github.com/Kicksecure/tb-updater/commit/fe840f6446087b2ed5b09e144e517c2875e21aa0archive.org
  89. https://github.com/Kicksecure/usability-misc/commit/7291238c1752bc88be73b1f1d031169034db340barchive.org
  90. https://github.com/Whonix/uwt/commit/8fad01d11eddc1f44cd15cef50903bc96156dfe3archive.org
  91. interest-await is used instead of interest-noawait because when virtualbox-guest-additions-iso was simultaneously upgraded with vm-config-dist, the trigger was not executed.
  92. https://github.com/Kicksecure/vm-config-dist/commit/9a3d7b64a65a32839cf3edc0ef469c9a5e17f586archive.org
  93. https://github.com/Kicksecure/vm-config-dist/commit/2ed18a9d67b519ce6b85ab1de03fd3b91af491caarchive.org
  94. https://github.com/Whonix/whonix-base-files/commit/4ebfe6691120f45aed43b9b28c88252ab0184955archive.org
  95. https://github.com/Whonix/whonix-base-files/commit/69c6312a8ec8976fbfb61b5336e6c595512d9e5darchive.org
  96. https://github.com/Kicksecure/developer-meta-files/commit/126c8592c92fa4b78b71867b471f63508ed51325archive.org
  97. See: Whonix Warrant Canaryarchive.org.
  98. https://github.com/Kicksecure/developer-meta-files/commit/a6289a8b5e0b3db83b9c00f1df5818f6a2c7d2b6archive.org
  99. https://github.com/Whonix/whonix-firewall/commit/69e89b344c3cffaa9553b83b77858d60f040fba8archive.org
  100. https://github.com/Whonix/whonix-firewall/commit/3f49f174091e5e84a801c81fc36082c7ad135e5aarchive.org
  101. https://github.com/Whonix/whonix-firewall/commit/c9356e1e34b50fbc2de0a3d73e0f0c50cd486f92archive.org
  102. https://github.com/Whonix/whonix-firewall/commit/98a0b91a53d115cd042bb3c7663a4470be02aecearchive.org
  103. https://github.com/Whonix/whonix-firewall/commit/fa732e9634a44fa5a5952eebef953d735be64106archive.org
  104. https://github.com/Kicksecure/initializer-dist/commit/37cb445a84c2f3918bccb14ba3dc102723ad15fdarchive.org
  105. https://github.com/Kicksecure/legacy-dist/commit/3c8753f51a9ffb4a4f2c7c74ddc13b9ee597c66aarchive.org
  106. https://github.com/Kicksecure/legacy-dist/commit/2a8bef6ea2c33c2a4ff14630ae99ce1ee31ad89barchive.org
  107. https://github.com/Kicksecure/legacy-dist/commit/131f50b2da9f81c76f53ab4ec97f733611d0f005archive.org
  108. https://github.com/Kicksecure/legacy-dist/commit/eb9a4bff0b846f9516d9b7719d73705641db2c27archive.org
  109. https://github.com/Kicksecure/legacy-dist/commit/ee1a9b03c02df748b0b3df9c30eaa5db5d88b188archive.org
  110. https://github.com/Kicksecure/legacy-dist/commit/2389f276d6d5e12a4f3ced5f0c99b52ba085687carchive.org
  111. https://github.com/Kicksecure/legacy-dist/commit/80c8c6f0f98531f27ad0155902a007db8738bc7barchive.org
  112. https://github.com/Kicksecure/legacy-dist/commit/9bc51f4e35fb6728977437f8d0228ef6e16d69b7archive.org
  113. https://github.com/Kicksecure/legacy-dist/commit/2aef1e530169e7790e5f5447a0bcd6e501cedd45archive.org
  114. https://github.com/Kicksecure/legacy-dist/commit/63f9469ad0db93bee2ecc8c72def7bfc30edb149archive.org
  115. https://github.com/Kicksecure/legacy-dist/commit/c59f6b48a7a7e866b8b2a430fc46fe20da3a6bc0archive.org
  116. https://github.com/Kicksecure/legacy-dist/commit/17e041cdea34f0c5421fb23b5222e34c14e636d3archive.org
  117. https://github.com/Kicksecure/legacy-dist/commit/456a0e638b04cc9dab474ecb58ff77bee29c8857archive.org
  118. locales-all package not installed by default in all Debian templatesarchive.org.
  119. https://github.com/Kicksecure/legacy-dist/commit/10a72921677881eb85283ff4ad46b03f5b49a8b6archive.org
  120. https://github.com/Kicksecure/legacy-dist/commit/59c56c41e2a23be96d451a79fc744f2cc0f0536earchive.org
  121. https://github.com/Kicksecure/legacy-dist/commit/1319af851b969d63fa77471e3da162d9ca5c41d8archive.org
  122. https://github.com/Kicksecure/legacy-dist/commit/9628a8136c971370a1c1efaf2317b2d72770de4aarchive.org
  123. https://github.com/Kicksecure/legacy-dist/commit/eb3fc5d912798b98d240aa1788d966bc8d151433archive.org
  124. This also leads to a much faster test.
  125. https://github.com/Kicksecure/legacy-dist/commit/bbad2596cffa06c6156d2ca784c8271fe89fa4e9archive.org
  126. https://github.com/Kicksecure/legacy-dist/commit/f3add80f849c7080fceeaf86da2104aea0b2dd4carchive.org
  127. https://github.com/Whonix/whonix-welcome-page/commit/e260ebb241936d17d5699d90e6cf568e7eeecde7archive.org
  128. https://github.com/Whonix/derivative-maker/commit/d6f4b0beeb7da7c857a0944d5341f738a1825ca0archive.org
  129. https://github.com/Whonix/derivative-maker/commit/993dc55adef8fd6227dcf028a31f78df7af4af38archive.org
  130. https://github.com/Whonix/derivative-maker/commit/4117aa571c4c54268098949377fec890be300edfarchive.org
  131. https://github.com/Whonix/derivative-maker/commit/1097167d5d947b2591319ba7c727380bfdbb9852archive.org
  132. https://github.com/Whonix/derivative-maker/commit/61a4fa8feb1ca8bb66f8692f98fe0ed0b0f6a347archive.org
  133. https://github.com/Whonix/derivative-maker/commit/ea0ea5ed5b66bb99c4b1851954d4c116b690a3c4archive.org
  134. https://github.com/Whonix/derivative-maker/commit/db2b3b0439da69198e6fe15da14cd539f89a48bbarchive.org
  135. https://github.com/Whonix/derivative-maker/commit/22c9e145a9fdb53358e56fd37fa34ebe3db5fb6carchive.org
  136. Challenges Installing VirtualBoxarchive.org.
  137. https://github.com/Whonix/derivative-maker/commit/79f73c563c0c12afbf19b479e2c6426ac9ebc005archive.org
  138. https://github.com/Whonix/derivative-maker/commit/2e9b99f5991dd5a62083a91bde597ccd4100f108archive.org
  139. https://github.com/Whonix/derivative-maker/commit/288323a86e2dc037b03e004c62ab3f8ce2b1f616archive.org
  140. Note: the https://fasttrack.debian.net/debianarchive.org offline issue has now been resolved.
  141. https://github.com/Whonix/derivative-maker/commit/4c4b6899446b65ff98b0c714806e22879cd22ea6archive.org
  142. https://github.com/Whonix/derivative-maker/commit/37a58d3ccef9e055fa77375f08f609c37f34a4dcarchive.org
  143. https://github.com/Whonix/derivative-maker/commit/d18114145217bd0fa97c5b90a162fa4115a44675archive.org
  144. This would miss security-related APT configuration options: apt --error-on=any / -o APT::Update::Error-Mode=any.
  145. https://github.com/Whonix/derivative-maker/commit/a00bd523073aaceb1f5cd674b54e734fb93c7518archive.org
  146. https://github.com/Whonix/derivative-maker/commit/067b8c2f6dafbbcb6ea00eaf2f25c90b88508764archive.org
  147. https://github.com/Whonix/derivative-maker/commit/6a0f72a701799879b23de92a2855aba7f756bb22archive.org
  148. https://github.com/Whonix/derivative-maker/commit/21451c66870549e441e50f2bdd8008ba33f8d4a5archive.org
  149. https://github.com/Whonix/derivative-maker/commit/ff75fd30f698c61a3276a811c8fcd5a5be7a1298archive.org
  150. Tor integration in Whonixarchive.org.
  151. https://github.com/Whonix/derivative-maker/commit/e6b372d18f582b35900899d2aa076e4d1b5073a2archive.org
  152. https://github.com/Whonix/derivative-maker/commit/37d3c0062d8fbb4413d3113cc67f2ea4020e9cbaarchive.org
  153. https://github.com/Whonix/derivative-maker/commit/a8aaeddad3feb15ba894c4c0c75288b20642a3e1archive.org
  154. https://github.com/Whonix/derivative-maker/commit/2ba4bcec1cd56c58cec7cb18b82d801abc58a0aearchive.org
  155. https://github.com/Whonix/derivative-maker/commit/9cdc94271739b373ff19eeb7506193c6a9b47250archive.org
  156. https://github.com/Kicksecure/apparmor-profile-everythingarchive.org
  157. https://github.com/QubesOS/qubes-issues/issues/5212archive.org
  158. https://forums.whonix.org/t/qubes-whonix-security-disadvantages-help-wanted/8581archive.org
  159. https://github.com/Whonix/anon-apps-config/commit/f8aa6c26e8c38f3504a5540aad6a920d421f69bbarchive.org
  160. https://github.com/Whonix/anon-apps-config/commit/1556b5f152622cb72045e800ee13df03e50ca420archive.org
  161. https://github.com/Whonix/anon-gw-anonymizer-config/commit/6a531fd46f07f79b9dfb564f2cf7b1fd867c2fdaarchive.org
  162. https://github.com/Whonix/anon-gw-anonymizer-config/commit/6ca9097f099d8848858793d6c5e56b2da183522earchive.org
  163. https://github.com/Whonix/anon-gw-anonymizer-config/commit/12e9103b7d84ca602d6a3951a82d041e36dd4da0archive.org
  164. https://github.com/Whonix/anon-meta-packages/commit/d7a64ffa81fa03c431382a00d55b0cb6c8161eb1archive.org
  165. https://github.com/Whonix/onion-grater/commit/73b5aeb85e3defb65cd5da16102777f34fabd4adarchive.org
  166. https://github.com/Whonix/onion-grater/commit/196c69cca36d593d17a811ec0000c02327097c97archive.org
  167. https://github.com/Whonix/onion-grater/commit/884d6eba523ec98a88b3cc1326d71c7fd83847c8archive.org
  168. https://github.com/Whonix/onion-grater/commit/2353be12767d933ebc43b6dd3f49928191a43b41archive.org
  169. https://github.com/Whonix/onion-grater/commit/ed4af1fcc9b07f6e6278dad18a4ecfc080c35fb7archive.org
  170. https://github.com/Whonix/onion-grater/commit/9addd1d6dd9671b18e5415a196b92d7f6ee5846carchive.org
  171. https://github.com/Whonix/whonix-welcome-page/commit/8b524f98f6f25acd4ab38bad878dcfa966f67059archive.org
  172. https://github.com/Whonix/whonix-welcome-page/commit/ce0001668678fd4bd0fe10eb15a2c3378d389a38archive.org
  173. https://github.com/Whonix/whonix-welcome-page/commit/f9c5482f4e55002412a0e0e1df3ca06110886302archive.org
  174. https://github.com/Whonix/whonix-welcome-page/commit/aa6485dd3f04d4e21685d7f27f90c3daef42ab35archive.org
  175. https://github.com/Whonix/whonix-welcome-page/commit/97402c419f26178a1cd642957aabdabd365f6d9earchive.org
  176. https://github.com/Whonix/whonix-welcome-page/commit/e5f6f06e3d4af99505bd507be509d19c2dde9765archive.org
  177. https://github.com/Whonix/whonix-welcome-page/commit/36ad250c1dbb3436b93f0b96f25b7ef88e9aab26archive.org
  178. https://github.com/Whonix/whonix-welcome-page/commit/e9a09e154a4686876cd81e534be766a4144410e1archive.org
  179. https://github.com/Whonix/whonix-welcome-page/commit/5a8bca82b700ef1060bd4fa9fcbf886bd6f6f2e6archive.org
  180. https://github.com/Whonix/anon-apps-config/commit/49ecbc1c2a8d9fc20b5784a8c81c06e685449b86archive.org
  181. https://github.com/Whonix/anon-apps-config/commit/906f86ba462ef8fb0a8f84a2dc540511fe18fb88archive.org
  182. https://github.com/Whonix/anon-apps-config/commit/113998b6453c61c8861eb0cae80e55d2624f8ebbarchive.org
  183. https://github.com/Whonix/anon-apps-config/commit/b0654176ae94091eb4e0920ec1a1e15d8b2d2eccarchive.org
  184. https://github.com/Whonix/anon-apps-config/commit/8773f211e508b26f4ee3ec21cb5e47faaf75cb11archive.org
  185. https://github.com/Whonix/anon-apps-config/commit/73aa4a4668a4d1d55ac9f454217dab3c2d0ca04barchive.org
  186. https://github.com/Whonix/anon-apps-config/commit/dc2b157e61dfb7b324a3f61589c75c9acca23ac8archive.org
  187. https://github.com/Whonix/anon-gw-anonymizer-config/commit/32368cbbcc4f09302836fba67a58f927514ac141archive.org
  188. https://github.com/Whonix/anon-gw-anonymizer-config/commit/3e16fad210bc03b18320bf740238966d85c504cbarchive.org
  189. https://github.com/Whonix/anon-gw-anonymizer-config/commit/d619a1bf3edeb463dfb75dde15f870e910da6965archive.org
  190. https://github.com/Whonix/anon-gw-anonymizer-config/commit/02f368f72e03e202f1b4e749678d48c4b6396ebaarchive.org
  191. https://github.com/Whonix/anon-ws-disable-stacked-tor/commit/6f4104b0db9d2b70d43e16a1af59a6f2338a8582archive.org
  192. https://github.com/Whonix/onion-grater/commit/38316044dc73eab7519890514db44f044f479d69archive.org
  193. https://github.com/Whonix/onion-grater/commit/12477ae6da0c82bc79898184c086287a6512a8dbarchive.org
  194. https://github.com/Whonix/onion-grater/commit/86584992cb4e83873617a9471ac7b05c9e1a0981archive.org
  195. https://github.com/Whonix/whonix-firewall/commit/48eb9e019551ea714fb6b1ee8de54c3b7c168571archive.org
  196. https://github.com/Whonix/whonix-firewall/commit/ebc69f2718c9edb8ae6cbb6dc9070108b9a902d1archive.org
  197. https://github.com/Whonix/whonix-firewall/commit/9d364febd84cdb739f3703975ee39324f21e4d87archive.org
  198. https://github.com/Whonix/whonix-firewall/commit/4d036535a3ef0faeb7b27d0f5cc4d7e76ca5761carchive.org
  199. https://github.com/Whonix/whonix-firewall/commit/058c03186f9474ba7223a4766d4ed92e89a750baarchive.org
  200. https://github.com/Whonix/whonix-firewall/commit/cdf359736aa6e81e0c7200723849afd0b2ba9277archive.org
  201. https://github.com/Whonix/whonix-firewall/commit/5ec6e1fac57c5dd6d5f6a80170c61476e95141b3archive.org
  202. https://github.com/Whonix/whonix-firewall/commit/3c5fd6b4eb446cd997384818bee35d2baf0629bcarchive.org
  203. https://github.com/Whonix/whonix-firewall/commit/682be4c3c74668f21aa873bfe92c3a52d8caf81barchive.org
  204. https://github.com/Whonix/whonix-firewall/commit/b303e37017a25fe6893cc739cde430755f3c1f92archive.org
  205. https://github.com/Whonix/whonix-firewall/commit/950cdaf1a721aa3e5230ab83d1fe678b84a64a56archive.org
  206. https://github.com/Whonix/whonix-firewall/commit/6e0dd7bed6138f2121938399b6d30bc9f2016ce1archive.org
  207. https://github.com/Whonix/whonix-welcome-page/commit/b62cec05bed9a9c88d4d8db08e0d95f397a05b1aarchive.org
  208. https://github.com/Whonix/whonix-welcome-page/commit/6c09f925606c04de7ca9a3a538efeaa6cf32ed8farchive.org
  209. https://github.com/Whonix/whonix-welcome-page/commit/d22f55e315780a68c84f2b718196ed782b8bbb59archive.org
  210. https://github.com/Whonix/whonix-welcome-page/commit/79cb1bf2f159dcb7beb65b6bacb93e04c39d3962archive.org
  211. https://github.com/Whonix/whonix-welcome-page/commit/50837699666ce86e922ab215e09f615924885956archive.org
  212. https://github.com/Whonix/derivative-maker/commit/59f0feb3e06633b08551156a0229a8ef88514aacarchive.org
  213. https://github.com/Whonix/derivative-maker/commit/bb3e5d175cadc123cd4444d4d18703d4a93a2b28archive.org
  214. https://github.com/Whonix/derivative-maker/commit/5dbfc39d33f420c769343e5893bf1da5a378392earchive.org
  215. https://github.com/Whonix/derivative-maker/commit/0f4f4822602c987ac5f3b07919ff24b6345c4691archive.org
  216. https://github.com/Whonix/derivative-maker/commit/380d0552bc6365afcdce55822cb9def002f5dcb7archive.org
  217. https://github.com/Whonix/derivative-maker/commit/a28bd92eff008ad480112f5ca7a9f48059c360e8archive.org
  218. https://github.com/Whonix/derivative-maker/commit/7f0c73d95e0a09c1c962f50e13e14b7c577b2ffearchive.org
  219. https://github.com/Whonix/derivative-maker/commit/2fdcce77c69de6bed06fc27481cae63ccb260ef6archive.org
  220. https://github.com/Whonix/derivative-maker/commit/cac7bf755068b4977dbaf034df069ac6a95f3ba0archive.org
  221. https://github.com/Whonix/derivative-maker/commit/6a0c415fc1bd98e42d4bd3ad2102a6cd954f459carchive.org
  222. https://github.com/Whonix/derivative-maker/commit/1c9855844e3483033daff2f169f89af71e028357archive.org
  223. https://github.com/Whonix/anon-gw-anonymizer-config/commit/decc367b9412c6171a18a496744353637353cc8carchive.org
  224. https://github.com/Whonix/anon-gw-anonymizer-config/commit/827c46e6ec1899ca78200ca626961ebb9aa1e914archive.org
  225. https://github.com/Whonix/anon-gw-anonymizer-config/commit/3dd761b7a745496e9ad27ef4b8275262175aa1a6archive.org
  226. https://github.com/Whonix/anon-gw-anonymizer-config/commit/0c083154890edf39829ab9038ba5d556f4295395archive.org
  227. https://github.com/Whonix/anon-gw-anonymizer-config/commit/e8189b7b9cf72eae1d6dcffd863edd4eb8a79ec1archive.org
  228. https://github.com/Whonix/anon-gw-anonymizer-config/commit/032aedbdba67fcf2697d946afdf2c980957bba0barchive.org
  229. https://github.com/Whonix/anon-meta-packages/commit/70773aef3432fb380c5e8aeb302d1d7ada65628carchive.org
  230. https://github.com/Whonix/qubes-whonix/commit/1e81681e31ed64def79994f273bceecd064df1faarchive.org
  231. https://github.com/Whonix/whonix-firewall/commit/8c682cc28ad2fe0537672c94ebe6e6a232de9356archive.org
  232. https://github.com/Whonix/whonix-welcome-page/commit/2785b2c01eb307d2652391297a6b6fc42730e47barchive.org
  233. https://github.com/Whonix/whonix-welcome-page/commit/a709e46407a5ffac5977a749b412b256aabc38a4archive.org
  234. https://github.com/Whonix/whonix-welcome-page/commit/56b8aa8b677ac4bc1d9d7c62ab52ab6100c2581farchive.org
  235. https://github.com/Whonix/anon-apps-config/commit/7892543371ccc224c8fca50a76e71e08704f8afearchive.org
  236. https://github.com/Kicksecure/anon-connection-wizard/commit/c6685af1a9fc4bbd1c912e7ff3277538baaff893archive.org
  237. https://github.com/Kicksecure/anon-connection-wizard/commit/850604b878fd1208bdb1c6b08324efac717a5285archive.org
  238. https://github.com/Kicksecure/anon-connection-wizard/commit/54fb98886fcbfbce235633773287cb838d382cb5archive.org
  239. https://github.com/Whonix/anon-gw-anonymizer-config/commit/39f623f968bb1e143e3c402f008e7c0f7b71a817archive.org
  240. https://github.com/Whonix/anon-gw-anonymizer-config/commit/2ee2f10eb0115f6b49d6c10df33b35ef9c1db12darchive.org
  241. https://github.com/Whonix/anon-gw-anonymizer-config/commit/0ac977c2ba3b636ed8402e2bf76b3214276bec3aarchive.org
  242. https://github.com/Whonix/anon-gw-anonymizer-config/commit/822fe4e4f79dc9f0a3b24ce8a78d6908edbc5985archive.org
  243. https://github.com/Kicksecure/icon-pack-dist/commit/6592b37cfed4db2b6e8a2cb856a6f4550ccbbfa7archive.org
  244. https://github.com/whonix/anon-meta-packages/commit/ae6cb1ce8027606782e4202377c2926fc227276aarchive.org
  245. https://github.com/whonix/anon-meta-packages/commit/9c160f1492fd634e0e4baf0a9c498a68476ba571archive.org
  246. https://github.com/whonix/anon-meta-packages/commit/bb5ae8c8580e522406ebd4c255b0c9cf1df237bearchive.org
  247. https://github.com/whonix/anon-meta-packages/commit/b52179af6e0db1dfc6e65802b836addb14f13974archive.org
  248. https://github.com/Kicksecure/anon-shared-build-apt-sources-tpo/commit/6c529f3d83b8fd34c88b7940d38b4e0efb12c283archive.org
  249. https://github.com/Whonix/anon-ws-disable-stacked-tor/commit/e6c05d99006849caf4326d58d4cca4cb0e001c1barchive.org
  250. https://github.com/Whonix/anon-ws-disable-stacked-tor/commit/7a1e0b59d39bc705c1e39be69a2c3dedb04c0f04archive.org
  251. https://github.com/Kicksecure/apparmor-profile-everything/commit/da5e8a834380e520877ec51f2bcfe78e3e688cf3archive.org
  252. https://github.com/Kicksecure/apparmor-profile-hexchat/commit/d2a9d37b0e387144ed8e73a16c4a0c4037d1f984archive.org
  253. https://github.com/Kicksecure/bootclockrandomization/commit/f02a3553c61a901d6ce98d1d5629be4c2a032cdfarchive.org
  254. https://github.com/Kicksecure/bootclockrandomization/commit/1837346b080132d3f7ca8dac81d13d489cfa2662archive.org
  255. https://github.com/Kicksecure/helper-scripts/commit/d3390d4c0889794204791329555615756ed4aa40archive.org
  256. https://github.com/Kicksecure/helper-scripts/commit/893974f9ee9ac69a9e55c37692818fd7d63b48b7archive.org
  257. https://github.com/Kicksecure/helper-scripts/commit/a70612f9ca94a2b84697dc27792fdd0f7f74ad40archive.org
  258. https://github.com/Kicksecure/helper-scripts/commit/54e2888ccf378ae60127b26774407460041cb8e5archive.org
  259. https://github.com/Kicksecure/kicksecure-meta-packages/commit/ea7851dedf6b7a7f5df9b6b3a71d35726793e116archive.org
  260. https://github.com/Kicksecure/kicksecure-meta-packages/commit/f1790451a9ccb3883a3fef70963cdf7266a8a271archive.org
  261. https://github.com/Kicksecure/kicksecure-meta-packages/commit/dbb182f8b4de5f13f3f82efc103f06a5236832f0archive.org
  262. https://github.com/Kicksecure/kicksecure-meta-packages/commit/4dd31bd6d25e43a8cf4d675b8f030d13fd7d1057archive.org
  263. https://github.com/Kicksecure/kicksecure-meta-packages/commit/0062df31d04a136b013bccabfac9c4f28e2e699darchive.org
  264. https://github.com/Kicksecure/kicksecure-meta-packages/commit/2e4eec07603c539807a5429f26ef81fbe7769c0aarchive.org
  265. https://github.com/Kicksecure/kicksecure-meta-packages/commit/19eaae178b143662f0309a2505705d943cf97cd6archive.org
  266. https://github.com/Kicksecure/kicksecure-meta-packages/commit/80704660561357a7f377dbc562968386b2173613archive.org
  267. https://github.com/Kicksecure/kicksecure-meta-packages/commit/cb20b19da6400f83b59bd5f5b601c9bbf20e86d4archive.org
  268. https://github.com/Kicksecure/kicksecure-meta-packages/commit/0c14c945ed13d36ff78ccc0a30b544b40ac63da9archive.org
  269. https://github.com/Kicksecure/kicksecure-meta-packages/commit/d7e51eebebe6faeb1a580cc7cde83412da9e68f3archive.org
  270. https://github.com/Kicksecure/kicksecure-meta-packages/commit/bdfcbc1d60fd39368715e39b3a5ca6b6d84a2726archive.org
  271. https://github.com/Kicksecure/kicksecure-meta-packages/commit/3f1cea7767ccc6e01b6a9e5a0d6893571b3d70baarchive.org
  272. https://github.com/Kicksecure/live-config-dist/commit/f9aa298ec0b8cf38e52ead61daa5093bb1b4f445archive.org
  273. https://gitlab.com/kicksecure/monero-gui/-/commit/0d9356e5f8815fd9cade046e1a357e853814884barchive.org
  274. https://gitlab.com/kicksecure/monero-gui/-/commit/198b2df3c2c23767f7f9b6f1dbc4078bcd67ed0barchive.org
  275. https://github.com/Kicksecure/msgcollector/commit/77a6c4d465dc998470e290a5ada5356ad70cc748archive.org
  276. https://github.com/Whonix/onion-grater/commit/4b13181ac4743c9a969164b81bf840eb85325fb7archive.org
  277. https://github.com/Whonix/onion-grater/commit/e36db8f769230959ea07ce44ede333aef00a39e5archive.org
  278. https://github.com/Whonix/onion-grater/commit/63eb2f20b302dbdb902629d166c444bb4826d4dfarchive.org
  279. https://github.com/Whonix/onion-grater/commit/132ac995c750d6fd19e095bf1f2fc76f41985ee6archive.org
  280. https://github.com/Whonix/onion-grater/commit/2d67dfddb301ed0589f368b47051cdd74e745c61archive.org
  281. https://github.com/Kicksecure/open-link-confirmation/commit38e03d1737b185934fc0a6f4c3558b1666c2a978archive.org
  282. https://github.com/Whonix/qubes-whonix/commit/47fb073dae35b9e6b23b6c5a227a85ed7f129ee3archive.org
  283. https://github.com/Whonix/qubes-whonix/commit/1359ef3e47715c04d4a4d071b3ca0679a4020b01archive.org
  284. https://github.com/Whonix/qubes-whonix/commit/f2190c69cb5859b0f0b6242fc20a84811ef83fb3archive.org
  285. https://github.com/Kicksecure/sdwdate/commit/96151eb6a7c061f7ce56bb1c76a327cbc90046a3archive.org
  286. https://github.com/Kicksecure/sdwdate/commit/8bb53ef360939fe4529f3c39e5811ee44ea96c75archive.org
  287. https://github.com/Kicksecure/sdwdate/commit/6b5f10195133d88fdc89d2fe737651fbf2e07063archive.org
  288. https://github.com/Kicksecure/sdwdate/commit/e6032989d3053e92758aefc83e3413c593de354carchive.org
  289. https://github.com/Kicksecure/sdwdate/commit/8911f33e4d48877ad415379c7e252318c255a9d9archive.org
  290. https://github.com/Kicksecure/sdwdate/commit/caca7f412c4b19b5c7db2e3394a870e4d5124fa7archive.org
  291. https://github.com/Kicksecure/sdwdate/commit/6215a9ea996e9db970059c3b4ad58d17016b7483archive.org
  292. https://github.com/Kicksecure/sdwdate/commit/7a43153a2fe80eb492b1abf14f1f20bb66da02f5archive.org
  293. https://github.com/Kicksecure/sdwdate/commit/0d43f1a2a6f8796d6d46e34a81788a0a7293f089archive.org
  294. https://github.com/Kicksecure/sdwdate-gui/commit/374bc31c8bd97de6e2f4f578e120daf70527e9ebarchive.org
  295. https://github.com/Kicksecure/sdwdate-gui/commit/c694998f22e36ff142213ff177e789acec3f2dcearchive.org
  296. https://github.com/Kicksecure/sdwdate-gui/commit/7d9b5044a35d19e44454e0fbdf34efa055b30ef5archive.org
  297. https://github.com/Kicksecure/sdwdate-gui/commit/a60a996ce2228830607aa7afdde8aec9d512daa0archive.org
  298. https://github.com/Kicksecure/sdwdate-gui/commit/21d35022ab47dde44eacbef75c5d6c2260125521archive.org
  299. https://github.com/Kicksecure/sdwdate-gui/commit/e371e234a15cbaf89181798a204192d2a92df089archive.org
  300. https://github.com/Kicksecure/sdwdate-gui/commit/d4f963b6e5aa434dfc38229faaf2a7eef932dde4archive.org
  301. https://github.com/Kicksecure/sdwdate-gui/commit/5141ec63cd230ec825e7f15ff5d74e81605b174farchive.org
  302. https://github.com/Kicksecure/security-misc/commit/4f6f588fb53d2756d867ac7e29fb42f4f8fdb335archive.org
  303. https://github.com/Kicksecure/setup-wizard-dist/commit/30a03972b164f91faa20e11d50fb4ec2d5ffea0darchive.org
  304. https://github.com/Kicksecure/systemcheck/commit/3f2d5f8b4082e148c9d293c1f22bf7f50697655barchive.org
  305. https://github.com/Kicksecure/systemcheck/commit/9ba59c89e4f651463cb23007a7f921be419145c1archive.org
  306. https://github.com/Kicksecure/systemcheck/commit/4051ffb6afc07dddee329117e93e3656d971d6d3archive.org
  307. https://github.com/Kicksecure/systemcheck/commit/f200d0fd05a097734f346e89a50fc1a4dab39574archive.org
  308. https://github.com/Kicksecure/tb-starter/commit/756060c7ee158d3d156c1d9129b90c57f4bbd664archive.org
  309. https://github.com/Kicksecure/tb-updater/commit/4cdf6dbbf79c19ecfc8f8a9ff0cc4f48f494b14earchive.org
  310. https://github.com/Kicksecure/tb-updater/commit/e4f73a11bd0e01ccbee63eccd2c04b01c6234110archive.org
  311. https://github.com/Kicksecure/tb-updater/commit/b6d5ef20fcca243e32f7c0c51f63dbc74c04915aarchive.org
  312. https://github.com/Kicksecure/tb-updater/commit/c3a7e8205a2474f6d12afe8810b51a3c6691dd84archive.org
  313. https://github.com/Kicksecure/tb-updater/commit/13b84940fe14cce61a3c9046e320d49461ae695earchive.org
  314. https://github.com/Kicksecure/tb-updater/commit/09c73931fef1bfa39f59a5395baef2757ac66688archive.org
  315. https://github.com/Kicksecure/tb-updater/commit/f79cb405e16aebbb70f63032089ae7fbac6df9f1archive.org
  316. https://github.com/Kicksecure/tb-updater/commit/279125241b1f27c167792a56d14830deb1a39836archive.org
  317. https://github.com/Kicksecure/tb-updater/commit/161a93905fed20c969603eef8359f233da94735aarchive.org
  318. https://github.com/Kicksecure/tb-updater/commit/ab1700b724bfb50002ac5d3a793765b96ebc3ca8archive.org
  319. https://github.com/Kicksecure/tb-updater/commit/57e9817fd41d70462dbc04908db7bebbafa5140carchive.org
  320. https://github.com/Kicksecure/tor-control-panel/commit/4e4f87b865c61dcc98a8611e3306dbd39ccdc6ddarchive.org
  321. https://github.com/Kicksecure/tor-control-panel/commit/05a733f9952054708786b158201f2d431f6cb3b1archive.org
  322. https://github.com/Kicksecure/tor-control-panel/commit/dabfac891b3defb46900db8821805cee02b0025earchive.org
  323. https://github.com/Kicksecure/tor-control-panel/commit/15fd57ac7aa82196a64361e9891690ed49ac68b8archive.org
  324. https://github.com/Kicksecure/developer-meta-files/commit/be5c0f984e3745f3a7361bd345c25d5bdf967ddbarchive.org
  325. https://github.com/Kicksecure/developer-meta-files/commit/c47672486c5a7b86b067206787ffe9e9ca5d5e8darchive.org
  326. https://github.com/Kicksecure/developer-meta-files/commit/812dd00037a4d02bb8ed10d425a1b0f0eb35da2aarchive.org
  327. https://github.com/Kicksecure/developer-meta-files/commit/d7d07a729ef28467bcdb348bcd4514067433d293archive.org
  328. https://github.com/Kicksecure/developer-meta-files/commit/8da9fac06e1f3799bf267bbc63a997802b013631archive.org
  329. https://github.com/Kicksecure/developer-meta-files/commit/99e2726a2e36bfdda5572fb03a5647a54747b32aarchive.org
  330. https://github.com/Kicksecure/developer-meta-files/commit/f36b3550f849f6cef3fd372276973c82c98107cearchive.org
  331. https://github.com/Kicksecure/developer-meta-files/commit/9af0fd941b3ec7a7befcdbdf12442197a90e1e5darchive.org
  332. https://github.com/Whonix/whonix-firewall/commit/cda126ad2bdde60c42a3fc3349845ad3afc5ebf4archive.org
  333. https://github.com/Whonix/derivative-maker/commit/38827606b04cd08e7439e27e3c79216ab36879bfarchive.org
  334. https://github.com/Whonix/derivative-maker/commit/e90bc12bfbbb1754cf4b3863c772b38e9e116acbarchive.org
  335. https://github.com/Whonix/derivative-maker/commit/0f682f9dd382897fc55f87f35b8b0462e336aa89archive.org
  336. https://github.com/Whonix/derivative-maker/commit/ed5a8a6fce5f6d3963c6dcc2966138354a6858fearchive.org
  337. https://github.com/Kicksecure/anon-apt-sources-list/commit/9f7f8a607b5410672fb3d35d5613de5f83cdc6dearchive.org
  338. https://github.com/Whonix/anon-gw-anonymizer-config/commit/a4977845b00c43253bbcd7972bf91ddf88497f0farchive.org
  339. https://github.com/Whonix/anon-gw-base-files/commit/654f88a52a649c92b52e2304f886be7260d4ff77archive.org
  340. https://github.com/whonix/anon-meta-packages/commit/eca63bd00415f7f2365aff736bd5a76d9fb0968barchive.org
  341. https://github.com/whonix/anon-meta-packages/commit/ad8163d84b826f18bf3cfe50c98dabe8c9b41d59archive.org
  342. https://github.com/whonix/anon-meta-packages/commit/fd008df8d2a0f9bcebdaef7c9281837c2827f628archive.org
  343. https://github.com/whonix/anon-meta-packages/commit/e9ea226efe8ad88735383bdb5b43e701604f3604archive.org
  344. https://github.com/whonix/anon-meta-packages/commit/3f029f172961d28458e3ed7cdffa61285d06dd3carchive.org
  345. https://github.com/Kicksecure/anon-shared-build-apt-sources-tpo/commit/15e0d448a25d91f1f258c44c70452efb0f74c2e8archive.org
  346. https://forums.whonix.org/t/apt-repository-signing-keys-per-apt-sources-list-signed-by/12302archive.org
  347. https://support.torproject.org/apt/archive.org
  348. https://github.com/Kicksecure/anon-shared-build-apt-sources-tpo/commit/882a14d0627b2fc0afa06bd7fed56070d78b4ed5archive.org
  349. https://github.com/Whonix/anon-ws-base-files/commit/e859c9baa21176f39c9c5310c03d59710893678aarchive.org
  350. https://github.com/Kicksecure/apparmor-profile-everything/commit/3b2c68137002add0126462bc8bc03f1d26f8922aarchive.org
  351. https://github.com/Kicksecure/grub-live/commit/c8e7c06774a25cb4da426641701c6622ebb52642archive.org
  352. https://github.com/Kicksecure/helper-scripts/commit/d7d9e5323bf68925090b1965d4955185b77387d7archive.org
  353. https://github.com/Kicksecure/helper-scripts/commit/79ed8b3ceb1cd1e96a5e84c9006da756f0e69180archive.org
  354. https://github.com/Kicksecure/helper-scripts/commit/c65c560cee7ba194b374a0f75370bd215d60a69darchive.org
  355. https://github.com/Kicksecure/helper-scripts/commit/73e232e41e8b24a7cfa9db22ee23ad365a18bb05archive.org
  356. https://github.com/Kicksecure/helper-scripts/commit/1b5397fd6b3a3826ab6dfaa2121a8f98aee276c2archive.org
  357. https://github.com/Kicksecure/helper-scripts/commit/9e8627cf147cdabe36d65bc69a24eb987ce95374archive.org
  358. https://github.com/Kicksecure/helper-scripts/commit/4c4c2ba5d5ae76ab0400ee1f0dc9736f967ec087archive.org
  359. https://github.com/Kicksecure/helper-scripts/commit/4b0497157282b44598e1c5b6d1eefa6372b5c531archive.org
  360. https://github.com/Kicksecure/helper-scripts/commit/3de950184dc5c7d08230dd865f226ce9e124310barchive.org
  361. https://github.com/Kicksecure/helper-scripts/commit/18e02945bd021996a0a4d90c04a6dd0cae5e79c0archive.org
  362. https://github.com/Kicksecure/helper-scripts/commit/21f03ed1009107e10b36695881ca86b43013ed8farchive.org
  363. https://github.com/Kicksecure/helper-scripts/commit/84c4121938d8d8d1d73bc43fd0c842777b8508f0archive.org
  364. https://github.com/Kicksecure/helper-scripts/commit/0493bc3de3a561b66e309fa9e936cd2e6433f583archive.org
  365. https://github.com/Kicksecure/helper-scripts/commit/543978493b230fb77616a7ce59551c8595603e2aarchive.org
  366. https://github.com/Kicksecure/helper-scripts/commit/f583d7d0041ab4cec4031346591f2206e130ba62archive.org
  367. https://github.com/Kicksecure/helper-scripts/commit/634368a2e49f554cdfaa1c4a00d7a4d73daad404archive.org
  368. https://github.com/Kicksecure/helper-scripts/commit/3659666a92054b628c2b8c762a56cdfc5a184452archive.org
  369. https://github.com/Kicksecure/helper-scripts/commit/b752d08ac8797211953bc5361e3411e5db4133bcarchive.org
  370. https://github.com/Kicksecure/helper-scripts/commit/d6b085322005f92f1aeb8ae9cb951921c7f77ab4archive.org
  371. https://github.com/Kicksecure/helper-scripts/commit/3449194476ab5e31035fe011c259aa4074fa508earchive.org
  372. https://github.com/Kicksecure/helper-scripts/commit/ba05cd447fab73c1f95bb47008ab3721fc39a512archive.org
  373. https://github.com/Kicksecure/helper-scripts/commit/4746cbd02d32b4e513accaed677c0bee28b531f6archive.org
  374. https://github.com/Kicksecure/helper-scripts/commit/48a0adb850051907efcb41e1643453ac08d966cearchive.org
  375. https://github.com/Kicksecure/kicksecure-meta-packages/commit/fb962e2c0062c086a0034f5ef3ac2a31416a278barchive.org
  376. https://github.com/Kicksecure/kicksecure-meta-packages/commit/13f4ca0314080f2d2591462252bb929a9a20bfd1archive.org
  377. https://github.com/Kicksecure/kicksecure-meta-packages/commit/a973ec1758afce15af75be1a63972edb140a61e2archive.org
  378. Appreciation is expressed to @HulaHoop.
  379. https://github.com/Kicksecure/kicksecure-meta-packages/commit/7a41d45da8d3692484c97d27947183234ff4a79darchive.org
  380. https://github.com/Kicksecure/kicksecure-meta-packages/commit/d458baa0ec28b46ed88ba72273b5748eed54d6c0archive.org
  381. Appreciation is expressed to @HulaHoop.
  382. https://github.com/Kicksecure/kicksecure-meta-packages/commit/92fa630d2b242b350beed87fc0465fa9adf6f6cearchive.org
  383. https://github.com/Kicksecure/msgcollector/commit/807d3ed9154a226ff9bb737c69fbf05a59f52efbarchive.org
  384. https://github.com/Kicksecure/msgcollector/commit/2febd8e861b1fafb4c6a55fba8dc09473805263earchive.org
  385. https://github.com/Kicksecure/rads/commit/c79945c2103b5c049f6411747b6aa472a65d726darchive.org
  386. https://github.com/Kicksecure/rads/commit/372540203b789c1b6eb615f5ad942d76a52c0796archive.org
  387. https://github.com/Kicksecure/rads/commit/9bebad7d1e8dd8cb0cdc5244f19203be3045c667archive.org
  388. This workaround essentially runs `chvt 2` in case rads does not start a display manager such as gdm (in case there is not enough RAM). This has restored the behavior of a user being greeted with an agetty login prompt. See: no login prompt / getty started on tty1 anymore in Whonix 16 (Debian bullseye based)archive.org.
  389. https://github.com/Kicksecure/rads/commit/0fdcee7f930e6f7af5e838b3a273b9b76accd904archive.org
  390. https://github.com/Kicksecure/sdwdate/commit/ed4f91095545414539d8a9e14e8f4e81afa9883aarchive.org
  391. https://github.com/Kicksecure/sdwdate/commit/33f2667c404103f3d39fd139c2cedf55b1731a97archive.org
  392. https://github.com/Kicksecure/sdwdate/commit/df3c81a547181e2ff6774a2d963c2d8eeb85475barchive.org
  393. https://github.com/Kicksecure/sdwdate/commit/6ac8dea8aa72b88cc89e78176c0fdc260180093darchive.org
  394. https://github.com/Kicksecure/sdwdate/commit/7c14d799afd992c3ec98122f1cf9da75fd75588carchive.org
  395. https://github.com/Kicksecure/sdwdate/commit/ff0dba14988e482eeab00e74367f302835fadfaearchive.org
  396. https://github.com/Kicksecure/sdwdate/commit/73e3b075d70ca08a8bd75a4e80933fa20d22af93archive.org
  397. https://github.com/Kicksecure/sdwdate/commit/3986d420d44f147a3ca489c075ab564f1410fe10archive.org
  398. https://github.com/Whonix/updates-status/issues/105archive.org
  399. https://github.com/Kicksecure/sdwdate/commit/bfdea776ba638541c4d2b168a32588c3721a71a3archive.org
  400. Appreciation is expressed to @marmarek for the bug report.
  401. https://github.com/Kicksecure/sdwdate/commit/525716fb646d7654d065fbc16ae4af802ec552dfarchive.org
  402. https://github.com/Kicksecure/sdwdate/commit/ecf9e8a38b248ff4815caafb0d8c9548c1a7aadbarchive.org
  403. https://github.com/Kicksecure/sdwdate/commit/540df96abf3dbc338ff48c38b2896a11615fc293archive.org
  404. https://github.com/Kicksecure/sdwdate/commit/87cab6af3ed8b9f18c74e47f3f93afaab833ffe8archive.org
  405. See: TimeSync: Whonix ™ Time Synchronization Mechanism.
  406. https://github.com/Kicksecure/sdwdate/commit/650ee383881a3223310b576ffe0c480bd4535d3farchive.org
  407. See: Whonix on Mac M1 (ARM)archive.org.
  408. https://github.com/Kicksecure/sdwdate/commit/efb78881f58d5c4198deac881a1123281b4d741carchive.org
  409. https://github.com/Kicksecure/sdwdate/commit/7d93312c1a7bdb288a36227410d1df5898586bc9archive.org
  410. https://github.com/Kicksecure/sdwdate/commit/0f509ebc045ae88314f0abfe6faac1ddd48a8440archive.org
  411. https://github.com/Kicksecure/sdwdate-gui/commit/933883ec710eb0a5a43a276e0c6789b7744d42a3archive.org
  412. "Denied: whonix.NewStatus Denied whonix.NewStatus+whonix-gw-16_shutdown from whonix-gw-16 to sys-whonix" "Denied: whonix.NewStatus Denied whonix.NewStatus+whonix-ws-16_shutdown from whonix-ws-16 to sys-whonix"
  413. Appreciation is expressed to @zellchristensen for the bug report and @marmarek for the bug diagnosis.
  414. https://github.com/QubesOS/qubes-issues/issues/6983archive.org
  415. https://github.com/Kicksecure/sdwdate-gui/commit/5d844f993af7bc69c30140d35de8b8cf72331780archive.org
  416. https://github.com/Kicksecure/swap-file-creator/commit/f03cd0c0c18a384a3440e9dbe1adebdeafa6d496archive.org
  417. The alternative, configuring the login prompt to wait for swap-file-creator to be done instead would lead to a slower boot process.
  418. https://github.com/Kicksecure/swap-file-creator/commit/b2b9dae3c16cacc6f786a74ac0fe723cd7794735archive.org
  419. https://github.com/Kicksecure/systemcheck/commit/078eb326852c504640fc12c0dcff0fca35ee74edarchive.org
  420. https://github.com/Kicksecure/systemcheck/commit/e3a5ee7d47f761b7c920e80ac0e15fd25cd24536archive.org
  421. https://github.com/Kicksecure/systemcheck/commit/5f0c7deab97101c0217af07e4cf62cf2c45c8b06archive.org
  422. https://github.com/Kicksecure/systemcheck/commit/001fa395bf22f62a12296b719600b06fbf56c944archive.org
  423. https://github.com/Kicksecure/systemcheck/commit/8e8b0854a37f19626e2f017457a67d4e8ce506e0archive.org
  424. https://github.com/Kicksecure/tb-updater/commit/79c0779916d9707a4a75e0bdf39749395f979d74archive.org
  425. https://github.com/Kicksecure/tb-updater/commit/d9a5d7d11d4caf198f21a2f32b9aaa733a4ad17darchive.org
  426. Appreciation is expressed to Frank.
  427. https://github.com/Kicksecure/tb-updater/commit/862bc8c882af3ce06435d7197787420376d8fd51archive.org
  428. https://github.com/Kicksecure/tb-updater/commit/73c5d33fbfb63552cbbc8e501f197bd51efa8573archive.org
  429. https://github.com/Kicksecure/tb-updater/commit/9f0ab50d81b662ff54f915d58b800c8151976958archive.org
  430. https://github.com/Kicksecure/tb-updater/commit/3ae332a8726a45359b1a323593816f93b61fb00barchive.org
  431. https://github.com/Kicksecure/tb-updater/commit/5bbbbcb4e2bd3792c8fbeb81e68360d75fcdbb4aarchive.org
  432. https://github.com/Kicksecure/timesanitycheck/commit/a2ae8d50a0ff51fae27b65971f3751b7d071c082archive.org
  433. https://github.com/Kicksecure/timesanitycheck/commit/84e27705b4b547f885ac7aa1af18fff12ecbb0ddarchive.org
  434. https://github.com/Kicksecure/timesanitycheck/commit/256b6feabfc8aba4eecf3d0388ed508d98a29301archive.org
  435. https://github.com/QubesOS/qubes-issues/issues/6913archive.org
  436. https://github.com/QubesOS/qubes-issues/issues/6891#issuecomment-920220943archive.org
  437. https://github.com/Whonix/uwt/commit/bd48b023a99b575ea7cd3ea598ea98f43fb8ededarchive.org
  438. https://github.com/Whonix/whonix-firewall/commit/0dcdd8d318f895aee862d618778edbdb27647443archive.org
  439. https://github.com/Kicksecure/legacy-dist/commit/2cc3e23b7c9318560e82041d8510b464e18604cfarchive.org
  440. https://github.com/Kicksecure/legacy-dist/commit/9df84beded4c52493789c0b5966e4e8de755d305archive.org
  441. https://github.com/Kicksecure/legacy-dist/commit/da7a850ea0bb8ba7f49edab080ee5a82b859f407archive.org
  442. https://github.com/Kicksecure/legacy-dist/commit/50a25523032ab8938e234f0888f9777a620b639farchive.org
  443. https://github.com/Kicksecure/legacy-dist/commit/3aa25297c40c5fe4890d2cfad7b1c8d34a8433e3archive.org
  444. https://github.com/Kicksecure/legacy-dist/commit/d8cda99a5a376981ff8dfc3dda2534f982fa86e3archive.org
  445. https://github.com/Kicksecure/legacy-dist/commit/2d998d2884388ccad6e1110905522fc14352b892archive.org
  446. Appreciation is expressed to @HulaHoop.
  447. https://github.com/Kicksecure/libvirt-dist/commit/c2962f7e9fdafa5486b0998110c18976d0410780archive.org
  448. https://github.com/Kicksecure/libvirt-dist/commit/68249c4f7af9aae47444d51ee0d5b6e6d7480ed8archive.org
  449. https://github.com/Kicksecure/libvirt-dist/commit/a38adbfe7c087919959e0c0331a7a0d1fd36a551archive.org
  450. https://github.com/Kicksecure/libvirt-dist/commit/039cf62f31784193158711321964375b8cf0bff8archive.org
  451. Appreciation is expressed to @HulaHoop.
  452. https://github.com/Kicksecure/xfce-desktop-config-dist/commit/94d1c6a8048755235e924420ca9cf19da3758e6aarchive.org
  453. See: Tor integration in Whonix ™ Development Notes.
  454. Tor integration in Whonixarchive.org.
  455. https://github.com/Whonix/derivative-maker/commit/8360f544bcd4bba4cb60f3fde9011f43d5d89803archive.org
  456. https://github.com/Whonix/derivative-maker/commit/6850283e88d52dd96a5f82412f99d0818117d905archive.org
  457. https://github.com/Whonix/derivative-maker/commit/5542f3491045ac2ef9db42f8ffcc112baef4cd7barchive.org
  458. https://github.com/Whonix/derivative-maker/commit/bec122d15dc891a9b7ecad9fba702f3979783b65archive.org
  459. Appreciation is expressed to @HulaHoop.
  460. https://github.com/Whonix/anon-gw-base-files/commit/2ca7a856386a14f6dd69e7547e4977d652867841archive.org
  461. https://github.com/Whonix/anon-ws-base-files/commit/05e6e06250df24e72cb9aa14f5ab294f10dc17c1archive.org
  462. https://github.com/Whonix/anon-ws-base-files/commit/706a7eff48adab1306cd127e85062286c77392caarchive.org
  463. https://github.com/Whonix/corridor/commit/cd7d2d4ba8ed55ff7b4f9508621c37d4afd3ce1darchive.org
  464. Bullseye: live-boot needs GRUB_DISABLE_LINUX_UUID="true" parameter in /etc/grub.d/11_linux_livearchive.org.
  465. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994138archive.org
  466. https://github.com/Kicksecure/grub-live/commit/42e806430a90829c8f06df873a1aa82a0c05a4caarchive.org
  467. https://github.com/Kicksecure/hardened-kernel/commit/dd4d64c70d36d854f6b3f8faff281677000bd1cbarchive.org
  468. https://github.com/Kicksecure/helper-scripts/commit/6472efd1ce1769338881020e5aac03a221ccb6e1archive.org
  469. https://github.com/Kicksecure/helper-scripts/commit/0199146c78a421c0429654636299a6e2fd795672archive.org
  470. zuluCrypt appears blankarchive.org.
  471. https://github.com/Kicksecure/kicksecure-meta-packages/commit/aa3b4ff0c6f977da88ebad2c94fdbd6b38ea0160archive.org
  472. https://github.com/Kicksecure/repository-dist/commit/d3b7a4284aefd17d9173c65a95f0d6cb037e07e9archive.org
  473. https://github.com/Kicksecure/repository-dist/commit/eb569b6225a67d78bee385c9d30981cdf7aeb91aarchive.org
  474. https://github.com/Kicksecure/repository-dist/commit/73ccff0d64314490703eda5c376e04129fd6170earchive.org
  475. https://github.com/Kicksecure/repository-dist/commit/3781fc5bd5e8396675b304e309427cc02e752a57archive.org
  476. https://github.com/Kicksecure/repository-dist/commit/de2c03eb1e97ef4cc51979bbf0a51ac9d35879cfarchive.org
  477. https://github.com/Kicksecure/repository-dist/commit/d25317d734052fee49bef8cd3d2e11161872e26farchive.org
  478. https://github.com/Kicksecure/repository-dist/commit/4afbd86c840c81fb64fdd27f5676accf854cad20archive.org
  479. https://github.com/Kicksecure/repository-dist/commit/c7836751a6cc25cab5888815011df5a1d493e75carchive.org
  480. https://github.com/Kicksecure/repository-dist/commit/e3e2db96441401015c4fa61f423b43a240390b97archive.org
  481. https://github.com/Kicksecure/repository-dist/commit/d3f117937ecfd89d0a5159dd35e5813bd99d9acaarchive.org
  482. APT repository signing keys per APT sources.list - signed-byarchive.org.
  483. https://github.com/Kicksecure/repository-dist/commit/f113c374a5e36f25c98441d166d34863fdd9268aarchive.org
  484. https://github.com/Kicksecure/sdwdate/commit/a68789aa1fa4d753b724fe99c03fbb29b4fb859barchive.org
  485. https://github.com/Kicksecure/security-misc/commit/d62bbaab82a33a485a82d42d8db5674d200a1c3darchive.org
  486. https://github.com/Kicksecure/security-misc/commit/bd31b4085c853d8b182e3a13534827a695f5493aarchive.org
  487. APT repository signing keys per APT sources.list - signed-byarchive.org.
  488. https://github.com/Kicksecure/systemcheck/commit/5ac0a09063e7a90d2e340f25b7e6bc854f376b1earchive.org
  489. https://github.com/Kicksecure/tb-updater/commit/778637418b37389e9d42769f6d200398e5544cdaarchive.org
  490. https://github.com/Kicksecure/tb-updater/commit/6011e9e5dc2833892eadce7c0be2a6b65431cf04archive.org
  491. https://github.com/Kicksecure/usability-misc/commit/ae50fc3e75b16b4f54004cd9d0c2a74d38cb5c06archive.org
  492. APT repository signing keys per APT sources.list - signed-byarchive.org.
  493. https://github.com/Kicksecure/usability-misc/commit/02486c1af3053828001f55fe3ed02b46be1aefcdarchive.org
  494. https://github.com/Kicksecure/xfce-desktop-config-dist/commit/2c986f88f3e85fec6412acd2fcfb9f254e92c479archive.org
  495. https://github.com/Kicksecure/xfce-desktop-config-dist/commit/829286e9e0291fefc87f4031ce1b3276cfb1045barchive.org
  496. Whonix XFCE Wallpaper / Background Imagearchive.org.
  497. https://github.com/Whonix/anon-gw-base-files/commit/ef3ac0fdda5d56ecfb9c946cb0224b7aa627a25earchive.org
  498. replacing initramfs-tools with dracutarchive.org.
  499. https://github.com/whonix/anon-meta-packages/commit/bd10983f849960f6176be2886b7287a2a9a48959archive.org
  500. Whonix XFCE Wallpaper / Background Imagearchive.org.
  501. https://github.com/Whonix/anon-ws-base-files/commit/4990b0578dbecddac34682104d844f4a7a8d3589archive.org
  502. https://github.com/Kicksecure/binaries-freedom/commit/3cca621377fe9191e45ac40eecacbc45a702658farchive.org
  503. Policy for Inclusion of Compiled Softwarearchive.org.
  504. https://github.com/Kicksecure/binaries-freedom/commit/86223e3cbb5c6aab67616201a2936266d677c6bfarchive.org
  505. https://github.com/Kicksecure/debug-misc/commit/eb232484bc4d248d866456c0eb236c17a137cc4carchive.org
  506. https://github.com/Kicksecure/debug-misc/commit/017c41ed068e5b675f741bc34c3d1f1733a5c8afarchive.org
  507. https://github.com/Kicksecure/debug-misc/commit/915882889918bf7969fa7b9f7bb6f7dfcb5bb554archive.org
  508. https://github.com/Kicksecure/grub-live/commit/7a1b20db9185b4cbbe04937f7993783f2261195barchive.org
  509. https://github.com/Kicksecure/grub-live/commit/df99255112d9eae360cce8534b9cfa92795125c6archive.org
  510. https://github.com/Kicksecure/grub-live/commit/cb94f18bd47a56d0427e9ae822f966f32fd55f2earchive.org
  511. https://github.com/Kicksecure/grub-live/commit/3bded2153eb311ee6f8571bf67483d3514d97ed0archive.org
  512. replacing initramfs-tools with dracutarchive.org.
  513. https://github.com/Kicksecure/grub-live/commit/1989d6e12ac4e5eec03ed3b492c4c84fd6695fd9archive.org
  514. https://github.com/Kicksecure/helper-scripts/commit/8a4939227c4ff0016451a3be8a8de8f7c7360b56archive.org
  515. FlatPak as a Software Source / flathub as a source of softwarearchive.org.
  516. See: flatpak.
  517. https://github.com/Kicksecure/kicksecure-meta-packages/commit/be19b89acba35c5b6e9350b3f4aa5d8c13288ba3archive.org
  518. extrepo - safely adding reposarchive.org.
  519. https://github.com/Kicksecure/kicksecure-meta-packages/commit/7f4f2930d720836cd4051a4ba6e38959037f2d95archive.org
  520. https://github.com/Kicksecure/kicksecure-meta-packages/commit/e11275ee58b15bbb9ec5d745046b4b369b681c99archive.org
  521. https://github.com/Kicksecure/kicksecure-meta-packages/commit/b1616daee3c2c228de8db866ea168be088e4ea5carchive.org
  522. https://github.com/Kicksecure/kicksecure-meta-packages/commit/7c1ed0864ec1916497df39f1660d5fb97ba01e80archive.org
  523. replacing initramfs-tools with dracutarchive.org.
  524. https://github.com/Kicksecure/kicksecure-meta-packages/commit/a586c06595c836122c6f357d07f28541b16f988darchive.org
  525. https://github.com/Kicksecure/kicksecure-meta-packages/commit/6b42c87bef0ee62fd57f4435cb69997243b3f6d8archive.org
  526. https://github.com/Kicksecure/kicksecure-meta-packages/commit/3b67c5c18981c7a3072ece594f94f98e9537cb1farchive.org
  527. https://github.com/Kicksecure/kicksecure-meta-packages/commit/eac116b98463f9b50812fe4c43b5420181b62b3earchive.org
  528. https://web.archive.org/web/20210902155943/https://github.com/monero-project/monero-gui/releases/tag/v0.17.2.3archive.org
  529. https://web.archive.org/web/20210902155938/https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.2.3.tar.bz2archive.org
  530. https://web.archive.org/web/20210902160006/https://www.getmonero.org/downloads/hashes.txtarchive.org
  531. https://gitlab.com/kicksecure/monero-gui/-/commit/a34bac079c2a31b533117070cf38c7a4957f36c3archive.org
  532. replacing initramfs-tools with dracutarchive.org.
  533. https://github.com/Whonix/qubes-whonix/commit/683c5ee6247dd562fa52789c5475621f43a95377archive.org
  534. https://github.com/Kicksecure/sdwdate/commit/95f62a51727ab153c83a1a5650786b2ffd778038archive.org
  535. https://github.com/Kicksecure/security-misc/commit/ac0c492663b9d90f99e5969193b35b53d4175d1darchive.org
  536. https://github.com/Kicksecure/security-misc/commit/49902b8c56512c3ee8b3d16b0ca513e44349c66darchive.org
  537. https://github.com/Kicksecure/security-misc/commit/a4e18a2ae8c19a664bb1be5bc4ec43f10a876969archive.org
  538. https://github.com/Kicksecure/security-misc/commit/e2810f348b413bb307449a911c12a46924686a9farchive.org
  539. https://github.com/Kicksecure/security-misc/commit/be8c10496f26d33378deb2427e56892771456ee5archive.org
  540. https://github.com/Kicksecure/security-misc/commit/8b104f544a9e4e8da1691659fefa4999a4f6f085archive.org
  541. https://github.com/Kicksecure/systemcheck/commit/09129d482c339a21c1b5c55447d50906a0b64fd9archive.org
  542. https://github.com/Kicksecure/usability-misc/commit/b6461000a276594155ab88d994b4b4268451030earchive.org
  543. https://github.com/Kicksecure/vm-config-dist/commit/c071e8b630fe63963fbf5554986c0fecdcb6bd74archive.org
  544. https://github.com/Kicksecure/vm-config-dist/commit/1417726fc0a08bae8fe94c3dca3555aeef82677barchive.org
  545. https://github.com/Kicksecure/vm-config-dist/commit/fc802381584056fbaef1e7388c720c2c3c3dcb19archive.org
  546. https://github.com/Kicksecure/vm-config-dist/commit/bf00f606b3188c5a023f446cb31f910349708b4earchive.org
  547. https://github.com/Kicksecure/vm-config-dist/commit/ee1f0c3a4b8f7c18c4228385506e18e9a0cfe0eearchive.org
  548. https://github.com/Kicksecure/vm-config-dist/commit/b0c1af96519f82a9dcd2baf4f414c5efbc5d87f2archive.org
  549. https://github.com/Kicksecure/vm-config-dist/commit/a41b9d9bd270dec8a3cb76ddade164d0de914696archive.org
  550. https://github.com/Kicksecure/vm-config-dist/commit/ee07d87be47c3c48f4369b5816876d5d826999a4archive.org
  551. Migration to Guest Additions Packages.
  552. https://github.com/Kicksecure/vm-config-dist/commit/b23e33b69dde7a62d8b63884900095aeacc19024archive.org
  553. https://github.com/Kicksecure/legacy-dist/commit/b9d166ff16d3f8d61a0554784df9976cd88c6e72archive.org
  554. https://github.com/Kicksecure/legacy-dist/commit/8a17fef51a03c62205172494704dad11c361c31darchive.org
  555. https://github.com/Kicksecure/legacy-dist/commit/8d8fb6be0628a19e32c76fcd3edd732d7ba3bd5farchive.org
  556. Whonix XFCE Wallpaper / Background Imagearchive.org.
  557. https://github.com/Kicksecure/xfce-desktop-config-dist/commit/9d386ab84f420cf28a2661787500366af1088da1archive.org