{{Header}} __NOINDEX__ {{#seo: |description={{project_name_long}} Release Notes, Changelog |image=Oldstablewhonix.jpg }} {{intro| {{project_name_long}} Release Notes, Changelog }} [[File:Oldstablewhonix.jpg|thumb]] == 17.0.4.5 == [https://github.com/kicksecure/anon-apt-sources-list anon-apt-sources-list]: * Remove duplication of debian bookworm onion https://github.com/{{project_name_short}}/anon-apt-sources-list/commit/16d92686a6c35820d0bc440fc426643c371ff183 (Thanks to TNT BOM BOM!) [https://github.com/kicksecure/anon-connection-wizard anon-connection-wizard]: * fix paths https://github.com/{{project_name_short}}/anon-connection-wizard/commit/b7245ba95d91d0f83509b807c66eea4a33873e7a * notes https://github.com/{{project_name_short}}/anon-connection-wizard/commit/e8d7f78fa1af5801612a1fd242a191b14825640e * snowflake https://github.com/{{project_name_short}}/anon-connection-wizard/commit/b851182691ffb94752aac35c7cbfd9fae19cc670 * remove unknown country specifics https://github.com/{{project_name_short}}/anon-connection-wizard/commit/5ea3b5254253bb9fde516af98939d4b328eec409 * snowflake https://github.com/{{project_name_short}}/anon-connection-wizard/commit/ba7ea81b8e7b97ae8a6b924975f9fed644e29a6c * snowflake https://github.com/{{project_name_short}}/anon-connection-wizard/commit/0562b9431d3c05a47a75222e312025dace3820e9 * update default bridges as per Tor Browser 13.0a2 https://github.com/{{project_name_short}}/anon-connection-wizard/commit/8585728dd81dcd7711091c6b7115227047898ce0 [https://github.com/kicksecure/bootclockrandomization bootclockrandomization]: * tmpfiles.d improvement https://github.com/{{project_name_short}}/bootclockrandomization/commit/51fc6c670e3d25425c714fb6b09e8aaa503b0852 * tmpfiles.d syntax fix https://github.com/{{project_name_short}}/bootclockrandomization/commit/b526922926832d777ee4932faa821914aadf04ca [https://github.com/kicksecure/desktop-config-dist desktop-config-dist]: * fix, update sudoers for livecheck https://github.com/{{project_name_short}}/desktop-config-dist/commit/382ade7012691e1774c43deffa31a2e7e20972e3 * Fix Live Check systray fix `livecheck.sh` drop `--all` from `lsblk` options https://forums.kicksecure.com/t/livecheck-sh-script-broken-on-bookworm/269/13 https://github.com/{{project_name_short}}/desktop-config-dist/commit/7dbb50806e7f7fe0b1e0db15b569faa9add75a45 * move `/etc/zprofile.d` parsing from `/etc/zshrc` to `/etc/zprofile` to avoid these scripts being parsed in terminal emulators running in X11 https://forums.whonix.org/t/change-default-shell-from-bash-to-zsh-by-default/14792/147 https://github.com/{{project_name_short}}/desktop-config-dist/commit/8b19dbf1fe7c69ddbf750874dc02b904386eb4eb * chmod +x /etc/zsh/zprofile.dist https://github.com/{{project_name_short}}/desktop-config-dist/commit/f87a8878fd3ff43e1efe7dbbc45ccd79604a8760 * ship `/etc/zsh/zprofile` https://github.com/{{project_name_short}}/desktop-config-dist/commit/ad560a1a59bf1651db7ed9679fbdfc0fa1bfbdcf * Add zsh profile dir https://github.com/{{project_name_short}}/desktop-config-dist/commit/35f4c2376e2c7bcb2e7b12fe10533461104eae58 (Thanks to nyxnor!) * Fix zsh deleting spaces after specific chars https://github.com/{{project_name_short}}/desktop-config-dist/commit/284d8bc2fc3109b34f1ddc61fa1bd9530bc8a1fc (Thanks to nyxnor!) [https://github.com/kicksecure/developer-meta-files developer-meta-files]: * tmpfiles.d improvement https://github.com/{{project_name_short}}/developer-meta-files/commit/f79be4adda350e4ddbe87070764cf19418bb4b69 * tmpfiles.d syntax fix https://github.com/{{project_name_short}}/developer-meta-files/commit/1818fd1c3fa55af683f59122836bc465bb5a9f5e * add symlinks from /etc/profile.d to /etc/zprofile.d https://github.com/{{project_name_short}}/developer-meta-files/commit/ddcdfaa3ae4414dec289eeb3c43248ebb49da38d [https://github.com/kicksecure/dist-base-files dist-base-files]: * --gecos -> --comment https://github.com/{{project_name_short}}/dist-base-files/commit/ace2201085f0fce3bc5fd7af1cbf78953ca35d62 * fix, do not attempt to set the default shell to /usr/bin/zsh if it already is https://github.com/{{project_name_short}}/dist-base-files/commit/dbf919bfcb1451f03845ae769c5ad9b7a1943bd6 * enable zsh by default for existing and new builds https://github.com/{{project_name_short}}/dist-base-files/commit/28c927853883d5ba11ce28bb3dbe79dede070c13 * re-enable zsh by default in new Qubes Templates builds https://github.com/{{project_name_short}}/dist-base-files/commit/1a4ec6eea67b94ad8daab0ce6920c3b67305b0cd [https://github.com/kicksecure/grub-live grub-live]: * drop dependency on `initramfs-tools` because `live-tools` already `Depends:` on it https://github.com/{{project_name_short}}/grub-live/commit/18d7718705ce849408e631b0a8e2945de7085688 * drop dependency on `live-boot-initramfs-tools` because `live-boot` already `Depends:` on it https://github.com/{{project_name_short}}/grub-live/commit/8da0c55e9ffdbb12e544913b8399146d48a8beec [https://github.com/kicksecure/helper-scripts helper-scripts]: * tmpfiles.d improvement https://github.com/{{project_name_short}}/helper-scripts/commit/0d36e593c5d9cb7d74750ecf5f2313613d946eb2 * tmpfiles.d syntax fix https://github.com/{{project_name_short}}/helper-scripts/commit/07ce399911dec987fffabb1df1cf8300a04bf8f3 [https://github.com/kicksecure/kicksecure-base-files kicksecure-base-files]: * add symlinks from /etc/profile.d to /etc/zprofile.d https://github.com/{{project_name_short}}/kicksecure-base-files/commit/147fb11704f8d78d5ebd11d9196fc551b09be24c [https://github.com/kicksecure/kicksecure-meta-packages kicksecure-meta-packages]: * drop dependency on busybox since no longer needed since Kicksecure was ported to dracut https://forums.whonix.org/t/note-installing-waydroid-will-remove-busybox-which-is-a-dep-to-kicksecure-dependencies-cli/16910 https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/69281ee7adbace3a84b59cf35b00bdbbaa11f82e * fix, install `tirdad` by default on Kicksecure Hosts https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/630466b2568791bb83581d5c69412212920fae93 [https://github.com/kicksecure/kicksecure-welcome-page kicksecure-welcome-page]: * add symlinks from /etc/profile.d to /etc/zprofile.d https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/6c18907f8e64917b370bdee5a1cfc1ee49fc7080 * remove peekier search engine https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/f7b0fd6db76abdfdba12f99d7d42ec2d1782426c [https://github.com/kicksecure/legacy-dist legacy-dist]: * avoid zsh new user module for upgraded builds https://github.com/QubesOS/qubes-issues/issues/8343 https://github.com/{{project_name_short}}/legacy-dist/commit/279a59ca687bc51635692edd51e2d96dfd76c982 [https://github.com/kicksecure/msgcollector msgcollector]: * add symlinks from /etc/profile.d to /etc/zprofile.d https://github.com/{{project_name_short}}/msgcollector/commit/467d8621d6e3442dea7b89839f9d9abf69826834 [https://github.com/kicksecure/open-link-confirmation open-link-confirmation]: * add symlinks from /etc/profile.d to /etc/zprofile.d https://github.com/{{project_name_short}}/open-link-confirmation/commit/ed22ca4c0726d588d344ad43cd560f97899bf78c * Do not show an error popup if application (such as browser) exits non-zero For example if Tor Browser or Firefox gets killed, the exit code should be handled by the calling application as per usual. https://github.com/{{project_name_short}}/open-link-confirmation/commit/52d1dce3fa8d9815a6db6b7bb38a2f112d4f1962 * add error handler https://github.com/{{project_name_short}}/open-link-confirmation/commit/e0f8179b64f30e7cf9e37df74311754b2e069d85 [https://github.com/kicksecure/rads rads]: * tmpfiles.d improvement https://github.com/{{project_name_short}}/rads/commit/b5041c9caea04e265c509655734e218a9a3574db * tmpfiles.d syntax fix https://github.com/{{project_name_short}}/rads/commit/a542676a0207e79a7028636e7458e81d8740b3ee [https://github.com/kicksecure/ram-wipe ram-wipe]: * tmpfiles.d improvement https://github.com/{{project_name_short}}/ram-wipe/commit/630754fa7a11af6cd3a6ff7cd458e86925a69ed7 * tmpfiles.d syntax fix https://github.com/{{project_name_short}}/ram-wipe/commit/2708e310ba42ccde6bb9c2a1f5d3b5da8bb5ab20 [https://github.com/kicksecure/sandbox-app-launcher sandbox-app-launcher]: * --gecos -> --comment https://github.com/{{project_name_short}}/sandbox-app-launcher/commit/f5e174d709c5faeae032d6389814f72d0ea8f970 [https://github.com/kicksecure/sdwdate sdwdate]: * tmpfiles.d syntax fix https://github.com/{{project_name_short}}/sdwdate/commit/2cc1a290c3e1e10aab8a284e9a7a3c13324f8629 [https://github.com/kicksecure/sdwdate-gui sdwdate-gui]: * tmpfiles.d improvement https://github.com/{{project_name_short}}/sdwdate-gui/commit/d325e32bcef934a00648c01f6e9493df3905ebef * tmpfiles.d syntax fix https://github.com/{{project_name_short}}/sdwdate-gui/commit/75124dc7aa6e7be5412a1ed86c6bc38c6cf66e34 * improve error handling in case of sudo hardening https://github.com/{{project_name_short}}/sdwdate-gui/commit/cb1d5ebd5fa21810a00eea7e8a48bd0546abe786 [https://github.com/kicksecure/setup-dist setup-dist]: * add symlinks from /etc/profile.d to /etc/zprofile.d https://github.com/{{project_name_short}}/setup-dist/commit/86ee57eed4689ae670eb803ae2e45106d02d8886 * remove symlink https://github.com/{{project_name_short}}/setup-dist/commit/401736086115156780b06f17b2bec90bf6419fe8 * Use distinctive zsh extension https://github.com/{{project_name_short}}/setup-dist/commit/1c7ecc2d6f9c7000b5095c2e4eef00ade8da523e (Thanks to nyxnor!) * Add setup to zsh profile dir https://github.com/{{project_name_short}}/setup-dist/commit/34177a29b92852c75ddc4e9cef04e7a125808732 (Thanks to nyxnor!) [https://github.com/kicksecure/setup-wizard-dist setup-wizard-dist]: * allow exiting application using ctrl + c (signal sigint) for easier debugging https://github.com/{{project_name_short}}/setup-wizard-dist/commit/563ac0356f61c7801284f81615dc7d12c59f0a09 * remove duplicate import https://github.com/{{project_name_short}}/setup-wizard-dist/commit/026dcb202cc3d699d2d9dcd15fdc1dcba001a5bd * fix centering the window at first boot https://github.com/{{project_name_short}}/setup-wizard-dist/commit/4e4a7d72a9dfa7a9d3167783e7ac28a495184078 * reduce window hight https://github.com/{{project_name_short}}/setup-wizard-dist/commit/eb25aeab66db5185dbeba44835c0ebaf1bd6f9d6 * better error handling in case of sudo issues https://github.com/{{project_name_short}}/setup-wizard-dist/commit/c6d592d9bc74eddc1ad1f727a1d4fbe76f640462 * better error handling in case of sudo issues https://github.com/{{project_name_short}}/setup-wizard-dist/commit/609339a121e9bc2f330ccfcd9cf876aa251b1698 [https://github.com/kicksecure/systemcheck systemcheck]: * use `tee` instead of bash redirection for better error handling https://github.com/{{project_name_short}}/systemcheck/commit/6c5ef03d5322d0dcd0cd00bcea7ea82c5ca9e43a * sanity test https://github.com/{{project_name_short}}/systemcheck/commit/7ee2a27b6584ab7a26b0e8fe52e7515393eaaf90 * run `apparmor-info` with `--boot` to avoid showing already fixed apparmor issues from previous boots https://github.com/{{project_name_short}}/systemcheck/commit/1c99d4f591368e1c7d9c6432ed9ad413e4c27c36 * /var/lib/canary permission check https://github.com/{{project_name_short}}/systemcheck/commit/4be1827ce8898f06d238e385129af5c29f92b70a * /var/lib/canary permission check https://github.com/{{project_name_short}}/systemcheck/commit/d82cf03ed66220e40a2bdda24a805f7295b7d433 * tmpfiles.d improvement https://github.com/{{project_name_short}}/systemcheck/commit/dfc1f5b195be2e21a000e0e6892c2e10d8ddfbf2 * tmpfiles syntax fix https://github.com/{{project_name_short}}/systemcheck/commit/21f22ce3bf84e91a9280d62623899964000466fa * improve Qubes UpdatesProxy checks https://github.com/{{project_name_short}}/systemcheck/commit/19b443d1f3f30b77d28151925e3c5c05ef5b255e * improve Qubes UpdatesProxy checks https://github.com/{{project_name_short}}/systemcheck/commit/b4327e70cbd9282d6f3f2c1a6de0b6df03a59c2b * Qubes-Whonix: hint if "provides network" box might be unchecked https://github.com/{{project_name_short}}/systemcheck/commit/2b5943cf77ed2c833ec0dd6ff84ea681dc650f3f [https://github.com/kicksecure/tb-default-browser tb-default-browser]: * add symlinks from /etc/profile.d to /etc/zprofile.d https://github.com/{{project_name_short}}/tb-default-browser/commit/38e0251583628d21c0ffe79db00afc960c64af99 [https://github.com/kicksecure/tb-starter tb-starter]: * improve error handling in case using open-link-confirmation https://github.com/{{project_name_short}}/tb-starter/commit/5d9902a92bf98e008179f99942ce15a0b9ff517b [https://github.com/kicksecure/tb-updater tb-updater]: * tbb_hardcoded_version="12.5.3" https://github.com/{{project_name_short}}/tb-updater/commit/76703da101f404c9ca9c0adf1c225adbae03f250 * alpha tbb_hardcoded_version="13.0a3" https://github.com/{{project_name_short}}/tb-updater/commit/8687c39ffe585168c9a63407ccd54c6e7b39a70f * upstream link changes for Tor Browser alpha fix part 2/2 Thanks for @pgerber for the report and helping with this! https://github.com/{{project_name_short}}/tb-updater/pull/22 https://github.com/{{project_name_short}}/tb-updater/commit/4db31d124b9031956abf27bb025572383b9e4566 * deprecate TB_LANG since no longer required https://github.com/{{project_name_short}}/tb-updater/commit/35a1772241cdde0b492aa4d9a67c58731e329cb1 * remove `--language` because no longer needed since all Tor Browser downloads support all languages for a while now https://github.com/{{project_name_short}}/tb-updater/commit/d18084f8c755edf0a9a961bff27209c40594a5da * upstream link changes for Tor Browser alpha fix part 1/2 Thanks for @pgerber for the report and helping with this! https://github.com/{{project_name_short}}/tb-updater/pull/22 https://github.com/{{project_name_short}}/tb-updater/commit/24e13eae678798b43289972de10f2cb97e553469 * comments to prepare for upstream link changes https://github.com/{{project_name_short}}/tb-updater/pull/22 https://github.com/{{project_name_short}}/tb-updater/commit/b8c36342d953a9cfb1932c1c3e1df548913a53d1 * alpha tbb_hardcoded_version="13.0a2" https://github.com/{{project_name_short}}/tb-updater/commit/50b75845f07624f0ef0b112813e3f87caf1fa2ff * skip connectivity test for arm64 due to unreported sourceforge blocking Tor issue https://github.com/{{project_name_short}}/tb-updater/issues/21 https://github.com/{{project_name_short}}/tb-updater/commit/4fcbb437a2d1acb5f795c1f3b4b60be901c44920 * alpha tbb_hardcoded_version="13.0a1" https://github.com/{{project_name_short}}/tb-updater/commit/b4592d456784c91c4cec817727cd4613993c525e * tbb_hardcoded_version="12.5.2" https://github.com/{{project_name_short}}/tb-updater/commit/6f36b7231f3ccda70545e2ee11fe75b42af00eb0 * update Tor Browser arm64 maintainer signing key https://github.com/{{project_name_short}}/tb-updater/commit/a9375f89d96dc592c8fdde3ed8ec2e537672de86 [https://github.com/kicksecure/tirdad tirdad]: * Minor edits https://github.com/{{project_name_short}}/tirdad/commit/746c0cecb776d36c2cfc6709dc19e3620def0471 (Thanks to Sirus Shahini!) * Add support for IPv6 https://github.com/{{project_name_short}}/tirdad/commit/62402503a9560efb757e9e74ad8477d130a8a0d7 (Thanks to Sirus Shahini!) * Fix typos. https://github.com/{{project_name_short}}/tirdad/commit/1742ca6923584782fd4cead854dc616d3a0efbcb (Thanks to Sirus Shahini!) [https://github.com/kicksecure/tor-control-panel tor-control-panel]: * fix paths https://github.com/{{project_name_short}}/tor-control-panel/commit/a9a3ca181cc9c68c9073cc6bddc341cccbdb3b75 * enable Whonix-Gateway system DNS for meek-azure and snowflake https://forums.whonix.org/t/censorship-circumvention-tor-pluggable-transports/2601/9 https://github.com/{{project_name_short}}/tor-control-panel/commit/a92b5feef2020bc20e937bf20552e30d5b2e6039 * import edit_etc_resolv_conf https://github.com/{{project_name_short}}/tor-control-panel/commit/3969180fef752e93d9dae56946f983e465727e36 * snowflake https://github.com/{{project_name_short}}/tor-control-panel/commit/91d16b5e3381ce83b9688c5ff13bbe7c3956a231 * remove unknown country specifics https://github.com/{{project_name_short}}/tor-control-panel/commit/9eb5b8e622ac3918902068984f5ce2bff00a0a31 * move bridges_default file to anon-connection-wizard and depend on it to reduce code duplication https://github.com/{{project_name_short}}/tor-control-panel/commit/56123ca4c7d643365685dba2aace7103dc2ed309 [https://github.com/kicksecure/usability-misc usability-misc]: * tmpfiles.d syntax fix https://github.com/{{project_name_short}}/usability-misc/commit/4698847a4e01f95b69b6d57cfbe46652ec12ebf4 * improve detection of Debian testing based distributions https://github.com/{{project_name_short}}/usability-misc/commit/d526a726b8691f8f93cdfe383b238a39ab6622c9 * dist-installer-cli Debian testing ("trixie") support https://github.com/{{project_name_short}}/usability-misc/commit/2dd7a46ba035e43d8c20982ba25f0865456be03c * dist-installer-cli Debian unstable ("sid") support https://github.com/{{project_name_short}}/usability-misc/commit/72e1b785b8e855516773b26a9ad09150a424001f * dist-installer-cli Debian unstable ("sid") support https://github.com/{{project_name_short}}/usability-misc/commit/4e9e728683247cdb6d3c4588c08d133e44317fbb * improve Debian testing / unstable detection https://github.com/{{project_name_short}}/usability-misc/commit/05939d87e7125f4e792f901c154d3ffc68bfaf81 * user adduser instead of usermod on Debian https://github.com/{{project_name_short}}/usability-misc/commit/4e2dd8bdb521eff3f4af558b4bf4efa0ad036aa4 * dist-installer-cli Debian unstable ("sid") support https://github.com/{{project_name_short}}/usability-misc/commit/400aafcd5f472f8f18872f85aac2ef03005f22e7 * dist-installer-cli Debian unstable ("sid") support https://github.com/{{project_name_short}}/usability-misc/commit/29a438b2c85c6fe0f38fffa6a4f8a3945a544d8b * dist-installer-cli Debian unstable ("sid") support https://github.com/{{project_name_short}}/usability-misc/commit/e86f7fa3aa73bcec5c55523d5f8f5a87c24e8b1a * dist-installer-cli Debian unstable ("sid") support https://github.com/{{project_name_short}}/usability-misc/commit/443a123402b1b0c7f6169a8fea00343bc797305d * dist-installer-cli Debian unstable ("sid") support https://github.com/{{project_name_short}}/usability-misc/commit/1dbc598188830af6729652ea551589a4d5257166 * dist-installer-cli Debian unstable ("sid") support https://github.com/{{project_name_short}}/usability-misc/commit/9ea975c0c1f5491ce6a6b2acd983a8e2420995cf * dist-installer-cli Debian unstable ("sid") support https://github.com/{{project_name_short}}/usability-misc/commit/51e1ca9738522960344a73bf65bd0c61b23ed59d * dist-installer-cli Debian trixie support https://github.com/{{project_name_short}}/usability-misc/commit/1462097ae73fc51a7a7e8df45ecba5b01bd0309c * try to start VMs before trying to start VirtualBox Manager because if it fails, it is less confusing to avoid starting VirtualBox Manager https://github.com/{{project_name_short}}/usability-misc/commit/45c257bcd1febc7c28707408d79a67fdbf94600a * fix, don't notify that VirtualBox has been started into the background when using --dry-run https://github.com/{{project_name_short}}/usability-misc/commit/e76c5c17f0809c8577a4f1ad3292207535236289 * fix, start both, VirtualBox Manager and VMs https://github.com/{{project_name_short}}/usability-misc/commit/a20e7144bc592b1670b965c156626b0de469a70a * fix duplicate starts of VirtualBox Manager; new installer success message at the end https://github.com/{{project_name_short}}/usability-misc/commit/ac71b766b7a246fb9cee9f0430d80a0e194e900e * fix launching VirtualBox Manager into the background instead of foreground to free the terminal https://github.com/{{project_name_short}}/usability-misc/commit/3b7a1f863419f5f06c7de84983f2d443b69254cf * view VirtualBox dkmks make.log on Debian if installation of VirtualBox failed https://github.com/{{project_name_short}}/usability-misc/commit/6ceb3e874a10962b9e7a5c7442d4b147ef1a6e8f * if using `--dev` and if enabling Kicksecure repository, use Kicksecure developers repository instead of Kicksecure stable repository https://github.com/{{project_name_short}}/usability-misc/commit/79a2c085264426b0eff5ffd08194ff8bfd4cb241 * towards support for different codename for Kicksecure repository https://github.com/{{project_name_short}}/usability-misc/commit/94b0d9297f617b499d9c83ea868015271111b07b * package lsb-release needed for also for VirtualBox Installer https://github.com/{{project_name_short}}/usability-misc/commit/25669e7fffc5216fe9d12a78a3e967bdffc2de8c * fix mirror range_arg check https://github.com/{{project_name_short}}/usability-misc/commit/90a9ce04925f75e398a1fcb291576f81ff16912c * no longer use mirror by default https://github.com/{{project_name_short}}/usability-misc/commit/97bd3a3da1b7ef842d88df32b83b91c5dd378551 * mirror number change https://github.com/{{project_name_short}}/usability-misc/commit/282c42ec16c2e6585980f52d14047719cd023be2 * remove broken mirrors https://github.com/{{project_name_short}}/usability-misc/commit/59c73ba3d572d1129d880c1a9fa7541adfa82a0e * remove broken mirror https://github.com/{{project_name_short}}/usability-misc/commit/81833635f9cad0cb32a0bfcd561f073e7d126332 * --gecos -> --comment https://github.com/{{project_name_short}}/usability-misc/commit/e0cae600c00ecdd2a948b5be2e7696e2810f6c84 * Maintain test consistency https://github.com/{{project_name_short}}/usability-misc/commit/be50cbea051629d37e122c99f9f95276a69ee6e9 (Thanks to grass!) * Fix zsh completion oracle-repo https://github.com/{{project_name_short}}/usability-misc/commit/36ce4cb03a68154430d6fde4608727dba8b56b85 (Thanks to grass!) * renamed: usr/share/zsh/vendor-completions/_dist-installer -> usr/share/zsh/vendor-completions/_dist-installer-cli https://github.com/{{project_name_short}}/usability-misc/commit/0406ef7b8cfabcccb4ad676dbcc5b6c97aa0f7a8 * dist-installer -> dist-installer-cli https://github.com/{{project_name_short}}/usability-misc/commit/8fbf68f5fed58e03964c2bf8364497d8548a2f34 * dnf https://github.com/{{project_name_short}}/usability-misc/commit/413f7595a4604a15db7d1405ddcfdabbfc6a0c81 * dnf https://github.com/{{project_name_short}}/usability-misc/commit/01827fc48201774bb845a28fa288ecc2553df654 * dnf https://github.com/{{project_name_short}}/usability-misc/commit/6e2bb6be723efa7f5271a2e292a7f21635ca69a2 * dnf https://github.com/{{project_name_short}}/usability-misc/commit/3b8b0d34a41130f607965fefbf73d16c9ffaac83 * dnf https://github.com/{{project_name_short}}/usability-misc/commit/3de56992dd5dd010dc537c22439cbef50f5dedbc * dnf https://github.com/{{project_name_short}}/usability-misc/commit/aa2b77673868d7d062d49da04ab13a9001b5b874 * fix dnf search VirtualBox search string https://github.com/{{project_name_short}}/usability-misc/commit/380d2dca8151f5cd559bb4212036247eb4439615 * dnf search --cacheonly to avoid extraneous network connection https://github.com/{{project_name_short}}/usability-misc/commit/32d360de320f8d6757e4bb7cd0eaa1c2e29fb8fd * add workaround to accept key into dnf database https://github.com/{{project_name_short}}/usability-misc/commit/cac977966d190399b60b9cb39325c144a53e82e7 * fix Fedora Oracle repository file creation https://github.com/{{project_name_short}}/usability-misc/commit/bfca9252ed117bbb9d71372bf134be016eacb3ba * fix Fedora Oracle repository file creation https://github.com/{{project_name_short}}/usability-misc/commit/6836d84102b5d723a6e07c922c8d17a22c9f10b0 * shellcheck https://github.com/{{project_name_short}}/usability-misc/commit/c610f2475b4e11edf33cfcd1d4ee0c8ea698984c * https https://github.com/{{project_name_short}}/usability-misc/commit/72eecb7feaef6d0da1408615ab613ef235451fd8 * fix Fedora Oracle repository file creation https://github.com/{{project_name_short}}/usability-misc/commit/d1dcba497c6e70f81f7450b1ffbd1158b729eedf * virtualbox-installer -> virtualbox-installer-cli https://github.com/{{project_name_short}}/usability-misc/commit/a6f682ffa0ad1f5199077cc017be4b1dc92eae91 * search for errors in package manager update output https://github.com/{{project_name_short}}/usability-misc/commit/e79d953e36cc3035dc275f53fe1d2765737f4f9d * enable pipefail for bash https://github.com/{{project_name_short}}/usability-misc/commit/a5b2d58aba7428c166967c666952c4519e3e1e76 * improve Fedora repository availability check https://github.com/{{project_name_short}}/usability-misc/commit/43324d3f72be1e111ff907e10ab823b98eebae0e * newlines https://github.com/{{project_name_short}}/usability-misc/commit/df22562fd26a1ca294c5f17d9a0de786a250f47e * start VirtualBox GUI into the background using `virtualbox & disown` https://github.com/{{project_name_short}}/usability-misc/commit/cddff25a5720967285ab01057790008e688904ee * consistency, `exit 0` instead of `exit` https://github.com/{{project_name_short}}/usability-misc/commit/4ef393dbf048dffeac519df6c83a9b734356d55d * improve Fedora repository availability check https://github.com/{{project_name_short}}/usability-misc/commit/2975222bc6a9fd6b1d84661e4d549e8b321f6ad8 * improve VirtualBox version check https://github.com/{{project_name_short}}/usability-misc/commit/e8b6c8eb1bab2a22296da867ed8ae9b0914b04b6 * improve VirtualBox version check https://github.com/{{project_name_short}}/usability-misc/commit/b1532ba078b5690577e0dbbd85e8956c73398cee * fix unbound variable https://github.com/{{project_name_short}}/usability-misc/commit/8df7c4d6ba4f64c6facdee050ca9163d3f8938bb * fix when to run update_sources https://github.com/{{project_name_short}}/usability-misc/commit/5203135804710fdd588c5c76d2e827abddd768fb * newline https://github.com/{{project_name_short}}/usability-misc/commit/194a1290f7c9eef52cf74c9bfe489f4008783280 * improve VirtualBox version check https://github.com/{{project_name_short}}/usability-misc/commit/f7750dc5cf18e95023aa706035413a3a2e00b98c * avoid running update_sources multiple times for faster execution https://github.com/{{project_name_short}}/usability-misc/commit/d7611c062c2f2d6bb46e8010cc2f654833b52856 * fix VirtualBox version detection https://github.com/{{project_name_short}}/usability-misc/commit/eb00cc78a517a6f2b9acb79bc7b14dc8491ad3cd * installing the `adduser` package for Debian trixie now required on CI https://github.com/{{project_name_short}}/usability-misc/commit/df16bc6d2451436d6b3dd93d5ba069e1cd812437 * fix VirtualBox version detection https://github.com/{{project_name_short}}/usability-misc/commit/dd24bbd17cb40b231eb10b2c565bda80a9fb3739 * fix VirtualBox version detection https://github.com/{{project_name_short}}/usability-misc/commit/96ab87711ea94a9b868418f832229adbe0849113 * fix Debian VirtualBox package name detection https://github.com/{{project_name_short}}/usability-misc/commit/eb643a0df133e6c84a45eb696638d97fd9607058 * Start VirtualBox together with VMs https://github.com/{{project_name_short}}/usability-misc/commit/1e04756ef4bfcb1dc740d564275c61c01f24d6c9 (Thanks to grass!) * Update compiled manpages https://github.com/{{project_name_short}}/usability-misc/commit/06c88e4272c0b9b121f9252f775c43f7f3e2cb15 (Thanks to grass!) * Rename installer https://github.com/{{project_name_short}}/usability-misc/commit/1ac9050aff180b18ea12ac1e1250f2c0b2696f3a (Thanks to grass!) * Allow Kali Linux https://forums.whonix.org/t/whonix-linux-installer-development-discussion/15917/100 https://github.com/{{project_name_short}}/usability-misc/commit/7ff84e8762fd502b6308f8abb19c3e7bbea754c3 (Thanks to grass!) * installing weak dependency packages `gcc` and `udev` when using `virtualbox.org` (Oracle) repository https://github.com/{{project_name_short}}/usability-misc/commit/65522938b061489576125b7af3c04adda055fd37 * newline https://github.com/{{project_name_short}}/usability-misc/commit/d9fe607bc3c6ff6cf3ca7d0bcd485bfc94ea6597 * check if VirtualBox package is installed rather than virtualbox program https://github.com/{{project_name_short}}/usability-misc/commit/a36dd5a99dc36db9b18d9c2df403aa499852cad2 * ident style https://github.com/{{project_name_short}}/usability-misc/commit/031ede52f44bf4528d17dc206d38df3be73407f5 * shower success confirmation if VirtualBox installer succeeded https://github.com/{{project_name_short}}/usability-misc/commit/564015b790b0635251a0a9a0107fdac19ab8ac79 * run the usual tests also for VirtualBox Installer https://github.com/{{project_name_short}}/usability-misc/commit/310c04faf8177fccb9d06d3a3506812a7c35d927 * check disk space also for VirtualBox Installer https://github.com/{{project_name_short}}/usability-misc/commit/74be46bf15a93783db5d6cc7aa346b186ab7c7a9 * Debian testing fix https://github.com/{{project_name_short}}/usability-misc/commit/262d332add8c9d1cdf687c0072c8398d3075ca68 * defensively initialize `url_version_domain` variable https://github.com/{{project_name_short}}/usability-misc/commit/371c6c502530e0caa5b36be3ec28fafd1717cf0b * test Oracle repository on CI https://github.com/{{project_name_short}}/usability-misc/commit/1920fc072913ac6d141228ce4c66b9a165409850 * Test VirtualBox Installer on CI https://github.com/{{project_name_short}}/usability-misc/commit/29d33886e69dfd978ba8eb03db1742e907631b78 * use long option names https://github.com/{{project_name_short}}/usability-misc/commit/9829df290ad0f39c4d1797e1d82caa3bd0cd34d5 * info level output if SecureBoot is enabled or disabled https://github.com/{{project_name_short}}/usability-misc/commit/5c77d036ce501fb706907e20eb9db17715e42179 * Merge branch 'master' of https://bitbucket.org/uncut-grass/usability-misc https://github.com/{{project_name_short}}/usability-misc/commit/e6c1684a2e47350145ac4972c1896bd6bba70cd0 (Thanks to nyxnor!) * Fix usermod args https://github.com/{{project_name_short}}/usability-misc/commit/30e0d9b583d2e71315d2a751f68b5faecffee764 (Thanks to grass!) * Merge branch 'master' of https://bitbucket.org/uncut-grass/usability-misc https://github.com/{{project_name_short}}/usability-misc/commit/22e647a01156f1c82c9402e536a97a71dffa0185 (Thanks to nyxnor!) * Fix typo https://github.com/{{project_name_short}}/usability-misc/commit/7b066b13a4223af20daedff953b9d2d2ef2ac9fa (Thanks to grass!) * Merge branch 'master' of https://bitbucket.org/uncut-grass/usability-misc https://github.com/{{project_name_short}}/usability-misc/commit/caaa545b48cdffa02dde4fc809f7d216e548fcdb (Thanks to nyxnor!) * Change adduser to usermod https://github.com/{{project_name_short}}/usability-misc/commit/6dab6209e5e84d8878c8d1ed92be91b5b127ec45 (Thanks to grass!) * Merge branch 'master' of https://bitbucket.org/uncut-grass/usability-misc https://github.com/{{project_name_short}}/usability-misc/commit/778e0b3dc0436f643df7091ec70776ee21d033bc (Thanks to nyxnor!) * CI: Fedora doesn't have 'su' in CI https://github.com/{{project_name_short}}/usability-misc/commit/39598e7aa6b6ef50ed1a8bbd7221863c8bcda78b (Thanks to grass!) * Merge branch 'master' of https://bitbucket.org/uncut-grass/usability-misc https://github.com/{{project_name_short}}/usability-misc/commit/0cd36362657b86e1e42d8524c5df3566174c7538 (Thanks to nyxnor!) * CI: fix wheel group https://github.com/{{project_name_short}}/usability-misc/commit/41f35bac61dfc66ef41b39c35d0e641d777aed1e (Thanks to grass!) * Merge branch 'master' of https://bitbucket.org/uncut-grass/usability-misc https://github.com/{{project_name_short}}/usability-misc/commit/48d0aafd85032d9998afe2523ca15697c75b47b0 (Thanks to nyxnor!) * CI: closing if statement https://github.com/{{project_name_short}}/usability-misc/commit/51311a57adf4d263f14f7c852f8f22685cbe4bba (Thanks to grass!) * Merge branch 'master' of https://bitbucket.org/uncut-grass/usability-misc https://github.com/{{project_name_short}}/usability-misc/commit/600d306ce335f16b8fae3289772630baddd117f5 (Thanks to nyxnor!) * CI: Fedora uses the wheel group https://github.com/{{project_name_short}}/usability-misc/commit/0eda64bed71a32df73937a2916ca087cb80a681f (Thanks to grass!) * Merge branch 'master' of https://bitbucket.org/uncut-grass/usability-misc https://github.com/{{project_name_short}}/usability-misc/commit/ed24121690e0b859e41c3fa62bc2c051aa0e5177 (Thanks to nyxnor!) * CI: Fedora doesn't have all adduser options https://github.com/{{project_name_short}}/usability-misc/commit/6808ee6de8b65edc247de85f46e5eba4acf18d97 (Thanks to grass!) * Merge branch 'master' of https://bitbucket.org/uncut-grass/usability-misc https://github.com/{{project_name_short}}/usability-misc/commit/400e705f1ee1d42f7c071eec6f7048025e40cdba (Thanks to nyxnor!) * Fix ci for fedora not being noninteractive https://github.com/{{project_name_short}}/usability-misc/commit/73c536b020df25b063d51ef5cd3cbb65942eff4e (Thanks to grass!) * merge https://github.com/{{project_name_short}}/usability-misc/commit/766b63d87cb4a912150a860b191d3f74533b09bd (Thanks to nyxnor!) * Support Fedora in CI https://github.com/{{project_name_short}}/usability-misc/commit/49b6395f6ad4c8b05ba7dbba7f59e371df778621 (Thanks to grass!) * Fix old variable name https://github.com/{{project_name_short}}/usability-misc/commit/d2cad5d0793ed7f755845e48b96229d6f4931f21 (Thanks to grass!) * merge https://github.com/{{project_name_short}}/usability-misc/commit/35f6e2f028789b0dec145ee59d82892285c6a06e (Thanks to nyxnor!) * Fix merge conflict https://github.com/{{project_name_short}}/usability-misc/commit/83c1ae14f596015ea42f89a9f2bd99eb0ef74147 (Thanks to grass!) * merge https://github.com/{{project_name_short}}/usability-misc/commit/5a3ab85067dea7a725cf5e629add84f036e25237 (Thanks to nyxnor!) * Add Oracle repo and Fedora support https://github.com/{{project_name_short}}/usability-misc/commit/1a76b8c17fbfe41e290b55dc150dba8de9932964 (Thanks to grass!) * trixie https://github.com/{{project_name_short}}/usability-misc/commit/545de28f8e8394a9d7f47431fa2f211ba5718023 * add Debian trixie (testing) support https://github.com/{{project_name_short}}/usability-misc/commit/6e0668fdd474a3f8da51dec8b5e47db2a483f679 * add Debian testing detection https://github.com/{{project_name_short}}/usability-misc/commit/769a609761d3ab91ddd2c7589145083dfff03ff5 * testing https://github.com/{{project_name_short}}/usability-misc/commit/af2459093f0eb5dc8ffb2e0f8717add4127a1b75 * improve unsupported distribution check output https://github.com/{{project_name_short}}/usability-misc/commit/af4c83a7cfd83e20dea494625aee06a968900cf0 * Add missing shasum options https://github.com/{{project_name_short}}/usability-misc/commit/1bb27a1d26dfca0fd23b749199c8bc25fd1740a3 (Thanks to grass!) * Add signature unit test https://github.com/{{project_name_short}}/usability-misc/commit/9f7e71dd0452868a83c58779aa8b0401e772ee43 (Thanks to grass!) * Improve error message for unknown systems https://github.com/{{project_name_short}}/usability-misc/commit/388dd14db9d580682d52121c864fb7fcd013a9b6 (Thanks to grass!) * support only sha512sum tool for verification https://github.com/{{project_name_short}}/usability-misc/commit/e311cd541dac481046919ac3cf9622ef26b37f5e * Add unit test to checksum verification https://github.com/{{project_name_short}}/usability-misc/commit/2eb27a7defaac25901db9c9e23390f34c8c1b293 (Thanks to grass!) * Descomplicate verification https://github.com/{{project_name_short}}/usability-misc/commit/39a732743ae04d347e5f3ba63116c0f17e76698f (Thanks to grass!) * fix integrity checks https://github.com/{{project_name_short}}/usability-misc/commit/03cc6a6c90be6ef1080037d2f35a3c3aa8e9a3a7 * Revert "Better log_run output catch" This reverts commit d31afaf2eb8a12915a9e5e0eda29724fdf5788a1. https://github.com/{{project_name_short}}/usability-misc/commit/e5172d87ed8cd2d0e34041436cd00eff270567a6 (Thanks to grass!) * Better log_run output catch https://github.com/{{project_name_short}}/usability-misc/commit/d31afaf2eb8a12915a9e5e0eda29724fdf5788a1 (Thanks to grass!) * Improve verification steps logging https://github.com/{{project_name_short}}/usability-misc/commit/da45f02da2147e9bb430953da6e6e8a6b731f053 (Thanks to grass!) * Downgrade verification loglevels to notice https://github.com/{{project_name_short}}/usability-misc/commit/cee7211d5cbb2bdca14fafac1ece480606c8031a (Thanks to grass!) * Remove redundant fail from error logs https://github.com/{{project_name_short}}/usability-misc/commit/5820d5702e003041b87ac82ed6536686c094625d (Thanks to grass!) * Add missing options to manual page https://github.com/{{project_name_short}}/usability-misc/commit/b10e322c4e4908168da4c7d264f4917f26efaaaf (Thanks to grass!) * Fix apt line wrapping if output is not a tty With Bash, we can leave stdout to the tty. https://github.com/{{project_name_short}}/usability-misc/commit/0e6718cddf8f5911a22dc51400ca99cf7fb5aacd (Thanks to grass!) * Improve log formatting of test cases https://github.com/{{project_name_short}}/usability-misc/commit/1c5ff086197fbf2bb6ba1def710f735156bbedaf (Thanks to grass!) * update hardcoded testing-only simulated version number of empty hard drive test-only release because of XFCE -> Xfce change https://github.com/{{project_name_short}}/usability-misc/commit/f40d0ab59a575b37eaccf4733fd1250758048eac * remove legacy XFCE -> Xfce support code https://github.com/{{project_name_short}}/usability-misc/commit/0e9855ea58cff68a8e5328f6f2388c5fd05e1a67 * spelling https://github.com/{{project_name_short}}/usability-misc/commit/a00f8e57813f365ff3110201e585f080f593605c [https://github.com/kicksecure/vm-config-dist vm-config-dist]: * add symlinks from /etc/profile.d to /etc/zprofile.d https://github.com/{{project_name_short}}/vm-config-dist/commit/195791c1ed544ed1ccc73c0596c3d581439a9f37 [https://github.com/derivative-maker/derivative-maker derivative-maker]: * create symlinks from /etc/profile.d to /etc/zprofile.d https://github.com/derivative-maker/derivative-maker/commit/9b5f19035b630d1471b9941471e5e78fe2713251 * iso https://github.com/derivative-maker/derivative-maker/commit/7b7229abb972ecf615230ac15d3b8dfad4f551bf * Enable teardowns for automatic cleanup https://github.com/derivative-maker/derivative-maker/commit/d6f5ceeebb875762ea6362bf3895f41843c5fe40 (Thanks to Rob Stringer!) * Fix python syntax https://github.com/derivative-maker/derivative-maker/commit/3e7947520f81e52fb2c5eecb644a6c86123bbdd4 (Thanks to Rob Stringer!) * Query droplet status via DO instead of cloud-init https://github.com/derivative-maker/derivative-maker/commit/c548aafe296a3af2b8e001ee1de768f105de1808 (Thanks to Rob Stringer!) * Debug droplet facts https://github.com/derivative-maker/derivative-maker/commit/a3161b8a2bf1f464ebb889c51afde8c9b00ac389 (Thanks to Rob Stringer!) * Add troubleshooting step to inspect VPS https://github.com/derivative-maker/derivative-maker/commit/37f05a689f148ff8d311cbe325c0e6fe7fb42b54 (Thanks to Rob Stringer!) * windows installer https://github.com/derivative-maker/derivative-maker/commit/8ee0da1fe91a3adf6b56451986f564b647d1781e * live-build https://github.com/derivative-maker/derivative-maker/commit/add602aa3316f578c7ee0bfe583847f1e3bdfd65 * live-build https://github.com/derivative-maker/derivative-maker/commit/3dfab4b2bdbcca0cdfcedc9c2d7bc27297d27b81 * live-build https://github.com/derivative-maker/derivative-maker/commit/b19e4ed512d1aff81ed1f75c78d9dd1d635377fe * live-build https://github.com/derivative-maker/derivative-maker/commit/3346d68f42bc050520152bbdacac25860136e664 * live-build https://github.com/derivative-maker/derivative-maker/commit/897e6f25508433f5911ca2c0e7737a76adac24f8 * live-build https://github.com/derivative-maker/derivative-maker/commit/c2c420d699d59068cb3968493fdf8737d72794e9 * live-build https://github.com/derivative-maker/derivative-maker/commit/2b19c61dd9e2412ae52c10a8e7dc8d2f3afbe5d3 * live-build https://github.com/derivative-maker/derivative-maker/commit/2ae86d610b6e26154bdc0518599ec69e75048dbd * live-build https://github.com/derivative-maker/derivative-maker/commit/83832343c4c77208e8b751c82db5620737d12a4d * live-build https://github.com/derivative-maker/derivative-maker/commit/58f960ed235f9164fcc639d3b401fe0ef6421033 * live-build https://github.com/derivative-maker/derivative-maker/commit/a5eff7a16194ce3bb34bd310dc5f1fa1eefd7f7f * live-build https://github.com/derivative-maker/derivative-maker/commit/0ed1d87c969465179597f5a7121987fd0e4143fd * set environment variable `derivative_maker=true` during the build process https://github.com/derivative-maker/derivative-maker/commit/0be250343b179edced02e2a2cb14578890f5adc0 * live-build https://github.com/derivative-maker/derivative-maker/commit/776f6b9f85b9664ee82ba67290eb982f398833c4 * live-build https://github.com/derivative-maker/derivative-maker/commit/28a2493e651d220991f269ff10701b910365785b * live-build https://github.com/derivative-maker/derivative-maker/commit/eb2ab5b07da3049dfd4401157f659acd3d706e3b * live-build https://github.com/derivative-maker/derivative-maker/commit/3c790c29417f6104b8dcc88ee5cf4ca84640e752 * live-build https://github.com/derivative-maker/derivative-maker/commit/dc89a7a48024e161737134c31613da11aea1393a * live-build https://github.com/derivative-maker/derivative-maker/commit/6a8a280f15cad7f2ec8d34ca3d05c8f62446bbdb * live-build https://github.com/derivative-maker/derivative-maker/commit/ea63e2312c1c2c3562ac541a8535d56de6e8fb17 * live-build https://github.com/derivative-maker/derivative-maker/commit/45ad7f86717e1666b308292b909cc8fe86790c85 * live-build https://github.com/derivative-maker/derivative-maker/commit/e65cf25b56f36876bcf9e9ee119d3d3ee7d33aba * live-build https://github.com/derivative-maker/derivative-maker/commit/4ad43fc54fbe9cd8c4b83bb84cf1e0c6bac5f95f * live-build https://github.com/derivative-maker/derivative-maker/commit/f81b6aad6ec11aca9d9babe4e261a954f377ba72 * live-build https://github.com/derivative-maker/derivative-maker/commit/40ee6685005f79a2673575406ce03ff9a0c54ac9 * live-build https://github.com/derivative-maker/derivative-maker/commit/1a41f7ce0f59aec672b1f43f843da0360a149374 * live-build https://github.com/derivative-maker/derivative-maker/commit/d597f4c861d7b1293f45793113be4491c636cdbe * live-build https://github.com/derivative-maker/derivative-maker/commit/73b2a78b0bf615adaf86a8dff27984a0bbe04705 * live-build https://github.com/derivative-maker/derivative-maker/commit/f3ceaa98abf56dab0697c3439f53e06090f5cf21 * live-build https://github.com/derivative-maker/derivative-maker/commit/cb8e50dc7aea390e962797fc9880d95d7be75c26 * live-build https://github.com/derivative-maker/derivative-maker/commit/e6d386aad1b7b5147cc26893691c0f76309afbf0 * live-build https://github.com/derivative-maker/derivative-maker/commit/13cc802fdb1d17720e8324f5ead02553aec395f1 * live-build https://github.com/derivative-maker/derivative-maker/commit/bda4a09169e41beb309a7723422ac44addaf1239 * live-build https://github.com/derivative-maker/derivative-maker/commit/dec7378e0264a73dfc45cfa240bed8f51fa3f17d * live-build https://github.com/derivative-maker/derivative-maker/commit/3360d35ddfab8c4a960067299ead509da9b32d07 * live-build https://github.com/derivative-maker/derivative-maker/commit/dcdbcb9227130ae57a6b8e368d219107ba9472b2 * renamed build-steps renamed: build-steps.d/1120_prepare-build-machine -> build-steps.d/1200_prepare-build-machine renamed: build-steps.d/1130_cowbuilder-setup -> build-steps.d/1300_cowbuilder-setup renamed: build-steps.d/1140_local-dependencies -> build-steps.d/1400_local-dependencies renamed: build-steps.d/1350_create-iso-config -> build-steps.d/1500_create-iso-config renamed: build-steps.d/1150_export-libvirt-xml -> build-steps.d/1600_export-libvirt-xml renamed: build-steps.d/2700_create-vm-text -> build-steps.d/1700_create-vm-text renamed: build-steps.d/1200_create-debian-packages -> build-steps.d/2100_create-debian-packages renamed: build-steps.d/1300_create-raw-image -> build-steps.d/3200_create-raw-image renamed: build-steps.d/1400_create-iso-chroot -> build-steps.d/3300_create-iso-chroot renamed: build-steps.d/1800_copy_vms_into_raw -> build-steps.d/3400_copy-vms-into-raw renamed: build-steps.d/1700_install-packages -> build-steps.d/3500_install-packages renamed: build-steps.d/2300_run-chroot-scripts-post-d -> build-steps.d/4300_run-chroot-scripts-post-d renamed: build-steps.d/2400_convert-raw-to-qcow2 -> build-steps.d/4400_convert-raw-to-qcow2 renamed: build-steps.d/2350_zerofree-raw -> build-steps.d/4400_zerofree-raw renamed: build-steps.d/2375_build-arm64-fs -> build-steps.d/4500_build-arm64-fs renamed: build-steps.d/2500_convert-raw-to-vdi -> build-steps.d/4500_convert-raw-to-vdi renamed: build-steps.d/2600_create-vbox-vm -> build-steps.d/4600_create-vbox-vm renamed: build-steps.d/2376_export-utm-packages -> build-steps.d/4600_export-utm-packages renamed: build-steps.d/2550_create-iso-image -> build-steps.d/4700_create-iso-image renamed: build-steps.d/2800_create-report -> build-steps.d/5100_create-report https://github.com/derivative-maker/derivative-maker/commit/bec59930c3f9a5f0a8244fe611e91396b1d230a8 == 17.0.1.9 == * '''port to Debian 12 (bookworm)''' [https://github.com/kicksecure/anon-apt-sources-list anon-apt-sources-list]: * bookworm `non-free` to `non-free-firmware` split https://github.com/{{project_name_short}}/anon-apt-sources-list/commit/fad143766ec6fcfecdb9bf591d39c98d4736b1f9 * bookworm `non-free-firmware` https://github.com/{{project_name_short}}/anon-apt-sources-list/commit/ec9e2dd8ff72a9cb375d6d676e25defcd8adeb00 [https://github.com/kicksecure/anon-connection-wizard anon-connection-wizard]: * comment out unnecessary import I: anon-connection-wizard source: uses-python-distutils [usr/lib/python3/dist-packages/anon_connection_wizard/anon_connection_wizard.py:19] N: N: This package uses the Python distutils module. N: N: In Python 3.10 and 3.11, distutils has been formally marked as deprecated. N: Code that imports distutils will no longer work from Python 3.12. N: N: Please prepare for this deprecation and migrate away from the Python N: distutils module. N: N: See-Also: https://peps.python.org/pep-0632 https://github.com/{{project_name_short}}/anon-connection-wizard/commit/933715f1674dbe5128078e3ccc38e9f591aa7816 [https://github.com/kicksecure/desktop-config-dist desktop-config-dist]: * Revert "`Depends: gnome-colors-common` for livecheck" This reverts commit 14544b881dccc81a63b76d0126e9a0ca4cc28c1a. https://github.com/{{project_name_short}}/desktop-config-dist/commit/ba48bd9c73f49886069188d4722dcc178ec2ca2a * `Depends: gnome-colors-common` for livecheck https://github.com/{{project_name_short}}/desktop-config-dist/commit/14544b881dccc81a63b76d0126e9a0ca4cc28c1a * livecheck systray icons https://github.com/{{project_name_short}}/desktop-config-dist/commit/e1d4dbca4124aec09c0227ef503cb2225b84d1c6 * check if images exist https://github.com/{{project_name_short}}/desktop-config-dist/commit/990313f4c12dec9404329b550fd0fe8c77b60411 [https://github.com/kicksecure/developer-meta-files developer-meta-files]: * abolish /rw/config parsing (Does not influence Qubes specific /rw/config parsing.) https://github.com/{{project_name_short}}/developer-meta-files/commit/799909522c964ffbd352f752ca9327ae5b27762b * towards install_ppcross_using_debian_source_package https://github.com/{{project_name_short}}/developer-meta-files/commit/36ae3d156fcaeca1d12466ea56f5f112df7ababe * import from Whonix-Installer https://github.com/{{project_name_short}}/developer-meta-files/commit/2937074c708e71dbb8834aec5b76cee1e80703d9 [https://github.com/kicksecure/dist-base-files dist-base-files]: * enable zsh by default for new builds https://forums.whonix.org/t/change-default-shell-from-bash-to-zsh-by-default/14792 https://github.com/{{project_name_short}}/dist-base-files/commit/a618d3c76cc70223db4ecc6b2defe4cb97582d68 [https://github.com/kicksecure/genmkfile genmkfile]: * set `derivative_repository_name` https://github.com/{{project_name_short}}/genmkfile/commit/fc3353a9dbf366369e37853e2d12ad332d547ce6 * skip make uch if CHANGES file exists https://github.com/{{project_name_short}}/genmkfile/commit/05972114e399ecba0dfb93533e1dd941461f2dfa [https://github.com/kicksecure/hardened-kernel hardened-kernel]: * removed outdated .travis.yml file https://github.com/{{project_name_short}}/hardened-kernel/commit/6ab6eb0cfdbd6adbd05c3009bcf2e8e69831a9a3 [https://github.com/kicksecure/helper-scripts helper-scripts]: * lightdm https://forums.whonix.org/t/display-manager-lightdm-gdm3-sddm-or-no-display-manager-startx/12457 https://github.com/{{project_name_short}}/helper-scripts/commit/437767bc56c20a1dc40d11bfdf8885081fafa2dc [https://github.com/kicksecure/kicksecure-base-files kicksecure-base-files]: * bump /etc/kicksecure_version https://github.com/{{project_name_short}}/kicksecure-base-files/commit/d6887d51604e6781f8493257a6cef9e9e0b2d5b7 [https://github.com/kicksecure/kicksecure-meta-packages kicksecure-meta-packages]: * install auditd by default useful for aa-logprof https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/306f575c3560b9be14ef26a382eca262a3941e58 * lightdm https://forums.whonix.org/t/display-manager-lightdm-gdm3-sddm-or-no-display-manager-startx/12457 https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/9ce618d595e965ce1e2f7a45be630733fab22015 * remove dependency on `apt-transport-https` because now integrated in `apt` https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/1e28a3cb7a12dc11bb1c8ed8ca6784d6e50c9e53 * `policykit-1` -> `polkitd`, `pkexec` https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/88b2c8b9f70eac4fe50ebe268983821368ef5cea [https://github.com/kicksecure/legacy-dist legacy-dist]: * remove bashrc migration legacy https://github.com/{{project_name_short}}/legacy-dist/commit/ccb70d402fec9c327589bd43e94f3cfd3f05d146 * support `downloadonly` option for `release-upgrade` https://github.com/{{project_name_short}}/legacy-dist/commit/872841c11790437827e598a9ae4598a02f29b5ea [https://github.com/kicksecure/libvirt-dist libvirt-dist]: * XFCE -> Xfce https://github.com/{{project_name_short}}/libvirt-dist/commit/c9de8bea7821cb510e5abec366be21423756e55e * removed outdated .travis.yml file https://github.com/{{project_name_short}}/libvirt-dist/commit/df0f6285000691aea4b1f60fbdde92a3717eee39 [https://github.com/kicksecure/live-config-dist live-config-dist]: * bump major version https://github.com/{{project_name_short}}/live-config-dist/commit/160285b9f6baa9e8a12cb32fcd6d66ec52278888 [https://github.com/kicksecure/open-link-confirmation open-link-confirmation]: * abolish /rw/config parsing (Does not influence Qubes specific /rw/config parsing.) https://github.com/{{project_name_short}}/open-link-confirmation/commit/70fcb4f609a6b99de386935a4d4baf771dd2f930 [https://github.com/kicksecure/rads rads]: * lightdm https://forums.whonix.org/t/display-manager-lightdm-gdm3-sddm-or-no-display-manager-startx/12457 https://github.com/{{project_name_short}}/rads/commit/1547c58d99620ecca3061660166b58f75e62eab1 * fix, renamed usr/libexec/tmpfiles.d/rads.conf -> usr/lib/tmpfiles.d/rads.conf https://github.com/{{project_name_short}}/rads/commit/33745e418ba8011779f9f16a584481909df2975f * abolish /rw/config parsing (Does not influence Qubes specific /rw/config parsing.) https://github.com/{{project_name_short}}/rads/commit/5c807e5a1ec72c8c32b07c5fd8284557260f6214 [https://github.com/kicksecure/sdwdate sdwdate]: * fix, restart sdwdate-pre every time sdwdate is restarted https://github.com/{{project_name_short}}/sdwdate/commit/1974d12f698160fe58b963b02461a3d0b4a9f23d * delete sclockadj only when package is removed using apt-get with purge option otherwise during `release-upgrade` postrm script might run, delete sclockadj while sdwdate is still running https://github.com/{{project_name_short}}/sdwdate/commit/997afad5a0f8676fa6cd1245469eb1681b19d960 * Qubes seccomp fix https://github.com/{{project_name_short}}/sdwdate/commit/998c418dd2e329a2acf4adce12fe1a77eb6556fa * defcon onion fix https://github.com/{{project_name_short}}/sdwdate/commit/21d622504a23858c0d43ef09194bc748f58eb898 * Update 30_default.conf Removed not working URLs https://github.com/{{project_name_short}}/sdwdate/commit/441897cf9004cb3f774bf19aa4669397ecd58fe9 (Thanks to TNT BOM BOM!) * Update 30_default.conf Renewed Defcon URL https://github.com/{{project_name_short}}/sdwdate/commit/aebdeefa118fcfcdf2f15a76199d4c05a92c1c28 (Thanks to TNT BOM BOM!) * Update 30_default.conf renewed the intercept URL, and removed duplicate from securedrop (since using the same new URL) https://github.com/{{project_name_short}}/sdwdate/commit/11fca1e831bf2d3617076ad6ce3edd9ac90d0fad (Thanks to TNT BOM BOM!) * Update 30_default.conf Remove the TLS from https://www.propublica.org/ onion service https://p53lf57qovyuvwsc6xnrppyply3vtqm7l6pcobkmyqsiofyeznfu5uqd.onion http://p53lf57qovyuvwsc6xnrppyply3vtqm7l6pcobkmyqsiofyeznfu5uqd.onion https://github.com/{{project_name_short}}/sdwdate/commit/f3ef31557e826b3242de4a190d42aa6d9f8d3745 (Thanks to TNT BOM BOM!) * moved /usr/libexec/sdwdate/sclockadj.c -> usr/src/sdwdate/sclockadj.c https://github.com/{{project_name_short}}/sdwdate/commit/76cf8e96bfd052e713ef09688915017dc999a572 [https://github.com/kicksecure/systemcheck systemcheck]: * add firmware and microcode packages to list of expected nonfreeodm packages https://github.com/{{project_name_short}}/systemcheck/commit/4d42468bc78e634722f784658e00f386efc1465b * abolish /rw/config parsing (Does not influence Qubes specific /rw/config parsing.) https://github.com/{{project_name_short}}/systemcheck/commit/59492cebcfabbd9c54942f018493107311dfe0f2 [https://github.com/kicksecure/tb-starter tb-starter]: * abolish /rw/config parsing (Does not influence Qubes specific /rw/config parsing.) https://github.com/{{project_name_short}}/tb-starter/commit/348916809bba83e7bd62d8a372646f316ab3b10e [https://github.com/kicksecure/tb-updater tb-updater]: * tbb_hardcoded_version="12.5.1" https://github.com/{{project_name_short}}/tb-updater/commit/9bb13e0ee978769ef68b1910c893f297494fca36 * tbb_hardcoded_version="12.5" https://github.com/{{project_name_short}}/tb-updater/commit/782c9eae3ef932275e0e876f1fbcd83e845cc41a * abolish /rw/config parsing (Does not influence Qubes specific /rw/config parsing.) https://github.com/{{project_name_short}}/tb-updater/commit/6d3e3a98e6b9361f5245faafb689ccf98bff4781 * alpha tbb_hardcoded_version="12.5a7" https://github.com/{{project_name_short}}/tb-updater/commit/13d4282ba4046a43c27b667afd724eb93b9749b4 * tbb_hardcoded_version="12.0.7" https://github.com/{{project_name_short}}/tb-updater/commit/2378d32983d97326b0979668ece72cef5fff85f9 [https://github.com/kicksecure/timesanitycheck timesanitycheck]: * update minimum_unixtime https://github.com/{{project_name_short}}/timesanitycheck/commit/57a1f975fcb91333d935af6064994b695f30d8ba [https://github.com/kicksecure/tirdad tirdad]: * signed commit https://github.com/{{project_name_short}}/tirdad/commit/d498f45bf865474a9c810ce4229b70f33d8c0314 [https://github.com/kicksecure/usability-misc usability-misc]: * Merge branch 'master' into scurl-improvements https://github.com/{{project_name_short}}/usability-misc/commit/2bebb8ca59a04029f6364d26d29a6dbb06a0945e * Disable SC2317 globally https://github.com/{{project_name_short}}/usability-misc/commit/7a6bc0c6f955bde41aa13dedc6b126ddad8b75ea (Thanks to grass!) * Change running vm detection method https://github.com/{{project_name_short}}/usability-misc/commit/69bb117ef5d602019e9ac74d0d19398a970c792f (Thanks to grass!) * Fail if trying to import a VM that is running https://github.com/{{project_name_short}}/usability-misc/commit/d0c09acb01b943697f947e6b5c38326d84d104c8 (Thanks to grass!) * install Kicksecure signing key https://github.com/{{project_name_short}}/usability-misc/commit/0ea89dc53ef230913ddce82fca403181fcbeb250 * implement adding Kicksecure repository https://github.com/{{project_name_short}}/usability-misc/commit/8714671259511d1475db5434b3ce003017db1ca8 * towards bookworm support https://github.com/{{project_name_short}}/usability-misc/commit/0e124337e1a6571b9ed8bf89f0c72bb20d9514ba * fix, do not hardcode distribution codename https://github.com/{{project_name_short}}/usability-misc/commit/1bab2bdfee21bd0a9abce92a4fbbd3573d2b1218 * distro_codename https://github.com/{{project_name_short}}/usability-misc/commit/4676cd1a49a9e1005acb4843ccb2fff88205e962 * oldstable https://github.com/{{project_name_short}}/usability-misc/commit/312c08929662ac32f965c4fee225772b2f6c04cd * fix, do not run Nested Virtualization Test when dry run https://github.com/{{project_name_short}}/usability-misc/commit/92659dcbc137a8f2030fe15b7b36d7fdcfbd6473 * handle XFCE -> Xfce renaming for Whonix 17 https://github.com/{{project_name_short}}/usability-misc/commit/97ea12a10e1d132fc28f95f369d4a67597006789 * XFCE -> Xfce https://github.com/{{project_name_short}}/usability-misc/commit/228673709dd1c8a0e04b8d0c531e30fb4ef4e10d * remove usr/share/usability-misc/tbb-foxyproxy/foxyproxy.xml https://forums.whonix.org/t/new-version-of-tbb-no-longer-accepts-foxyproxy-plugin/2565/57 https://github.com/{{project_name_short}}/usability-misc/commit/be56e9e514614b28ab5e799f6423cdf09c119587 * symlink /usr/bin/virtualbox-installer https://github.com/{{project_name_short}}/usability-misc/commit/04bd76bd307b8da49ac8d8890a99e3106ae4670b * Fix test statement not handling errors Reminder to use if statements because they don't have this problem. https://github.com/{{project_name_short}}/usability-misc/commit/c0d3954968d3daea356d7b924cdb8466c842377f (Thanks to grass!) * Add standalone VirtualBox installer https://github.com/{{project_name_short}}/usability-misc/commit/b047523ce38b02f4c670c974b67bc7507e4d113c (Thanks to grass!) * improve curl-download and redirect scurl-download to it https://github.com/{{project_name_short}}/usability-misc/commit/e0f1e3a806e6883b66aa3289076744cc8f5f0343 (Thanks to nyxnor!) * better to quote every arg https://github.com/{{project_name_short}}/usability-misc/commit/ab4444272f38b87e03e31073766f373436677531 (Thanks to nyxnor!) * quote args with spaces, that if passed as singl arg, they were unquoted by the shell https://github.com/{{project_name_short}}/usability-misc/commit/9f8fa803bf781bc6ef927851e2a1e6247d4322f9 (Thanks to nyxnor!) * improve scurl-download to behave like wget https://github.com/{{project_name_short}}/usability-misc/commit/d4c154875cee2f1161f17a69f97438eda914c3eb (Thanks to nyxnor!) [https://github.com/derivative-maker/derivative-maker derivative-maker]: * non-free non-free-firmware https://github.com/derivative-maker/derivative-maker/commit/4ac48c4591f183caa292b3a359cf67de2f89ec83 * sanity test https://github.com/derivative-maker/derivative-maker/commit/1d85ec2658bcd48704d965242efd3d0782ffa924 * avoid head/tail due to issues https://github.com/derivative-maker/derivative-maker/commit/8761fafbef16664170e6969361058f2b21c4bc33 * deprecated `--build`` and `--clean` for code simplification `derivative-delete` will replace `--clean` https://github.com/derivative-maker/derivative-maker/commit/e9a7b7e8b6d0def0ebabf355bd3c55070658e914 * rework internalrun https://github.com/derivative-maker/derivative-maker/commit/67003ab82c5bff0d73b965a68c13c725ddac9ab4 * rework internalrun https://github.com/derivative-maker/derivative-maker/commit/f50885dff2ede76e3e72ab7276635baa8f93c3aa * installer-dist upload support https://github.com/derivative-maker/derivative-maker/commit/87aeb4ba967ea1f1a03b86f2833f7a46b26a693e * Remove tasks to delete existing VMs since VPS is newly created https://github.com/derivative-maker/derivative-maker/commit/3a045b13c18b3f40bc1700e35cbee5640f2c5638 (Thanks to Rob Stringer!) * Install VirtualBox after repo source https://github.com/derivative-maker/derivative-maker/commit/d5004d060272b383bd4f7eb4a59f7d72b1b49b8d (Thanks to Rob Stringer!) * Wait for cloud init apt process completetion https://github.com/derivative-maker/derivative-maker/commit/201f145fb283fbdef9e769d33f9ea119a032116f (Thanks to Rob Stringer!) * Add maintained virtualbox installation script and logging https://github.com/derivative-maker/derivative-maker/commit/98be576e71b1de3bc291fa49f59c2459de2a421d (Thanks to Rob Stringer!) * Wait for connection to create users https://github.com/derivative-maker/derivative-maker/commit/1995deb628cc4cc635c2ec644dfc16bafc67aea9 (Thanks to Rob Stringer!) * Bump inventory to debian 12 https://github.com/derivative-maker/derivative-maker/commit/bb896c66edd9821e1282967a181e812ecaa64562 (Thanks to Rob Stringer!) * Add CI testing branches https://github.com/derivative-maker/derivative-maker/commit/a4eb8d63b586cdcb7a6dd436c649a908d48d939c (Thanks to Rob Stringer!) * VirtualBox version update https://github.com/derivative-maker/derivative-maker/commit/7798a1a00b4bf9d79bde772a2cdeffc11670c150 * XFCE -> Xfce https://github.com/derivative-maker/derivative-maker/commit/35795ee6620c9ca736d0e47441bd9017e6c647b5 * remove no longer needed udev udevadm workaround comments https://github.com/derivative-maker/derivative-maker/commit/881f7d95e9e2af9fc16a4ad99adc8d2ba50198e5 * apt-cacher-ng fix https://github.com/derivative-maker/derivative-maker/commit/f055a3bd05f94b477f08cdf209865109926ddb6b * automate adding `AllowUserPorts: 0` to `/etc/apt-cacher-ng/acng.conf` https://github.com/derivative-maker/derivative-maker/commit/e12efd8f5d38cc60916dc1d0abe8c39bd25dca02 * remove `qemu` from build dependencies because package `qemu` is no longer available in Debian bookworm. https://github.com/derivative-maker/derivative-maker/commit/30ecc328fb11da0d7c3bf12ed6638f877a63e6ea * stunnel -> stunnel4 https://github.com/derivative-maker/derivative-maker/commit/e1a76ea1042be683e3cd897c21f6a2c9ecff0316 * download VirtualBox from Debian sid because not yet available from Debian fasttrack https://salsa.debian.org/fasttrack-team/support/-/issues/51 https://github.com/derivative-maker/derivative-maker/commit/8aec1fed4a36ea64beb87c84067fc072a2d22211 * use Tor packages from Debian stable instead of Tor Project repository https://github.com/derivative-maker/derivative-maker/commit/20f63b9553525a9b694f4860b8ccaf05f3930e0b * add packages only to the repository these originate from In other words, no longer adding all packages to all derivative specific repositories. https://github.com/derivative-maker/derivative-maker/commit/e2444b08df35ab5c832b069d38e4feddcab0345a * abolish /rw/config parsing (Does not influence Qubes specific /rw/config parsing.) https://github.com/derivative-maker/derivative-maker/commit/a33bf15ed5dccebac573f958982d36a7c5e9d19e * use mmdebstrap from Debian instead from help-steps/mmdebstrap https://github.com/derivative-maker/derivative-maker/commit/6e2e5ec8ff4278a6b949b6a32ffb8a0bc204f74b * windows installer https://github.com/derivative-maker/derivative-maker/commit/1dd7998c92fa63b0776d28a946b9cb6a3401d598 * Windows-Installer https://github.com/derivative-maker/derivative-maker/commit/795d115f843061ec170b17d8feab3b1e0a2c28ca * add windows/Whonix-Starter https://github.com/derivative-maker/derivative-maker/commit/a0903c2cb092a142140b2b53b119802f0ef78456 == {{project_name_long}} 16.0.9.8 == [https://github.com/kicksecure/desktop-config-dist desktop-config-dist]: * remove unncessary comments https://github.com/{{project_name_short}}/desktop-config-dist/commit/57c53061777b1a3517eff2a64e19c46b7eff5932 (Thanks to nyxnor!) * improve highlight colors and fix =command problem https://github.com/{{project_name_short}}/desktop-config-dist/commit/4cf9026ffe192c8d80e5b0ec3887c8ddf3e3284e (Thanks to nyxnor!) * fix zsh prompt mising color https://github.com/{{project_name_short}}/desktop-config-dist/commit/03b19e8a4ccd5286c4ecaf9d12688fa7a728f837 (Thanks to nyxnor!) [https://github.com/kicksecure/developer-meta-files developer-meta-files]: * remove monero-gui https://github.com/{{project_name_short}}/developer-meta-files/commit/e3d52d152f1da8c8b1bf7019a590ccf154111e17 * dm-git-commit-checkout-latest https://github.com/{{project_name_short}}/developer-meta-files/commit/b4cc71c00c03cbc9725763708c92754d380360c6 * Windows Installer https://github.com/{{project_name_short}}/developer-meta-files/commit/5f4a94a7b75000868129d9984fbafda03cd3a2a4 * Windows Installer https://github.com/{{project_name_short}}/developer-meta-files/commit/0140276ed8cf4716556c6efa31a85f69d1e9d5e8 * Windows Installer https://github.com/{{project_name_short}}/developer-meta-files/commit/82043bad90a3b84a56e6bf50bc610a47c261198d * Windows Installer https://github.com/{{project_name_short}}/developer-meta-files/commit/48c9cc0e6575839409fe421c4cc9d9ac6fca931b * rsync https://github.com/{{project_name_short}}/developer-meta-files/commit/b2da83535c05efdb8f78fa9221a2f489737722e7 * installer-dist https://github.com/{{project_name_short}}/developer-meta-files/commit/a76ebcce3e6b2e4bf3a12c0a01e71bbdb85f5ac1 * installer-dist https://github.com/{{project_name_short}}/developer-meta-files/commit/beb36f096ad3d54a19bf9201f902ca86e06ac8b2 * installer-dist https://github.com/{{project_name_short}}/developer-meta-files/commit/ab745f10508f6088a7583353ef5c880811a013d8 * installer-dist https://github.com/{{project_name_short}}/developer-meta-files/commit/6bc60822308df8dc531daefe127e4a32f431aab1 [https://github.com/kicksecure/helper-scripts helper-scripts]: * add initrd-file-detect / kernel-file-detect https://github.com/{{project_name_short}}/helper-scripts/commit/350eec36e37cb463c97416924b325202e0539f6c [https://github.com/kicksecure/kicksecure-meta-packages kicksecure-meta-packages]: * remove monero-gui https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/1016e0bb3b9616ec6414fcb2c1171044d0c195ba * consistent use of `Pre-Depends: legacy-dist` https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/011d11b4664bc5a3e9aab86e1623f9f7cef71c17 [https://github.com/kicksecure/kicksecure-welcome-page kicksecure-welcome-page]: * CSS redesign to fit for all imaginable screen sizes https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/37bfa1bec80637973d649e7333e1927a7ef112c9 (Thanks to Hans!) [https://github.com/kicksecure/legacy-dist legacy-dist]: * Prevent question "Should kexec-tools handle reboots (sysvinit only)?" by kexec-tools package kexec-tools is a dependency of security-misc. https://github.com/{{project_name_short}}/legacy-dist/commit/a5101985394fdd49dc62a2ab6d3bd51914242750 [https://github.com/kicksecure/mediawiki-shell mediawiki-shell]: * genmkfile uch https://github.com/{{project_name_short}}/mediawiki-shell/commit/c27f14543939a9a65449500e9f393d5e1cda9ca7 * improvements https://github.com/{{project_name_short}}/mediawiki-shell/commit/32ceda388d13390f36bb29779fb3f1b4dc3400d5 * improvements https://github.com/{{project_name_short}}/mediawiki-shell/commit/d749bc39e748d429a4bdf7208c20b1819104bbbe * improvements https://github.com/{{project_name_short}}/mediawiki-shell/commit/7cf7ba88fa069a5e87c22647a56cab3f86fa252a * improvements https://github.com/{{project_name_short}}/mediawiki-shell/commit/c437efe8642d01779ff4fb810ac368bb1d8c6cbc * major revision https://github.com/{{project_name_short}}/mediawiki-shell/commit/f1ca25992b8b12d67d1ceb21c6659851895865ff * Initial commit https://github.com/{{project_name_short}}/mediawiki-shell/commit/27e6d05596f0c4953487900fb5c5961c709a9752 (Thanks to Matthew Newton!) [https://github.com/kicksecure/ram-wipe ram-wipe]: * update-grub https://github.com/{{project_name_short}}/ram-wipe/commit/14f7ab64d1ccfaeea6bd897ec558704a853d30f0 * renamed: lib/systemd/system/cold-boot-attack-defense-kexec-prepare.service -> lib/systemd/system/ram-wipe-kexec-prepare.service https://github.com/{{project_name_short}}/ram-wipe/commit/413afda35ba5dd342972c3ccde0ce5b9013d83f5 * remove no longer needed file /etc/sysctl.d/40_ram-wipe.conf https://github.com/{{project_name_short}}/ram-wipe/commit/5c046a4f7de0a264eee2492309a7a5acb7cb5ae3 * rework message output https://github.com/{{project_name_short}}/ram-wipe/commit/301968010519a93dd4d315abc033896f391955cc * fix, run cold-boot-attack-defense-kexec-prepare.service only when needed https://github.com/{{project_name_short}}/ram-wipe/commit/6533b6eda5ee3d285a36d969cfa0f7ac772c7729 * fix, renamed: debian/security-misc.triggers -> debian/ram-wipe.triggers https://github.com/{{project_name_short}}/ram-wipe/commit/671281fa6769059071fad766dd2acfdfa19a5db0 * config-package-dev hide /etc/sysctl.d/30_security-misc_kexec-disable.conf https://github.com/{{project_name_short}}/ram-wipe/commit/047a6a58e88f04c4ae35d8aa7a9213142993e6da * add debian install file (generated using "genmkfile debinstfile") https://github.com/{{project_name_short}}/ram-wipe/commit/bc4bbcef66bf9acf42c4975269962b164bc91e5f * Added files for cold boot defense https://github.com/{{project_name_short}}/ram-wipe/commit/2198fccdd0b685a53f5ec29257709e1c778cb15e (Thanks to Friedrich Doku!) * genmkfile uch https://github.com/{{project_name_short}}/ram-wipe/commit/8dfc8f85965c9793f7f7470843b8297f4a6181bf * debinstfile https://github.com/{{project_name_short}}/ram-wipe/commit/60509c0861548cfe02dfb7c1f92f915a2517493e * Depends: helper-scripts because contains kernel-file-detect and initrd-file-detect https://github.com/{{project_name_short}}/ram-wipe/commit/10cde49d46e28fcb80dc392de35d6300b4d14d87 * kexec is required for cold boot attack defense. kernel.kexec_load_disabled=0 https://github.com/{{project_name_short}}/ram-wipe/commit/807104d788d1614ef95f05afa5e880e6d560d983 * import /etc/default/grub.d/40_ram-wipe.cfg from security-misc https://github.com/{{project_name_short}}/ram-wipe/commit/1532e66f6a952c323a676d00e9775ab1ca35cbc0 * initial commit https://github.com/{{project_name_short}}/ram-wipe/commit/ad33c1306fe73af102b98f8c6ea30ec49951b046 [https://github.com/kicksecure/sdwdate sdwdate]: * add `sendmsg` secomp call (needed when using `debug` on kernel command line) https://github.com/{{project_name_short}}/sdwdate/commit/fc82df304ff49a4c540ba0e09d02476ce4e9b19d * restore correct permissions in /var/lib/sdwdate folder if changed by something else such as it happens in Qubes https://github.com/{{project_name_short}}/sdwdate/commit/389372a15c480063042a6fe039b36692f63fb464 [https://github.com/kicksecure/security-misc security-misc]: * move kexec disabling to dedicated file `/etc/sysctl.d/30_security-misc_kexec-disable.conf` so ram-wipe can `config-package-dev` `hide` this config file https://github.com/{{project_name_short}}/security-misc/commit/65c29f493b56798bc67de7ea451f8f65d99d3093 * move ram-wipe scripts to dedicated ram-wipe package https://github.com/{{project_name_short}}/security-misc/commit/7bda2ad3e8f30668428e054f57613d7c2ed2a4d6 * migrate ram-wipe to dedicated package https://github.com/{{project_name_short}}/security-misc/commit/6faa050dd8d26bd6436688b32bbc7a6515f9cb14 * disable kexec (revert enabling kexec) remove kexec-utils for ram-wipe since moved to its own package https://github.com/{{project_name_short}}/security-misc/commit/ad5d0d4b12e73b74166aafb5c34252f1e1af1854 * migrate to ram-wipe package https://github.com/{{project_name_short}}/security-misc/commit/87c4e77c017aba7d57ae1fc7cf41a1f3143f1a04 * use warn instead of info for now because dracut does not show info messages when kernel parameter quiet is set https://github.com/{{project_name_short}}/security-misc/commit/d769099db1dbf90350838430cda2de7196076c5d * improve kernel and initrd file detection https://github.com/{{project_name_short}}/security-misc/commit/96d6ca7ae01d537ab972798417b9453d57c03cd7 * improve kernel and initrd file detection https://github.com/{{project_name_short}}/security-misc/commit/da0fc9f5bd5d1551f46fb5625010b317d30274b3 * drop_caches https://github.com/{{project_name_short}}/security-misc/commit/539156c0dad74c584adb02beacdcf7a3a9b8b982 * DRACUT_QUIET=no https://github.com/{{project_name_short}}/security-misc/commit/02f44459ad194444122e98a9f743c2725edb4e43 * prevent "wait: pid 55 is not a child of this shell" https://github.com/{{project_name_short}}/security-misc/commit/2e833b40a1af1f194ec392ff0c05b0060bb27fe8 * lower debugging https://github.com/{{project_name_short}}/security-misc/commit/996c6af2d84cf23f323ca80c04fab26beea2aa1b * protect against wipe RAM reboot loop https://github.com/{{project_name_short}}/security-misc/commit/c0b5fea6806ea07b667a341b2400aacb7191b27f * long options https://github.com/{{project_name_short}}/security-misc/commit/20596488be39f92f069523a3d86c0e6b6ec15399 * Depends: kexec-tools required for cold boot attack defense second RAM wipe after reboot https://github.com/{{project_name_short}}/security-misc/commit/1e19c2cbad8cdf97f6bb460c90cfa330492b8019 * long options https://github.com/{{project_name_short}}/security-misc/commit/dde01f36634337a24d0cd37cfe5a456ff77e8b0e * long options https://github.com/{{project_name_short}}/security-misc/commit/6e0926eece54a55502fa67c2abedf5b718e306e6 * --no-legend https://github.com/{{project_name_short}}/security-misc/commit/83800fcb4fd365aab58a5f70f78f39af7d9371dc * test if readable https://github.com/{{project_name_short}}/security-misc/commit/c3a822af0e9c8bb6c9b34b732ba48710e3ee1974 * lower debugging https://github.com/{{project_name_short}}/security-misc/commit/2cc3c6c59ca88cf44751bc2e9bb7055b46102284 * chmod +x https://github.com/{{project_name_short}}/security-misc/commit/bb121e52bbab151b2104f1a333cabc3889ef47b0 * Get rid of /dev/kmsg https://github.com/{{project_name_short}}/security-misc/commit/b8e82fffca0138afaf20e1b2faf755ce1533af45 (Thanks to Friedrich Doku!) * Change echo to info. Included more reliable way of getting initrd and kernel. Allow user custom kexec https://github.com/{{project_name_short}}/security-misc/commit/78a4fad6674bb11fa682b908e0d3bc63705e7d20 (Thanks to Friedrich Doku!) * fix last line https://github.com/{{project_name_short}}/security-misc/commit/8da3b9c40c6ee073addcc06d5227b3043438b768 (Thanks to Friedrich Doku!) * Checking job queue instead of dbus https://github.com/{{project_name_short}}/security-misc/commit/7cf51a1b433bfb2ccf4fa14b7807184e9e3681c5 (Thanks to Friedrich Doku!) * Update wipe-ram.sh https://github.com/{{project_name_short}}/security-misc/commit/4b7053a6353cf0e092a6ef712e955b4318671bfc (Thanks to Friedrich Doku!) * Update wipe-ram-needshutdown.sh https://github.com/{{project_name_short}}/security-misc/commit/779ad24b573b83c08e89569e5213e018377d1535 (Thanks to Friedrich Doku!) * Update module-setup.sh https://github.com/{{project_name_short}}/security-misc/commit/d45ba826bca6f5efef846de01a34a0a8c7936442 (Thanks to Friedrich Doku!) * Update wipe-ram.sh https://github.com/{{project_name_short}}/security-misc/commit/b3d4314a069a608380ca9dd01d76c653bdb87078 (Thanks to Friedrich Doku!) * Update wipe-ram-needshutdown.sh https://github.com/{{project_name_short}}/security-misc/commit/33877250172349cccb2c776c1fa7aed2e8ad716f (Thanks to Friedrich Doku!) * Update module-setup.sh https://github.com/{{project_name_short}}/security-misc/commit/ec68ee6ded7294c161b3d0793bf8874b12262190 (Thanks to Friedrich Doku!) * Update cold-boot-attack-defense-kexec-prepare.service https://github.com/{{project_name_short}}/security-misc/commit/014d10b9778907a9282ec337023f8c2b01b0ca6b (Thanks to Friedrich Doku!) * Update cold-boot-attack-defense-kexec-prepare https://github.com/{{project_name_short}}/security-misc/commit/62dcdcf7649175e0587a84708e8f0aa318a45d30 (Thanks to Friedrich Doku!) * Update cold-boot-attack-defense-kexec-prepare.service https://github.com/{{project_name_short}}/security-misc/commit/f4637509205c11eddaa13151b93c961e9d345be6 (Thanks to Friedrich Doku!) * Update cold-boot-attack-defense-kexec-prepare https://github.com/{{project_name_short}}/security-misc/commit/14abfbfccdd3403d90a16dd5b2a1057ccf4da3d5 (Thanks to Friedrich Doku!) * Update wipe-ram.sh https://github.com/{{project_name_short}}/security-misc/commit/37a5264696797c0807570606361e04cb8dcb2395 (Thanks to Friedrich Doku!) * Update wipe-ram-needshutdown.sh https://github.com/{{project_name_short}}/security-misc/commit/7ac45acd0f3e3e0a68e3fc4036787e8e7d4ebe9f (Thanks to Friedrich Doku!) * Update module-setup.sh https://github.com/{{project_name_short}}/security-misc/commit/114a37fcd39ff20ddd9e8cca829763a9b96a8115 (Thanks to Friedrich Doku!) * Update wipe-ram.sh https://github.com/{{project_name_short}}/security-misc/commit/1eeb32b7b96ab1df63d808b6715fef7a6e1a9482 (Thanks to Friedrich Doku!) * Update wipe-ram-needshutdown.sh https://github.com/{{project_name_short}}/security-misc/commit/c5accc5ad191fe54a96e12cd1f1286508da8243c (Thanks to Friedrich Doku!) * Update module-setup.sh https://github.com/{{project_name_short}}/security-misc/commit/f9ebc3cfa86674025ccd65c22cde2427ea2f4ae3 (Thanks to Friedrich Doku!) * Update cold-boot-attack-defense-kexec-prepare https://github.com/{{project_name_short}}/security-misc/commit/28687092ef4f57afab5e8d32f68492799694a379 (Thanks to Friedrich Doku!) * Update wipe-ram.sh https://github.com/{{project_name_short}}/security-misc/commit/d67d3c1d7d788fff589806457ff140e8f82089a0 (Thanks to Friedrich Doku!) * Update wipe-ram-needshutdown.sh https://github.com/{{project_name_short}}/security-misc/commit/7fa64d68423d24668e44eb0d7e19ccf4845ee711 (Thanks to Friedrich Doku!) * Update module-setup.sh https://github.com/{{project_name_short}}/security-misc/commit/14c7239681300edc4f715bc96c5235cddf677c60 (Thanks to Friedrich Doku!) * Added checks https://github.com/{{project_name_short}}/security-misc/commit/73913ea5afef8354f433f7cf87c7cd64c16be0a0 (Thanks to Friedrich Doku!) * added files https://github.com/{{project_name_short}}/security-misc/commit/a7015f4ddff892cab17f96713ddb0a720ebb7901 (Thanks to Friedrich Doku!) * Merge branch 'Kicksecure:master' into framebuffer https://github.com/{{project_name_short}}/security-misc/commit/f81714be506d1b15c0e79cbe8378bf8a18a2256f (Thanks to Raja Grewal!) * Typo https://github.com/{{project_name_short}}/security-misc/commit/d67845fea89f4a74ed4b0a6eefbf2bf228b13a1b (Thanks to Raja Grewal!) * Add comment about legacy Apple fiesystems https://github.com/{{project_name_short}}/security-misc/commit/6f695902fb70cbbc95b71f827216ab84edcfeb83 (Thanks to Raja Grewal!) * Include several framebuffer drivers into blacklist These were previously commented out to test for compatibility issues. https://github.com/{{project_name_short}}/security-misc/commit/daa30d4e7830ba38ed52f83e6ac93c3a4e03ee33 (Thanks to Raja Grewal!) [https://github.com/kicksecure/systemcheck systemcheck]: * show output of `sudo apparmor-info` when using `--verbose` https://github.com/{{project_name_short}}/systemcheck/commit/dfc1c4190887bd22e3183a6ce9ec36ba7fd4d1df * show seccomp issues when using --verbose https://github.com/{{project_name_short}}/systemcheck/commit/95ca4faf7e54a31175f2d8b1ea0321a3959102a1 [https://github.com/kicksecure/tb-updater tb-updater]: * alpha tbb_hardcoded_version="12.5a3" https://github.com/{{project_name_short}}/tb-updater/commit/e5e921d1026f0ad397eb9c0c1d71be2676010acf * tbb_hardcoded_version="12.0.3" https://github.com/{{project_name_short}}/tb-updater/commit/ded2989cec763817d921e14393d3fd04a402e635 * alpha tbb_hardcoded_version="12.5a2" https://github.com/{{project_name_short}}/tb-updater/commit/d8047b1e4c437e1a18604a80563856ff3f0525d3 * tbb_hardcoded_version="12.0.2" https://github.com/{{project_name_short}}/tb-updater/commit/60b87235b583ec20481a753e926700f955cc823d * tbb_hardcoded_version="12.0.1" https://github.com/{{project_name_short}}/tb-updater/commit/d8aeff8887097345a9219c6eec03e1ce908da026 * tbb_hardcoded_version="12.0" https://github.com/{{project_name_short}}/tb-updater/commit/f6aaff346347d7b939bf3e98eb687a9a8ed2d30c * Change min $tbb_version for TB_LANG="ALL" This resolves curl not finding packages ending with "en-US" since new packages use "ALL" instead (and versions < 12.0a4 no longer seem to be available): https://dist.torproject.org/torbrowser/12.0/ https://github.com/{{project_name_short}}/tb-updater/commit/d68336f6d3e989f664eda928981338d2afc4aa76 (Thanks to Andrea Varesio!) * alpha tbb_hardcoded_version="12.0a5" https://github.com/{{project_name_short}}/tb-updater/commit/408d45198ab73fc870da795aee71624d83c0c3cc [https://github.com/kicksecure/usability-misc usability-misc]: * Merge branch 'master' into installer * master: fix fasttrack onion insertion https://github.com/{{project_name_short}}/usability-misc/commit/3246991859c35e37489d6e99ed3b95904d60054e (Thanks to grass!) * fix fasttrack onion insertion https://github.com/{{project_name_short}}/usability-misc/commit/cc3043dfc20e8c1193605809e331e1291c3c4988 (Thanks to grass!) * shellcheck https://github.com/{{project_name_short}}/usability-misc/commit/4769bd4b287dd08b9d980824dc475c08278861f4 * fix log_run and fasstrack repo adding only if necessary https://github.com/{{project_name_short}}/usability-misc/commit/39c4a967ae1c7ec5179d7ccb14f9e4746f7ca5d2 (Thanks to grass!) * changes to su, xtrace, fasttrack no su function xtrace printed to screen fasttrack torified or +onionized repository https://github.com/{{project_name_short}}/usability-misc/commit/acd1d69f0c7ca32de2f677ac73458b40f5aa33b9 (Thanks to grass!) * deal with testing not having complete /etc/os-release https://github.com/{{project_name_short}}/usability-misc/commit/5b76e9c2f3b699f15953ec30e5dfdbcda1be5a92 (Thanks to grass!) * better error handling in case starting VirtualBox VMs fails due to unexpected reasons https://github.com/{{project_name_short}}/usability-misc/commit/1ab26b2d6ba188a1fe9e41dd0bc1bdb8446ce047 * a failing vboxmanage startvm is not considered a bug if virtualization detection failed https://github.com/{{project_name_short}}/usability-misc/commit/185b1ea2081a7399ca759c2065ec5cef8614142e * nested_virtualization_detected https://github.com/{{project_name_short}}/usability-misc/commit/a968d9f8ec1f49de477ab5f8cf865b230c1cddf0 * improve output if nested virtualization is detected https://github.com/{{project_name_short}}/usability-misc/commit/95165dae9293b9cace69d8b418415e05cbb0625f * do not hardcode domain name https://github.com/{{project_name_short}}/usability-misc/commit/29bafaf64fbacc8ab2fa874c31633505aa9f7e84 * show which root commands are executed on the user's system for transparency https://github.com/{{project_name_short}}/usability-misc/commit/d09c7043331b0ece80b5cbf7e3a8c4a329561285 * improve RAM and virtualization test output https://github.com/{{project_name_short}}/usability-misc/commit/a8f90ed69d8a172311175dd2a3e874a7fa88810d * improve output in case of errors https://github.com/{{project_name_short}}/usability-misc/commit/0a4f44d90a409c0c8effb24f52bbcbd1e1bc5fe2 * shellcheck https://github.com/{{project_name_short}}/usability-misc/commit/04780a5161b6c863bfb3e9bba68dcdf316d4b47d * request logs to be included in bug reports https://github.com/{{project_name_short}}/usability-misc/commit/720acc85e8abecfb8258aa3c906b9584191c6146 * point user to debug log https://github.com/{{project_name_short}}/usability-misc/commit/67b2feae1a720ee4568ded277383d117a5343560 * set shebang to bash for better error handling https://github.com/{{project_name_short}}/usability-misc/commit/df81a58cfe32f936d8158ead83aa430c3eda7923 * test_pkg https://github.com/{{project_name_short}}/usability-misc/commit/ebfd8bac1f8e40876fdec32c3d55e3260bc7ae9c * improve root_cmd https://github.com/{{project_name_short}}/usability-misc/commit/50bcbacb3eae44ed447c9920c236f7963b2dff56 * fix doas support https://github.com/{{project_name_short}}/usability-misc/commit/d112387452d77673d3598ac17abc7b72887c4ecc * CI https://github.com/{{project_name_short}}/usability-misc/commit/3f0010a45fea35511a0f8e38323c108a85601f78 * install ca-certificates https://github.com/{{project_name_short}}/usability-misc/commit/c872a9017d6d2ce2bc3f2a221a56ebd24b94ad35 * fix su support https://github.com/{{project_name_short}}/usability-misc/commit/fec1da877bc316962a5dd9d11c8fd9583061b854 * guard against /etc/os-release not containing VERSION_ID https://github.com/{{project_name_short}}/usability-misc/commit/8694d2388f466d87969d8e9b83fe90bb9ffe002b * fix fasttrack repository detection https://github.com/{{project_name_short}}/usability-misc/commit/aa23f28bbdb084047afc07175c5be0435af915fd * fix Ubuntu version detection https://github.com/{{project_name_short}}/usability-misc/commit/8c10d18e0d462bcb508cbe7e4c57be3a4502e491 * CI https://github.com/{{project_name_short}}/usability-misc/commit/9ffe04953313f4f781a04bbfa2679520f0318393 * CI https://github.com/{{project_name_short}}/usability-misc/commit/2afea30d0519c37e536466c4b14bc3ae0db5933b * set note why ubuntu has the version set https://github.com/{{project_name_short}}/usability-misc/commit/498da7094e3d6dc879712623e0adcd921490e6d7 (Thanks to nyxnor!) * try mint latest https://github.com/{{project_name_short}}/usability-misc/commit/a055827975441625098f9528988a660b5addbf29 (Thanks to nyxnor!) * try linux mint 3rd party image https://github.com/{{project_name_short}}/usability-misc/commit/b52f67349ae18ec023936a582601dcb63c4c5a1e (Thanks to nyxnor!) * better handling of disabled colors https://github.com/{{project_name_short}}/usability-misc/commit/d914dac437e8b1fc7a16cb0b715a551a4339a2e1 (Thanks to nyxnor!) * add another environment variable to disable colors https://github.com/{{project_name_short}}/usability-misc/commit/5de4bf29c400e1c2c3bcbe0a98be5bdb33d79e7d (Thanks to nyxnor!) * fix build with checking out repo before paths-filter https://github.com/{{project_name_short}}/usability-misc/commit/05e66472fff6b2775a4d75efdca6842a52c98023 (Thanks to nyxnor!) * newline to test build only if file is modified https://github.com/{{project_name_short}}/usability-misc/commit/1d73d324bb2515b154f21577115e94d70f9aeca1 (Thanks to nyxnor!) * try another gh action checkout version https://github.com/{{project_name_short}}/usability-misc/commit/55b314899d7be991094a790f421f5e9d47b436cd (Thanks to nyxnor!) * add support for no color https://github.com/{{project_name_short}}/usability-misc/commit/278445546ff2b137ca03361abf85dfaa9ae81e11 (Thanks to nyxnor!) * fix yml syntax https://github.com/{{project_name_short}}/usability-misc/commit/64d5e976e79681c8399bee63e0a52e207a52cbeb (Thanks to nyxnor!) * run build only if installer was changed https://github.com/{{project_name_short}}/usability-misc/commit/f38ee7fd47afd015f2035585ba71a2f4b312cbed (Thanks to nyxnor!) * build fails without sudo https://github.com/{{project_name_short}}/usability-misc/commit/e25dfba9f19b8cfb4792cd15fafc26dff2f95876 (Thanks to nyxnor!) * fix yml syntax https://github.com/{{project_name_short}}/usability-misc/commit/edbb15f5620fc5b2482897a36813d556800cb76b (Thanks to nyxnor!) * test without sudo https://github.com/{{project_name_short}}/usability-misc/commit/08ff5762faf041d248c98882615ad7c6e52e6e9e (Thanks to nyxnor!) * remove debug lines from build https://github.com/{{project_name_short}}/usability-misc/commit/f86d9c4582e4a7c148dcaf4843e0a48c6fe49aa0 (Thanks to nyxnor!) * fix shellcheck https://github.com/{{project_name_short}}/usability-misc/commit/a57ffb410c4c64bfa777dde85dffa8f06d950e23 (Thanks to nyxnor!) * fix build with ca https://github.com/{{project_name_short}}/usability-misc/commit/446657c1388fb3ebe62f05cd4031b6bf1888f336 (Thanks to nyxnor!) * fix shellcheck https://github.com/{{project_name_short}}/usability-misc/commit/32d214de66fa99c08ed28cd8e261b5bd62c8d669 (Thanks to nyxnor!) * use portable id to get user https://github.com/{{project_name_short}}/usability-misc/commit/90b54c9fe7bb47f446e86542b93c28879a6f08bc (Thanks to nyxnor!) * try to get username https://github.com/{{project_name_short}}/usability-misc/commit/d638bbff4775c555ed8285e942707e23182e8e56 (Thanks to nyxnor!) * misc https://github.com/{{project_name_short}}/usability-misc/commit/bde7c44d1e95dde1499da0c8bd7e75d8694629cf (Thanks to nyxnor!) * try with sudo https://github.com/{{project_name_short}}/usability-misc/commit/d4a38b11fc50a8e574e92ecefacee16f46c53c52 (Thanks to nyxnor!) * fix build exiting https://github.com/{{project_name_short}}/usability-misc/commit/05f7ef6b35d64571aaaad3a3d2e32a4a6f26d41c (Thanks to nyxnor!) * remove extra line https://github.com/{{project_name_short}}/usability-misc/commit/fd5c598c1792d74a082dae034a81c6a7c1738e96 (Thanks to nyxnor!) * remove ps dependency https://github.com/{{project_name_short}}/usability-misc/commit/65fd34c49ddf23959911ec25054258a7570f3483 (Thanks to nyxnor!) * fix unbound variable distro_version https://github.com/{{project_name_short}}/usability-misc/commit/c528e0f7e59fec63c42da61bd8ba22cf2e97696f (Thanks to nyxnor!) * print env vars https://github.com/{{project_name_short}}/usability-misc/commit/2f16b91a19b8870beaab7014665ecdaa375f5f66 (Thanks to nyxnor!) * better bash https://github.com/{{project_name_short}}/usability-misc/commit/6cbeba6ff62b2922d48b7431bfeb4526c5c3f9ef (Thanks to nyxnor!) * better method to check if shell is bash https://github.com/{{project_name_short}}/usability-misc/commit/6449a0b9543d072b75096ee4a4a475dd4e326286 (Thanks to nyxnor!) * set shell for the workflow https://github.com/{{project_name_short}}/usability-misc/commit/48617e845d381921d5b25ded44df82f0c3f8cea2 (Thanks to nyxnor!) * fix ubuntu version check https://github.com/{{project_name_short}}/usability-misc/commit/1c1a39665643f3c69a5437133f9f0ad91de14536 (Thanks to nyxnor!) * remove sudo from workflow https://github.com/{{project_name_short}}/usability-misc/commit/82e30f89075905ed2f031ef0cb78b671e89d22cf (Thanks to nyxnor!) * add test case for workflow https://github.com/{{project_name_short}}/usability-misc/commit/0c3b398afa0579158058e26637ba6449beff3c1f (Thanks to nyxnor!) * fix tty problem for build workflow https://github.com/{{project_name_short}}/usability-misc/commit/f986e16fb0e2e3ed4cce837673c075c11d7fed21 (Thanks to nyxnor!) * print logs at the end hopefully https://github.com/{{project_name_short}}/usability-misc/commit/b349d3415a4554a81caa84d128683bf956c650fa (Thanks to grass!) * identify problem with tty not being connected to terminal https://github.com/{{project_name_short}}/usability-misc/commit/983944bdc3bf94efc993d9d40f4d1e803559d877 (Thanks to grass!) * remove newline https://github.com/{{project_name_short}}/usability-misc/commit/f664ac9e4e0c8f52c497659410cfa7af27219fed (Thanks to grass!) * fix build not having ps https://github.com/{{project_name_short}}/usability-misc/commit/b68bb0592ac8f1150ccae881e733f7e9e3a4975d (Thanks to grass!) * beautify output of exec https://github.com/{{project_name_short}}/usability-misc/commit/eaa74d85c9f7e0fb134d15058184b7fff7e84615 (Thanks to grass!) * fix build path https://github.com/{{project_name_short}}/usability-misc/commit/bddc2a5f95a97639cffa6d6fffefc32da05e65c3 (Thanks to grass!) * live again https://github.com/{{project_name_short}}/usability-misc/commit/368f8fe991324693c9724ff45a8862ec53e4746b (Thanks to grass!) * destroy will to live https://github.com/{{project_name_short}}/usability-misc/commit/51b32b9328283dfd415b05bb9bdf3434f9bd9e71 (Thanks to grass!) * add CI workflow for GH actions https://github.com/{{project_name_short}}/usability-misc/commit/fb9593813a2f24f01f0bac3cf06d5ddba3c5abc9 (Thanks to grass!) * better logging xtrace for bash and fix mint https://github.com/{{project_name_short}}/usability-misc/commit/63adee8457cfc741815b4dd8bf6ba4c7d7f44afb (Thanks to grass!) * fix help message ordering https://github.com/{{project_name_short}}/usability-misc/commit/9f276db21c8361532a49b04b54a4c9a9e2f4ee79 (Thanks to grass!) * allow multiple process to be killed https://github.com/{{project_name_short}}/usability-misc/commit/3fe47a3a5dc82f909eefc6779113c91b15c424d6 (Thanks to grass!) * clean run_installer into more functions https://github.com/{{project_name_short}}/usability-misc/commit/dc07d990fab559243fb17f81319be52cef26d375 (Thanks to grass!) * fix end exit for options that doesn't hit main https://github.com/{{project_name_short}}/usability-misc/commit/a6635880ea1e046f46cbbb96ec2086f4e2ad276f (Thanks to grass!) * improve logging mechanism https://github.com/{{project_name_short}}/usability-misc/commit/e61f0a1b8df836aaabbccba250887ea1d1058898 (Thanks to grass!) * change date logging to increasing number https://github.com/{{project_name_short}}/usability-misc/commit/b0303fc33d0327de5b257f6fb2843d1bca87cfeb (Thanks to grass!) * fix date to be utc https://github.com/{{project_name_short}}/usability-misc/commit/37d3ecd48553a1e136dd7196572a49b068cd9c15 (Thanks to grass!) * add comments to explain import_only functionality https://github.com/{{project_name_short}}/usability-misc/commit/c6c7353f18e8414c38021f6a3d97ccb07f60d197 (Thanks to grass!) * fix import_only to only manage the specified vm https://github.com/{{project_name_short}}/usability-misc/commit/4ebd1bed4f1330b5403635283d52777fa8f53a46 (Thanks to grass!) * fix mirror wrong subdir https://github.com/{{project_name_short}}/usability-misc/commit/51ee45680e506092d5df2538db4f008fd59fe28a (Thanks to grass!) * explain problem with current logging to file implementation https://github.com/{{project_name_short}}/usability-misc/commit/b0db53bc1460d0bf2c709fbd55286074035e640f (Thanks to grass!) * fix dialog failing due to parent script redirection https://github.com/{{project_name_short}}/usability-misc/commit/140766098af61df572740bade31956c403d20a16 (Thanks to grass!) * fix mirror zsh completion https://github.com/{{project_name_short}}/usability-misc/commit/0629f82efee865c452bc12e3ebd34aa071b777d2 (Thanks to grass!) * fix zsh completion of --import-only https://github.com/{{project_name_short}}/usability-misc/commit/60aa51c2b6f7f3a48c8452b7f3939507ff83d0ca (Thanks to grass!) * fix get_arg quitting by unhandled case if opt=value was being used, it was returning false, making the script abort. https://github.com/{{project_name_short}}/usability-misc/commit/7300782af1a62c76e09bbe16109855353255657b (Thanks to grass!) * add import-only https://github.com/{{project_name_short}}/usability-misc/commit/c5c40f77c91b8d1679994aefe1d093c5c25e5383 (Thanks to grass!) * add mode to log to file and option to not show errors https://github.com/{{project_name_short}}/usability-misc/commit/48939c89ec8c9fd549f87ec68425b2703d8077eb (Thanks to grass!) * add commit hash placeholdre for distribution https://github.com/{{project_name_short}}/usability-misc/commit/faeaf3da5e21db9240ff85d2cbf5de921f6b4bb2 (Thanks to grass!) * uncomment pre_check functions https://github.com/{{project_name_short}}/usability-misc/commit/c80b535d853b4f557836acf1678a7f8b20e5065e (Thanks to grass!) * add mirrors option https://github.com/{{project_name_short}}/usability-misc/commit/ca853fd9c5ec6ad5047744d61d2d1e28fd4852e2 (Thanks to grass!) * fix spelling mistake https://github.com/{{project_name_short}}/usability-misc/commit/649773ab0e8940b0f09d97785552b192c66cdd02 (Thanks to grass!) * fix not informing about what package is missing https://github.com/{{project_name_short}}/usability-misc/commit/d22cb017257c7858ab0f8f6af3b5e31bc556f788 (Thanks to grass!) * fix netcat-openbsd pkg name https://github.com/{{project_name_short}}/usability-misc/commit/5c475bbf801b8558936b14f79ba139b20e5e53ec (Thanks to grass!) * add allow errors (dirty mode) https://github.com/{{project_name_short}}/usability-misc/commit/08d5cac4b84cbe17510ca5ec357d4fc8868e2c65 (Thanks to grass!) * fix pre check https://github.com/{{project_name_short}}/usability-misc/commit/9ce47675440c24c8c74ec853c0361e597aca8fdd (Thanks to grass!) * add testers mode https://github.com/{{project_name_short}}/usability-misc/commit/82a9775d54b821db368a314a8d323a7c34b81611 (Thanks to grass!) * fix not failing on the first download error https://github.com/{{project_name_short}}/usability-misc/commit/302754f5f225252881d28147075e91d8955d21a9 (Thanks to grass!) * misc changes https://github.com/{{project_name_short}}/usability-misc/commit/6a16463132750cf819901d99b964f72d4bf6a849 (Thanks to grass!) * add no-import https://github.com/{{project_name_short}}/usability-misc/commit/71e66384b454aa030570d7bdb5c1ddcab3407a7d (Thanks to grass!) * fix zsh completion https://github.com/{{project_name_short}}/usability-misc/commit/9a11cec5b928121042bbe1bf8a4cafb96d4dd284 (Thanks to grass!) * explain why the log_run can't be encapsulated https://github.com/{{project_name_short}}/usability-misc/commit/04981ecfd889d9f418b8def70980e786b1374b27 (Thanks to grass!) * improve testing variable length https://github.com/{{project_name_short}}/usability-misc/commit/4f8cd0d43c157826219c1990f05f7484515da251 (Thanks to grass!) * remove unused shellcheck https://github.com/{{project_name_short}}/usability-misc/commit/2357aaef1e3eb77f372dfa6b78dab870a6e2049d (Thanks to grass!) * fix curl printing too much information https://github.com/{{project_name_short}}/usability-misc/commit/8d54469b19d267361adbf72f01c8d44cf3ded6b5 (Thanks to grass!) * fix not printing cmd to test internet connection https://github.com/{{project_name_short}}/usability-misc/commit/6209ae0ddd25f2e5b46ca42a9b67ebdf23f5eada (Thanks to grass!) * fix compression and partial not being used https://github.com/{{project_name_short}}/usability-misc/commit/9f2e81d409a719e74a6580f581db815bde15a843 (Thanks to grass!) * fix timeout not accepting user signals https://github.com/{{project_name_short}}/usability-misc/commit/6b4ac3a26823247e87a7d5d2441b4a23d6e76a52 (Thanks to grass!) * print pid https://github.com/{{project_name_short}}/usability-misc/commit/640c7ce164041793920e524c03f4c4d5d61267d1 (Thanks to grass!) * change rsync option from inplace to simply partial https://github.com/{{project_name_short}}/usability-misc/commit/ed148ce63c4fb0b146a5c0144ccbd55fbb351da6 (Thanks to grass!) * add optimizations for transfers https://github.com/{{project_name_short}}/usability-misc/commit/07c8e5f0680188f686147b8ff7fa97cbd42a51e7 (Thanks to grass!) * fix timeout of transfer Each program has different timeout options that work in different ways. Implement program specific timeouts when possible and resort to external core utils utility to ensure the maximum timeout is enforced. https://github.com/{{project_name_short}}/usability-misc/commit/93a285add5bdf15367a6ce9e4e554007a251be9c (Thanks to grass!) * fix shellcheck warnings https://github.com/{{project_name_short}}/usability-misc/commit/e4c6cdf6d3d08af9053a18bf45a24a74c1fd46ce (Thanks to grass!) * fix variable mispelling https://github.com/{{project_name_short}}/usability-misc/commit/0888453794c32917bc398af50ee30b72df0090f2 (Thanks to grass!) * fix rsync now showing progress https://github.com/{{project_name_short}}/usability-misc/commit/61d7a6f9a03775e57f3d6114ed67c0276b5a404d (Thanks to grass!) * fix max size for whonix xfce images current version 16.0.8.2 is already 2.1Gib and version 16.0.8.9 is at 2.2GiB. https://github.com/{{project_name_short}}/usability-misc/commit/e726b83763a8a77caae2831a5c5fc6e2e9876bc6 (Thanks to grass!) * fix rsync now showing while file was skipped https://github.com/{{project_name_short}}/usability-misc/commit/b22ad9f64bb9f00c2e743a636235efd8bc51138b (Thanks to grass!) * revert printing testing internet command dumps too much data and only useful for testing https://github.com/{{project_name_short}}/usability-misc/commit/2b736869694298b133e55effb79c2914192aca96 (Thanks to grass!) * fix download links https://github.com/{{project_name_short}}/usability-misc/commit/1314b5efb64d8b17043d6f1fc5305e62316fed26 (Thanks to grass!) * improve scurl-download to behave like wget https://github.com/{{project_name_short}}/usability-misc/commit/8008cc7465e8f59e93305638b1e4e8cb862ac174 (Thanks to nyxnor!) [https://github.com/derivative-maker/derivative-maker derivative-maker]: * remove monero-gui https://github.com/derivative-maker/derivative-maker/commit/696f055168e58c0b1e1dca5497146f612bee8ea3 * iso https://github.com/derivative-maker/derivative-maker/commit/82af2e36014bc2754975105cc42f78b618c45757 * iso https://github.com/derivative-maker/derivative-maker/commit/4236ef369aefaf80237fcd4dfc22364a10e78855 * port ISO creation to Debian's live-build "`lb`" https://github.com/derivative-maker/derivative-maker/commit/ad21f2f77da9ade7e6ca8104bdce67b10a0f8b50 * live-build https://github.com/derivative-maker/derivative-maker/commit/0c3ecdaf85f5b2703f9a07a27fc81111d884cd07 * live-build https://github.com/derivative-maker/derivative-maker/commit/5ec9bbc57d7c956f241c4c5c4e8dca5d44d93ec8 * live-build https://github.com/derivative-maker/derivative-maker/commit/cd094625fe99c26b603ac3c75d7b43bcdbf2fc97 * live-build https://github.com/derivative-maker/derivative-maker/commit/92fcb389fe1fc7951f2bd75176c8a0d4cf3f9534 * live-config https://github.com/derivative-maker/derivative-maker/commit/3d0159d0574c79b94117421de8e5494a4a96c246 * live-build https://github.com/derivative-maker/derivative-maker/commit/d511c2d9438dac1af69cc3f526468240165905c1 * live-build https://github.com/derivative-maker/derivative-maker/commit/66d0121e5f5c18a571998aea72132bafabc7fe89 * live-build https://github.com/derivative-maker/derivative-maker/commit/40e781b0bef8453f94583986e5f44c415ee9febe * live-build https://github.com/derivative-maker/derivative-maker/commit/dcce315d6429cb230b1125ebb97a36f27b5d111b * live-build https://github.com/derivative-maker/derivative-maker/commit/3a5c0e7e052f1f347c9b5a3188deff9d300fd80d * live-config apt.conf https://github.com/derivative-maker/derivative-maker/commit/e91d1dd116f5346af06e36b795fdff6f6891a3c8 * live-build APT config https://github.com/derivative-maker/derivative-maker/commit/e96144e3a47b5aedc5b76481c71fadf872617e06 * `apt` `Acquire::Retries=5` increase to 5 same as live-build https://github.com/derivative-maker/derivative-maker/commit/784eb05fa75b19ad60a734f27dd704892d28106d * live-build https://github.com/derivative-maker/derivative-maker/commit/56c7a18d7d2ac702c85adb41719449775ee78874 * add help-steps/live-build https://github.com/derivative-maker/derivative-maker/commit/f8fbe64c358e900297f1e342e7a59d36dca3f7f9 * live-config https://github.com/derivative-maker/derivative-maker/commit/580cdbbe6e09bb32d95c93da8cc8cd8f0272c913 * live-config https://github.com/derivative-maker/derivative-maker/commit/1b8f657b642f3a5c8aef4a80741a8a585d3b7198 * fix running with `debootstrap` https://github.com/derivative-maker/derivative-maker/commit/8672ed56ee597914d3bfa8eb8c2e96cd512aa2f4 * live-build https://github.com/derivative-maker/derivative-maker/commit/45ac031c50291a33889fee8e0431252ab377125d * live-build https://github.com/derivative-maker/derivative-maker/commit/85ac15ba4fd9ed16ac477363f13b74bb9450e842 * live-config https://github.com/derivative-maker/derivative-maker/commit/31ae614720d5af6d954845d93a5df50e3543f3fd * live-config https://github.com/derivative-maker/derivative-maker/commit/0db6d41dc7fef563a9d7bbd7c348243af0701a1c * add help-steps/live-config https://github.com/derivative-maker/derivative-maker/commit/ac19dca2b532bdb4b8233fb929a1f63e41291984 * run live-build `lb config` in folder live-build https://github.com/derivative-maker/derivative-maker/commit/2bf9a2f691ed817085b03e6153ab61d567e95559 * --target windows https://github.com/derivative-maker/derivative-maker/commit/0d7482da325f0f8256e5dbb2f7ee843bca5fb6b9 * add Whonix-Starter-Binary Whonix.exe https://github.com/derivative-maker/derivative-maker/commit/a7266dd76b68dfc34acb51a573d6958aac6e6af2 * add Whonix-Installer for Windows https://github.com/derivative-maker/derivative-maker/commit/60934d93c777739c3fe14b484759d08df6075e02 * Add tag pushes https://github.com/derivative-maker/derivative-maker/commit/b783232bdfbdad35def45024048bc1ee09ee23e3 (Thanks to Rob Stringer!) * Try base ref instead https://github.com/derivative-maker/derivative-maker/commit/3cd27aaa5cc4a41b0a23f361605be9bbdd9b1708 (Thanks to Rob Stringer!) * Try changing ref var https://github.com/derivative-maker/derivative-maker/commit/8518418cfe4a9b7870d3d7a68d870f070fd11bd0 (Thanks to Rob Stringer!) * Encrypt vault with correct secrets password https://github.com/derivative-maker/derivative-maker/commit/6e96fc69faae41946094054fd50be8fe4c361a19 (Thanks to Rob Stringer!) * Run workflow on PR open https://github.com/derivative-maker/derivative-maker/commit/07e55dd6b7c36d946aa1d1602e30486a60b77722 (Thanks to Rob Stringer!) * Revert debug changes https://github.com/derivative-maker/derivative-maker/commit/e8851f9dccaedabfbe119f74b74db2dc3c54dd08 (Thanks to Rob Stringer!) * Add vncserver password https://github.com/derivative-maker/derivative-maker/commit/e08ef1ca92298559653c1cbaf317531e66e2d914 (Thanks to Rob Stringer!) * Add pseudocode for configuring VNC https://github.com/derivative-maker/derivative-maker/commit/bbc8c1e0ef3c5f0c9075cc4901ad93d4730203c7 (Thanks to Rob Stringer!) * Indent incorrect yaml https://github.com/derivative-maker/derivative-maker/commit/4c14a3557c39575e69e598bc6c68130334b228c6 (Thanks to Rob Stringer!) * Debug https://github.com/derivative-maker/derivative-maker/commit/397035ded8a5d4a15fd43fdd646ddc75d2cc1108 (Thanks to Rob Stringer!) * Rotate ssh keys https://github.com/derivative-maker/derivative-maker/commit/1738dc01ee036a1653250434d399edd3997b7856 (Thanks to Rob Stringer!) * encrypt vault and rotate secrets https://github.com/derivative-maker/derivative-maker/commit/0c490f7c0e99fc366fb527079f9938a7593896ac (Thanks to Rob Stringer!) * Add temp patch for debugging https://github.com/derivative-maker/derivative-maker/commit/3143e2ee499aacd26ba413beebf40dc424795994 (Thanks to Rob Stringer!) * Install xfce4 package https://github.com/derivative-maker/derivative-maker/commit/e623d8e0c8e7a7347631df3f19105c680b63cbd9 (Thanks to Rob Stringer!) * Delete extraneous, duplicate /etc/apt/sources.list.d/0000debian_stable_current_clearnet.list by mmdebstrap. https://github.com/derivative-maker/derivative-maker/commit/694b2e3b18856810b6db3ea8b43f5fbf39e532b9 * Enable extended L2, reduce cluster size fixes https://github.com/adrelanos/Whonix/pull/1 https://forums.whonix.org/t/help-welcome-kvm-development-staying-the-course/166/515 https://github.com/derivative-maker/derivative-maker/commit/dd58068ddd0f3c126c673dce813be05825bab546 * add ram-wipe package https://forums.whonix.org/t/is-ram-wipe-possible-inside-whonix-cold-boot-attack-defense/5596 https://github.com/derivative-maker/derivative-maker/commit/13aa339831634326a7d6edc98b487e38459c2843 * add mediawiki-shell package https://github.com/derivative-maker/derivative-maker/commit/b29929b0423f20c02b85254f6e7810b2fa761e86 * installer-dist https://github.com/derivative-maker/derivative-maker/commit/097eb542b0fa49082568632fc5f980c248b01df7 * installer-dist https://github.com/derivative-maker/derivative-maker/commit/b7391da17661c4109278069d549ab1be67370041 * installer-dist https://github.com/derivative-maker/derivative-maker/commit/64b7f44c313c3f086fbe2d76135919011abaadad * installer-dist https://github.com/derivative-maker/derivative-maker/commit/e043809000cfcd9f6ca1dd10f7235ea2877187fe * installer-dist https://github.com/derivative-maker/derivative-maker/commit/44a5e5ff001631b9653e16aa8d6e68c0a12eeaf1 * installer-dist https://github.com/derivative-maker/derivative-maker/commit/fa3db819efaf03a1d2c46fd45f3335e4361931dc * installer-dist https://github.com/derivative-maker/derivative-maker/commit/3a859aa4083a5bff4751a9e2a0736828b046212b * installer-dist https://github.com/derivative-maker/derivative-maker/commit/cf45d72be1721119325d249ed663df0137c90589 * lower debugging https://github.com/derivative-maker/derivative-maker/commit/999bd6733d4bd70cf45355c62e08bf184c217625 == {{project_name_long}} 16.0.9.0 == [https://github.com/derivative-maker/derivative-maker derivative-maker]: * sanity test https://github.com/derivative-maker/derivative-maker/commit/ddff11993776aec846397dc292c761f89d584d6d * Add host to hostfile https://github.com/derivative-maker/derivative-maker/commit/02bdf5516a7c7eaa29a20034ceb84aa6b6c49bc3 (Thanks to Rob Stringer!) * Rename include gui-build role task https://github.com/derivative-maker/derivative-maker/commit/cc8cfaba9e22b8bc80a05bb3d2439eab62a3f8ab (Thanks to Rob Stringer!) * Change droplet size for tier restrictions https://github.com/derivative-maker/derivative-maker/commit/e2a23cb1d3fa42d6595af1f94d5e3b65007c43b7 (Thanks to Rob Stringer!) * Rotate SSH keys after accidental commit https://github.com/derivative-maker/derivative-maker/commit/0ac041d590177846336597a59d1f7e5944e5e4a8 (Thanks to Rob Stringer!) * Refactor source install https://github.com/derivative-maker/derivative-maker/commit/95e0cbbb1dddd3b8079073b3b61c1b4503e3440e (Thanks to Rob Stringer!) * Remove whitespace https://github.com/derivative-maker/derivative-maker/commit/18cae247e01e0561b9dfe2021d4d7f4e074f6c03 (Thanks to Rob Stringer!) * Call build VM script main function https://github.com/derivative-maker/derivative-maker/commit/977c8fdc5759041219b2dd62cc09d5a4fa612203 (Thanks to Rob Stringer!) * Rename build roles for clarity https://github.com/derivative-maker/derivative-maker/commit/485e51cf800781a00cdc832937e93a24de501837 (Thanks to Rob Stringer!) * Restructure log logic https://github.com/derivative-maker/derivative-maker/commit/e27fa4898dc5353f537020cc8a8d8b96611d291a (Thanks to Rob Stringer!) * Remove redundant cleanup logic and shutdown for loopbacks https://github.com/derivative-maker/derivative-maker/commit/b77702ae590b5eacf73ca320b0d77948a3fa8cd2 (Thanks to Rob Stringer!) * Restructure small resource build roles https://github.com/derivative-maker/derivative-maker/commit/5ccbd2529649c0c62c15ee5ca7a2f741d9e7135f (Thanks to Rob Stringer!) * Remove redundant call of common role https://github.com/derivative-maker/derivative-maker/commit/acbbff38a65da3cdb0dcfa02e16e2e671bc58ecb (Thanks to Rob Stringer!) * Restructure roles for small-resource builds https://github.com/derivative-maker/derivative-maker/commit/8cc580497284d12a528110b872fbc140b5c1e684 (Thanks to Rob Stringer!) * Fix broken VPS_IP assignment https://github.com/derivative-maker/derivative-maker/commit/749a59849aa44aec02960b9509802d31d5040cb3 (Thanks to Rob Stringer!) * Add folder structure for different build types https://github.com/derivative-maker/derivative-maker/commit/c436024294549e931c4b57a3cf1571bb4ef73686 (Thanks to Rob Stringer!) * Restructure gather build logs task https://github.com/derivative-maker/derivative-maker/commit/0559050a0a264209bb2678417e661efbaea984bd (Thanks to Rob Stringer!) * Allow untagged builds for commit pipelines https://github.com/derivative-maker/derivative-maker/commit/28ecdb1519e9e9303f81fc5512541f769fc67f0b (Thanks to Rob Stringer!) * Install VirtualBox keys and repository https://github.com/derivative-maker/derivative-maker/commit/011458c65398bb30ff2c15ccb6c8d4fe4c5cc60b (Thanks to Rob Stringer!) * Restructure ansible user authorized_keys copy https://github.com/derivative-maker/derivative-maker/commit/b97509b55b5c4cd8546042b7837ba1feef7dc209 (Thanks to Rob Stringer!) * Restructure delete inventory play https://github.com/derivative-maker/derivative-maker/commit/b92857314108b431c90175ba230ab0086749972b (Thanks to Rob Stringer!) * Change ssh user for bootstrap play https://github.com/derivative-maker/derivative-maker/commit/d0fceac2d9f5188128a5a98990aa1175750a1e10 (Thanks to Rob Stringer!) * Refactor vars decryption and encryption paths https://github.com/derivative-maker/derivative-maker/commit/8e3ac54b91073e82f652c72279d2330776db8999 (Thanks to Rob Stringer!) * Restructure tasks to common role https://github.com/derivative-maker/derivative-maker/commit/a0959479d67560d24c308b97ee8b0ec881c76e55 (Thanks to Rob Stringer!) * Add community general install https://github.com/derivative-maker/derivative-maker/commit/5e8e9eaf00d7f0efe0577175ea192f0cc52e3b1c (Thanks to Rob Stringer!) * Add formatting for localhost and create user block https://github.com/derivative-maker/derivative-maker/commit/43631c5cd68d10e947df3c19137ac0e4f4963516 (Thanks to Rob Stringer!) * Temporarily change droplet size to account for account restrictions https://github.com/derivative-maker/derivative-maker/commit/b2aca0476570cfcc998699aebb9a4b8e46449da8 (Thanks to Rob Stringer!) * Create ansible user, allow ssh, and passwordless sudo https://github.com/derivative-maker/derivative-maker/commit/ce0315e0d2fd31130c4d8bd589f2b27b94fbd30f (Thanks to Rob Stringer!) * Add VPS_IP variable definition https://github.com/derivative-maker/derivative-maker/commit/98e70106153fa6d198e6bd98a903ad7bf9a2cfa1 (Thanks to Rob Stringer!) * Restructure delete inventory playbook https://github.com/derivative-maker/derivative-maker/commit/d76bae9bd39aea65931c2fe065737f83fe9525b2 (Thanks to Rob Stringer!) * Remove unnecessary inventory flag https://github.com/derivative-maker/derivative-maker/commit/9bad0e9725825f572165fe0da943cd6d1723a7da (Thanks to Rob Stringer!) * Add correct teardown task https://github.com/derivative-maker/derivative-maker/commit/4eacbcc441aaf7fda26fb9907dfd6bb2c77610f4 (Thanks to Rob Stringer!) * Add local connection and vault password arguments to teardown functionality https://github.com/derivative-maker/derivative-maker/commit/efd96674ef6ae395194e15ebc8eae75c44f14035 (Thanks to Rob Stringer!) * Add execution permission to teardown script https://github.com/derivative-maker/derivative-maker/commit/99586761281eed4d6d9972b8f414da7337c1b340 (Thanks to Rob Stringer!) * Add teardown build script https://github.com/derivative-maker/derivative-maker/commit/c89304b36c24c409cbb2d45ca3e4688d65cf2c77 (Thanks to Rob Stringer!) * Rename VPS per DigitalOcean requirements https://github.com/derivative-maker/derivative-maker/commit/8bb5d9d6615ed5b5e09bf07d987157b3805710eb (Thanks to Rob Stringer!) * Change yml formatting https://github.com/derivative-maker/derivative-maker/commit/c4b4f82079fd38cc5195c92319e7a89ce2235e43 (Thanks to Rob Stringer!) * Create and include delete inventory task https://github.com/derivative-maker/derivative-maker/commit/d1bff22411fa6c0ad917064259184e2194713e02 (Thanks to Rob Stringer!) * Create droplet with SSH key id https://github.com/derivative-maker/derivative-maker/commit/c8b48217867d44694db6330a0923809e5b6b749a (Thanks to Rob Stringer!) * Create SSH key resource https://github.com/derivative-maker/derivative-maker/commit/b19bfc8ace2c05f073e2e8594151404fdd2d4192 (Thanks to Rob Stringer!) * Change ssh key to string https://github.com/derivative-maker/derivative-maker/commit/46f1f1206dfc5992fa463fcdff78e0fc06519f08 (Thanks to Rob Stringer!) * Add automated_builder_vps creation https://github.com/derivative-maker/derivative-maker/commit/cadd194da3799f51a1ae1e24a2995a46ee7c2dcb (Thanks to Rob Stringer!) * Loop through existing droplets and delete https://github.com/derivative-maker/derivative-maker/commit/5d6bac77d5cabd4ad14a6c2cdd9f7761e8b51dcb (Thanks to Rob Stringer!) * Troubleshoot droplet counting conditionals https://github.com/derivative-maker/derivative-maker/commit/683b5bc83ce7342344577c09c2528a7201b79ada (Thanks to Rob Stringer!) * Add inventory for runs https://github.com/derivative-maker/derivative-maker/commit/2d93a90e3a862ade2f1515f0c2cbb9672760f5fd (Thanks to Rob Stringer!) * Add initial droplet creation strategy https://github.com/derivative-maker/derivative-maker/commit/e60576b448e71faf3c38b7d431cc40c5f42df978 (Thanks to Rob Stringer!) * Revert "temporarily disable fasttrack repository" This reverts commit ea20d301bb2ff0acef1b756b9e552aebe0bae353. https://github.com/derivative-maker/derivative-maker/commit/f59d5fc0c7b24d63c3c61f838d4ef34aa5ca1bff * make mmdebstrap when using `--connection onion` actually use onions https://github.com/derivative-maker/derivative-maker/commit/0ab893710d56850efc36251589ea77186bbd4346 * temporarily disable fasttrack repository https://github.com/derivative-maker/derivative-maker/commit/ea20d301bb2ff0acef1b756b9e552aebe0bae353 * build sources: fix, remove clearnet APT repository from onion apt sources list https://github.com/derivative-maker/derivative-maker/commit/c5c1db5457f370a070ff493ad19cebc80a8ee93e * build sources: add the fasttrack onion for `--connection onion` that was just made available by upstream https://forums.whonix.org/t/install-debian-fasttrack-archive-keyring-enable-debian-fasttrack-repository-by-default/11456/9 https://web.archive.org/web/20221107195903/https://securityheaders.com/?q=https%3A%2F%2Ffasttrack.debian.net%2F&followRedirects=on https://github.com/derivative-maker/derivative-maker/commit/dc464d2b6b232ee04ab37a5844af00abb700f758 * Start Virtual Box VMs with GUI and update documentation https://github.com/derivative-maker/derivative-maker/commit/3df2c96b259bda201f5bf2620918cdb9d8d1f65c (Thanks to Rob Stringer!) * improve environment variables passing https://github.com/derivative-maker/derivative-maker/commit/dd7882cb7928e217e3b180a2b5cf53f80312b29d * env_vars_keep_list=" tbb_version tb_onion anon_shared_inst_tb dist_build_unsafe_io " https://github.com/derivative-maker/derivative-maker/commit/362547dea0600af52f030d0593d7527bbf67cc3b * fix, allow passing environment variables such as `tbb_version` during package installation https://github.com/derivative-maker/derivative-maker/commit/d276d1870788693eeffddd9d3a38c136c4d598b9 * add kicksecure-welcome-page https://github.com/derivative-maker/derivative-maker/commit/ca39d3869cab9a928dcaf8263974ec86fd0d4f8d * remove tabs https://github.com/derivative-maker/derivative-maker/commit/916793d948bc609a221976b505265e340fe1dc0b * add package kicksecure-welcome-page https://github.com/derivative-maker/derivative-maker/commit/766957415d1add40f1c1a4d6b308d7396446782e [https://github.com/kicksecure/anon-apt-sources-list anon-apt-sources-list]: * comment: add fasttrack onion https://forums.whonix.org/t/install-debian-fasttrack-archive-keyring-enable-debian-fasttrack-repository-by-default/11456/9 https://web.archive.org/web/20221107195903/https://securityheaders.com/?q=https%3A%2F%2Ffasttrack.debian.net%2F&followRedirects=on https://github.com/{{project_name_short}}/anon-apt-sources-list/commit/a4e0d9935a6c9ae3a816e7dea32fbc8dc92b4a6d [https://github.com/kicksecure/desktop-config-dist desktop-config-dist]: * fix removal of items in the previous commit https://github.com/{{project_name_short}}/desktop-config-dist/commit/c013259caefa2c64c298dc1c9e9a8d458ee0a87d (Thanks to nyxnor!) * fix home and end for different keyboards https://github.com/{{project_name_short}}/desktop-config-dist/commit/e06d54741e6fac219d9ba0048466b19cf0b60182 (Thanks to nyxnor!) * Fix /etc/zsh_prompt for shells with `no_unset` shell option (aka `set -u`) set https://github.com/{{project_name_short}}/desktop-config-dist/commit/8090f417bfebf07867473bc8a98bcaa744601f73 (Thanks to Erin Schlarb!) * enabled bracketed paste by default not sure it works using every paste method, but will leave enabled as it may cause more good than harm https://github.com/{{project_name_short}}/desktop-config-dist/commit/5d5c5fd68c9c4513cd317a3ff4e4e5d518801e94 (Thanks to nyxnor!) * remove extendedglob, too advanced https://github.com/{{project_name_short}}/desktop-config-dist/commit/ed323d1252b1da25cd682670aeba7dbc40ec04f7 (Thanks to nyxnor!) * create empty .zshrc to skip zsh-newuser-install https://www.kicksecure.com/wiki/Shell https://github.com/{{project_name_short}}/desktop-config-dist/commit/71fd9691f8bac25e7d4f1f9fc95f6ece31a56c65 (Thanks to nyxnor!) * Merge branch 'master' of https://github.com/{{project_name_short}}/desktop-config-dist https://github.com/{{project_name_short}}/desktop-config-dist/commit/8108d2d760aeda55cd1937d5445b63257d9b245a (Thanks to nyxnor!) * improve following kali linux https://github.com/{{project_name_short}}/desktop-config-dist/commit/0a72e7b720a7acd9661c5c24361669c143a6664d (Thanks to nyxnor!) [https://github.com/kicksecure/developer-meta-files developer-meta-files]: * rsync-ssl https://github.com/{{project_name_short}}/developer-meta-files/commit/b007b12c6656a4bd8e253916fb7ddafcea3f3087 * rsync-ssl https://github.com/{{project_name_short}}/developer-meta-files/commit/cb162ed437e640b395d9b781a0f910c67f40d42d * dm-check-mirrors https://github.com/{{project_name_short}}/developer-meta-files/commit/f7590d0061c757cfea0241662d8dceb2ca3320c1 [https://github.com/kicksecure/kicksecure-meta-packages kicksecure-meta-packages]: * remove dependency on xserver-xorg-video-qxl https://forums.whonix.org/t/help-welcome-kvm-development-staying-the-course/166/501 https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/a7804d99b19cf8b728bb1da17591e3249afc2a8f * add kicksecure-welcome-page to kicksecure-desktop-applications-recommended https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/a8b61921acd461f2306a3e928f3b984e69642a31 * install more packages by default - hunspell-en-us - gpa - ffmpeg - pinentry-qt (or pinentry-x11) - pdf - youtube-dl https://forums.kicksecure.com/t/add-remove-extra-packages/135/4 https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/7390041ff4f4df3cebdd1ce794a4dec61af2f804 * install vlc media player by default https://forums.kicksecure.com/t/add-remove-extra-packages/135 https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/e3e4a9ab8e5b90d99d6e039f618cf98e5cd0d21b * no longer install wget by default https://forums.kicksecure.com/t/add-remove-extra-packages/135 https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/5804a773bb8076050876c3dede21465a9de83a36 [https://github.com/kicksecure/kicksecure-welcome-page kicksecure-welcome-page]: * Update JS libs, bugfix superwide screen, bugfix modalclose https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/14df76a5ced90381b178a132bfd5b85680c5fa1e (Thanks to Hans!) * hide Firefox welcome page https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/5b12b74168b17900b994a4de48821c5b3200e449 * use minified jquery version from Debian package sources https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/6fdb7e8f581e9e984976ee122ae1824026909010 * remove trailing white spaces https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/5546572b53665c1a119845f3ce0276cd5a8e7728 * deleted: usr/share/doc/homepage/kicksecure-welcome-page/end-of-year-banner/jquery.cookie.js https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/1141d3cc955ade47cae1e5f3ec33be302e6d0c4b * Depends: libjs-jquery https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/95f8dea766e76d2eb5b598e75a2b4b149c1e337c * deleted: usr/share/doc/homepage/kicksecure-welcome-page/end-of-year-banner/jquery.js https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/7194f5df6ab1ca051373ecaa71e2ed9ecf691e38 * playbuttons payments localStorage jquery-debian https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/8a27a676cfee99be90f7b6122d445a3cf6ef9741 (Thanks to Hans!) * Library file update https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/836b065e1a94a1dc15006a53ca9ac8e62eed954f (Thanks to Hans!) * jQuery plain correcting reference https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/4becca2d461109987fb8bf97443bd6551011f11b (Thanks to Hans!) * jquery plain not min as source https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/79070cbbab5c258702ff8d7180b8aacf6c1a10a3 (Thanks to Hans!) * End of year files https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/951c914ecae6a83e864d3be259134be81f3aed77 (Thanks to Hans!) * Kicksecure End Of Year Banner https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/7153e7b4961bb0cfd150de10ade9c7d2b1884f1c (Thanks to Hans!) * set local kicksecure-welcome-page as default homepage in Firefox ESR https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/6a24ea9e10a23513600bec8078960efbe53726e1 * Image attribution for CC https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/70e63ecf7497f0a638de427e1300d8946df12183 (Thanks to Hans!) * Kicksecure welcome page redesign https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/fc63ee37c6a28447f821b0aae872781b56dff623 (Thanks to Hans!) * genmkfile uch https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/39fec70a305291fd0c94ee955eafe7a0f6d0a3f4 * add kicksecure-logo-text.png https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/b15c91cc6ddcc1ba8f5b4beae71d9e886760a44d * minor: link to root domain, not index.html https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/6c09f925606c04de7ca9a3a538efeaa6cf32ed8f * ahmia https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/d22f55e315780a68c84f2b718196ed782b8bbb59 * add icon for brave search https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/79cb1bf2f159dcb7beb65b6bacb93e04c39d3962 * Add onions as much as possible instead of TLS only https://forums.whonix.org/t/local-browser-homepage-for-tor-browser-in-whonix/347/106 https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/50837699666ce86e922ab215e09f615924885956 (Thanks to TNT BOM BOM!) * remove hardcoded font, use font from Debian package sources instead https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/2785b2c01eb307d2652391297a6b6fc42730e47b * update copyright since complete rewrite https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/a709e46407a5ffac5977a749b412b256aabc38a4 * Welcome Page Revision https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/56b8aa8b677ac4bc1d9d7c62ab52ab6100c2581f (Thanks to Your Name!) * usr/share/homepage -> usr/share/doc/homepage https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/e260ebb241936d17d5699d90e6cf568e7eeecde7 * add link to https://web.archive.org/https://t.me/s/Whonix_ https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/6acfb9df72d8d45723368eefcd3852dcb99da5bc * no need for tabindex https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/8f698cf2b9ab5c0f416bc398b41438f99a77506b * add telegram news channel https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/52c91457ac3bc741593d02e3d2940746ed392ba3 * onion forums https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/81ef27ef06f8abcd1a5194904650297d80cae661 * upgrade to Whonix logo 2020 version https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/b951cf7f76251d530453a40984cf8ea38a7782a5 * have to use file:///usr/share/homepage/whonix-welcome-page/logo.png https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/04f5a0744cb0b02de431bd588a023011b0b08e40 * back to real image logo Thanks to @torjunkie for bringing this up! https://forums.whonix.org/t/illustrations-images-wishlist-for-whonix/3352/13 https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/795784ccecd8395c773aa65690fd318a5d352ab3 * add search engines https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/32744d1934362b8618fcbdabce97cb871e00d487 * switch forums to clearnet link as onion is broken https://forums.whonix.org/t/onion-forum-broken/8870 https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/12192d89d62d749aba7ac7ced0dcbcc180c379c8 * research project https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/8d347960c48c03205687e11b3ec7fbaddc92b4ea * fix, only set TOR_DEFAULT_HOMEPAGE if not already set https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/4b5cc56e2b6301a46a6dc939abebf679ed61fef4 * reactive default homepage since fixed in Tor Browser 9 https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/ed4bd6c1bf99f405af7777967c0f406644be0025 * no longer set TOR_DEFAULT_HOMEPAGE variable https://forums.whonix.org/t/noscript-with-security-slider-at-safest-permits-around-30-sites/8160 https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/d79010a43d1f0d027f4807090850d4c92f3bcbce * https://www.whonix.org/wiki/Dev/Licensing https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/3f16bedca0e76887e017e0b278f5c56d619cf409 * add improved legal protections clauses The license for software created by Whonix is the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version with additional terms applicable per GNU GPL version 3 section 7. The additional terms are based on the Doom 3 license which is Debian refers to as `GPL-3+-with-id-software-additional-terms`, which is Debian DFSG [1] (The Debian Free Software Guidelines) approved and which is therefore suitable for Debian `main`. Whonix made applied minimal changes to it: * Rewrite `The Doom 3 BFG Edition GPL Source Code` to the more common `this program` which is used throughout the GPL. * Added a "trump clause" [2], in other words, any conflicts or disputes between the additional terms and the GPLv3 shall be resolved in favor of the GPLv3 by adding `Notwithstanding any other provision of this License` (as mentioned in GPL FAQ [3]) at the beginning of the additional terms. [1] https://www.debian.org/social_contract#guidelines [2] https://www.fsf.org/news/canonical-updated-licensing-terms [3] https://www.gnu.org/licenses/gpl-faq.html#v3Notwithstanding For more considerations, see also: https://www.whonix.org/wiki/Dev/Licensing https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/0c2766db4952aab904c2b6ce9354c8bbdad34577 * Merge branch 'master' of https://github.com/Whonix/whonix-welcome-page https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/e3db11a1610bf72a8adaf3cadc2844dd612ce986 (Thanks to irykoon!) * Update Copyright header https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/dbd283c248ac1667cda6682b89b3321054167827 (Thanks to irykoon!) * Beautify welcome-page for Tor Browser 8.0a It is recommended NOT merging this commit until Tor Browser 8.0 becomes stable as it won't make the page in Tor Browser 7.5.x look better. https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/f4a5b763777c6954e822a0bf66313512d80facce (Thanks to irykoon!) * whonix.org/blog -> forum.whonix.org/c/news As discussed on: https://forums.whonix.org/t/replacing-whonix-wordpress-blog-https-www-whonix-org-blog/5351/7 https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/a3eea67d233925e6ef192ec1b33c6a7cf01fcdff (Thanks to irykoon!) * Beautify Whonix Ascii Logo https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/3cebf1831b81bd9954a8ce3d3e5688307eaef811 (Thanks to irykoon!) * move to v3 onion https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/3b06bf2e213164ca2280aacb94663d6d10198dd2 * move to v3 onion https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/1c9c0b8e4cc96dd6c6696484942d2e34cf1c9124 * Remove the redundant whonix_new.html https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/297a2f7bb232a118ebe5568898481e8216e340eb (Thanks to irykoon!) * Beautify Whonix Welcome page in Tor Browser The 7.0.9 release broke the Whonix welcome page in Tor Browser (https://forums.whonix.org/t/the-7-0-9-release-broke-the-whonix-landing-page-in-tor-browser/4489). Although the prvious welcome page still works, it is better to beautify it. This fix include replacing Whonix logo png with Ascii Art, removal of invlalid links and enlarging font size. Still this is a temporary workaround and please feel free to checkout to the previous one, once the breakage problem is fixed by TPO. https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/ebb91414ac395f0049c1f7039ca5029d5ca28a67 (Thanks to irykoon!) * Beautify Whonix Welcome page in Tor Browser The 7.0.9 release broke the Whonix welcome page in Tor Browser (https://forums.whonix.org/t/the-7-0-9-release-broke-the-whonix-landing-page-in-tor-browser/4489). Although the prvious welcome page still works, it is better to beautify it. This fix include replacing Whonix logo png with Ascii Art, removal of invlalid links and enlarging font size. Still this is a temporary workaround and please feel free to checkout to the previous one, once the breakage problem is fixed by TPO. https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/151e38065a4ef1229bdff293489bd78e92d19761 (Thanks to irykoon!) * onionize Whonix related links on welcome page https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/4092878c04e8b1fd5994222cbd9f3b2b5edb9732 (Thanks to irykoon!) * updated README.md https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/a0a2b18dee124e15e3741d37befabdb99782e081 * updated Whonix forums url Thanks to @HulaHoopWhonix for the report. https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/9be12a8e0373bf406c8c22b374db04ef790f2038 * Removed search box due to fingerprinting issues due to outdated, Whonix specific POST parameters. The Tor Project changed away from startpage.com. (Old Startpage submission URL and POST parameters have also since changed.) Thanks to unconventional for reporting this issue and explaining how to disable the search box. https://www.whonix.org/forum/index.php/topic,1564.0.html https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/8e500c449f1515d0ae2e6be6b92bda83f6788283 * packaging, bumped Standards-Version from 3.9.4 to 3.9.6 for jessie support https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/7e5b604fb4ee496f8ccdb03a283a798b2065d1d9 * Added licensing comments... This file is part of Whonix. Copyright (C) 2015 WhonixQubes See the file COPYING for copying conditions. - usr/share/homepage/whonix-welcome-page/whonix.html - usr/share/homepage/whonix-welcome-page/stylesheet.css https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/bb9dc196e17bc6af9b2b2ccf17085681205f3495 (Thanks to WhonixQubes!) * Removed JavaScript... JavaScript is not used in this initial static webpage version. - Removed file: usr/share/homepage/whonix-welcome-page/javascript.js - Removed reference from: usr/share/homepage/whonix-welcome-page/whonix.html https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/a3f5586d768ef3731c76c6f366935b1ed399bcd5 (Thanks to WhonixQubes!) * added genmkfile to Build-Depends https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/f3163deef96fd13ece10c99be4c64b5990dde536 * updated readme https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/dfd7d77ce0dc54a36238b4f0027f40ad28b9ea8a * set from TOR_HOMEPAGE to TOR_DEFAULT_HOMEPAGE as per https://trac.torproject.org/projects/tor/ticket/13835#comment:8 https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/2425778300f1d3bc0a5de5e39dc0950b9c3f0752 * set, export environment variable TOR_HOMEPAGE to set TorBrowser homepage to /usr/share/homepage/whonix-welcome-page/whonix.html https://trac.torproject.org/projects/tor/ticket/13835 https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/50ba03c3b732972a25532abc46bab97312a90cd8 * initial packaging https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/9a49d4b720ea6753082bca83af7d625a42b6ba4a * Added "target" and "rel" HTML tags to links in Disclaimer text... Makes uniform with other external web links on page. - target="_blank" (helps open link in new tab). - rel="noreferrer" (can help blank HTTP REFERER field). ./usr/share/homepage/whonix-welcome-page/whonix.html https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/0ca10e14a2aa16d746b0795483fffc0a27999419 (Thanks to WhonixQubes!) * Called JavaScript file with "script" tag in HTML head... - Referenced relative path of "javascript.js" - Used proper media type of "application/javascript" ./usr/share/homepage/whonix-welcome-page/whonix.html https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/a27bf1200465c5fb000182d75d3e7bd5a2312175 (Thanks to WhonixQubes!) * Added javascript.js ./usr/share/homepage/whonix-welcome-page/javascript.js https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/854a7e0322b5946fb3853188f8df840fb7b345fa (Thanks to WhonixQubes!) * Adjusted spacing and size of resource links in stylesheet... - Decreased padding of list items to allow for font size increase. - Increased font size of link anchors for better visibility. ./usr/share/homepage/whonix-welcome-page/stylesheet.css https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/50d95a30d860397476d4837cf7ebb8cd3053f2f3 (Thanks to WhonixQubes!) * Added "tabindex" attributes to HTML elements for logical ordered tab sequencing. ./usr/share/homepage/whonix-welcome-page/whonix.html https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/a9de49ee9a53c5218bd485b954ead4d7ceef777a (Thanks to WhonixQubes!) * Fixed centering of list items of resource links in stylesheet. ./usr/share/homepage/whonix-welcome-page/stylesheet.css https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/479ebb27af1394db06c1fff130cdcfad59d71a27 (Thanks to WhonixQubes!) * Added explicit UTF-8 charset declaration to the stylesheet... ./usr/share/homepage/whonix-welcome-page/stylesheet.css https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/baab171d5d2ff2e1dd00bb890fc84e4107ddbf4d (Thanks to WhonixQubes!) * Changed title tag text to "Whonix Welcome Page" from "Welcome to Whonix"... ./usr/share/homepage/whonix-welcome-page/whonix.html Provides better enduring page usage context and user association to the formal name of the page. https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/581e872b8903909873929c947cb8ef74a849f8e5 (Thanks to WhonixQubes!) * Changed indent style to tabs from spaces for better code workability... ./usr/share/homepage/whonix-welcome-page/whonix.html ./usr/share/homepage/whonix-welcome-page/stylesheet.css https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/c249d2cbf7d0010a4a65ecfc4213eca71f347673 (Thanks to WhonixQubes!) * Inserted latest HTML (whonix.html) and CSS (stylesheet.css) from Whonix Development Forum... ./usr/share/homepage/whonix-welcome-page/whonix.html ./usr/share/homepage/whonix-welcome-page/stylesheet.css Whonix Development Forum thread message: https://www.whonix.org/forum/index.php/topic,365.msg5816.html#msg5816 https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/288230979511c52b85d8939d73eb2b9e8134d47d (Thanks to WhonixQubes!) * Added logo.png... ./usr/share/homepage/whonix-welcome-page/logo.png Source of file: https://www.whonix.org/w/images/e/e0/210-Banner.png SHA512 Hash: ec3b40a272070b9c71bcc91461d662f31f7370d5877cff69c52888169d89f1cc8d00a77a90b8d22280ce07eb587acf43f905672c079aae7e7a5e491dfc9c42cc https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/fde46ae509613edbd6e61f2e23ed86783e6496bc (Thanks to WhonixQubes!) * Added ./usr/share/homepage/whonix-welcome-page & whonix.html & stylesheet.css... ./usr/share/homepage/whonix-welcome-page ./usr/share/homepage/whonix-welcome-page/whonix.html ./usr/share/homepage/whonix-welcome-page/stylesheet.css https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/82242c8b33405bd4441bd80a566cb3fd7fe5f402 (Thanks to WhonixQubes!) * Initial commit https://github.com/{{project_name_short}}/kicksecure-welcome-page/commit/c6459a836e7dadf237514420fe908207139daa09 (Thanks to WhonixQubes!) [https://github.com/kicksecure/repository-dist repository-dist]: * man page: document `--transport` plain-tls, plain-tls-tor, onion or onion-tls https://github.com/{{project_name_short}}/repository-dist/commit/d814f1ca2b5ba81a06f47dc070f11f9c776c65cf [https://github.com/kicksecure/sdwdate sdwdate]: * Update 30_default.conf added descriptions to archive.ph links since they are not understandable from the link (because the link is shortened by default) https://github.com/{{project_name_short}}/sdwdate/commit/3661fb5070694bdcd36592f9b12a2a951fb83cd9 (Thanks to TNT BOM BOM!) * Update 30_default.conf added geti2p gitlab onion mirror https://github.com/{{project_name_short}}/sdwdate/commit/fb5fe48f6864bfd5d2821c9dc4a2fce103dcd5fb (Thanks to TNT BOM BOM!) * Update 30_default.conf Rearranged onion+TLS mirrors and added them to the top (better view/easy editing or finding) https://github.com/{{project_name_short}}/sdwdate/commit/b6d80fc0cee59faac5a6a5e645b4dfef82af5d4c (Thanks to TNT BOM BOM!) * Update 30_default.conf Removed elude and fsfe as both onion mirrors are down https://github.com/{{project_name_short}}/sdwdate/commit/a098a473f6473077341e25669113d755459dae08 (Thanks to TNT BOM BOM!) * Update 30_default.conf deleted keybase as its not working https://github.com/{{project_name_short}}/sdwdate/commit/35d95f3ae4d3f269f2b4bf76e6f69024d3017f67 (Thanks to TNT BOM BOM!) * Merge branch 'master' into patch-8 https://github.com/{{project_name_short}}/sdwdate/commit/633d9c7fcd94bee9182a0e997106d9df92d68dfd * Update 30_default.conf added protonmail onion mirror https://github.com/{{project_name_short}}/sdwdate/commit/43f328046bd322855a3892ee55c581ce399a9ea5 (Thanks to TNT BOM BOM!) * Update 30_default.conf deleting privacy2ws3ora5p4qpzptqr32qm54gf5ifyzvo5bhl7bb254c6nbiyd.onion mirror due to misconfigured TLS: > * stderr: connect error: SOCKSHTTPSConnectionPool(host='privacy2ws3ora5p4qpzptqr32qm54gf5ifyzvo5bhl7bb254c6nbiyd.onion', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1123)'))) https://github.com/{{project_name_short}}/sdwdate/commit/a47cb95dea5693220c690445448a7b8b24ef0465 (Thanks to TNT BOM BOM!) * Update 30_default.conf removed FB https://github.com/{{project_name_short}}/sdwdate/commit/931ae2dcb4d61b88ca2f8511f9a591d50f676ffb (Thanks to TNT BOM BOM!) * Update 30_default.conf Added 4 new (famous) mirrors: - BBC - Facebook - NYT - Archive.ph https://github.com/{{project_name_short}}/sdwdate/commit/b9ca3048357beac225a685f6a5ffbdb5fb10c06b (Thanks to TNT BOM BOM!) [https://github.com/kicksecure/security-misc security-misc]: * pam-info: support non-root environments (such as during graphical display manager login and xscreensaver) https://github.com/{{project_name_short}}/security-misc/commit/e5255a630ad3c9c99b6b7ffa4c7be43a44dffba9 * pam-info refactoring https://github.com/{{project_name_short}}/security-misc/commit/09e6af5c080f776d56d7e2390f88c4ae7e01bdb7 * pam-info refactoring https://github.com/{{project_name_short}}/security-misc/commit/caf0099064747a2048363e3600a53af51df549ad * pam-info fix https://github.com/{{project_name_short}}/security-misc/commit/f59f959a8d43ebd80a4037e65ec26df7143bcaf5 * pam-info refactoring https://github.com/{{project_name_short}}/security-misc/commit/ae113442a162969561a24fcf17718ceb6a11d928 * pam-info refactoring https://github.com/{{project_name_short}}/security-misc/commit/bb6b509d06a1ae34ee407cb309c530e5dddfedfd * also support /usr/local/etc/pam-info-debug https://github.com/{{project_name_short}}/security-misc/commit/23b936b573c8989222a50d1ef8c35dc95589bb0e * pam-info: create debug log file ~/pam-info-debug.txt when file /etc/pam-info-debug exists https://github.com/{{project_name_short}}/security-misc/commit/95487346dbb18c4ac9133fc21b4abed12dc346b3 [https://github.com/kicksecure/systemcheck systemcheck]: * systemcheck_tor_bootstrap_wait_max="300" https://github.com/{{project_name_short}}/systemcheck/commit/5c581482ab30509e8126a0182d10eb5f1a07af43 [https://github.com/kicksecure/tb-updater tb-updater]: * tbb_hardcoded_version="11.5.8" https://github.com/{{project_name_short}}/tb-updater/commit/676cd897d2a7bb270b9eb096fdd7bb53a4645df3 * tbb_hardcoded_version="11.5.7" https://github.com/{{project_name_short}}/tb-updater/commit/b3ee7034e331930f46e76c47bba60d191a829b9a * alpha tbb_hardcoded_version="12.0a4" https://github.com/{{project_name_short}}/tb-updater/commit/7a5da82d21cd46dc16aad4787b3b7bd3cc1b9c57 * Make update-torbrowser work with new multi-lang builds As of v12.0a4 Tor Browser is shipped as a multi-language archive and language-specific archives are no longer available. This patch makes this new multi-lang version install properly but does not handle starting Tor Browser with the correct locale. I'm not entirely sure how the locale should be handled. Is it good enough to just use the system language (which Tor Browser now does by default) or should some other solution be used? If the system language is good enough, I'd suggest just merging this change as is and once v12 stable is released TB_LANG support can be removed. https://github.com/{{project_name_short}}/tb-updater/commit/a5e6876e6ef10a461071d942beec10d716985144 (Thanks to Peter Gerber!) * tbb_hardcoded_version="11.5.6" https://github.com/{{project_name_short}}/tb-updater/commit/c2a313d3824849baff66b2fafff990054869fe36 * tbb_hardcoded_version="11.5.5" https://github.com/{{project_name_short}}/tb-updater/commit/aed8d355bda29bf8f4e73dea01f4e90780873efe [https://github.com/kicksecure/tor-ctrl tor-ctrl]: * unlimit circuit hops vanguards compatibility https://github.com/{{project_name_short}}/tor-ctrl/commit/88552d2afdaa35b05371a4d13fd5580fc0f0890d (Thanks to nyxnor!) * fix hanging of tor on WS https://github.com/{{project_name_short}}/tor-ctrl/commit/1e53eb6719dd0bb9788e32f2f3a3a96a958ee952 (Thanks to nyxnor!) * make temporary file be created on tmpdir avoid putitng files on current directory https://github.com/{{project_name_short}}/tor-ctrl/commit/81b35145139630b9b686684fc51381c13ceab0d3 (Thanks to nyxnor!) * make help message column less then 80 chars https://github.com/{{project_name_short}}/tor-ctrl/commit/23433ede20a3a93041834a42f557c88bd088bac5 (Thanks to nyxnor!) * source_addr https://github.com/nyxnor/tor-ctrl/issues/32 https://github.com/{{project_name_short}}/tor-ctrl/commit/3c8291a6c0198956a04439d6a329e132ffb37127 (Thanks to nyxnor!) * fix https://github.com/nyxnor/tor-ctrl/issues/31 https://github.com/{{project_name_short}}/tor-ctrl/commit/230499fbc8d29fe463a95c0e0cb97ef33f314b89 (Thanks to nyxnor!) [https://github.com/kicksecure/usability-misc usability-misc]: * fix testing connnection without proxy https://github.com/{{project_name_short}}/usability-misc/commit/b6f2f7c7f353b709685395ddb87fa2f722af6ed5 (Thanks to grass!) * fix rsync with torsocks https://github.com/{{project_name_short}}/usability-misc/commit/8f247d9330e26db18246f0668367efe8093bc26b (Thanks to grass!) * fix missing test key https://github.com/{{project_name_short}}/usability-misc/commit/5fa0ff3eb027f682af1bb22a9069345611e06079 (Thanks to grass!) * fix problem if ws/gw exists and the other counterpart doesn't https://github.com/{{project_name_short}}/usability-misc/commit/49c1b7a4792c29ad4897d0465a7aeeddfe721930 (Thanks to grass!) * fix shell completion files to complet https://github.com/{{project_name_short}}/usability-misc/commit/b57c7f650557253f590a68e4c08dbb6ee3c99e77 (Thanks to grass!) * fix testing if package is installed https://github.com/{{project_name_short}}/usability-misc/commit/5465ca7f0dd0069c8d5328fc642c84afccaf89eb (Thanks to grass!) * add extrace space https://github.com/{{project_name_short}}/usability-misc/commit/198664fd801422e2ca7eb27037316f0864ffc9ff (Thanks to grass!) * fix rsync downloads other relevant changes: - fix cmd to check proxy evaluation - better check directory prefix validity https://github.com/{{project_name_short}}/usability-misc/commit/4de402387801896ca0d6d4f6d0b589a3783cc44d (Thanks to grass!) * improve transfer utility with rsync https://github.com/{{project_name_short}}/usability-misc/commit/bf6bd7f779b5728c60896bdce6c1e859e476b096 (Thanks to grass!) * add rsync as transfer util (unfinished) https://github.com/{{project_name_short}}/usability-misc/commit/879bbc41b7eb564a71a8c91fe1dd3dc6ab74a478 (Thanks to grass!) * fix duplication of variable definition Previously was required because the code was not allowing empty var when using set_arg, which happened on the first definition of a variable. https://github.com/{{project_name_short}}/usability-misc/commit/c0b787eb07b2f7f621106f1199bb452bb1e65745 (Thanks to grass!) * add mention about redownload and reimport when booting guest https://github.com/{{project_name_short}}/usability-misc/commit/961aea8198f1606f88c0bc81e28d24128247191b (Thanks to grass!) * add pledge for reimport https://github.com/{{project_name_short}}/usability-misc/commit/e2d57ad198c0b6e0174a4719f4f1d572b36d067c (Thanks to grass!) * add reimport option ability to reimport over existing vms, leads to data loss, requires more warnings. https://github.com/{{project_name_short}}/usability-misc/commit/8d7649dcc70f149f5abf7aad61d97d3fe5cb2e67 (Thanks to grass!) * add separate sections to help discern the steps https://github.com/{{project_name_short}}/usability-misc/commit/66eaeccc4f8f9037506221bcf30ac3ee217b6aa4 (Thanks to grass!) * add --redownload https://github.com/{{project_name_short}}/usability-misc/commit/ecae8998050ed4eeea337ea00950b57a4a9f71d8 (Thanks to grass!) * fix dialog types comments https://github.com/{{project_name_short}}/usability-misc/commit/966f51efb2f9739ef1b07ef84cd094decbe8d0e0 (Thanks to grass!) * prefer dialog over whiptail problems with dialogs: - dialog prints empty lines on exit - whiptail does not set default option when scroll text is neeed https://github.com/{{project_name_short}}/usability-misc/commit/0a18b1015d16271c42de3d3298cf4269580ead8f (Thanks to grass!) * fix directory prefix by creating directory https://github.com/{{project_name_short}}/usability-misc/commit/c2c91cabe4011115a97524b76c7257d8992f3dd9 (Thanks to grass!) * change default directory prefix https://github.com/{{project_name_short}}/usability-misc/commit/541667a24fc2d89e8bff13763a4ea5059a5c3ee2 (Thanks to grass!) * fix pre_check problems during dry-run https://github.com/{{project_name_short}}/usability-misc/commit/83c18c47140635dde614415d76059b221b068813 (Thanks to grass!) * fix pre_check not quitting when there is not enough space https://github.com/{{project_name_short}}/usability-misc/commit/6a8a72ae5eeff143c6cdb7eff0317179aba2fe42 (Thanks to grass!) * skip starting vms if dry-run is set https://github.com/{{project_name_short}}/usability-misc/commit/838a3f04b23e2cd772c952f14dae960bbdada163 (Thanks to grass!) * inform which machines are gonna be started https://github.com/{{project_name_short}}/usability-misc/commit/7aa149ee72b3b89ca16a9c0fa4f1adc61e684ed7 (Thanks to grass!) * improve boot of vms https://github.com/{{project_name_short}}/usability-misc/commit/7cb68bbd363f3b4ad113594f9f20c6dd007a6a3a (Thanks to grass!) * change aborting if vm exists to allow booting vm https://github.com/{{project_name_short}}/usability-misc/commit/161653190bcd6289b33cfd64be4f11768134c51f (Thanks to grass!) * ask to start/boot guest at the end of the run https://github.com/{{project_name_short}}/usability-misc/commit/81c63261d8756e05b95ffa7dbee2b65f3114eae2 (Thanks to grass!) * log verbatim commands https://github.com/{{project_name_short}}/usability-misc/commit/ea1159ea33cbea75bc2886ee97ef94e5d30b8c37 (Thanks to grass!) * dev mode, nested virt detection https://github.com/{{project_name_short}}/usability-misc/commit/f33028e7404bfe50e8691a40415192e5b6787952 (Thanks to grass!) * fix pre_check not quitting when failing https://github.com/{{project_name_short}}/usability-misc/commit/96e3eed8f8e1e451b466293a0b87b92b08191c07 (Thanks to grass!) * do not fail anymore for get_virtualization not needing to handle that anymore as we are not failing if not virtualization available. https://github.com/{{project_name_short}}/usability-misc/commit/513d6e301f4eca4253788e7a30ecd7a5cad922be (Thanks to grass!) * remove symlinks will be added later by the debian packaging mechanism https://github.com/{{project_name_short}}/usability-misc/commit/3b6efbed4e2bd488f70a108701aa46d8a11cd223 (Thanks to grass!) * copyright all files and link to COPYING for all licenses https://github.com/{{project_name_short}}/usability-misc/commit/915e5433178029fb55c7f3a502c8118e9077b735 (Thanks to grass!) * use dh-links instead of hardcoded symlinks https://github.com/{{project_name_short}}/usability-misc/commit/24597560f0f879c11331b47473ded85ed03fe905 * ignore debian build files https://github.com/{{project_name_short}}/usability-misc/commit/c872a7fb3ac739743b186a08a5a33805d69269d3 (Thanks to grass!) * simplify credential assignment - portable number generators is hard to find and does not give enough entropy when calling on a loop withing the same second. - date +%N is not portable https://github.com/{{project_name_short}}/usability-misc/commit/b0b4f90a9ddc8f14e26ad74402cfde9da427e5a2 (Thanks to grass!) * fix log message in the wrong place https://github.com/{{project_name_short}}/usability-misc/commit/6a5c5dd053364077a500cad704c7349e659154a1 (Thanks to grass!) * make no request if image was already downloaded - requires user to set --guest-version. https://github.com/{{project_name_short}}/usability-misc/commit/0541b142d4567bb29be701a23eb2b3d6bf59aad0 (Thanks to grass!) * increase connection timout for first trial https://github.com/{{project_name_short}}/usability-misc/commit/89463acee729f67771fe293870886f5fcdcf2d70 (Thanks to grass!) * reserve curl exit codes and fix curl args https://github.com/{{project_name_short}}/usability-misc/commit/d2c245647ceaab8afd1d569c9ced54c6d7dc2c53 (Thanks to grass!) * enhance vm existence check https://github.com/{{project_name_short}}/usability-misc/commit/6cdc826f3aefc1a391dbabe1e770f66d2f185aee (Thanks to grass!) * put filename functionality to manpage https://github.com/{{project_name_short}}/usability-misc/commit/6dcccb5fd37e119e2dad0f336e6078788f74f4c8 (Thanks to grass!) * fix installer proxy for whonix systems - proxy and credentials were not being set, but whonix users deserver an eascy option to use SOCKS proxy also. - set exit codes for easy of debugging and script parsing automation. https://github.com/{{project_name_short}}/usability-misc/commit/3db48e748c1ca9be3f36d7ab3fe79eae36298cd4 (Thanks to grass!) * improve man page option's description https://github.com/{{project_name_short}}/usability-misc/commit/884414c0731e1c0c5b40ea6f8c0670678e8a92b7 (Thanks to grass!) * fix man page missing new line https://github.com/{{project_name_short}}/usability-misc/commit/510b756618de96ac5d6e70476b1374e9de36743b (Thanks to grass!) * create zsh completion script https://github.com/{{project_name_short}}/usability-misc/commit/12c736dca053548223f6c3f8d529e3d25890a764 (Thanks to grass!) * create bash completion script https://github.com/{{project_name_short}}/usability-misc/commit/f8b100224a39ab84260b0be39bf9da4d3e42bda0 (Thanks to grass!) * create minimal man page for testing https://github.com/{{project_name_short}}/usability-misc/commit/0bd807fa01e7e173e8085aa7de0f462bda991db7 (Thanks to grass!) * improve installer help message https://github.com/{{project_name_short}}/usability-misc/commit/56da2c1b2708b87582d7f9db9749cd6b72f6aa14 (Thanks to grass!) * better description of elapsed time https://github.com/{{project_name_short}}/usability-misc/commit/cfcde6d9497bb83b2fbd620f058fcb014d1ab95a (Thanks to grass!) * nice message to open hypervisor after vm import https://github.com/{{project_name_short}}/usability-misc/commit/1f832b74ded790770920a47d6898f88f662a90bf (Thanks to grass!) * set dir prefix to an already existing dir ($HOME) https://github.com/{{project_name_short}}/usability-misc/commit/cce56d3bab0bde7a384b04b7a1b037f2d81c90d0 (Thanks to grass!) * fix sed path that has '/' char https://github.com/{{project_name_short}}/usability-misc/commit/f8fd4e4ca01060c764adc4e664e24853e6f7819f (Thanks to grass!) * set download directory via command-line option let the user choose the directory where files will be saved to. https://github.com/{{project_name_short}}/usability-misc/commit/5d98de4d816efdf468c5c922f39d607e9ac7d936 (Thanks to grass!) * fix importation of kicksecure Import was defaulting to two systems, now it defaults to 1 unless whonix is being used. https://github.com/{{project_name_short}}/usability-misc/commit/c90827e15423bf635a745183b5c9f6297a95b5fb (Thanks to grass!) * fix downloading only the first file - exec spawns a different process and was giving problems stopping at the first to be downloaded. - fix curl proxy random credentials if not using onion but SOCKS proxy is set. https://github.com/{{project_name_short}}/usability-misc/commit/687fe28707dc8ca848e52117da52ba72baafbb78 (Thanks to grass!) * fix urls variables Comments are necessary to keep track of that many url format. A bug was occurring of usign both clearnet and onion urls. https://github.com/{{project_name_short}}/usability-misc/commit/1351ec9b7607a22f594d01f786263d3fbfb4b192 (Thanks to grass!) * fix test_pkg and functions order https://github.com/{{project_name_short}}/usability-misc/commit/6243626e5aa19eb02a22952b2605f0573d401132 (Thanks to grass!) * uncoment essential function https://github.com/{{project_name_short}}/usability-misc/commit/638671d1ef2f88e7eb1a57be85308377d12eb309 (Thanks to grass!) * distrust version queried from API - check if it is a valid string of only numbers and dot (.). - check if it has less than 12 chars. https://github.com/{{project_name_short}}/usability-misc/commit/8ff5959b3ef686b1b7ac7ad55b98e892e430d5bb (Thanks to grass!) * improve parsing script name and header message - fix set_arg() arg_saved not saving variables correctly - fix parse_name script name parsing - set header info for chosen flavor https://github.com/{{project_name_short}}/usability-misc/commit/5351dba0c2acf16e523a787976f83d7c9326c510 (Thanks to grass!) * set options by file name https://github.com/{{project_name_short}}/usability-misc/commit/bcc84918cb646f568d4dc498349f7e50f3921c2a (Thanks to grass!) * shellcheck fixes https://github.com/{{project_name_short}}/usability-misc/commit/cde2cb0fcfcbd1150ea6a6e95c20e089ffa60ce5 (Thanks to grass!) * move installer-dist to /usr/bin dir https://github.com/{{project_name_short}}/usability-misc/commit/99cd357e118c160495d4cea0d4842bff59ab12f7 (Thanks to grass!) * merge installer to usability-misc https://github.com/{{project_name_short}}/usability-misc/commit/465bd67fa81ffc38f3c6e75be70007a054380caa (Thanks to grass!) * implement dry-run - guards against server partion content transfer with function calls. - run in dry-run mode for debugging, where important commands are printed instead of executed. - check if fasttrack repo is already enabled. https://github.com/{{project_name_short}}/usability-misc/commit/c3ae4b2d26197738756667ebd41229d78459f1c9 (Thanks to grass!) * initial commit Installer for: - Whonix/Kicksecure - Virtualbox/KVM(unfinished) - CLI/XFCE - onion/clearnet https://github.com/{{project_name_short}}/usability-misc/commit/75a1187c20ee06f92dd2b515a16798f432f82100 (Thanks to grass!) * work on whonix-dev-backup https://github.com/{{project_name_short}}/usability-misc/commit/a74ca43aeb4999177a8642a986801f03a9c5745b == {{project_name_long}} 16.0.8.2 == [https://github.com/kicksecure/apparmor-profile-torbrowser apparmor-profile-torbrowser]: * @{HOME}/.config/ibus/bus/* r, Thanks to @vvoovv for the suggestion! Fixes https://forums.whonix.org/t/cant-type-japanese-only-in-tor-browser/14620/5 https://github.com/{{project_name_short}}/apparmor-profile-torbrowser/commit/7617d363615478cf589d0f880d75ecc368f2b48f * move to format by aa-genproof https://github.com/{{project_name_short}}/apparmor-profile-torbrowser/commit/95af46a947d9cde44fe3681b6b8385d7035f608b * remove `#include ` because not available by default to avoid error message during installation https://github.com/{{project_name_short}}/apparmor-profile-torbrowser/commit/2e3d89f2ee4a135960028d603ad9344eefb967e0 [https://github.com/kicksecure/bindp bindp]: * -D_FORTIFY_SOURCE=3 https://github.com/{{project_name_short}}/bindp/commit/bde6b8da3de5220dd36a14ba189feb82a9045c4a [https://github.com/kicksecure/debug-misc debug-misc]: * systemd https://github.com/{{project_name_short}}/debug-misc/commit/9dbc19831b99df2838249ae7e9c43731a9108cab [https://github.com/kicksecure/desktop-config-dist desktop-config-dist]: * fix file name https://github.com/{{project_name_short}}/desktop-config-dist/commit/e9b9c9453609ffef5b7f5a580f9bd80120ae683f (Thanks to nyxnor!) * switch Zsh configuration to use config-package-dev method https://forums.whonix.org/t/change-default-shell-from-bash-to-zsh-by-default/14792/74 https://github.com/{{project_name_short}}/desktop-config-dist/commit/3afc615e9c7a8ab0e56324e90a04992c310c18fd * renamed: etc/zsh/.aliasrc -> etc/zsh/aliasrc renamed: etc/zsh/.shrc -> etc/zsh/shrc renamed: etc/zsh/.zshrc -> etc/zsh/zshrc renamed: etc/zsh/.zshrc_bindkeys -> etc/zsh/zshrc_bindkeys renamed: etc/zsh/.zshrc_completions -> etc/zsh/zshrc_completions renamed: etc/zsh/.zshrc_prompt -> etc/zsh/zshrc_prompt https://github.com/{{project_name_short}}/desktop-config-dist/commit/d0f3c35d177ebf63e891ad432b4457f27e799c25 * stop setting environment variable ZDOTDIR=/etc/zsh/dist https://forums.whonix.org/t/change-default-shell-from-bash-to-zsh-by-default/14792/74 https://github.com/{{project_name_short}}/desktop-config-dist/commit/6728e0c09f1328c9636d73771700cc5436a6fcea * /etc/zsh/dist -> /etc/zsh https://forums.whonix.org/t/change-default-shell-from-bash-to-zsh-by-default/14792/74 https://github.com/{{project_name_short}}/desktop-config-dist/commit/0fbfa1428417fc0db2611a8c86f00b5fd40c019e * renamed: etc/zsh/dist/.aliasrc -> etc/zsh/.aliasrc renamed: etc/zsh/dist/.shrc -> etc/zsh/.shrc renamed: etc/zsh/dist/.zshrc -> etc/zsh/.zshrc renamed: etc/zsh/dist/.zshrc_bindkeys -> etc/zsh/.zshrc_bindkeys renamed: etc/zsh/dist/.zshrc_completions -> etc/zsh/.zshrc_completions renamed: etc/zsh/dist/.zshrc_prompt -> etc/zsh/.zshrc_prompt https://github.com/{{project_name_short}}/desktop-config-dist/commit/ce61280c9ae8dee28407160b1781abfbd38770c2 * correct shebang https://github.com/{{project_name_short}}/desktop-config-dist/commit/34ce00e2bb18473a27bfcd3d2cfce8bbc2b7a476 (Thanks to nyxnor!) * fix lightdm compatibility with desktop-config-dist Zsh set `ZDOTDIR=/etc/zsh/dist` environment variable also using `/etc/X11/Xsession.d` mechanism For compatibility with lightdm, the ZDOTDIR environment variable cannot only be set inside: `/usr/lib/systemd/system.conf.d/30_kicksecure-desktop-config-dist-zsh.conf` `export ZDOTDIR=/etc/zsh/dist` https://forums.whonix.org/t/change-default-shell-from-bash-to-zsh-by-default/14792/54 https://github.com/{{project_name_short}}/desktop-config-dist/commit/23de91ea3f1e9473d486339101f821cf9caf52b4 * correct vi cursor type bulletproof method that doesn't require fixing the cursor on external applications https://github.com/{{project_name_short}}/desktop-config-dist/commit/57ff75a400ef0c5c939b4b61b14b5300f0448baf (Thanks to nyxnor!) * merge https://github.com/{{project_name_short}}/desktop-config-dist/commit/2a436b3082005c624f07d69de0570b23d819b3db (Thanks to nyxnor!) * separate zshrc into small files https://github.com/{{project_name_short}}/desktop-config-dist/commit/d74ca7371bda56fb3f4aadbe0a13ce7da23c6de8 (Thanks to nyxnor!) * fix accept enter key to accept tab completion https://github.com/{{project_name_short}}/desktop-config-dist/commit/52287806f4c81fe60cb13799c9707fe4453741b8 * forward-word https://github.com/{{project_name_short}}/desktop-config-dist/commit/4e1b49cd057be7dd484a56c5133b051f230c4ec3 (Thanks to nyxnor!) * another round of rm whitespaces https://github.com/{{project_name_short}}/desktop-config-dist/commit/28dbde082c4c85eed70744049be112cfc4ffd59a (Thanks to nyxnor!) * remove whitespace https://github.com/{{project_name_short}}/desktop-config-dist/commit/b30365468281d160cacf97c443b7fdeb35ce02a9 (Thanks to nyxnor!) * merge https://github.com/{{project_name_short}}/desktop-config-dist/commit/9b4ea37918eb0f55f8f6b69443016915fd4ed87e (Thanks to nyxnor!) * correct zsh POS1 and ENDE keys https://github.com/{{project_name_short}}/desktop-config-dist/commit/42b89df8c859b99be877856915557383fdc91c45 (Thanks to nyxnor!) * split into desktop-config-dist and desktop-config-dist-dependencies https://forums.whonix.org/t/change-default-shell-from-bash-to-zsh-by-default/14792 https://github.com/{{project_name_short}}/desktop-config-dist/commit/c84605e61dbeedd09159a57890c85508cf8143c5 * renamed: usr/lib/systemd/system.conf.d/30_kicksecure.conf -> usr/lib/systemd/system.conf.d/30_kicksecure-desktop-config-dist-zsh.conf https://github.com/{{project_name_short}}/desktop-config-dist/commit/26f22bf49d2418a1e0ecc16fd48aa78d174f7836 * add zsh files https://github.com/{{project_name_short}}/desktop-config-dist/commit/0e6ec566a99d7805a9b33895b2a66e2dbb317a16 (Thanks to nyxnor!) [https://github.com/kicksecure/developer-meta-files developer-meta-files]: * chmod +x https://github.com/{{project_name_short}}/developer-meta-files/commit/4b6e9ba9c4d3b85a6e3f7a025bb95ba9c64876b4 * exclude files from unicode check https://forums.whonix.org/t/detecting-malicious-unicode-in-source-code-and-pull-requests/13754/17 https://github.com/{{project_name_short}}/developer-meta-files/commit/fe409cb87340d4bccc9d006cdf1a778deaaacb0f * try higher compression of VirtualBox `.ova` images https://forums.whonix.org/t/allow-us-to-download-the-vm-files-in-a-compressed-format-like-zip-7z-gzip-etc/14210/6 https://github.com/{{project_name_short}}/developer-meta-files/commit/428fecb18ecd4a0b1085a8e58ea26bfeed2ce466 * add scripts to extract all external links from wiki `dm-wiki-to-weblinks` / `dm-file-to-weblinks` / `dm-wiki-link-clean` https://github.com/{{project_name_short}}/developer-meta-files/commit/fca22d59d58829ce4bcb5089956b408a8a75c5e3 * check for unicode before building any packages https://github.com/{{project_name_short}}/developer-meta-files/commit/b290e9bd51a5e86351768ad6d70f7db7b1e98cfe * simplify https://github.com/{{project_name_short}}/developer-meta-files/commit/cdaa509c7d347e36e32cc3c4aee5962a1cf73375 * move https://github.com/{{project_name_short}}/developer-meta-files/commit/a46bf60f6fc6eeb1738b247f7682c942f3903351 * remove no longer used round robin mirror_tester since no longer using round robin mirroring https://github.com/{{project_name_short}}/developer-meta-files/commit/619a06738de184aa0b92134e7417a575b43f0895 * move https://github.com/{{project_name_short}}/developer-meta-files/commit/6b50133f646fec439d82e63887fd6f2a8b36c4ff * delete diffp since nowadays replaced by diffoscope https://github.com/{{project_name_short}}/developer-meta-files/commit/5c7cb863800bb48a1cf9f98ab751ff7c2687e16a * remove long time unused whonix_build_twice https://github.com/{{project_name_short}}/developer-meta-files/commit/b24853dcdee1822debd75b08d0fffaca38d672d4 [https://github.com/kicksecure/dist-base-files dist-base-files]: * improve function user_shell_to_zsh https://github.com/{{project_name_short}}/dist-base-files/commit/d23d87e5ae8203f6447947e19157f0ddca23b44d * not set user shell to zsh by default yet due to remaining open issues: https://forums.whonix.org/t/change-default-shell-from-bash-to-zsh-by-default/14792/41 https://github.com/{{project_name_short}}/dist-base-files/commit/c907750fb258cb16e5e8dd7f9f655456712c4d3b * change default shell from bash to zsh by default https://forums.whonix.org/t/change-default-shell-from-bash-to-zsh-by-default/14792 https://github.com/{{project_name_short}}/dist-base-files/commit/b7e79d64baf05a66e788a734d87319e84489f127 * Depends: zsh, zsh-syntax-highlighting, zsh-autosuggestions https://github.com/{{project_name_short}}/dist-base-files/commit/ca86ba5c4dabec997822ef3697897e118947018e * addgroup -> adduser fix https://github.com/{{project_name_short}}/dist-base-files/commit/fd450e0559270b301b6027b2e8dc833085abfb16 [https://github.com/kicksecure/genmkfile genmkfile]: * fix `genmkfile deb-install` if package is already installed https://github.com/{{project_name_short}}/genmkfile/commit/12fd15a99e13db09e005642600abfb343ace556a * Depends: rsync https://github.com/{{project_name_short}}/genmkfile/commit/c0baefc3fd7c9cf157ed8beeb1103c59a9823700 * fix `sudo make install` in case the package contains a `/lib` folder use `rsync` instead of `cp` https://github.com/{{project_name_short}}/genmkfile/commit/12b85953287b2f69e62e6c0a080ef63d3e849854 [https://github.com/kicksecure/grub-live grub-live]: * keep grub live boot menu related entries grouped together, instead of having one entry per installed kernel implemented by removing `GRUB_DISABLE_SUBMENU=y` Thanks to @TNT_BOM_BOM for the suggestion! https://forums.whonix.org/t/reduce-numbers-of-grub-live-mode-boot-menu-entries/15710 https://github.com/{{project_name_short}}/grub-live/commit/71c3b68334191594f1f2ea578911130a73a5f2f4 * fix dracut support https://github.com/{{project_name_short}}/grub-live/commit/a7256d2a677ea5ebf19a8719c1318460d3774eac [https://github.com/kicksecure/helper-scripts helper-scripts]: * add developer usability helper script dev-adrelanos https://github.com/{{project_name_short}}/helper-scripts/commit/8b99653d114076e6b4dbcfc80dc3762e7e08409c * support hushlogin - less output in terminal emulator https://forums.whonix.org/t/support-hushlogin-less-output-in-terminal-emulator/15827 https://github.com/{{project_name_short}}/helper-scripts/commit/96a400d73af2c09d481c6096acc770f1234605ed * /usr/libexec/helper-scripts/bashrc-terminal-emulator: fix "return: can only `return' from a function or sourced script" when executed https://github.com/{{project_name_short}}/helper-scripts/commit/888cdfb66fb02b0aa0d2e6b80a200c7d4c57ec5d * add onion-time-pre-script wrapper script https://github.com/{{project_name_short}}/helper-scripts/commit/843dbfa056f2144b782d096fdd9e4fd1acaeeb2f * add tool to save website on web.archive.org `ia-save` https://github.com/{{project_name_short}}/helper-scripts/commit/24b4b1b61d9b3a65d8ac085ca4dcd8c12b7d593a * remove /etc/apparmor.d/usr.sbin.anondate-get / /etc/apparmor.d/usr.sbin.anondate-set since not ready and causing an error message https://forums.whonix.org/t/whonix-apparmor-profiles-development-discussion/108/731 Thanks to @0x1f for the bug report! https://github.com/{{project_name_short}}/helper-scripts/commit/b55677dd34297a3b11ff98690816597fd20b6dd1 * `grep-find-unicode-wrapper` - new helper-script to detect invisible potentially malicious unicode https://forums.whonix.org/t/detecting-malicious-unicode-in-source-code-and-pull-requests/13754 https://github.com/{{project_name_short}}/helper-scripts/commit/87efc65c5373c61e6d0674eaf6335ed92b0ad82e [https://github.com/kicksecure/kicksecure-meta-packages kicksecure-meta-packages]: * `kicksecure-dependencies-cli`: `Depends:` `desktop-config-dist` because `dist-base-files` sets default shell to `zsh` but the zsh configuration folder is shipped by package `desktop-config-dist`. https://forums.whonix.org/t/change-default-shell-from-bash-to-zsh-by-default/14792 https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/061f6655a3e74f4415fa2cdda971603dce6715a2 * move to kicksecure-desktop-environment-essential-gui desktop-config-dist, desktop-config-dist-dependencies https://forums.whonix.org/t/change-default-shell-from-bash-to-zsh-by-default/14792 https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/5adbe96831ea4d4c8ffaa636d8fdfefc2db197f0 * add desktop-config-dist-dependencies https://forums.whonix.org/t/change-default-shell-from-bash-to-zsh-by-default/14792 https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/a04c86a1e40e95c87a356a0c0a2fb932897d5a2d * fix package name `dummy-dependency-hardened-electrum` -> `dummy-dependency-electrum` https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/4187100804571a2d83ee434c58d0103428553be1 * fix package name `dummy-dependency-hardened-monero-gui` -> `dummy-dependency-monero-gui` https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/f5ec30f504c100926d41afaded286211de73a536 * Install `apparmor-profiles-kicksecure` by default. This results in installing the following packages by default: - apparmor-profiles - apparmor-profiles-extra - apparmor-profile-thunderbird - apparmor-profile-torbrowser - apparmor-profile-hexchat This was implemented by adding `Depends: apparmor-profiles-kicksecure` to package `kicksecure-recommended-cli`. Also provide package `dummy-dependency-apparmor-profiles-kicksecure` as an easy opt-out. https://forums.whonix.org/t/install-apparmor-profiles-apparmor-profiles-extra-apparmor-profiles-kicksecure-by-default/13753 https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/9aa5952b732a6a665475fb5fee38341581c7c077 * `apparmor-profiles` and `apparmor-profiles-extra` to `apparmor-profiles-kicksecure` https://forums.whonix.org/t/install-apparmor-profiles-apparmor-profiles-extra-apparmor-profiles-kicksecure-by-default/13753 https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/ad375c197fb172cab84792ce024d3c3808143ec7 [https://github.com/kicksecure/kicksecure-network-conf kicksecure-network-conf]: * add debian install file (generated using "genmkfile debinstfile") https://github.com/{{project_name_short}}/kicksecure-network-conf/commit/50abe435a094236dc265802ecdc1c330290c2d91 * fix `hostname` showing `localhost.localdomain` instead of `localhost` The hostname is set to `localhost` in `/etc/hostname` already. However, NetworkManager considers that an invalid hostname and therefore changes it. Therefore disable NetworkManager hostname management by setting NetworkManager `hostname-mode=none`. https://forums.whonix.org/t/kicksecure-etc-hostname-etc-hosts/10919 https://github.com/{{project_name_short}}/kicksecure-network-conf/commit/b4c492e4225357ed7fb9825ff368d916050b3c8b [https://github.com/kicksecure/libvirt-dist libvirt-dist]: * addgroup -> adduser fix https://github.com/{{project_name_short}}/libvirt-dist/commit/25df51da0156601d46c9ae286db6b3d1c84bed54 [https://github.com/kicksecure/monero-gui monero-gui]: * monero-gui-linux-x64-v0.18.1.2.tar.bz2 https://web.archive.org/web/20221003093800/https://github.com/monero-project/monero-gui/releases/tag/v0.18.1.2 https://web.archive.org/web/20221003093801/https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.1.2.tar.bz2 https://web.archive.org/web/20221003093757/https://www.getmonero.org/downloads/hashes.txt https://github.com/{{project_name_short}}/monero-gui/commit/da1199eccb623f210af4d13ab538134835afe324 * delete for upcoming update https://github.com/{{project_name_short}}/monero-gui/commit/1d88be57b4ca38685d3a469b1164f39cff3af7d9 * monero-gui-linux-x64-v0.18.1.1.tar.bz2 https://web.archive.org/web/20220930110458/https://github.com/monero-project/monero-gui/releases/tag/v0.18.1.1 https://web.archive.org/web/20220930110454/https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.1.1.tar.bz2 https://web.archive.org/web/20220930111404/https://www.getmonero.org/downloads/hashes.txt https://github.com/{{project_name_short}}/monero-gui/commit/59cdc6dedb1bf185cccaaafc02115d8245f1992d * delete for upcoming update https://github.com/{{project_name_short}}/monero-gui/commit/e9487c853d65840bfecd559ab28487b56bff69ca * monero-gui-linux-x64-v0.18.1.0.tar.bz2 https://web.archive.org/web/20220812163722/https://github.com/monero-project/monero-gui/releases/tag/v0.18.1.0 https://web.archive.org/web/20220812195005/https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.1.0.tar.bz2 https://web.archive.org/web/20220814020250/https://www.getmonero.org/downloads/hashes.txt https://github.com/{{project_name_short}}/monero-gui/commit/20919c661c665c364b57130c907bae33677633c7 * delete for upcoming update https://github.com/{{project_name_short}}/monero-gui/commit/823d679b679a05892da79009390014774592a3dc * monero-gui-linux-x64-v0.18.0.0.tar.bz2 https://web.archive.org/web/20220716092549/https://github.com/monero-project/monero-gui/releases/tag/v0.18.0.0 https://web.archive.org/web/20220720132340/https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.18.0.0.tar.bz2 https://web.archive.org/web/20220722163842/https://www.getmonero.org/downloads/hashes.txt https://github.com/{{project_name_short}}/monero-gui/commit/369166571fad9a79a6a91cb8478d48acb04badb5 * update maintenance-prepare-new https://github.com/{{project_name_short}}/monero-gui/commit/04de0f0959f3ea0f2c0f3c5c64fb0fddf06a0628 * delete for upcoming update https://github.com/{{project_name_short}}/monero-gui/commit/ba829cf89304fc68244fc18043ec869c9964e155 [https://github.com/kicksecure/sandbox-app-launcher sandbox-app-launcher]: * -D_FORTIFY_SOURCE=3 https://github.com/{{project_name_short}}/sandbox-app-launcher/commit/09aa3fde8e45517054c41257b3390054b042a0e3 * fix, add `--ro-bind-try /usr/libexec /usr/libexec` https://forums.whonix.org/t/system-wide-sandboxing-framework-sandbox-app-launcher/9008/372 https://github.com/{{project_name_short}}/sandbox-app-launcher/commit/89beb34bf704aaeaa7e06b5ff1048842e6dbd22c * https://forums.whonix.org/t/delete-disable-nobody-user-from-whonix-passwd/14085 https://github.com/{{project_name_short}}/sandbox-app-launcher/commit/f592f3e353f369e28a71154f10626f8d8c13e7cf * fix error message if application is not installed https://github.com/{{project_name_short}}/sandbox-app-launcher/commit/85b211e56d58046f985c582be0ca70c82e7de786 * fix `ERROR: File '/usr/share/sandbox-app-launcher/wrapper-script-wx-wx' does not exist.` Thanks to @TNT_BOM_BOM for the bug report! https://forums.whonix.org/t/system-wide-sandboxing-framework-sandbox-app-launcher/9008/368 https://github.com/{{project_name_short}}/sandbox-app-launcher/commit/8f072049c8e96279715a4c7fc8a26c9bfdf7c08a * mkdir --parents https://github.com/{{project_name_short}}/sandbox-app-launcher/commit/fb215f1204a3e463d601ba67069a9b531a28db2d * fix `ERROR: File '/usr/share/sandbox-app-launcher/wrapper-script-wx-wx' does not exist.` Thanks to @TNT_BOM_BOM for the bug report! https://forums.whonix.org/t/system-wide-sandboxing-framework-sandbox-app-launcher/9008/368 https://github.com/{{project_name_short}}/sandbox-app-launcher/commit/116d53364e9efef5d501c98bc6e317399e73ec09 [https://github.com/kicksecure/sdwdate sdwdate]: * add new securedrop instances + alphabetic https://github.com/{{project_name_short}}/sdwdate/commit/6c13acf4161cce4082017c55dfbb2424daf15dde * TLS https://github.com/{{project_name_short}}/sdwdate/commit/610b19134af4df06298e121eb1d2a58f001ea231 * remove 7 https://github.com/{{project_name_short}}/sdwdate/commit/a1517db958df3f896f86b7870a3f82e7a82a2465 * Revert "Update 30_default.conf" This reverts commit f2f62ae7e4ea954773d5aae2be001fe8a76e9bf2. https://github.com/{{project_name_short}}/sdwdate/commit/b31dc2bc895b60377766642a9d00e532d23a138a * Update 30_default.conf Offline removed: http://potatoynwcg34xyodol6p6hvi5e4xelxdeowsl5t2daxywepub32y7yd.onion/ http://aco6injncogk3siaubyh5sterx7w5pocqdrm7mna7u4wuukscgnqpeid.onion/ http://b52gknakgsyqqeq476oi5nymw6yapysfig4owqgwppi5qpuk4az6bxad.onion/ http://gppg43zz5d2yfuom3yfmxnnokn3zj4mekt55onlng3zs653ty4fio6qd.onion/ http://e2kkexl7exz6rg7fhl4oftkaeojm7wlbw567hqu2tbrjlixsjjoynzad.onion/ http://kogbxf4ysay2qzozmg7ar45ijqmj2vxrwqa4upzqq2i7sqj7wv7wcdqd.onion/ http://ppw2pmtagxykinex6uubypsommtrcg6ytdh6bcr6agq2wxnrweao4cad.onion/ ---- Added TLS: http://dlegal66uj5u2dvcbrev7vv6fjtwnd4moqu7j6jnd42rmbypv3coigyd.onion/ to https://dlegal66uj5u2dvcbrev7vv6fjtwnd4moqu7j6jnd42rmbypv3coigyd.onion/ ---- Added in alphabetical orientation of securedrop onion links similar to securedrop website: (only working links added) https://securedrop.org/directory/ https://github.com/{{project_name_short}}/sdwdate/commit/f2f62ae7e4ea954773d5aae2be001fe8a76e9bf2 (Thanks to TNT BOM BOM!) * sdwdate-log-viewer: include output by timesanitycheck https://github.com/{{project_name_short}}/sdwdate/commit/5e3f1d009254debf8ea03283aaad70dd79d7d581 * improve sdwdate-log-viewer https://github.com/{{project_name_short}}/sdwdate/commit/63f53ff89f005c046002a5a3fbb4e9bad7ff6a9b * -D_FORTIFY_SOURCE=3 https://github.com/{{project_name_short}}/sdwdate/commit/3464f2d93ea4b4a044a6ac9411270a52133b9187 * suspend-pre/post: stop/restart both, tor and vanguards systemd unit https://github.com/{{project_name_short}}/sdwdate/commit/32916fcfe449d7194026a8d46368d638dbf43823 * suspend-pre/post: tor@default -> tor https://github.com/{{project_name_short}}/sdwdate/commit/515e23ef331a271cf7322ec355e3b0ac2e5fdd3b * lower debugging https://github.com/{{project_name_short}}/sdwdate/commit/45169a3cdd97394e13511bfb09c0f9d8c3206278 * suspend-pre/post: improve output in verbose mode https://github.com/{{project_name_short}}/sdwdate/commit/198807124f5f93610664b3136f415bb6fa93ed50 * suspend-post: Delete Tor consensus before restarting Tor. Without this, Tor keeps the stale Tor consensus even after restarting Tor. https://github.com/{{project_name_short}}/sdwdate/commit/3de63045704c296e4a734b86d593cda0d30a3235 * Qubes suspend pre/post: disable restart of Tor This is to work around an upstream bug in Tor. Otherwise Tor circuits might be expired but Tor won't notice it and also Tor control protocol won't report it. https://forums.whonix.org/t/sdwdate-and-sdwdate-gui-development-thread/1137/392 https://github.com/{{project_name_short}}/sdwdate/commit/602078a92fa6cb592abfde58f7c35c4d87ebbe3c * addgroup -> adduser fix https://github.com/{{project_name_short}}/sdwdate/commit/03528395ca4488ac16f1fae3f7bbb77028d1ed96 * simplify main loop counter output message https://github.com/{{project_name_short}}/sdwdate/commit/dca4794f7e04abb201c270b8cda570e6f2e251f2 [https://github.com/kicksecure/security-misc security-misc]: * Update README.md https://github.com/{{project_name_short}}/security-misc/commit/d500205f556ba896417eb0bae1df0144b00ef7b9 (Thanks to Raja Grewal!) * Comment out machine check exception https://github.com/{{project_name_short}}/security-misc/commit/92669dba186c6ac40ff601fd39639945cd7633c6 (Thanks to Raja Grewal!) * addgroup -> adduser fix https://github.com/{{project_name_short}}/security-misc/commit/272a33fe2c3c7666de96f9037094db8e9ab8e09e * cold-boot-attack-defense wait longer to make messages readable by user https://github.com/{{project_name_short}}/security-misc/commit/a6bee1493d4113ab63f8d0671f97989b00d23544 * undo `"force kernel to panic on "oopses"` because implemented differently already https://forums.whonix.org/t/set-oops-panic-kernel-parameter-or-kernel-panic-on-oops-1-sysctl-for-better-security/7713 https://github.com/{{project_name_short}}/security-misc/commit/0c5b1e9f577d52e2c056e786e32c14ff37db344b * force kernel to panic on "oopses" https://github.com/{{project_name_short}}/security-misc/commit/ca764d8de0f17bb7e6d44e3d79ea1805276fc521 (Thanks to Raja Grewal!) * update details around disabling SMT https://github.com/{{project_name_short}}/security-misc/commit/1660aaa6dd1013ede105baebbb8ff3e1afc7b268 (Thanks to Raja Grewal!) * update SRBDS mitigation https://github.com/{{project_name_short}}/security-misc/commit/bfd78a2c06153ebadfee39190055edf0a13958f4 (Thanks to Raja Grewal!) * CPU mitigation - MMIO Stale Data https://github.com/{{project_name_short}}/security-misc/commit/c3ebb9160ffbbd2972cc898e3c1c0055d89beb5c (Thanks to Raja Grewal!) * CPU mitigation - L1D FLushing https://github.com/{{project_name_short}}/security-misc/commit/59e90ff1226bd6330d85244cf7c73ecf7fd5fdf1 (Thanks to Raja Grewal!) * CPU mitigation - SRBDS https://github.com/{{project_name_short}}/security-misc/commit/8531fbf99dea1b4cd806babd6072a8a1f0506eb3 (Thanks to Raja Grewal!) * shuffle and rewording https://github.com/{{project_name_short}}/security-misc/commit/73f1e233327cc0edec83eac322b7f03bcb7fba22 (Thanks to Raja Grewal!) * Merge branch 'harden' of https://github.com/raja-grewal/security-misc into harden https://github.com/{{project_name_short}}/security-misc/commit/39314b291263a93fcb11756ce12bd8691a1fa0f6 (Thanks to Raja Grewal!) * delete repeated commands https://github.com/{{project_name_short}}/security-misc/commit/bb831d57bcdcc8195a4b8169a4ddc25fb0c61173 (Thanks to Raja Grewal!) * enforce default net.ipv6.icmp_ignore_bogus_error_responses https://github.com/{{project_name_short}}/security-misc/commit/c77a2a78bc48df2af7653a306bd1b046a8f99a6b (Thanks to Raja Grewal!) * Merge branch 'Kicksecure:master' into harden https://github.com/{{project_name_short}}/security-misc/commit/c4a10947608b0d5508ef5b18e0ab34a2ee4f35de (Thanks to Raja Grewal!) * Corrected kerenl module disabling https://github.com/{{project_name_short}}/security-misc/commit/a72bbb1883613ee56be29949c153e0edb2d72a29 (Thanks to Raja Grewal!) * Update README.md https://github.com/{{project_name_short}}/security-misc/commit/2b237039cf1db66100f7f0bb4880981ee0489abf (Thanks to Raja Grewal!) * Revert "enforce defualt net.ipv4.ip_forward" This reverts commit 57b5b2145c4e6779f0b879ee4199d46938f20965. https://github.com/{{project_name_short}}/security-misc/commit/4e93b4d37e4c6d23a0ac76ddb2144c6504a66ad1 (Thanks to Raja Grewal!) * enforce of IOMMU TLB invalidation https://github.com/{{project_name_short}}/security-misc/commit/a47922ad28fc9ebba93615a6ffdaaeb4887cc140 (Thanks to Raja Grewal!) * disables random.trust_bootloader https://github.com/{{project_name_short}}/security-misc/commit/33df16af805597057c7aad0d5a4fb135ed9e286b (Thanks to Raja Grewal!) * add reference https://github.com/{{project_name_short}}/security-misc/commit/d0779a96fc054df925523a76510c1aae5d672f96 (Thanks to Raja Grewal!) * enable randomize_kstack_offset https://github.com/{{project_name_short}}/security-misc/commit/74858d257b8de40f082ce21241e680a5eeaf4053 (Thanks to Raja Grewal!) * disable slub_debug https://github.com/{{project_name_short}}/security-misc/commit/f572332108c06eb77d24e776910463e69d49acd3 (Thanks to Raja Grewal!) * enforce defualt net.ipv4.ip_forward https://github.com/{{project_name_short}}/security-misc/commit/57b5b2145c4e6779f0b879ee4199d46938f20965 (Thanks to Raja Grewal!) * enforce default net.ipv4.icmp_ignore_bogus_error_responses https://github.com/{{project_name_short}}/security-misc/commit/79156262c9e3fe92344847b627afc64b2c7f7717 (Thanks to Raja Grewal!) * enforce default kernel.randomize_va_space https://github.com/{{project_name_short}}/security-misc/commit/dabcaf22e1006cc60297c55e3e254f080562d552 (Thanks to Raja Grewal!) * Updated README.md https://github.com/{{project_name_short}}/security-misc/commit/fe0cc1089086273794bd6b54df3528ff78c10f6a (Thanks to Raja Grewal!) * More verbose kernel module blocking error logs https://github.com/{{project_name_short}}/security-misc/commit/48089e5ba43b0b72449f888b98b63119ed57e2fd (Thanks to Raja Grewal!) * Updated comments https://github.com/{{project_name_short}}/security-misc/commit/40ec791774f2a6ae7d42ccf2bfbe4a98a9963f08 (Thanks to Raja Grewal!) * Blacklist automatic loading of CD-ROM modules https://github.com/{{project_name_short}}/security-misc/commit/ef1ef9917d896f1cd837f399def6a75704e9bfd2 (Thanks to Raja Grewal!) * Incorporated Ubuntu’s kernel module blacklists https://github.com/{{project_name_short}}/security-misc/commit/61ef9bd59f9ff39c140f782ff5b41d0a3c6d97bc (Thanks to Raja Grewal!) * renamed: usr/bin/disabled-by-security-misc -> bin/disabled-by-security-misc https://github.com/{{project_name_short}}/security-misc/commit/eb8535fe870e79a5c818a38c414147819d32346d * not blacklist CD-ROM / DVD yet https://forums.whonix.org/t/blacklist-more-kernel-modules-to-reduce-attack-surface/7989/31 https://github.com/{{project_name_short}}/security-misc/commit/26b2c9727f5ba6f78f5cd10c28c3561a97c81be9 * replace /bin/false -> /bin/disabled-by-security-misc https://github.com/{{project_name_short}}/security-misc/commit/780dc8eec99915a7466249e219ad59c5db5f0364 (Thanks to Raja Grewal!) * Updated descriptions of disabled modules https://github.com/{{project_name_short}}/security-misc/commit/fa2e30f5125e438250acfdc52107a936ecb7b1b4 (Thanks to Raja Grewal!) * Revert "replace /bin/false -> /bin/true" This reverts commit f0511635a9725f79863c41a7b8d9f8a077ba8788. https://github.com/{{project_name_short}}/security-misc/commit/da389d6682f6eb1d0c0172c50a4b529152384415 (Thanks to Raja Grewal!) * Update README.md https://github.com/{{project_name_short}}/security-misc/commit/28381e81d4a57c59929a37745fa8ba5f3e0b25cb (Thanks to raja-grewal!) * replace /bin/false -> /bin/true https://github.com/{{project_name_short}}/security-misc/commit/f0511635a9725f79863c41a7b8d9f8a077ba8788 (Thanks to raja-grewal!) * Blacklist more modules https://github.com/{{project_name_short}}/security-misc/commit/18d67dbc5309a2403bece92881e671f46dc27f86 (Thanks to raja-grewal!) * add `/etc/default/grub.d/40_cold_boot_attack_defense.cfg` https://github.com/{{project_name_short}}/security-misc/commit/b342ce930ea14a365ba23f37642cc9c098470362 * Update hide-hardware-info https://github.com/{{project_name_short}}/security-misc/commit/e5f8004a9401727f1be2db492ea756bc19090866 (Thanks to Krish-sysadmin!) * drop_caches before and after sdmem https://github.com/{{project_name_short}}/security-misc/commit/69af8be7b80dcc30e3a5d1b0a1d1aa198528b876 * sync https://github.com/{{project_name_short}}/security-misc/commit/67bdd58bf2a8090a29e35b85fb4a25d42a8f8a1a * wipe RAM at shutdown: Ensure any remaining disk cache is erased by Linux' memory poisoning by running: `echo 3 > /proc/sys/vm/drop_caches` Inspired by Tails: https://gitlab.tails.boum.org/tails/tails/-/blob/master/config/chroot_local-includes/usr/local/lib/initramfs-pre-shutdown-hook https://github.com/{{project_name_short}}/security-misc/commit/973f117aa6a7418ea29125753f6c6b6f7e7986a4 * improvement https://github.com/{{project_name_short}}/security-misc/commit/82e7863d5b1efff2c558204bfdf04812af10660b * - introduce `wiperam=skip` kernel parameter to skip wipe ram - introduce `wiperam=force` kernel parameter to force wipe ram inside VMs https://github.com/{{project_name_short}}/security-misc/commit/32fdcf522be994e693f39c347ab1063ccd94255b * improvement https://github.com/{{project_name_short}}/security-misc/commit/036f518ddc067461979f5b61a576b7f74b7c6e65 * skip ram wipe inside VMs https://forums.whonix.org/t/is-ram-wipe-possible-inside-whonix-cold-boot-attack-defense/5596/40 https://github.com/{{project_name_short}}/security-misc/commit/0e2fae2b693d6c45344cfdf592bac0adf3338d58 * undo https://github.com/{{project_name_short}}/security-misc/commit/e06405c7be683450e6c6f737171b4f10513254e7 * improvement https://github.com/{{project_name_short}}/security-misc/commit/1ce7b27297bce446fb5726eba1cbb0cd3746fa85 * credits https://github.com/{{project_name_short}}/security-misc/commit/f5e0c1742abc009b1af95f0d106a5e1cd90d1ef4 * update file names https://github.com/{{project_name_short}}/security-misc/commit/42e24f3c241471d91af6f16b74b5bf85dfad85d7 * move https://github.com/{{project_name_short}}/security-misc/commit/2a8504cf1bd2a4d7e373bde3f34f6f22e3d5ebc4 * improvements https://github.com/{{project_name_short}}/security-misc/commit/af8b211c238f6fe83db5990dc0984d1c532456ae * do not power off too fast so wipe ram messages can be read https://github.com/{{project_name_short}}/security-misc/commit/9ab81d45810b71374520603c32812e22685f59cb * delete no longer required `usr/lib/dracut/modules.d/40sdmem-security-misc/README.md` https://github.com/{{project_name_short}}/security-misc/commit/fc202ede16ee41aceeec356ba35ba71cc7fc821d * improvements https://github.com/{{project_name_short}}/security-misc/commit/6d3a08a9365207923edd2f0b6f8aebdc635d3b33 * ram wipe on shutdown: fix, added `need_shutdown` hook Otherwise dracut does not run on shutdown. Without `need_shutdown` file `/run/initramfs/.need_shutdown` does not get created. And without that file `/usr/lib/dracut/dracut-initramfs-restore`, which itself is started by `/lib/systemd/system/dracut-shutdown.service` does nothing. https://github.com/{{project_name_short}}/security-misc/commit/8a072437cc6478757a8f21f3a6a0ea51a97b978b * verbose https://github.com/{{project_name_short}}/security-misc/commit/924077e04cd0d5b06a410b2a9289047286500e8a * improvements https://github.com/{{project_name_short}}/security-misc/commit/295811a88f9505687447ebf605fa108bc795da46 * improve usr/lib/dracut/modules.d/40sdmem-security-misc/module-setup.sh https://github.com/{{project_name_short}}/security-misc/commit/024d52a67ebb6028d5df890e469fec5dc42be00a * add shebang /bin/sh to fix lintian warning security-misc: executable-not-elf-or-script usr/lib/dracut/modules.d/40sdmem-security-misc/wipe.sh https://github.com/{{project_name_short}}/security-misc/commit/6f19af1542d3b6d2d6af89136ce909f7f7335ff1 * - Wipe LUKS Disk Encryption Key for Root Disk from RAM during Shutdown to defeat Cold Boot Attacks - Confirm in console output if encrypted mounts (root disk) is unmounted. (Because that is a pre-condition for wiping the LUKS full disk encryption key from RAM.) Thanks to @friedy10! https://github.com/friedy10/dracut/tree/master/modules.d/40sdmem https://forums.whonix.org/t/is-ram-wipe-possible-inside-whonix-cold-boot-attack-defense/5596 https://github.com/{{project_name_short}}/security-misc/commit/38cdf2722bc0aa224e1ec253e77728d4e00b9be0 [https://github.com/kicksecure/systemcheck systemcheck]: * https://forums.kicksecure.com/t/failure-update-system-addgroup-addgroup-with-two-arguments-is-an-unspecified-operation/88 https://github.com/{{project_name_short}}/systemcheck/commit/316ac82f3875542f7aa674120152e1db67b33370 * /usr/libexec/helper-scripts/curl_exit_codes rix, https://github.com/{{project_name_short}}/systemcheck/commit/4d749eb4ed5cc6655ba2426367415b63cf06bd61 * Tor connectivity test: add output of `onion-time-pre-script` https://github.com/{{project_name_short}}/systemcheck/commit/30885b22bdc4e1bcc678c96b9b657c049266ccc9 * AppArmor actually do not allow /usr/local/lib/python*/ https://forums.whonix.org/t/sdwdate-suddenly-dies/14150 https://github.com/{{project_name_short}}/systemcheck/commit/5dc40ca5bcc762057138e3fe8e93da0d8cf404e4 * AppArmor: /usr/local/lib/python*/** mr, https://forums.whonix.org/t/sdwdate-suddenly-dies/14150/2 https://github.com/{{project_name_short}}/systemcheck/commit/ced0b6a873660cf2bd9e9de6446532069561ddb6 * report if /var/lib/systemcheck/.msgcollector/msgdispatcher-error.log exists https://github.com/{{project_name_short}}/systemcheck/commit/6455fb93a7e35498e8c510e0581252b1dffb8e4c * report if /run/systemcheck/.msgcollector/msgdispatcher-error.log exists https://github.com/{{project_name_short}}/systemcheck/commit/2e9ac13722c679c5295e14c5e5f5435f4febcf49 * improve Tor running check error message https://github.com/{{project_name_short}}/systemcheck/commit/23d60ead8c229536abdab149a2e01c3b05394fa3 [https://github.com/kicksecure/tb-starter tb-starter]: * undo /rw changes https://forums.whonix.org/t/rw-config-versus-usr-local-etc/15621 https://github.com/{{project_name_short}}/tb-starter/commit/d66f99f41699b98ab99ffdb20c86b7973fb521ec * move /rw/config as the last dir to be sourced https://github.com/{{project_name_short}}/tb-starter/commit/1a28f63bfc74e0743a2e3039b0991d9e4bfb6a7b (Thanks to nyxnor!) * add tb_no_start to man https://github.com/{{project_name_short}}/tb-starter/commit/087da59663116d470f51c6d36ab020bf8f01c549 (Thanks to nyxnor!) * fail early with tb_no_start and add info message https://forums.whonix.org/t/inform-user-that-torbrowser-wont-start/15298/5 https://github.com/{{project_name_short}}/tb-starter/commit/7afe6cdf5fe07615a5b524e134d881c5ce2218f4 (Thanks to nyxnor!) [https://github.com/kicksecure/tb-updater tb-updater]: * tbb_hardcoded_version="11.5.4" https://github.com/{{project_name_short}}/tb-updater/commit/2293ff5bcfe4a6d5d2a7a83703610281224e0ed8 * alpha tbb_hardcoded_version="11.5.2" https://github.com/{{project_name_short}}/tb-updater/commit/4f106f9549cc0a7ba4c5169ce1e2234434f42be7 * alpha tbb_hardcoded_version="12.0a2" https://github.com/{{project_name_short}}/tb-updater/commit/5692674db893f27595e579665f30487ec9381530 * tbb_hardcoded_version="11.5.2" https://github.com/{{project_name_short}}/tb-updater/commit/ed92e0f5045ec8ac7f9420959caa90d368c253da * chroot https://github.com/{{project_name_short}}/tb-updater/commit/7fe34e72baba459ca4eef79f0a065419903d27ea * improve Tor Browser ARM64 connectivity check https://github.com/{{project_name_short}}/tb-updater/commit/59df60257c104b1cd6b3e3a8af66f4ed3f82f71e * alpha tbb_hardcoded_version="12.0a1" https://github.com/{{project_name_short}}/tb-updater/commit/a7e73e3dfbc0a2e07209e1aab9ed13b1633701bc * fix --reset https://github.com/{{project_name_short}}/tb-updater/commit/c29de3dd3a411796eff3796bc01819ece888155a * tbb_hardcoded_version="11.5.1" https://github.com/{{project_name_short}}/tb-updater/commit/5fcea6918c23a69e0823c01614373980f1b238cb * clean up deprecated tbb_hardened_version_chosen https://github.com/{{project_name_short}}/tb-updater/commit/a618f4a7a6190bffc57680e98951d085a57ba3fa * fix --reset https://github.com/{{project_name_short}}/tb-updater/commit/a46234a4ceac31a2274191bdc4b3a6a05d5f7320 * tbb_hardcoded_version="11.5" https://github.com/{{project_name_short}}/tb-updater/commit/597060bcc502ad9c37e306d9626f6fdc9a26147b * Rename --update-only to --only-if-newer. As suggested by @adrelanos in https://github.com/{{project_name_short}}/tb-updater/pull/18#issuecomment-1186157912 https://github.com/{{project_name_short}}/tb-updater/commit/8b9408ea24b945e926c070a0f82f992536fa8a49 (Thanks to irykoon!) * Support --update-only flag. When the Tor Browser is already up-to-date, the current tb-updater will still ask users if they want to download and reinstall it. With this `--update-only` flag turned on, the tb-updater will exit with a message like "Skip downloading: current Tor Browser 11.5 is already up-to-date". This flag is especially useful when tb-updater is run regularly to keep the Tor Browser up-to-date because it saves user from spending time and resources downloading an already up-to-date Tor Browser. https://github.com/{{project_name_short}}/tb-updater/commit/c1bcf0dccec8b19ae583d3cd061a806b82a74745 (Thanks to irykoon!) * implement `--reset` to allow a hard reset of Tor Browser https://www.whonix.org/wiki/Tor_Browser/Advanced_Users#Tor_Browser_Hard_Reset https://forums.whonix.org/t/tor-browser-downloader-anondist-suggestion/14151 Thanks to @anonhelp for the suggestion! https://github.com/{{project_name_short}}/tb-updater/commit/b95799706fbd5101446d46b14d884c4a9c30e947 * implement opt-in `TB_NO_CLEANUP=true`, which if set, skips deletion of downloaded Tor Browser tarballs https://github.com/{{project_name_short}}/tb-updater/commit/c645704b0b33185196840fe7527e97fb99067af1 * debug https://github.com/{{project_name_short}}/tb-updater/commit/1e32a287f23e64d294f782174796172c77d13c6d * update Tor Browser arm64 maintainer signing key https://forums.whonix.org/t/arm64-tor-browser-maintainer/11786/7 https://github.com/{{project_name_short}}/tb-updater/commit/f9b0a7d4a39d987895247b633a900902951bed6d * alpha tbb_hardcoded_version="11.5a13" https://github.com/{{project_name_short}}/tb-updater/commit/e4964bd224d7d5911d6e231bc15439dd08322ef5 * tbb_hardcoded_version="11.0.15" https://github.com/{{project_name_short}}/tb-updater/commit/5f281555461e739298e2bb983088cbb358a1de00 * Increase Tor Browser size limit to 200 MiB About to be released 11.5a13 exceeded this limit. See https://dist.torproject.org/torbrowser/11.5a13/ https://github.com/{{project_name_short}}/tb-updater/commit/17ef6a6919922b23ae883a41e8a863a8dcabd76d (Thanks to Peter Gerber!) [https://github.com/kicksecure/usability-misc usability-misc]: * apt-get-noninteractive / dpkg-noninteractive: `export NEEDRESTART_MODE="l"` https://github.com/{{project_name_short}}/usability-misc/commit/499b344707d4844ed18d75aff51d8c2f5cf3ddb1 [https://github.com/kicksecure/vm-config-dist vm-config-dist]: * addgroup -> adduser fix https://github.com/{{project_name_short}}/vm-config-dist/commit/2f9834323b2f6904aacad589f15c9cfc795f5066 [https://github.com/derivative-maker/derivative-maker derivative-maker]: * Create seperate build process for commits and tags https://github.com/derivative-maker/derivative-maker/commit/ad12f02af9805601339d75e157591e7d36728c17 (Thanks to Rob Stringer!) * remove trailing whitespace https://github.com/derivative-maker/derivative-maker/commit/21a98a10f3dfa868bc3d3e75733367588493337c * Add automated_builder ansible suite to CI https://github.com/derivative-maker/derivative-maker/commit/e2bb4ab819509f9965def7354089291303362fc0 (Thanks to Rob Stringer!) * additionally download virtualbox-guest-additions-iso from Debian sid https://github.com/derivative-maker/derivative-maker/commit/4dc14b365b21e732dc1bfa5e3d0d4b0e069f0198 * introduce variable binary_image_ovf https://github.com/derivative-maker/derivative-maker/commit/2b0d85660b7181052e142701441d95a0e637fdd7 * skip_name_list="pts dev proc sys hostname resolv.conf hosts hostname" https://github.com/derivative-maker/derivative-maker/commit/237d18deb3d1c1c17893ce31a58158d2153f2768 * skip checking non-existing file system objects (file, folders) for stray processes still running inside the chroot https://github.com/derivative-maker/derivative-maker/commit/ee079e34067f787d4820ac22d59248c107786ea6 * skip /proc /dev /sys checking for still running processes inside chroot No useful debug information. https://github.com/derivative-maker/derivative-maker/commit/c87113011b609be3a061fa75bcd19952d3cdf31f * more defensive unmount https://github.com/derivative-maker/derivative-maker/commit/b6936390c7971562638e128bc787601f0238d339 * check for stray mounts https://github.com/derivative-maker/derivative-maker/commit/6fef831a65d11af8172cfaf5311dd1fa31086695 * check for stray loop devices https://github.com/derivative-maker/derivative-maker/commit/c1b5437a06a5ab038da6b628a8f8f52346a7f5ff * improve umount_kill.sh https://github.com/derivative-maker/derivative-maker/commit/2e5d00d4f4e0130a5a47ab3664b65730831d04c7 * dist_build_script_build_dependency+=" coreutils " required by help-steps/umount_kill.sh, provides 'realpath' https://github.com/derivative-maker/derivative-maker/commit/4872cc8129a898e8cf5ed662acdadef2f6911129 * add lsof to build script dependencies required by help-steps/umount_kill.sh https://github.com/derivative-maker/derivative-maker/commit/640868c556d67f8f6f1776118f2620088511de42 * root https://github.com/derivative-maker/derivative-maker/commit/52ca264103e1882982c449e74dc1a104d9d57bea * unicode https://github.com/derivative-maker/derivative-maker/commit/684767c68de888a9803e63997ae9f898845266df * install developer-meta-files locally on build machine because it provides dm-reprepro-wrapper https://github.com/derivative-maker/derivative-maker/commit/89b3b749c238b1f3c6af54abd0d630642db72a03 * apt-get-noninteractive https://github.com/derivative-maker/derivative-maker/commit/eecacc9a8c04dcd588ae34517224c1cde5665684 * improve root check https://github.com/derivative-maker/derivative-maker/commit/331125a7fe725c507fdb31dd8b118f314bb8018d * run build script as user and only run commands as root with sudo when required using `$SUDO_TO_ROOT` (as opposed to previously using `$SUDO_TO_USER`) refactoring part 2 https://forums.kicksecure.com/t/derivative-maker-build-script-running-as-user-versus-root-versus-sudo-design/76 https://github.com/derivative-maker/derivative-maker/commit/a06d1324e0a45688d57accd1394a11415de85d11 * addgroup -> adduser fix https://github.com/derivative-maker/derivative-maker/commit/5eb7243e8b2b5477b29f65e98b32b607f8ab499c * addgroup -> adduser fix https://github.com/derivative-maker/derivative-maker/commit/6b4f5f0f9450c1637193811d057709c2056c0c60 * `export SOURCE_DATE_EPOCH` towards reproducible builds https://github.com/derivative-maker/derivative-maker/commit/f5c0efb4dbed7a1f5ac7d64851393b8993cf39af * run build script as user and only run commands as root with sudo when required using `$SUDO_TO_ROOT` (as opposed to previously using `$SUDO_TO_USER`) refactoring part 1 https://forums.kicksecure.com/t/derivative-maker-build-script-running-as-user-versus-root-versus-sudo-design/76 https://github.com/derivative-maker/derivative-maker/commit/f9863e9072c582911c002d670c85e826176b79c8 * towards Kicksecure ISO https://github.com/derivative-maker/derivative-maker/commit/4b8c1aa00197c9caa13eba31e655115b184b5cab * check source code of derivative-maker and packages in the derivative-maker packages folder for unicode before building https://forums.whonix.org/t/detecting-malicious-unicode-in-source-code-and-pull-requests/13754 Thanks to @TNT_BOM_BOM for the report! https://github.com/derivative-maker/derivative-maker/commit/2bb984e75c335370cd2781e1a9c5f7617aa80411 * dracut https://github.com/derivative-maker/derivative-maker/commit/986b3b94380097e682ae9e0fff859d9e7725a118 * dracut https://github.com/derivative-maker/derivative-maker/commit/0b2bc3d5c625820bb5382e884c12978586e3bc03 * dracut https://github.com/derivative-maker/derivative-maker/commit/586e4420a23a62bc9cbd65a151864af0e98615ea * dracut https://github.com/derivative-maker/derivative-maker/commit/7c987621b9198c64df2e8b0c78bf6503c4a8e82f * dracut https://github.com/derivative-maker/derivative-maker/commit/508e09f054db8fd1bb62935a7ab1385ccd16e8e5 * dracut https://github.com/derivative-maker/derivative-maker/commit/201492ac6de97634b4ccefa8ef35b61a16cfa9e1 * dracut https://github.com/derivative-maker/derivative-maker/commit/52d561de4cd07232c5ecaacaf2be8bb2916f8a7b == {{project_name_long}} 16.0.5.3 == TODO: == {{project_name_long}} 16.0.5.0 == [https://github.com/kicksecure/anon-connection-wizard anon-connection-wizard]: * update default bridges https://github.com/{{project_name_short}}/anon-connection-wizard/commit/44923ed122c5107904840fa5eb8ae48d43aa7e5f [https://github.com/kicksecure/dist-base-files dist-base-files]: * Update motd copyright year It's still outdated in various other files (both website and packages), but with this fix users will be greeted on the terminal with the correct copyright info. https://github.com/{{project_name_short}}/dist-base-files/commit/eee5c45e3a40006b763a0ab5ad0beddc04c723b4 (Thanks to Andrea Varesio!) [https://github.com/kicksecure/genmkfile genmkfile]: * variables https://github.com/{{project_name_short}}/genmkfile/commit/74d34caa3949dda30794960cd837c6c34b562baf [https://github.com/kicksecure/helper-scripts helper-scripts]: * rewrite usr/libexec/helper-scripts/repair_torrc.py in bash usr/libexec/helper-scripts/repair-torrc https://github.com/{{project_name_short}}/helper-scripts/commit/751efe32c7354594b07e46f165887f0cda75f1b3 * Hardened Malloc Original was renamed to Hardened Malloc Default https://github.com/{{project_name_short}}/helper-scripts/commit/29bdc344c406cae700a2cad1a4a19a13042a4cab [https://github.com/kicksecure/kicksecure-meta-packages kicksecure-meta-packages]: * add iotop to kicksecure-recommended-cli https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/f4e37f11485120e60ebee187c9745727193fdf73 [https://github.com/kicksecure/monero-gui monero-gui]: * monero-gui-linux-x64-v0.17.3.2.tar.bz2 https://web.archive.org/web/20220501150445/https://github.com/monero-project/monero-gui/releases/tag/v0.17.3.2 https://web.archive.org/web/20220430025141/https://downloads.getmonero.org/gui/monero-gui-linux-x64-v0.17.3.2.tar.bz2 https://web.archive.org/web/20220525112107/https://www.getmonero.org/downloads/hashes.txt https://gitlab.com/Kicksecure/monero-gui/commit/b02b0957e3523aadafc6e01fca77b28a84121b25 * new file: maintenance-prepare-new not part of package being built https://gitlab.com/Kicksecure/monero-gui/commit/385482ad6b4cf4a06ab57bc6f8ab3e6d979319ba * new file: maintenance-delete-old not part of package being built https://gitlab.com/Kicksecure/monero-gui/commit/d7d9e6cd6b967be5d9e3a478e45eadfc479196f7 * delete for upcoming update https://gitlab.com/Kicksecure/monero-gui/commit/82f0e9770138b19eda8f6fe566bf50fb2e21fe2b [https://github.com/kicksecure/msgcollector msgcollector]: * fix warning "tb_updater_gui:141: DeprecationWarning: an integer is required (got type float)" Thanks to TNT_BOM_BOM for the bug report! https://forums.whonix.org/t/tb-updater-gui-deprecationwarning-an-integer-is-required-got-type-float/13706 https://github.com/{{project_name_short}}/msgcollector/commit/8172dd747d53df7ec5bd81c49b4df78c3fd2b9a4 * fix for DeprecationWarning: an integer is required (got type float). Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python. https://github.com/{{project_name_short}}/msgcollector/commit/e77c8853c29dfdde46e59297c8b01dbb08058210 [https://github.com/kicksecure/repository-dist repository-dist]: * remove deprecated legacy parameter `--refresh-keys` https://github.com/{{project_name_short}}/repository-dist/commit/2f3aad67ef676283bf4d6f27234b504c49f401a4 * fix, restore usage information if no parameters are given https://github.com/{{project_name_short}}/repository-dist/commit/78c91c5cd9cf5e54026ce3aa20509bd5886e9a5b * default to plain-tls-tor https://forums.whonix.org/t/tool-to-onionize-all-apt-sources/13367/28 https://github.com/{{project_name_short}}/repository-dist/commit/fae6814168b530d54aed3a6bba597bc5a49d73bc * single file to be changed https://github.com/{{project_name_short}}/repository-dist/commit/2793512f71e10f9ea46ba5f36f0bfe955e6a877d (Thanks to nyxnor!) * whonix double repo parse Signed-off-by: nyxnor https://github.com/{{project_name_short}}/repository-dist/commit/faca24a2ed405b005b4e23c9a700badfc966b44f (Thanks to nyxnor!) * autodetect OS; block kicksecure from enabling whonix repo Signed-off-by: nyxnor https://github.com/{{project_name_short}}/repository-dist/commit/123fb6d6551ba41bff8db33a49c5b0c5c6cc25f4 (Thanks to nyxnor!) * add transports https://github.com/{{project_name_short}}/repository-dist/commit/0cf8bf721603d06cfb923526b3284c713032b687 (Thanks to nyxnor!) [https://github.com/kicksecure/sdwdate sdwdate]: * fix, add to systemd SystemCallFilter mremap prctl https://github.com/{{project_name_short}}/sdwdate/commit/59e93f645148c47d791274fe5f47c8a94b896495 * Update 30_default.conf https://github.com/{{project_name_short}}/sdwdate/commit/f22ac6d5cc189c217fd0a3296bae02ba81c0e400 (Thanks to TNT BOM BOM!) * Update 30_default.conf https://github.com/{{project_name_short}}/sdwdate/commit/3713bca1059a1ab5747dd7f7c779182fa2f31c02 (Thanks to TNT BOM BOM!) * onion-tester maintenance script: no longer create file in working directory terminal output only https://github.com/{{project_name_short}}/sdwdate/commit/0f1d9af183f5ac7445f0d47a1084478bdbb3a420 * Fix syscall whitelist for Python 3.10.x on PowerPC Necessary for Debian Sid ppc64 and ppc64el. I have no idea whether a similar change is needed on x86 or ARM. Also no idea what attack surface is introduced by that syscall. https://github.com/{{project_name_short}}/sdwdate/commit/f8f2a8875584b7297e3d0be71f6c5fd5d74d9f70 (Thanks to Jeremy Rand!) * AppArmor: explicitly allow network access Fixes https://forums.whonix.org/t/sdwdate-apparmor-profile-broken-on-bookworm/13521 https://github.com/{{project_name_short}}/sdwdate/commit/d54661000842c52c46c64e104f26d269a38fc41e (Thanks to Jeremy Rand!) * Fix syscall whitelist for bookworm on ppc64el Both added syscalls were already whitelisted for ARM. It's not obvious to me why they only started mattering for ppc64el on Bookworm and higher (Bullseye unaffected), but seems worth fixing. https://github.com/{{project_name_short}}/sdwdate/commit/a9ab58d9abb10a19d50854195e1ece804e13df2c (Thanks to Jeremy Rand!) * lower debugging https://github.com/{{project_name_short}}/sdwdate/commit/b20d060fa2bb1ee61c6812ad6c2f2627f3438a37 [https://github.com/kicksecure/security-misc security-misc]: * hide-hardware-info: disable selinux whitelist by default https://github.com/{{project_name_short}}/security-misc/commit/93efa506dac6135f1a5c260ec95d985e7fedc53d (Thanks to 0xC0ncord!) * hide-hardware-info: make indentation consistent https://github.com/{{project_name_short}}/security-misc/commit/4172232eb75aaca301e51529e49df76ca86b93b3 (Thanks to 0xC0ncord!) * hide-hardware-info: re-enable restrictions on sysfs when using SELinux When using SELinux, restrict the parts of sysfs explicitly to ensure restrictions are working as expected. https://github.com/{{project_name_short}}/security-misc/commit/060d7d890a0292addaa1e85bb1b2ff7eece23378 (Thanks to 0xC0ncord!) [https://github.com/kicksecure/setup-dist setup-dist]: * prevent eventual autostart in future Qubes versions https://github.com/{{project_name_short}}/setup-dist/commit/d69415e6a122bb904ce8c733b4aaee04d27f8e87 [https://github.com/kicksecure/setup-wizard-dist setup-wizard-dist]: * fix: do not autostart in Kicksecure for Qubes https://github.com/{{project_name_short}}/setup-wizard-dist/commit/b5ddc7aa0957a04e91d55f032518764745f19a24 [https://github.com/kicksecure/systemcheck systemcheck]: * Hardened Malloc Original was renamed to Hardened Malloc Default https://github.com/{{project_name_short}}/systemcheck/commit/9f443badc945674749058e17b533b6479d083a7f * Hardened Malloc Original was renamed to Hardened Malloc Full https://github.com/{{project_name_short}}/systemcheck/commit/ea7a6d8cb80db32a4e43573871ac0e5ce7dc4c01 * fix check journal if journal is longer then operating system ARG_MAX limit https://github.com/{{project_name_short}}/systemcheck/commit/c21224b5aeff1f9cc4a95819bde4b4ef8fa86e9b [https://github.com/kicksecure/tb-updater tb-updater]: * alpha tbb_hardcoded_version="11.5a11" https://github.com/{{project_name_short}}/tb-updater/commit/6296b57e16476e8c2fc48926861270da12fe4725 * tbb_hardcoded_version="11.0.13" https://github.com/{{project_name_short}}/tb-updater/commit/968427f74183d871b6f2083459904215b5db8cce * tbb_hardcoded_version="11.0.7" https://github.com/{{project_name_short}}/tb-updater/commit/1f5b6972d75dfee0b48d2fb65462955204aad345 [https://github.com/kicksecure/timesanitycheck timesanitycheck]: * update usr/share/timesanitycheck/minimum_unixtime https://github.com/{{project_name_short}}/timesanitycheck/commit/f0e9d156a8d08567aedd0d254b0d442db3335ca8 [https://github.com/kicksecure/tor-control-panel tor-control-panel]: * update default bridges https://github.com/{{project_name_short}}/tor-control-panel/commit/5dbe215b1734f7234b0b787755dcad0e98d906a1 * remove tor-control-panel.service since running repair-torrc does not belong into this package https://github.com/{{project_name_short}}/tor-control-panel/commit/df3550f8885cfb71a3601503dc2cd233cf50f168 [https://github.com/kicksecure/tor-ctrl tor-ctrl]: * improve usage and less repeated code https://github.com/nyxnor/tor-ctrl/issues/27 https://github.com/{{project_name_short}}/tor-ctrl/commit/520324b35e6ae8941d5d7b2d3fa6004702c58f85 (Thanks to nyxnor!) * explain which socket failed and which worked https://github.com/nyxnor/tor-ctrl/issues/27 https://github.com/{{project_name_short}}/tor-ctrl/commit/0d55024e1e9fb5cece3f10678767dc6a2db39559 (Thanks to nyxnor!) * sort socket per tor system https://github.com/nyxnor/tor-ctrl/issues/27 https://github.com/{{project_name_short}}/tor-ctrl/commit/b9ebebd9fd2de637b0e00fa97ca7418fb9a35214 (Thanks to nyxnor!) * var: don't compare integers, compare if empty or not https://github.com/{{project_name_short}}/tor-ctrl/commit/a8d9bf3c244832e71b1a5f5c9c6ef698fd73ac68 (Thanks to nyxnor!) * enhance socket selection https://github.com/nyxnor/tor-ctrl/issues/27 https://github.com/{{project_name_short}}/tor-ctrl/commit/11a2d33b9b1ca39040dc207e8ae3425af3f54284 (Thanks to nyxnor!) * sort socket per tor system https://github.com/nyxnor/tor-ctrl/issues/27 https://github.com/{{project_name_short}}/tor-ctrl/commit/a1246bc518b73366bdfe57a016ed704bc93d29a3 (Thanks to nyxnor!) * info about which socket it connected https://github.com/nyxnor/tor-ctrl/issues/27 https://github.com/{{project_name_short}}/tor-ctrl/commit/21aa3b189f2cfa8fbf36a1740e05ca0f2da2f6bc (Thanks to nyxnor!) * try TBB socket and env var till finding something https://github.com/nyxnor/tor-ctrl/issues/27 https://github.com/{{project_name_short}}/tor-ctrl/commit/c69df4c1d8149e71813334b343fc0e8ce2e7e71e (Thanks to nyxnor!) * do not ommit exits from normal streams https://github.com/{{project_name_short}}/tor-ctrl/commit/bda0df76f6d93587e4897dea3387f427832e6a87 (Thanks to nyxnor!) * make less connections to the controller when possible https://github.com/{{project_name_short}}/tor-ctrl/commit/0792bb42d1d944c51cff2868bf111c75a51afdd3 (Thanks to nyxnor!) * fix duplicate https://github.com/nyxnor/tor-ctrl/issues/28 https://github.com/{{project_name_short}}/tor-ctrl/commit/df14202d5120a3b280dbe3db9b0691409f3ffecd (Thanks to nyxnor!) * tor-ctrl-observer https://github.com/nyxnor/tor-ctrl/issues/28 https://github.com/{{project_name_short}}/tor-ctrl/commit/b90f6b8c1fc975d029bdc2bf1a371808dcb06870 (Thanks to nyxnor!) * misc https://github.com/{{project_name_short}}/tor-ctrl/commit/bdc74d70f24d542cbde4e781a6bedab027e12ae1 (Thanks to nyxnor!) * the typo https://github.com/nyxnor/tor-ctrl/issues/30 https://github.com/{{project_name_short}}/tor-ctrl/commit/9e56bf9609c16f8b8df54074ed7e07c7454d4a73 (Thanks to nyxnor!) * the typo https://github.com/nyxnor/tor-ctrl/issues/30 https://github.com/{{project_name_short}}/tor-ctrl/commit/40023de168f143e065a010931e7fd302b8748673 (Thanks to nyxnor!) * do no share circuits on public forums https://github.com/nyxnor/tor-ctrl/issues/30 https://github.com/{{project_name_short}}/tor-ctrl/commit/944266ec6d2fd5d556c07aff323d0b34fb6f932b (Thanks to nyxnor!) * shellcheck https://github.com/{{project_name_short}}/tor-ctrl/commit/8504280f38608b7ac0c5ba7a444be257ec4641cd (Thanks to nyxnor!) * fi https://github.com/nyxnor/tor-ctrl/issues/26 https://github.com/{{project_name_short}}/tor-ctrl/commit/6a9c2297a9ad014465a4a87c145041c9d63be268 (Thanks to nyxnor!) * restore also from file, not just folders https://github.com/nyxnor/tor-ctrl/issues/26 https://github.com/{{project_name_short}}/tor-ctrl/commit/46362407665741342c351656cff37f3520062293 (Thanks to nyxnor!) * restore from a singe file https://github.com/nyxnor/tor-ctrl/issues/26 https://github.com/{{project_name_short}}/tor-ctrl/commit/3ae5b08a30174bc3ce6e7fae533f1a41d597b369 (Thanks to nyxnor!) * finish permanent mode https://github.com/nyxnor/tor-ctrl/issues/26 https://github.com/{{project_name_short}}/tor-ctrl/commit/6fbfc86846e95f7327faf9a0c44be3aad467e05c (Thanks to nyxnor!) * fix return carriage https://github.com/nyxnor/tor-ctrl/issues/26 https://github.com/{{project_name_short}}/tor-ctrl/commit/b97f9412ceb3f327422d6cda5b5246043226eb68 (Thanks to nyxnor!) * fix return carriage https://github.com/nyxnor/tor-ctrl/issues/26 https://github.com/{{project_name_short}}/tor-ctrl/commit/25583a1b83ebef8ab71c0766c120d5e2e2b79184 (Thanks to nyxnor!) * small fixes to permanent mode https://github.com/{{project_name_short}}/tor-ctrl/commit/0d2f9b8583efcc1b6e3c86fba75b3f4b810a1c55 (Thanks to nyxnor!) * introducing permanent onion mode https://github.com/nyxnor/tor-ctrl/issues/26 https://github.com/{{project_name_short}}/tor-ctrl/commit/8d4ca3dd3be0d7bb44db9ab582d9d4e275724b49 (Thanks to nyxnor!) * don't print exits on stream private mode https://github.com/nyxnor/tor-ctrl/issues/28 https://github.com/{{project_name_short}}/tor-ctrl/commit/3847b1907cdf6cf8196b6bd6a8d62a0f7d698870 (Thanks to nyxnor!) * fix again 250 hide https://github.com/nyxnor/tor-ctrl/issues/28 https://github.com/{{project_name_short}}/tor-ctrl/commit/b4e996dee3f6ace12d8baddcc8895f234a136be8 (Thanks to nyxnor!) * fix ^250 https://github.com/{{project_name_short}}/tor-ctrl/commit/6744c0ac6f70df08f1ee9d5e8d8fbb96b9081f1d (Thanks to nyxnor!) * tone down warning on private mode https://github.com/nyxnor/tor-ctrl/issues/28 https://github.com/{{project_name_short}}/tor-ctrl/commit/07598d799f41500ef1009407fbe5ccdf88a4f5f9 (Thanks to nyxnor!) * remove DIR_FETCH from private tor-ctrl-stream https://github.com/nyxnor/tor-ctrl/issues/28 https://github.com/{{project_name_short}}/tor-ctrl/commit/28f138d46a21cdd64ef3a949e7be610d8179ac8f (Thanks to nyxnor!) * small changes to -onion https://github.com/{{project_name_short}}/tor-ctrl/commit/d7f4edf62734b2480a451544bf087bb57dde132f (Thanks to nyxnor!) * add TBB instructions fix https://github.com/nyxnor/tor-ctrl/issues/27 https://github.com/{{project_name_short}}/tor-ctrl/commit/e695900c4a1d0d48fef71c87bfe544666228ae60 (Thanks to nyxnor!) * fix tor-ctrl-onion port arg https://github.com/{{project_name_short}}/tor-ctrl/commit/ece5e97a69bf636dd5b4af9cfd17a9bacddaee2d (Thanks to nyxnor!) * grep fixed strings where to avoid problems with ipv6 relays https://github.com/{{project_name_short}}/tor-ctrl/commit/91aadedc1f7feb6f7d58c68c23b6bd0330f6b2b8 (Thanks to nyxnor!) * invert hostname order https://github.com/{{project_name_short}}/tor-ctrl/commit/9051de5a494f8ed7c29d6ab957e6f71b105df689 (Thanks to nyxnor!) * grep fixed string to not fail on [] fix https://github.com/nyxnor/tor-ctrl/issues/25 https://github.com/{{project_name_short}}/tor-ctrl/commit/185050d6d8e051dccf9e7fc280b082a384cad8aa (Thanks to nyxnor!) * add tor as a dependency as we use --verify-config https://github.com/{{project_name_short}}/tor-ctrl/commit/7d822a2f566a5070b417597f34dae5750f387ad1 (Thanks to nyxnor!) * configure.sh https://github.com/{{project_name_short}}/tor-ctrl/commit/15ad2c65341c7e0a8cf1a6a5617af4bfd2fb5069 (Thanks to nyxnor!) * add newline https://github.com/{{project_name_short}}/tor-ctrl/commit/fd6c4888368ca0152a711159ce67727ba3fd0a41 (Thanks to nyxnor!) * make streams without circuits cleaner https://github.com/{{project_name_short}}/tor-ctrl/commit/9f31740e88dbd40fd8cd098df59799d8c8d6bf71 (Thanks to nyxnor!) * onion hostname is only lower-case https://github.com/{{project_name_short}}/tor-ctrl/commit/f5879a8a0d10053b64a9cd427d0910e2c9fbdbd5 (Thanks to nyxnor!) * fix max stream close circuit https://github.com/{{project_name_short}}/tor-ctrl/commit/78cf43f6c17e8d1c63f220f1fd828340fe533bf3 (Thanks to nyxnor!) * fix tor-ctrl-onion max streams https://github.com/{{project_name_short}}/tor-ctrl/commit/dae0098e0044b48ed72443320eaa39aba344ddb6 (Thanks to nyxnor!) * add nonanonymous and maxtreams for tor-ctrl-onion https://github.com/nyxnor/tor-ctrl/issues/17 https://github.com/{{project_name_short}}/tor-ctrl/commit/5029208dc077ab279983325de61d1820b5b3eb71 (Thanks to nyxnor!) * add ONION_CLIENT_AUTH_{ADD,REMOVE,VIEW} to tor-ctrl-onion https://github.com/nyxnor/tor-ctrl/issues/24 and https://github.com/nyxnor/tor-ctrl/issues/17 https://github.com/{{project_name_short}}/tor-ctrl/commit/2860b60c3b2d809616f2c760f953e4d870e5377a (Thanks to nyxnor!) * remove shift from getopts https://github.com/{{project_name_short}}/tor-ctrl/commit/510029a9a43fa1e8102abf5d47bd9499e90c5186 (Thanks to nyxnor!) * check if tor-ctrl is installed to use secondary scripts https://github.com/{{project_name_short}}/tor-ctrl/commit/cced9d2c280ba5aba81b0b44168458c3112549eb (Thanks to nyxnor!) * fix V3Auth https://github.com/{{project_name_short}}/tor-ctrl/commit/b08676b061227e5287c84eb109c2793d8a44e7e4 (Thanks to nyxnor!) * initial tor-ctrl-onion https://github.com/nyxnor/tor-ctrl/issues/17 https://github.com/{{project_name_short}}/tor-ctrl/commit/33e10e991643cc831e992923705d1c3add255c66 (Thanks to nyxnor!) * fix double quoting https://github.com/{{project_name_short}}/tor-ctrl/commit/f33e9ac39e9017d9d0e736fa973b82a9f028a9f6 (Thanks to nyxnor!) * fix https://github.com/nyxnor/tor-ctrl/issues/21 https://github.com/{{project_name_short}}/tor-ctrl/commit/37ada279c7bd3a95ca322d738c7bf002d20fdd59 (Thanks to nyxnor!) * move hostname to inside () fix for https://github.com/nyxnor/tor-ctrl/issues/22 https://github.com/{{project_name_short}}/tor-ctrl/commit/48140da8fbc7812aad7dc5eaaa6986aeaa0f624d (Thanks to nyxnor!) * fix catting no file for the first run fix for https://github.com/nyxnor/tor-ctrl/issues/22 https://github.com/{{project_name_short}}/tor-ctrl/commit/922823236273b4bfd9cd5627e8e220f3cdacab39 (Thanks to nyxnor!) * saving hostname to a temporary file fix https://github.com/nyxnor/tor-ctrl/issues/22 https://github.com/{{project_name_short}}/tor-ctrl/commit/7db9aacc25e4ee0f92cf241c38ac49219883a4cd (Thanks to nyxnor!) * save strean information as soon as client tried to connect "SENTCONNECT" / ; Sent a connect cell along a circuit "SENTRESOLVE" / ; Sent a resolve cell along a circuit Now, stream does not need to succeed or be closed, it is better this way cause we can see all tried connections/resolves https://github.com/{{project_name_short}}/tor-ctrl/commit/62ead28cdf8de507cef34ef0d97d061fc3bbcbcd (Thanks to nyxnor!) * add stream purpose https://github.com/{{project_name_short}}/tor-ctrl/commit/96ffbdf42ea8eeef3340827411cd77fbb8f5d163 (Thanks to nyxnor!) * even if the stream does not close, print it SUCCEEDED does not appear on stream NEWRESOLVE that is for DNS_REQUEST, so we need to keep the CLOSED option but in the case it has SUCCEEDED to connect but not closed yet, still print it https://github.com/{{project_name_short}}/tor-ctrl/commit/64160ce977c575ab67d11194428c559ef886aae6 (Thanks to nyxnor!) * print stream ordered by number fix https://github.com/nyxnor/tor-ctrl/issues/23 https://github.com/{{project_name_short}}/tor-ctrl/commit/acce8d07a7178bdc5450581774ef807ff5d4342f (Thanks to nyxnor!) * fix tor-ctrl-stream listening to torscosk requests https://github.com/nyxnor/tor-ctrl/issues/22 https://github.com/{{project_name_short}}/tor-ctrl/commit/731e1bc4383aee7c48abb67ad4c2aa27b341f8ad (Thanks to nyxnor!) * add machine mode (default not set), this means info messages will be printed by default https://github.com/nyxnor/tor-ctrl/issues/19 https://github.com/{{project_name_short}}/tor-ctrl/commit/0136eab410e590a872de2ff5b82b3011f82a5d91 (Thanks to nyxnor!) * just attempt to install highest package version from parent directory https://github.com/{{project_name_short}}/tor-ctrl/commit/d96c6de6ac04a03d3d209008e4afff6df8d3fc34 (Thanks to nyxnor!) * --no-sign package on configure.sh I presume whonix automated script takes care of this for signing new releases without depending on this custom script https://github.com/{{project_name_short}}/tor-ctrl/commit/8d6e855321cc34087ae528e465582b724d7143a3 (Thanks to nyxnor!) * fix sending empty line has two or more consecutives \n \n this occurs if there is a user made typo, just avoid it https://github.com/{{project_name_short}}/tor-ctrl/commit/75349b8f777643cbed8d2435db986d4835a74446 (Thanks to nyxnor!) * don't attempt to sign package from readme instructions if not signed, error code is 25,lets use flag --no-sign so error code is zero and not red alarming on the screen https://github.com/{{project_name_short}}/tor-ctrl/commit/20a8fe7fcdb1b2b2ac44229509820b73be502ccc (Thanks to nyxnor!) * fix bold header on tor-ctrl-stream https://github.com/{{project_name_short}}/tor-ctrl/commit/eb991be83864c8434d3f411b5bfc5dd90996ed21 (Thanks to nyxnor!) * update manuals https://github.com/{{project_name_short}}/tor-ctrl/commit/5854005ca2262b42d30c3da0fcb91cb2f23a81b8 (Thanks to nyxnor!) * format text to left and numbers to right https://github.com/{{project_name_short}}/tor-ctrl/commit/117aefcc3b015c78d9b9a328d6274ff7ee0dabf3 (Thanks to nyxnor!) * fix tor-ctrl-stream trap signal https://github.com/nyxnor/tor-ctrl/issues/18 https://github.com/{{project_name_short}}/tor-ctrl/commit/ea1ddcd507f480113626563b129d47800065481c (Thanks to nyxnor!) * tor-ctrl-stream prints whole stream without format first fix https://github.com/nyxnor/tor-ctrl/issues/18 https://github.com/{{project_name_short}}/tor-ctrl/commit/443426965d4516b509642a595576d2598c78ed44 (Thanks to nyxnor!) * fix https://github.com/nyxnor/tor-ctrl/issues/15. Print bandwidth and contry for circuits https://github.com/{{project_name_short}}/tor-ctrl/commit/79ffc9d3af684c2c8513eda901a61bd9c05195a0 (Thanks to nyxnor!) * add deb option to configure.sh and make .gitignore pattern more broad https://github.com/{{project_name_short}}/tor-ctrl/commit/52a86589ee509075de81618b4802cf2501621cc5 (Thanks to nyxnor!) * readme' https://github.com/{{project_name_short}}/tor-ctrl/commit/79532c0a9516e7f0c505a3be133d758516eeb3dd (Thanks to nyxnor!) * typo readme https://github.com/{{project_name_short}}/tor-ctrl/commit/42b8ac0cf0399ce59cf6cc343334a5aebdce412f (Thanks to nyxnor!) * update readme about sharing private info https://github.com/{{project_name_short}}/tor-ctrl/commit/df3e9c1312580640a02f26ac633aac444abf660d (Thanks to nyxnor!) * 'tor-ctrl -w' quits with INT and 'tor-ctrl-stream' resumes with INT. Closes https://github.com/nyxnor/tor-ctrl/issues/13 https://github.com/{{project_name_short}}/tor-ctrl/commit/123a848e7658898f4c059d60c087b756760ed24c (Thanks to nyxnor!) * add shellcheck option in configure.sh https://github.com/{{project_name_short}}/tor-ctrl/commit/a9ea0782141e018b4d9284d556ff98c7c13b6b12 (Thanks to nyxnor!) * update docs https://github.com/{{project_name_short}}/tor-ctrl/commit/4827f423ad2f823d38748fcf59d0458478dc5cff (Thanks to nyxnor!) * add dot files https://github.com/{{project_name_short}}/tor-ctrl/commit/77e0d5a07f236a5b3bd72ee6bfc7bc632bbbc102 (Thanks to nyxnor!) [https://github.com/kicksecure/vm-config-dist vm-config-dist]: * variables https://github.com/{{project_name_short}}/vm-config-dist/commit/dee69040c15808b57c20c11c1a9f979bcf67c950 = Footnotes = {{reflist|close=1}} {{Footer}} [[Category:Documentation]]