* '''port to Debian 12 (<code>bookworm</code>)'''
[https://github.com/kicksecure/anon-apt-sources-list <code>anon-apt-sources-list</code>]:
* bookworm `non-free` to `non-free-firmware` split <ref>
https://github.com/{{project_name_short}}/anon-apt-sources-list/commit/fad143766ec6fcfecdb9bf591d39c98d4736b1f9
* bookworm `non-free-firmware` <ref>
https://github.com/{{project_name_short}}/anon-apt-sources-list/commit/ec9e2dd8ff72a9cb375d6d676e25defcd8adeb00
[https://github.com/kicksecure/anon-connection-wizard <code>anon-connection-wizard</code>]:
* 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 <ref>
https://github.com/{{project_name_short}}/anon-connection-wizard/commit/933715f1674dbe5128078e3ccc38e9f591aa7816
[https://github.com/kicksecure/desktop-config-dist <code>desktop-config-dist</code>]:
* Revert "`Depends: gnome-colors-common` for livecheck" This reverts commit 14544b881dccc81a63b76d0126e9a0ca4cc28c1a. <ref>
https://github.com/{{project_name_short}}/desktop-config-dist/commit/ba48bd9c73f49886069188d4722dcc178ec2ca2a
* `Depends: gnome-colors-common` for livecheck <ref>
https://github.com/{{project_name_short}}/desktop-config-dist/commit/14544b881dccc81a63b76d0126e9a0ca4cc28c1a
* livecheck systray icons <ref>
https://github.com/{{project_name_short}}/desktop-config-dist/commit/e1d4dbca4124aec09c0227ef503cb2225b84d1c6
* check if images exist <ref>
https://github.com/{{project_name_short}}/desktop-config-dist/commit/990313f4c12dec9404329b550fd0fe8c77b60411
[https://github.com/kicksecure/developer-meta-files <code>developer-meta-files</code>]:
* abolish /rw/config parsing (Does not influence Qubes specific /rw/config parsing.) <ref>
https://github.com/{{project_name_short}}/developer-meta-files/commit/799909522c964ffbd352f752ca9327ae5b27762b
* towards install_ppcross_using_debian_source_package <ref>
https://github.com/{{project_name_short}}/developer-meta-files/commit/36ae3d156fcaeca1d12466ea56f5f112df7ababe
* import from Whonix-Installer <ref>
https://github.com/{{project_name_short}}/developer-meta-files/commit/2937074c708e71dbb8834aec5b76cee1e80703d9
[https://github.com/kicksecure/dist-base-files <code>dist-base-files</code>]:
* enable zsh by default for new builds https://forums.whonix.org/t/change-default-shell-from-bash-to-zsh-by-default/14792 <ref>
https://github.com/{{project_name_short}}/dist-base-files/commit/a618d3c76cc70223db4ecc6b2defe4cb97582d68
[https://github.com/kicksecure/genmkfile <code>genmkfile</code>]:
* set `derivative_repository_name` <ref>
https://github.com/{{project_name_short}}/genmkfile/commit/fc3353a9dbf366369e37853e2d12ad332d547ce6
* skip make uch if CHANGES file exists <ref>
https://github.com/{{project_name_short}}/genmkfile/commit/05972114e399ecba0dfb93533e1dd941461f2dfa
[https://github.com/kicksecure/hardened-kernel <code>hardened-kernel</code>]:
* removed outdated .travis.yml file <ref>
https://github.com/{{project_name_short}}/hardened-kernel/commit/6ab6eb0cfdbd6adbd05c3009bcf2e8e69831a9a3
[https://github.com/kicksecure/helper-scripts <code>helper-scripts</code>]:
* lightdm https://forums.whonix.org/t/display-manager-lightdm-gdm3-sddm-or-no-display-manager-startx/12457 <ref>
https://github.com/{{project_name_short}}/helper-scripts/commit/437767bc56c20a1dc40d11bfdf8885081fafa2dc
[https://github.com/kicksecure/kicksecure-base-files <code>kicksecure-base-files</code>]:
* bump /etc/kicksecure_version <ref>
https://github.com/{{project_name_short}}/kicksecure-base-files/commit/d6887d51604e6781f8493257a6cef9e9e0b2d5b7
[https://github.com/kicksecure/kicksecure-meta-packages <code>kicksecure-meta-packages</code>]:
* install auditd by default useful for aa-logprof <ref>
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 <ref>
https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/9ce618d595e965ce1e2f7a45be630733fab22015
* remove dependency on `apt-transport-https` because now integrated in `apt` <ref>
https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/1e28a3cb7a12dc11bb1c8ed8ca6784d6e50c9e53
* `policykit-1` -> `polkitd`, `pkexec` <ref>
https://github.com/{{project_name_short}}/kicksecure-meta-packages/commit/88b2c8b9f70eac4fe50ebe268983821368ef5cea
[https://github.com/kicksecure/legacy-dist <code>legacy-dist</code>]:
* remove bashrc migration legacy <ref>
https://github.com/{{project_name_short}}/legacy-dist/commit/ccb70d402fec9c327589bd43e94f3cfd3f05d146
* support `downloadonly` option for `release-upgrade` <ref>
https://github.com/{{project_name_short}}/legacy-dist/commit/872841c11790437827e598a9ae4598a02f29b5ea
[https://github.com/kicksecure/libvirt-dist <code>libvirt-dist</code>]:
https://github.com/{{project_name_short}}/libvirt-dist/commit/c9de8bea7821cb510e5abec366be21423756e55e
* removed outdated .travis.yml file <ref>
https://github.com/{{project_name_short}}/libvirt-dist/commit/df0f6285000691aea4b1f60fbdde92a3717eee39
[https://github.com/kicksecure/live-config-dist <code>live-config-dist</code>]:
* bump major version <ref>
https://github.com/{{project_name_short}}/live-config-dist/commit/160285b9f6baa9e8a12cb32fcd6d66ec52278888
[https://github.com/kicksecure/open-link-confirmation <code>open-link-confirmation</code>]:
* abolish /rw/config parsing (Does not influence Qubes specific /rw/config parsing.) <ref>
https://github.com/{{project_name_short}}/open-link-confirmation/commit/70fcb4f609a6b99de386935a4d4baf771dd2f930
[https://github.com/kicksecure/rads <code>rads</code>]:
* lightdm https://forums.whonix.org/t/display-manager-lightdm-gdm3-sddm-or-no-display-manager-startx/12457 <ref>
https://github.com/{{project_name_short}}/rads/commit/1547c58d99620ecca3061660166b58f75e62eab1
* fix, renamed usr/libexec/tmpfiles.d/rads.conf -> usr/lib/tmpfiles.d/rads.conf <ref>
https://github.com/{{project_name_short}}/rads/commit/33745e418ba8011779f9f16a584481909df2975f
* abolish /rw/config parsing (Does not influence Qubes specific /rw/config parsing.) <ref>
https://github.com/{{project_name_short}}/rads/commit/5c807e5a1ec72c8c32b07c5fd8284557260f6214
[https://github.com/kicksecure/sdwdate <code>sdwdate</code>]:
* fix, restart sdwdate-pre every time sdwdate is restarted <ref>
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 <ref>
https://github.com/{{project_name_short}}/sdwdate/commit/997afad5a0f8676fa6cd1245469eb1681b19d960
* Qubes seccomp fix <ref>
https://github.com/{{project_name_short}}/sdwdate/commit/998c418dd2e329a2acf4adce12fe1a77eb6556fa
https://github.com/{{project_name_short}}/sdwdate/commit/21d622504a23858c0d43ef09194bc748f58eb898
* Update 30_default.conf Removed not working URLs <ref>
https://github.com/{{project_name_short}}/sdwdate/commit/441897cf9004cb3f774bf19aa4669397ecd58fe9
</ref> (Thanks to TNT BOM BOM!)
* Update 30_default.conf Renewed Defcon URL <ref>
https://github.com/{{project_name_short}}/sdwdate/commit/aebdeefa118fcfcdf2f15a76199d4c05a92c1c28
</ref> (Thanks to TNT BOM BOM!)
* Update 30_default.conf renewed the intercept URL, and removed duplicate from securedrop (since using the same new URL) <ref>
https://github.com/{{project_name_short}}/sdwdate/commit/11fca1e831bf2d3617076ad6ce3edd9ac90d0fad
</ref> (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 <ref>
https://github.com/{{project_name_short}}/sdwdate/commit/f3ef31557e826b3242de4a190d42aa6d9f8d3745
</ref> (Thanks to TNT BOM BOM!)
* moved /usr/libexec/sdwdate/sclockadj.c -> usr/src/sdwdate/sclockadj.c <ref>
https://github.com/{{project_name_short}}/sdwdate/commit/76cf8e96bfd052e713ef09688915017dc999a572
[https://github.com/kicksecure/systemcheck <code>systemcheck</code>]:
* add firmware and microcode packages to list of expected nonfreeodm packages <ref>
https://github.com/{{project_name_short}}/systemcheck/commit/4d42468bc78e634722f784658e00f386efc1465b
* abolish /rw/config parsing (Does not influence Qubes specific /rw/config parsing.) <ref>
https://github.com/{{project_name_short}}/systemcheck/commit/59492cebcfabbd9c54942f018493107311dfe0f2
[https://github.com/kicksecure/tb-starter <code>tb-starter</code>]:
* abolish /rw/config parsing (Does not influence Qubes specific /rw/config parsing.) <ref>
https://github.com/{{project_name_short}}/tb-starter/commit/348916809bba83e7bd62d8a372646f316ab3b10e
[https://github.com/kicksecure/tb-updater <code>tb-updater</code>]:
* tbb_hardcoded_version="12.5.1" <ref>
https://github.com/{{project_name_short}}/tb-updater/commit/9bb13e0ee978769ef68b1910c893f297494fca36
* tbb_hardcoded_version="12.5" <ref>
https://github.com/{{project_name_short}}/tb-updater/commit/782c9eae3ef932275e0e876f1fbcd83e845cc41a
* abolish /rw/config parsing (Does not influence Qubes specific /rw/config parsing.) <ref>
https://github.com/{{project_name_short}}/tb-updater/commit/6d3e3a98e6b9361f5245faafb689ccf98bff4781
* alpha tbb_hardcoded_version="12.5a7" <ref>
https://github.com/{{project_name_short}}/tb-updater/commit/13d4282ba4046a43c27b667afd724eb93b9749b4
* tbb_hardcoded_version="12.0.7" <ref>
https://github.com/{{project_name_short}}/tb-updater/commit/2378d32983d97326b0979668ece72cef5fff85f9
[https://github.com/kicksecure/timesanitycheck <code>timesanitycheck</code>]:
* update minimum_unixtime <ref>
https://github.com/{{project_name_short}}/timesanitycheck/commit/57a1f975fcb91333d935af6064994b695f30d8ba
[https://github.com/kicksecure/tirdad <code>tirdad</code>]:
https://github.com/{{project_name_short}}/tirdad/commit/d498f45bf865474a9c810ce4229b70f33d8c0314
[https://github.com/kicksecure/usability-misc <code>usability-misc</code>]:
* Merge branch 'master' into scurl-improvements <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/2bebb8ca59a04029f6364d26d29a6dbb06a0945e
* Disable SC2317 globally <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/7a6bc0c6f955bde41aa13dedc6b126ddad8b75ea
</ref> (Thanks to grass!)
* Change running vm detection method <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/69bb117ef5d602019e9ac74d0d19398a970c792f
</ref> (Thanks to grass!)
* Fail if trying to import a VM that is running <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/d0c09acb01b943697f947e6b5c38326d84d104c8
</ref> (Thanks to grass!)
* install Kicksecure signing key <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/0ea89dc53ef230913ddce82fca403181fcbeb250
* implement adding Kicksecure repository <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/8714671259511d1475db5434b3ce003017db1ca8
* towards bookworm support <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/0e124337e1a6571b9ed8bf89f0c72bb20d9514ba
* fix, do not hardcode distribution codename <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/1bab2bdfee21bd0a9abce92a4fbbd3573d2b1218
https://github.com/{{project_name_short}}/usability-misc/commit/4676cd1a49a9e1005acb4843ccb2fff88205e962
https://github.com/{{project_name_short}}/usability-misc/commit/312c08929662ac32f965c4fee225772b2f6c04cd
* fix, do not run Nested Virtualization Test when dry run <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/92659dcbc137a8f2030fe15b7b36d7fdcfbd6473
* handle XFCE -> Xfce renaming for Whonix 17 <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/97ea12a10e1d132fc28f95f369d4a67597006789
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 <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/be56e9e514614b28ab5e799f6423cdf09c119587
* symlink /usr/bin/virtualbox-installer <ref>
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. <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/c0d3954968d3daea356d7b924cdb8466c842377f
</ref> (Thanks to grass!)
* Add standalone VirtualBox installer <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/b047523ce38b02f4c670c974b67bc7507e4d113c
</ref> (Thanks to grass!)
* improve curl-download and redirect scurl-download to it <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/e0f1e3a806e6883b66aa3289076744cc8f5f0343
</ref> (Thanks to nyxnor!)
* better to quote every arg <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/ab4444272f38b87e03e31073766f373436677531
</ref> (Thanks to nyxnor!)
* quote args with spaces, that if passed as singl arg, they were unquoted by the shell <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/9f8fa803bf781bc6ef927851e2a1e6247d4322f9
</ref> (Thanks to nyxnor!)
* improve scurl-download to behave like wget <ref>
https://github.com/{{project_name_short}}/usability-misc/commit/d4c154875cee2f1161f17a69f97438eda914c3eb
</ref> (Thanks to nyxnor!)
[https://github.com/derivative-maker/derivative-maker <code>derivative-maker</code>]:
* non-free non-free-firmware <ref>
https://github.com/derivative-maker/derivative-maker/commit/4ac48c4591f183caa292b3a359cf67de2f89ec83
https://github.com/derivative-maker/derivative-maker/commit/1d85ec2658bcd48704d965242efd3d0782ffa924
* avoid head/tail due to issues <ref>
https://github.com/derivative-maker/derivative-maker/commit/8761fafbef16664170e6969361058f2b21c4bc33
* deprecated `--build`` and `--clean` for code simplification `derivative-delete` will replace `--clean` <ref>
https://github.com/derivative-maker/derivative-maker/commit/e9a7b7e8b6d0def0ebabf355bd3c55070658e914
* rework internalrun <ref>
https://github.com/derivative-maker/derivative-maker/commit/67003ab82c5bff0d73b965a68c13c725ddac9ab4
* rework internalrun <ref>
https://github.com/derivative-maker/derivative-maker/commit/f50885dff2ede76e3e72ab7276635baa8f93c3aa
* installer-dist upload support <ref>
https://github.com/derivative-maker/derivative-maker/commit/87aeb4ba967ea1f1a03b86f2833f7a46b26a693e
* Remove tasks to delete existing VMs since VPS is newly created <ref>
https://github.com/derivative-maker/derivative-maker/commit/3a045b13c18b3f40bc1700e35cbee5640f2c5638
</ref> (Thanks to Rob Stringer!)
* Install VirtualBox after repo source <ref>
https://github.com/derivative-maker/derivative-maker/commit/d5004d060272b383bd4f7eb4a59f7d72b1b49b8d
</ref> (Thanks to Rob Stringer!)
* Wait for cloud init apt process completetion <ref>
https://github.com/derivative-maker/derivative-maker/commit/201f145fb283fbdef9e769d33f9ea119a032116f
</ref> (Thanks to Rob Stringer!)
* Add maintained virtualbox installation script and logging <ref>
https://github.com/derivative-maker/derivative-maker/commit/98be576e71b1de3bc291fa49f59c2459de2a421d
</ref> (Thanks to Rob Stringer!)
* Wait for connection to create users <ref>
https://github.com/derivative-maker/derivative-maker/commit/1995deb628cc4cc635c2ec644dfc16bafc67aea9
</ref> (Thanks to Rob Stringer!)
* Bump inventory to debian 12 <ref>
https://github.com/derivative-maker/derivative-maker/commit/bb896c66edd9821e1282967a181e812ecaa64562
</ref> (Thanks to Rob Stringer!)
* Add CI testing branches <ref>
https://github.com/derivative-maker/derivative-maker/commit/a4eb8d63b586cdcb7a6dd436c649a908d48d939c
</ref> (Thanks to Rob Stringer!)
* VirtualBox version update <ref>
https://github.com/derivative-maker/derivative-maker/commit/7798a1a00b4bf9d79bde772a2cdeffc11670c150
https://github.com/derivative-maker/derivative-maker/commit/35795ee6620c9ca736d0e47441bd9017e6c647b5
* remove no longer needed udev udevadm workaround comments <ref>
https://github.com/derivative-maker/derivative-maker/commit/881f7d95e9e2af9fc16a4ad99adc8d2ba50198e5
* apt-cacher-ng fix <ref>
https://github.com/derivative-maker/derivative-maker/commit/f055a3bd05f94b477f08cdf209865109926ddb6b
* automate adding `AllowUserPorts: 0` to `/etc/apt-cacher-ng/acng.conf` <ref>
https://github.com/derivative-maker/derivative-maker/commit/e12efd8f5d38cc60916dc1d0abe8c39bd25dca02
* remove `qemu` from build dependencies because package `qemu` is no longer available in Debian bookworm. <ref>
https://github.com/derivative-maker/derivative-maker/commit/30ecc328fb11da0d7c3bf12ed6638f877a63e6ea
* stunnel -> stunnel4 <ref>
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 <ref>
https://github.com/derivative-maker/derivative-maker/commit/8aec1fed4a36ea64beb87c84067fc072a2d22211
* use Tor packages from Debian stable instead of Tor Project repository <ref>
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. <ref>
https://github.com/derivative-maker/derivative-maker/commit/e2444b08df35ab5c832b069d38e4feddcab0345a
* abolish /rw/config parsing (Does not influence Qubes specific /rw/config parsing.) <ref>
https://github.com/derivative-maker/derivative-maker/commit/a33bf15ed5dccebac573f958982d36a7c5e9d19e
* use mmdebstrap from Debian instead from help-steps/mmdebstrap <ref>
https://github.com/derivative-maker/derivative-maker/commit/6e2e5ec8ff4278a6b949b6a32ffb8a0bc204f74b
* windows installer <ref>
https://github.com/derivative-maker/derivative-maker/commit/1dd7998c92fa63b0776d28a946b9cb6a3401d598
* Windows-Installer <ref>
https://github.com/derivative-maker/derivative-maker/commit/795d115f843061ec170b17d8feab3b1e0a2c28ca
* add windows/Whonix-Starter <ref>
https://github.com/derivative-maker/derivative-maker/commit/a0903c2cb092a142140b2b53b119802f0ef78456