commit 782b63f041fda0c4832e7df7fdecc371381bbbc3 tree 20a2c3dead07da9eaa8917f543519eed0c578c4e parent 0bf49539dfc05e4a159a253174656042a5f487b2 author anonym 2026-04-22 08:07:20 +0200 committer anonym 2026-04-22 08:07:20 +0200 Update PO files. :100644 100644 1f40fe0035ab2042578eaf33178a0479540cb9f9 1bddba7580efc0116c729eea226ec01df9f94c48 M po/ar.po :100644 100644 e8b56ffa95013159022d94841050acd6cbfca144 dca74b199332e1e86d09f9bfd6efadb15469b045 M po/be.po :100644 100644 9c6a3542b61532a5674ed047a68677d8f9420062 5798c5082aace3ee84ebf359e2c90583c7886475 M po/bg.po :100644 100644 daa38ee511126abe7774e8bc95893688e0ab083b 6cdc13a7f960af11bad406704357990aa14a7f6e M po/bn.po :100644 100644 075acbe4bcb56d00c049e525ab4f528ec845933b b90633a53bbd2cb627f9018806058d9413ac47c9 M po/bs.po :100644 100644 f4fbe82067222de187def65b7a6f43d539efabd9 8db225153dbb4d496f803b38aa69526c2563613c M po/ca.po :100644 100644 2312a32759207e8c6fc95fe19ae6d227ee410f0f e005d6926a10a1441f8fef1e35f16384916b80ff M po/cs.po :100644 100644 e6309b402aa723af5a338de3d2d41b717de42cd6 f7b4dc222adf6ca524303c1da1963358a7652571 M po/da.po :100644 100644 99c48c8936e1674020da31929ebb5cf0514c6c06 b281e45e4861790e293f2f0b983e69bb0ef5a35e M po/de.po :100644 100644 c6f9ce34376e0bb232d197d425d1d6f8e0aa847a 5725f9bff05cba9b9c2d31b67d56e880e0663403 M po/el.po :100644 100644 90f246270be4e9c1091d6eb27c14f6287537dd92 b46d3fbcb9dfe031754dda46f04a7404ac837d7a M po/en_US.po :100644 100644 6366e34e49011e44b4a8e81397f4d99a1b956379 1b7024571a0a0ed242cbb885f69cf947c48c0f48 M po/es.po :100644 100644 90a7672c79cc5c4e76e28799eb6e25cea55e6d60 02043398c244508eaadcd174a242dce2db80d5f4 M po/et.po :100644 100644 c9136f93216f88ccd81507f5ae51f6804b39347c 1787ff945ee06de93a5876d0835b07b6759037c9 M po/eu.po :100644 100644 4912b97359dbbc716e00c9e7ce36110b7280a19d ee8811ebc67e114d992855e976f99f0b4d11f9cf M po/fa.po :100644 100644 254a2e24445f20a027dbdf7c503ec02ac794bd12 61e244ff45e2030c2fdcaf1a3fb1ba155f80d361 M po/fi.po :100644 100644 891d6fa9771f5acb41b7f9b0aa8a3f235feb47cf 131dc86b3690e52935af4ed6e3cb1d19c6453ff9 M po/fr.po :100644 100644 c2ab45601bc1e93078e6016545395ba8063f032e ce0ff413f6d48956320f538ff1e07a2e63c2dc67 M po/ga.po :100644 100644 b5ae69100e71227dce3fc9f2eb1669738f96f16d da4e9db3a100400a73b341192c2bccd7223ecd85 M po/gl.po :100644 100644 9ae1ec2416b1f3b647fc27bc16da56c395408a2d 1548cebb9d106a2f6bf707551f2dc9737a2d2a40 M po/he.po :100644 100644 497a6efa0b0530ad04672d31447fb3a94fe40d80 359c4c771203282ebb749869c95118f87b9d499b M po/hr.po :100644 100644 c5b2337de8d9957547840fe3c63edc25a9f0a6fd 77c8bb0c4fecaa96c2dad2738c56ca81ec70bf00 M po/hu.po :100644 100644 fda987211d92535078077d3454245113498a77e7 b623f2b6dc48bffe938280c7f35160ac9d5dd6b4 M po/hy.po :100644 100644 4b2df407900316be70450d7ef5bc7f0257238bc7 a5bc83f0a6dbbf75f4e876f9b60a96ee1938075a M po/id.po :100644 100644 12003f53252245ae44d116ab0876ca8ba96d2b4c 74c700dfc6c18713f6569a7737245e7625139c9d M po/is.po :100644 100644 72b708871a76008124b175604e397ad0a6c9c441 364d962ce0924fba510b61b4c54d1146acf2e806 M po/it.po :100644 100644 7bd838066469658c1580c0f5cede4d2930b654a3 475b22068da15e8f58604fefd0ea30fccebd0aa9 M po/ja.po :100644 100644 c24646d88b6b7bfac6a6f3f0c51b6c598f13ea59 ef14047cfabafd3790898da8ca1c6c710cc173aa M po/ka.po :100644 100644 d49bd2cd2471de3e1ad50b26c1882473c1c02a70 a5f6849652671721a039aa68ca2cba4dc5ea04ae M po/kab.po :100644 100644 0c46dad68aec573168f3b79bc22559c390432e97 a2b4a5422c3d16f16d8973b0c92d9b009e0fc7ca M po/kk.po :100644 100644 3e5dc6c48631fc0c2472fa9aa7a8c442e5354e73 1710ddc3adda7d8dd4b4fb8cc25aa351466aafb4 M po/ko.po :100644 100644 1b68ded444a9432d7a1a4f9a58d972c98eb7d8a1 547cccb8bcd65b1b96b476eb3fca7a49702a1481 M po/lt.po :100644 100644 2433d80df11dce1348d717b489322e152a2a3ac8 cc48dd78a7fb37e2f6e3976ede4ed78d41bc9233 M po/lv.po :100644 100644 46a81dacce9ba05a4de14aa3ebe787420181a7be 4611f7e208f51a9505cd497c1003c3f44f4ea84c M po/mk.po :100644 100644 91c3633002b62951f2927eda58b09d5c63d376b9 9abda47e373bc8ca4ed84876b199f1a8629d4e9f M po/ml.po :100644 100644 bf2564cc6aeb2a413c601e4e50de7d273f438297 64d863cf9a3cdd50bd3d0a885f9bb69ce32d27b3 M po/ms_MY.po :100644 100644 8c88b1ce011c3817e7e1a2ffa9cd34d1379e55d2 ae309c0e77bfc0bbdd90299ad3d9cafa2c9396c9 M po/nb.po :100644 100644 5310e1066b9a0e3f7f692a08a648ed5f7d118ab8 d249d9bcc50f1dde79b247961f9e49ee8c3b907e M po/nl.po :100644 100644 ef2c03c2fd0dbb3f6423bf7be59dade6cf58fc76 835d337466ece8cd19c34428bd1f942c7bc44c86 M po/nn.po :100644 100644 047ca5e7e5d5ce528ef289430b5aed2e24cd8763 4542f13c4e91fc1c636e5f5dd37febdddd3f5b98 M po/pl.po :100644 100644 7ffecd0f8ce2305617a4d65b0f28ffc2cda803e9 1e4431b2c7894b88cc47e5be3ef2cf0fe878a7c0 M po/pt_BR.po :100644 100644 2a9e929ab733cb69e96a02b5e70a271d134f8777 b74c3caf0902e896ac38127d5cd620c53472fa13 M po/pt_PT.po :100644 100644 77ffc04ce7370aef51bfec404e70ff9c82213940 d29a8d566c4ccaac5365678a20ea6c03b698aebb M po/ro.po :100644 100644 567bdae4f2ac06fe001896b621b2b4d3d79898a8 f0f8f3b33bd4047dd5a23ca4ca34ea8fa965bfb9 M po/ru.po :100644 100644 5885250b10f8b98e70c4c460aaa02d09ace85a26 e585545627e3b658badf92114504135db4b856c6 M po/sk.po :100644 100644 28404735fe724709a5410b748df1edcd169b3b7f fc7d95ff06c229832c26de40bf439dfbfc0c9f72 M po/sl.po :100644 100644 ceb5f70d3d4ccc35230ab34e7b6d113ab2ffe8aa 9d4676e82edcf58f45f84d4835b9b11e61bdd54c M po/sq.po :100644 100644 8e39fe3265d373f66385375383b2c974a9e8c5b6 c05fada1e12002d8f261652cafce46119f906581 M po/sr.po :100644 100644 60d330b1ad1f600a80fc5c9fe4a839d0bd925ec9 6d0f73dae58c88245cce7cd6e06ee573107e7a9b M po/sv.po :100644 100644 30fe2f917b71c385ff987500a6c1b447cdf618b4 5a8a1bf858ddcd391b0f1407c60acdc18f87f3f3 M po/sw.po :100644 100644 908f7a4d1c6d7c0d169b4d1d941c9ba65d95710a 3cc1abfe2a409c7e2f51b9cfd564c628eae8c1e3 M po/ta.po :100644 100644 b45c4677f62307bc910a3ea5df35f8e8a509b336 eb0fc574cfd952392190a917abc37e5a00abba74 M po/tails.pot :100644 100644 00ade97c3ba6b77c7c629813c305d0d60c149c80 4683b37e37fe48bc6eeafa31878bb9eb80cf920b M po/th.po :100644 100644 7f1cdb6065c79f33c0748b85d066a786eebb5279 f8a0ab9b5c86b8b78102c2db8511b5e0bdc3bb09 M po/tr.po :100644 100644 55eb045cc8be4161686ff645fdf90157ac33e051 99a01ac17c9b53177f56111834c7d8533c969f9c M po/uk.po :100644 100644 ba574104e145969fe1beb32972cd420bc86241d9 4ec5f528d44ad2ec452981ee74c07a1866349645 M po/vi.po :100644 100644 4566882521e11ea5776e44a6b1783a400664388e d71ff9e5cb2efb1cf523afd4e01176522a01ea8c M po/zh_CN.po :100644 100644 f6017167b6b3ba14f6114912e12bd776cc793023 56c2e63f2c2402f8e582cb13d316033f4a27ee1a M po/zh_TW.po commit c2fd3a212c077278d0e4ff2e473fae473e35a99d tree 8f56428e0704b1d02450341cecd9a410cea835a8 parent a0a1ad20dc0aa57cfc23983471fd2335322e560c author sajolida 2026-04-21 18:47:41 -0500 committer sajolida 2026-04-21 18:47:41 -0500 Put the most important words first :100644 100644 bb26a5e1564724a094353584f8986bf312025c92 b954f669029bf3bb9f4ad67f80aa69f2a34751b8 M wiki/src/support/known_issues/secure_boot_certificates.mdwn commit a0a1ad20dc0aa57cfc23983471fd2335322e560c tree 9a1df0c46772fc93a700f8e3afc2fd9db3c4b8a6 parent a68551cacde2be1679aeaad0831341a76485bfdb author sajolida 2026-04-21 18:47:06 -0500 committer sajolida 2026-04-21 18:47:33 -0500 Use plural consistently :100755 100755 95af433fd46227fa47677365b52642aa56b27f55 bf302396020137359774db7f54cb97dfdd0ea064 M config/chroot_local-includes/usr/local/lib/tails-uefi-ca-notify-user :100644 100644 829b139a7e16379b2b6703ad3abf70cc67516d58 bb26a5e1564724a094353584f8986bf312025c92 M wiki/src/support/known_issues/secure_boot_certificates.mdwn commit a68551cacde2be1679aeaad0831341a76485bfdb tree 081500f5f7a274d3079cfcdc407ec815215e72d0 parent cbfcc94bc8cdf495c83b47ab201101a1bc8e6cda author sajolida 2026-04-21 18:46:42 -0500 committer sajolida 2026-04-21 18:46:42 -0500 Add screenshot :100644 100644 f12eb7ac84260111b0cc4359be55cbb081e9881c 829b139a7e16379b2b6703ad3abf70cc67516d58 M wiki/src/support/known_issues/secure_boot_certificates.mdwn :000000 100644 0000000000000000000000000000000000000000 1cbfc07c9dc8775b6cdfb7e2b212a9a9805f3519 A wiki/src/support/known_issues/secure_boot_certificates/secure_boot_update_needed.png commit cbfcc94bc8cdf495c83b47ab201101a1bc8e6cda tree bdfa74917cc6088768081440c2f829da60221e58 parent e8df83fa218bf66d8b83d4c8269229faa319afc3 author boyska 2026-04-21 16:50:07 +0200 committer boyska 2026-04-21 16:56:12 +0200 FTBFS if hook fails this was discovered accidentally, in a build in which pydantic was removed and not added as argument to ensure_hook_dependency_is_installed The core issue was fixed, but for the future we actually want to have this result in FTBFS. :100755 100755 ac2989d44da1732834483553d8d950200b6c0cff 21dc06d25dd3bf68a2ed1c9bc4beb56a797ccec7 M config/chroot_local-hooks/49-generate-sudoers commit e8df83fa218bf66d8b83d4c8269229faa319afc3 tree 363f01835e4e8c63b4cb3587f4289c2b4ebb60c3 parent 7d249c66b5a172e7aec262c90b337001b112765d author boyska 2026-04-21 16:42:50 +0200 committer boyska 2026-04-21 16:56:12 +0200 change language to secure boot certificates (plural) :100644 100644 82e3e348f9dbe4f8e62b490bc1bc76b04ec7ed61 3c87a4e54cb0db668cf220490ba682258fd52aef M config/chroot_local-includes/usr/lib/systemd/user/tails-uefi-ca-notify-user.service :100755 100755 58edde1a3b28b6dbedd640c353bff5aef4a43636 95af433fd46227fa47677365b52642aa56b27f55 M config/chroot_local-includes/usr/local/lib/tails-uefi-ca-notify-user :100644 100644 998ef9b022f39219bd8d9d35df07780cade8183c 41cf6de6a040190b5afc11a59e5b35808f06be26 M features/step_definitions/additional_software_packages.rb :100644 100644 ae49f4b9c526c94587a22788c5a35aedd257963a f12eb7ac84260111b0cc4359be55cbb081e9881c R095 wiki/src/support/known_issues/secure_boot_certificate.mdwn wiki/src/support/known_issues/secure_boot_certificates.mdwn commit 7d249c66b5a172e7aec262c90b337001b112765d tree 3d6eb830d3e6a47477f8b977c95469872c5b2a8c parent f90233331085c219928d22ba72056247909724e8 author boyska 2026-04-21 13:38:58 +0200 committer boyska 2026-04-21 16:56:12 +0200 test that serializing and loading actually works this will be run as part of test-tailslib :100644 100644 730feb9019384d205e766e2f0b7e0b7a951825b7 43639da288d0e2d87ba357887d4f293fae5a99c0 M config/chroot_local-includes/usr/lib/python3/dist-packages/tailslib/uefi_ca.py commit f90233331085c219928d22ba72056247909724e8 tree 3a03c48153f0dd94f9f468f7ad1ac6ae2f0c86d7 parent 1f298285c68b46a374f0f5905234d371779203a4 author boyska 2026-04-21 13:23:49 +0200 committer boyska 2026-04-21 16:40:13 +0200 stop using pydantic we're carrying very little data and not doing any validation, a dataclass will be plenty enough :100644 100644 88dc1dbf91d1a9323558380fa4bfc7c0002a2b05 c4b0276194bb3e248175d012eb0cd96b27916e53 M .gitlab-ci-pipeline.yml :100755 100755 151bc4381c39566cb953a65a2b43491005a1d330 ac2989d44da1732834483553d8d950200b6c0cff M config/chroot_local-hooks/49-generate-sudoers :100644 100644 ffc40fb2d4fb3874efd82a9b46ec627393b7a090 730feb9019384d205e766e2f0b7e0b7a951825b7 M config/chroot_local-includes/usr/lib/python3/dist-packages/tailslib/uefi_ca.py :100755 100755 db91216795593ad1fc0b69e7b51248d0ea6b171b e3a210284885a68e14814570fc593ac02dbe4952 M config/chroot_local-includes/usr/local/lib/tails-uefi-ca-detect :100755 100755 8c4fd694715655534606eb74a1fc9547e8ecfed5 58edde1a3b28b6dbedd640c353bff5aef4a43636 M config/chroot_local-includes/usr/local/lib/tails-uefi-ca-notify-user :100644 100644 545160a483a206a251deae2e3f18eba22c761282 bd26ee88a9f9900be382cb8067901cb99d190b72 M config/chroot_local-packageslists/tails-common.list commit 1f298285c68b46a374f0f5905234d371779203a4 tree 7b90ac90b1aa2d80e5b8fa9d558208dc2fb40007 parent ac898f97810be6eb97f420bee8b11bbdb6e43be8 author boyska 2026-04-21 12:44:30 +0200 committer boyska 2026-04-21 16:40:13 +0200 drop OS detection the only reason to detect the OS was to present the user with different tips[1]: if they had Windows, we would invite them to update; otherwise, we would invite them to disable Secure Boot. But then[2], our tech writer went for a unified message and a single documentation page. So this is now irrelevant. [1] https://gitlab.tails.boum.org/tails/tails/-/work_items/21079#note_280512 [2] https://gitlab.tails.boum.org/tails/tails/-/work_items/21079#note_281649 :100644 100644 690bc3990cdce13a9f834a33394a4bd6979c067d ffc40fb2d4fb3874efd82a9b46ec627393b7a090 M config/chroot_local-includes/usr/lib/python3/dist-packages/tailslib/uefi_ca.py :100755 100755 79872bbc2ab48822a90bfcdef3a0ae8bcbecae4b db91216795593ad1fc0b69e7b51248d0ea6b171b M config/chroot_local-includes/usr/local/lib/tails-uefi-ca-detect :100644 100644 9fa376d9361e7d8bd05349b1b27a173bc9bcb56d 545160a483a206a251deae2e3f18eba22c761282 M config/chroot_local-packageslists/tails-common.list :100644 100644 fc5a858f8275d4d0ca5b7ced797aac2d07d087a3 ed73b5ed30c942ccc9208b19f2043e4fd5ea69d3 M features/step_definitions/hardware.rb :100644 100644 b21dacfbb5500c881f5eb7a2602d699890682d89 8f4c8f2e61e482b42b23b9f0581ecce0673b39ed M features/uefi_ca.feature commit ac898f97810be6eb97f420bee8b11bbdb6e43be8 tree 6311d33bb2e6a25e1192692744a9d2f80858add8 parent a22804f839884a28d2394f004f46fc0c3218a73a author boyska 2026-04-21 12:32:11 +0200 committer boyska 2026-04-21 16:40:13 +0200 also warn users which have no other OS :100755 100755 0572f8ac34d6fd583e963de49ac5ec29abbc2ad4 79872bbc2ab48822a90bfcdef3a0ae8bcbecae4b M config/chroot_local-includes/usr/local/lib/tails-uefi-ca-detect commit a22804f839884a28d2394f004f46fc0c3218a73a tree dc27157a92660df790552801f8875bef49392663 parent 174f8f54dd2dff185338b5c07040bbaa34e41bcc author boyska 2026-04-21 11:58:28 +0200 committer boyska 2026-04-21 16:40:13 +0200 note for ourselves is converted to GitLab thread that's https://gitlab.tails.boum.org/tails/tails/-/merge_requests/2928/diffs#note_282536 :100644 100644 67249de75fa81c2c2145a2b0fbfdb9674aa380a5 ae49f4b9c526c94587a22788c5a35aedd257963a M wiki/src/support/known_issues/secure_boot_certificate.mdwn commit 174f8f54dd2dff185338b5c07040bbaa34e41bcc tree 3c7c2a9ba6d4a568e0478f7509db6a77bee3b6e4 parent 31aecc11c01f2225f425eefdae4266c271ff06b2 author boyska 2026-04-21 11:55:33 +0200 committer boyska 2026-04-21 16:40:13 +0200 updating the doc for the actual code that has been written sajolida left one XXX based on what actual implementation we ended up choosing (dialog or notification). We now know the answer to it, so let's update the doc. also remove XXXs that has already been addressed :100644 100644 a5e089c688f9821d48797882cdbe5b6a28b80eb9 67249de75fa81c2c2145a2b0fbfdb9674aa380a5 M wiki/src/support/known_issues/secure_boot_certificate.mdwn commit 31aecc11c01f2225f425eefdae4266c271ff06b2 tree 67b294d54ac790270777df0659f779f8b51fb077 parent 6614397dc8187d65ad2e7c342eaf20d944c862c4 author boyska 2026-04-21 11:38:15 +0200 committer boyska 2026-04-21 16:40:13 +0200 simplify mokutil parsing code :100755 100755 afe5518745b7d8a3a4c05d821a718a444a2e4615 0572f8ac34d6fd583e963de49ac5ec29abbc2ad4 M config/chroot_local-includes/usr/local/lib/tails-uefi-ca-detect commit 6614397dc8187d65ad2e7c342eaf20d944c862c4 tree 945f491c66aa09ebd2b77ba42c8bfa3a34b28ca9 parent 4a8be2b7bbbef6b876909905c4ae6d58f22fc1ce author boyska 2026-04-16 15:12:29 +0200 committer boyska 2026-04-21 16:40:13 +0200 apply rubocop style suggestion :100644 100644 fc70aa43ae05f3e2a32854b860f1bde61d7ff5dc 31442a1322ba7ae1cb934f8215bb28edb8de6af7 M features/step_definitions/common_steps.rb commit 4a8be2b7bbbef6b876909905c4ae6d58f22fc1ce tree 10bb6de03744cb82cb4e869a2966c5a96e0c78fd parent 5b50c3c64067d1f9f7d30af4f7622dfcb4f8e055 author boyska 2026-04-16 15:09:55 +0200 committer boyska 2026-04-21 16:40:13 +0200 fix CI dependencies for test-python-doctest :100644 100644 8d547808bf2abbf977d8c1e345af80980528e42a 88dc1dbf91d1a9323558380fa4bfc7c0002a2b05 M .gitlab-ci-pipeline.yml commit 5b50c3c64067d1f9f7d30af4f7622dfcb4f8e055 tree ae2f62937f51d65358f6f312923d1624348e2c56 parent d47024d7c1af590a7c0aed7d4c0c83c0196f187f author boyska 2026-04-16 15:09:18 +0200 committer boyska 2026-04-21 16:40:13 +0200 fix CI dependencies for tailslib :100644 100644 c4b0276194bb3e248175d012eb0cd96b27916e53 8d547808bf2abbf977d8c1e345af80980528e42a M .gitlab-ci-pipeline.yml commit d47024d7c1af590a7c0aed7d4c0c83c0196f187f tree 5f22be38bb169a7b37f0f1d7dd33de5f6e9af053 parent 53ec95b85be4e3b219b1b5c5b3fbd9470956a61e author boyska 2026-04-16 13:25:32 +0200 committer boyska 2026-04-21 16:40:13 +0200 localize tails-uefi-ca-notify-user in Italian :100644 100644 ec5931e55718247f2d2cdb4b14e91c8e9c1c8e98 72b708871a76008124b175604e397ad0a6c9c441 M po/it.po commit 53ec95b85be4e3b219b1b5c5b3fbd9470956a61e tree 6eccc91de5cc5639d3b76a29f1ae429e0e035f10 parent 26b7613a0a3bd2149456951c234926cd101d61b0 author boyska 2026-04-16 13:19:22 +0200 committer boyska 2026-04-21 16:40:13 +0200 localize tails-uefi-ca-notify-user :100644 100644 6b41602f93d4c32bdba24383083c76f628ff2bb5 7acbb21cc5f87d3e26af696174e045f1cb88f256 M po/POTFILES.in :100644 100644 d53183d280e0619240d0ebb45e69fd33d91814ec b45c4677f62307bc910a3ea5df35f8e8a509b336 M po/tails.pot :100755 100755 7c667ab439b3c97b0b847528de2c07dd980b7af0 775db54a8699ba7eb376d9c68ff4147e5cb83786 M refresh-translations commit 26b7613a0a3bd2149456951c234926cd101d61b0 tree de8a8d5c27dcfa742441852dd296a6b5be51dc74 parent ce47fd6fe78931968ea147d595bf4e8a9bee448a author boyska 2026-04-16 12:28:31 +0200 committer boyska 2026-04-21 16:40:13 +0200 update test after language change in notification :100644 100644 7d97488c49b5db5f738860b86603774a5294af3d b21dacfbb5500c881f5eb7a2602d699890682d89 M features/uefi_ca.feature commit ce47fd6fe78931968ea147d595bf4e8a9bee448a tree c11ef9ae4b096e6c3257cab0ace8a4bb0edf9abb parent d7581fa9816d49c45cbd6e6b09657953ffd43c91 author boyska 2026-04-15 18:08:59 +0200 committer boyska 2026-04-21 16:40:13 +0200 fix: actually handle actions after showing the notification :100755 100755 de53c19d2a28787cb760be1af73115ecd5b90652 8c4fd694715655534606eb74a1fc9547e8ecfed5 M config/chroot_local-includes/usr/local/lib/tails-uefi-ca-notify-user :100644 100644 6ed4813905ceacfc1d246748b85bb8a46bd1bf3d 7d97488c49b5db5f738860b86603774a5294af3d M features/uefi_ca.feature commit d7581fa9816d49c45cbd6e6b09657953ffd43c91 tree 7d663f5857060046bfc65fedd0fb2d7ab29522d3 parent 2eb63615bf08dc083a770cdebf4f3c59163b1ef0 author boyska 2026-04-15 17:15:15 +0200 committer boyska 2026-04-21 16:40:13 +0200 fix: we're not running this as root :100755 100755 8d0ea7ee42ee4325391d6c1ac8e531504f6ace29 de53c19d2a28787cb760be1af73115ecd5b90652 M config/chroot_local-includes/usr/local/lib/tails-uefi-ca-notify-user commit 2eb63615bf08dc083a770cdebf4f3c59163b1ef0 tree b47b4da621c47860da5b8528707dac244e7fd7db parent b3cdb19330341fd53a7d62efd74f8cb77f9689e3 author boyska 2026-04-15 15:50:27 +0200 committer boyska 2026-04-21 16:40:13 +0200 improve notification language :100755 100755 221f5195af4c6e135b442b68a23e49ad7a0bdc01 8d0ea7ee42ee4325391d6c1ac8e531504f6ace29 M config/chroot_local-includes/usr/local/lib/tails-uefi-ca-notify-user commit b3cdb19330341fd53a7d62efd74f8cb77f9689e3 tree ff1e7866f0c07b0197a21e3e524b369cf902163e parent 4913891a76d81102f292fb95f7990f9b03a43ddf author boyska 2026-04-15 15:50:01 +0200 committer boyska 2026-04-21 16:40:13 +0200 test that documentation can be opened :100644 100644 b7565c9ed1e6e98dd08fb427b89214431469ad93 998ef9b022f39219bd8d9d35df07780cade8183c M features/step_definitions/additional_software_packages.rb :100644 100644 fab75bafe565f1e915ac05b41e6f99f91b2b8688 6ed4813905ceacfc1d246748b85bb8a46bd1bf3d M features/uefi_ca.feature commit 4913891a76d81102f292fb95f7990f9b03a43ddf tree a047e2935286b1eba50d00458ebbb99e640e3f03 parent 50185ac6cd2cc8173464bf4e872dde9a5610089e author sajolida 2026-04-14 15:15:50 -0600 committer boyska 2026-04-21 16:40:13 +0200 Draft doc for Secure Boot update :000000 100644 0000000000000000000000000000000000000000 a5e089c688f9821d48797882cdbe5b6a28b80eb9 A wiki/src/support/known_issues/secure_boot_certificate.mdwn commit 50185ac6cd2cc8173464bf4e872dde9a5610089e tree 1b82f96b6c4f0533f77af5fe8ff4126e1b4ebd0c parent 290c2ec2f94a5a5ba9310b05c8a0c3aff408adf6 author boyska 2026-04-14 12:16:52 +0200 committer boyska 2026-04-21 16:40:13 +0200 tails-uefi-ca-notify runs after other notifications have been hidden :100644 100644 c17598d18efce1052d686a365327bc6cd94f362e fc70aa43ae05f3e2a32854b860f1bde61d7ff5dc M features/step_definitions/common_steps.rb :100644 100644 50210346c48cadab20cf680a09380e6b24b2fa65 fc5a858f8275d4d0ca5b7ced797aac2d07d087a3 M features/step_definitions/hardware.rb :100644 100644 1ddd5db4ea6ce2bdad9e5b2aab2b91bc418e69d9 fab75bafe565f1e915ac05b41e6f99f91b2b8688 M features/uefi_ca.feature commit 290c2ec2f94a5a5ba9310b05c8a0c3aff408adf6 tree b35b531c46dca05685305c8c9bd063342ab8848b parent 24a325c15816387ab50c2d33ea731bb05623825f author boyska 2026-04-13 18:47:31 +0200 committer boyska 2026-04-21 16:40:13 +0200 move code to a function yes, it's currently only used once. it used to be more useful while I was hacking on it. :100644 100644 8851368afc2858b787f488b01ac9a2fa47c8e518 c17598d18efce1052d686a365327bc6cd94f362e M features/step_definitions/common_steps.rb commit 24a325c15816387ab50c2d33ea731bb05623825f tree acda29c2b1b2ccc9b855d07d68cdaf09d9f0bc26 parent b78a75be12bbe06101f7d9596ce050d4ffaf07e4 author boyska 2026-04-13 17:36:29 +0200 committer boyska 2026-04-21 16:40:13 +0200 assume that mokutil fails because secure boot is disabled :100755 100755 c13a0979fa1adbe1d1c74e07af046e8330e01e22 afe5518745b7d8a3a4c05d821a718a444a2e4615 M config/chroot_local-includes/usr/local/lib/tails-uefi-ca-detect commit b78a75be12bbe06101f7d9596ce050d4ffaf07e4 tree b5dd22345aaad4ceb3290c923545e1c1e78f16b6 parent 99a8d548ae3c4baf3cb23c5255aa7d5748612f18 author boyska 2026-04-13 17:34:56 +0200 committer boyska 2026-04-21 16:40:13 +0200 fix: serialize to json... only once! I assumed that .json() was returning a JSON-ready dict; instead, it was actually returning the JSON-serialized string. By json.dump()-ing again, I actually made it a string. :100755 100755 b2df391cae89be87d803f24a3a38dd8ffe155ebd c13a0979fa1adbe1d1c74e07af046e8330e01e22 M config/chroot_local-includes/usr/local/lib/tails-uefi-ca-detect commit 99a8d548ae3c4baf3cb23c5255aa7d5748612f18 tree 2acc2c1790aa631293a7ffc82a2955a1dc81ed5a parent f8222b740367be3c4984234d4c309c2c989fed37 author boyska 2026-04-09 13:06:56 +0200 committer boyska 2026-04-21 16:40:13 +0200 UEFI CA: automated tests :100644 100644 8d472a612e538389a6e997483d82e2e6b492e7e9 8851368afc2858b787f488b01ac9a2fa47c8e518 M features/step_definitions/common_steps.rb :100644 100644 db5d8fc058210eb3e6435598fdc34055f65cdadb 50210346c48cadab20cf680a09380e6b24b2fa65 M features/step_definitions/hardware.rb :000000 100644 0000000000000000000000000000000000000000 1ddd5db4ea6ce2bdad9e5b2aab2b91bc418e69d9 A features/uefi_ca.feature commit f8222b740367be3c4984234d4c309c2c989fed37 tree d8e212f9666e082c2731e33f6a43804fa851b19f parent 5cb7bd8c46004ff3843e2d7251a63e3336dc81a8 author boyska 2026-04-09 12:17:35 +0200 committer boyska 2026-04-21 16:40:13 +0200 Display a notification for Uefi CA :100755 100755 b404073f27fc336cace4b079c8b18b618d11468c afe976ba2a6dc46c7ed60f1abbdd6df3941ab0eb M config/chroot_local-hooks/52-update-systemd-units :000000 100644 0000000000000000000000000000000000000000 02f1ad6085629ed09ff6d4aa7f9861a8dd622b18 A config/chroot_local-includes/etc/generate-sudoers.d/uefi-ca.toml :000000 100644 0000000000000000000000000000000000000000 82e3e348f9dbe4f8e62b490bc1bc76b04ec7ed61 A config/chroot_local-includes/usr/lib/systemd/user/tails-uefi-ca-notify-user.service :000000 100755 0000000000000000000000000000000000000000 221f5195af4c6e135b442b68a23e49ad7a0bdc01 A config/chroot_local-includes/usr/local/lib/tails-uefi-ca-notify-user commit 5cb7bd8c46004ff3843e2d7251a63e3336dc81a8 tree 1d29c6fc0097248d021db4d9fd2680688a71ba6a parent 8024c51ac34a53b5b45f5beb3d0b3d2b0a44fae3 author boyska 2026-04-09 15:03:47 +0200 committer boyska 2026-04-21 16:40:13 +0200 remove unneeded build hook dependency python3-pydantic is now installed in Tails itself, so there's no need for this build-time dependency anymore. :100755 100755 ac2989d44da1732834483553d8d950200b6c0cff 151bc4381c39566cb953a65a2b43491005a1d330 M config/chroot_local-hooks/49-generate-sudoers commit 8024c51ac34a53b5b45f5beb3d0b3d2b0a44fae3 tree d5553399d9d40d805ba65f64742424e37279ee0f parent 0e404a78457d2155cd50d8278e6f6d2a6909c5f9 author boyska 2026-04-09 12:16:28 +0200 committer boyska 2026-04-21 16:40:13 +0200 Detect Uefi CA status :100644 100644 531541c7a432b1793a6209250655b79061c20647 c4b0276194bb3e248175d012eb0cd96b27916e53 M .gitlab-ci-pipeline.yml :000000 100644 0000000000000000000000000000000000000000 690bc3990cdce13a9f834a33394a4bd6979c067d A config/chroot_local-includes/usr/lib/python3/dist-packages/tailslib/uefi_ca.py :000000 100755 0000000000000000000000000000000000000000 b2df391cae89be87d803f24a3a38dd8ffe155ebd A config/chroot_local-includes/usr/local/lib/tails-uefi-ca-detect :100644 100644 bd26ee88a9f9900be382cb8067901cb99d190b72 9fa376d9361e7d8bd05349b1b27a173bc9bcb56d M config/chroot_local-packageslists/tails-common.list