Commit Graph

  • 361dc5f936 Merge pull request #12242 from kenvandine/steam_support_mount_additions Alberto Mardegan 2022-10-11 12:42:48 +03:00
  • 30170b8ea3 Merge pull request #12248 from mwhudson/patch-1 Michael Vogt 2022-10-11 11:28:52 +02:00
  • b878f478d6 cmd/libsnap-confine-private: do not panic on chmod failure (#12249) Alberto Mardegan 2022-10-11 12:11:16 +03:00
  • 670fc08ef7 Merge pull request #12251 from mvo5/fakeinstaller-fix-seeding-dir Michael Vogt 2022-10-11 11:01:16 +02:00
  • 11948d02d0 o/devicestate: cleanups to code and comments Samuele Pedroni 2022-10-11 09:36:05 +02:00
  • 52e3fca94b o/ifacestate: introduce DebugAutoConnectCheck hook Samuele Pedroni 2022-10-11 09:20:51 +02:00
  • b5ea8beec2 tests: fix silly mv issue Michael Vogt 2022-10-10 16:20:51 +02:00
  • a847e5d3a2 many: add stub services for prompting Alberto Mardegan 2022-10-10 16:50:59 +03:00
  • 7fe4772e26 many: add stub services for prompting Alberto Mardegan 2022-10-10 16:50:59 +03:00
  • abd9a4a47c tests: show only security details in detectStorageEncryption() logging Michael Vogt 2022-10-10 15:45:56 +02:00
  • d029409795 Merge pull request #12239 from mardy/opensuse-fwupd Michael Vogt 2022-10-10 14:21:32 +02:00
  • c932f7ccd8 o/snapstate: try to expand/clarify HeldSnaps level comment Samuele Pedroni 2022-10-10 14:18:49 +02:00
  • a8b1e6abc8 tests: ensure that fakeinstaller put the seed into the right place Michael Vogt 2022-10-10 14:04:55 +02:00
  • bf80b3ae78 overlord: introduce hold levels in the snapstate.Hold* APIs Samuele Pedroni 2022-10-06 20:44:36 +02:00
  • c5fd327ab5 o/snapstate: fix snaps-hold pruning/reset in the presence of system holding Samuele Pedroni 2022-10-10 13:22:58 +02:00
  • 169406b982 tests: add minimal-smoke test for UC22 and increase minimal RAM Michael Vogt 2022-10-10 11:53:56 +02:00
  • bc6f4eac85 asserts: corrections to error messages, and corrections to docs Philip Meulengracht 2022-10-10 09:18:41 +02:00
  • b0c7ae1e69 asserts: add support in system user assertion for keyword 'user-valid-for' Philip Meulengracht 2022-09-01 10:50:18 +02:00
  • 2dcf9ae57d fakeinstaller: format SystemDetails result with %+v Michael Hudson-Doyle 2022-10-10 14:06:23 +13:00
  • 243031c2fb o/devicestate: support mounting ubuntu-save also on classic with modes Samuele Pedroni 2022-10-09 16:40:32 +02:00
  • 5f35e3573d Merge pull request #12223 from alfonsosanchezbeato/encryption-classic-rebased Michael Vogt 2022-10-08 22:17:21 +02:00
  • f9da992f57 gadget/install: reorder some new functions defs to follow usage order Samuele Pedroni 2022-10-08 18:09:10 +02:00
  • 4a477e5f88 many: cleanup some signature to parallel Run more Samuele Pedroni 2022-10-08 18:05:57 +02:00
  • d7762dfd7b tests: make fakeinstaller support both encrypted/unencrypted devices Michael Vogt 2022-10-08 15:19:19 +02:00
  • ed06b4fa8d gadget: drop gadget.VolumeStructure.UnencryptedDevice as it is no longer needed Michael Vogt 2022-10-08 13:30:04 +02:00
  • ea16d66ae0 o/devicestate: debug log tweak Samuele Pedroni 2022-10-08 17:27:50 +02:00
  • dc2da90dce o/devicestate: some error code and messages cleanups Samuele Pedroni 2022-10-08 17:23:40 +02:00
  • 10b8070a9d Merge remote-tracking branch 'upstream/master' into encryption-classic-rebased Samuele Pedroni 2022-10-08 17:14:27 +02:00
  • f3859c99e2 gadet/install: remove unneeded intermediate map in SaveStorageTraits Alfonso Sánchez-Beato 2022-10-08 10:13:57 +01:00
  • c5ae4d0a3a install: fix silly leftover Michael Vogt 2022-10-07 21:34:46 +02:00
  • d915acdb07 Merge pull request #12083 from Meulengracht/feature/user-autoremoval-1 Philip Meulengracht 2022-10-07 20:29:25 +02:00
  • e8b7478dba Merge pull request #12241 from Meulengracht/bugfix/journal-rate-zero-api Philip Meulengracht 2022-10-07 20:28:45 +02:00
  • dccd0bffdd many: support classic snaps in the context of classic and extended models Samuele Pedroni 2022-10-07 20:02:53 +02:00
  • fcd9668e0c asserts,o/devicestate: fix typos and clarify naming Samuele Pedroni 2022-10-07 18:40:58 +02:00
  • 1b8350d280 many: make EncryptionSetupData properly opaque Samuele Pedroni 2022-10-07 18:07:27 +02:00
  • d229ec7725 o/devicestate: we should be able to call SaveStorageTraits always now Samuele Pedroni 2022-10-07 17:51:06 +02:00
  • c9d271c478 o/devicestate: base check on StorageSafety as secured sets this correctly as well Samuele Pedroni 2022-10-07 17:49:55 +02:00
  • c217531560 tests: add a TODO Samuele Pedroni 2022-10-07 17:46:30 +02:00
  • f08486f67c gadget/install: field is not in use anymore Samuele Pedroni 2022-10-07 17:41:39 +02:00
  • 77be8013fc aspects: add and improve doc comments Miguel Pires 2022-10-07 14:21:02 +01:00
  • 6b988880c9 aspects: improve errors and add tests Miguel Pires 2022-10-07 13:38:41 +01:00
  • 6e52cbd029 aspects: add access control Miguel Pires 2022-10-06 17:48:56 +01:00
  • e09469ba7f o/auth,o/devicestate: review feedback Philip Meulengracht 2022-10-07 14:39:35 +02:00
  • d224cdccc7 install: update MountVolumes() non-secboot stub implementation Michael Vogt 2022-10-07 14:21:23 +02:00
  • af7c0d656d daemon,tests: review feedback Philip Meulengracht 2022-10-07 14:06:30 +02:00
  • 7690b9cdd7 inhibit: use hintFile() Sergio Costas Rodriguez 2022-09-29 17:39:40 +02:00
  • 172c005cbc tests: add TODOs for the fakeinstaller Michael Vogt 2022-10-07 11:58:08 +02:00
  • 1b60749e40 fakeinstaller: get encryptedDevices early Michael Vogt 2022-10-07 11:52:14 +02:00
  • b3f25dce0f fakeinstaller: remove unused encryptionChange in postSystemsInstallFinish Michael Vogt 2022-10-07 11:38:49 +02:00
  • a4acd62f31 fakeinstaller: set gadgetVol.Structure[i].Device instead of UnencryptedDevice Michael Vogt 2022-10-07 11:37:55 +02:00
  • 7ac36a5e82 devicestate: store encrypted device in the change as map["api-data"]["encrypted-devices"] Michael Vogt 2022-10-07 11:35:48 +02:00
  • e31fae2823 devicestate: remove incorrect FIXME in doInstallSetupStorageEncryption Michael Vogt 2022-10-07 11:30:50 +02:00
  • f4224c4753 devicestate: use encryptInfo.Unavailable{Err,Warning} in doInstallSetupStorageEncryption Michael Vogt 2022-10-07 11:29:56 +02:00
  • 811efe42a7 devicestate: tweak check in encryptionSupportInfo() Michael Vogt 2022-10-07 11:23:46 +02:00
  • f9b008dcdd devicestate: only error if model is grade secured Michael Vogt 2022-10-07 11:16:20 +02:00
  • f4f7940eb8 devicestate: simplify loadAndMountSystemLabelSnaps() Michael Vogt 2022-10-07 11:07:39 +02:00
  • 3d56ff2203 install: error in EncryptPartitions() if Device is not set Michael Vogt 2022-10-07 11:03:11 +02:00
  • 0143e8c2c4 install: extract deviceForMaybeEncryptedVolume() helper Michael Vogt 2022-10-07 11:01:21 +02:00
  • 2b69eb3613 install: add TODO about sector size Michael Vogt 2022-10-07 10:47:49 +02:00
  • 2550870872 Merge remote-tracking branch 'upstream/master' into encryption-classic-rebased Michael Vogt 2022-10-07 10:30:49 +02:00
  • d3c0e5a1c7 interfaces: merge the two rules for mounting /home plus subdirs James Henstridge 2022-10-07 15:19:11 +08:00
  • 2c432af7ca client,cmd/snap,daemon: review feedback Philip Meulengracht 2022-10-07 09:13:05 +02:00
  • 1370225ca8 interfaces: combine the two X11-unix rules in steam-support James Henstridge 2022-10-07 14:52:26 +08:00
  • 8d958c6a2f tests: add libfwupd and libfwupdplugin5 to openSUSE dependencies Alberto Mardegan 2022-10-06 18:10:33 +03:00
  • 2249eea83b interfaces: Allow access to icon subdirectories Robert Ancell 2022-10-07 14:36:52 +13:00
  • 245fc03a89 Added addition mounts allowed in the steam-support interface, necessary for proton support. Fixes https://github.com/canonical/steam-snap/issues/6 Ken VanDine 2022-10-06 16:46:09 -04:00
  • 52ca918104 cmd/snap,daemon: allow zero values from client to daemon for journal rate limit Philip Meulengracht 2022-10-06 21:31:32 +02:00
  • f1d03399da o/snapstate: fix snaps-hold pruning/reset in the presence of system holding Samuele Pedroni 2022-10-06 20:40:07 +02:00
  • bdc0d75532 o/devicestate: add explanatory comments to the new first-boot tests Samuele Pedroni 2022-10-06 18:57:59 +02:00
  • 04881e5548 gadget/overlord: save disk traits also for the non-encrypted case Alfonso Sánchez-Beato 2022-10-06 17:32:31 +01:00
  • 79fe81dc17 boot,o/devicestate: extend HasFDESetupHook to consider unrelated kernels Samuele Pedroni 2022-10-06 18:16:44 +02:00
  • b227987488 o/devicestate: unhappy case with not flagged classic snap and signed model Samuele Pedroni 2022-10-06 18:13:34 +02:00
  • 58bb6b4f21 many: support explicitly allowing classic snaps in extended models Samuele Pedroni 2022-10-06 18:05:00 +02:00
  • 4bafaabaee Merge pull request #12229 from MiguelPires/refresh-enforce-cli Miguel Pires 2022-10-06 16:32:27 +01:00
  • bf2a88ee7b tests/fakeinstaller: check disk traits Alfonso Sánchez-Beato 2022-10-06 16:08:56 +01:00
  • db59bb72ab o/devicestate: allow implicitly classic snaps on classic with dangerous models Samuele Pedroni 2022-10-06 17:01:07 +02:00
  • 93dffd1c7b many: fix filenames written in modeenv for base/gadget plus drive-by TODO Samuele Pedroni 2022-10-06 16:07:35 +02:00
  • 7c26a32ad2 gadget: move encryption paramters to param.go Alfonso Sánchez-Beato 2022-10-06 15:02:56 +01:00
  • 3786e8c514 boot: cleanups Samuele Pedroni 2022-10-06 14:55:02 +02:00
  • a2f3f490c6 client: add test for refresh w/ val sets Miguel Pires 2022-10-06 13:50:35 +01:00
  • e24ea62349 Fix lxd-mount-units in ubuntu kinetic Sergio Cazzolato 2022-10-06 09:40:23 -03:00
  • a866e4f727 many: address review comments Alfonso Sánchez-Beato 2022-10-06 12:54:20 +01:00
  • e734d8bad7 tests: rename seed label to "classic" Michael Vogt 2022-10-06 12:22:23 +02:00
  • fb1bf6779c aspects: add copyright licenses Miguel Pires 2022-10-06 11:21:14 +01:00
  • 8045e7ecbc Merge pull request #12225 from mardy/fix-seed-test Miguel Pires 2022-10-06 09:59:18 +01:00
  • b2ef504c4c Merge pull request #11803 from mardy/snap-confine-no-priv-jumps Alberto Mardegan 2022-10-06 11:57:27 +03:00
  • 797798c191 boot: fix typo Samuele Pedroni 2022-10-06 10:36:30 +02:00
  • f174f71273 boot: fix filenames written in modeenv for base/gadget Samuele Pedroni 2022-10-05 16:30:26 +02:00
  • cc2d23e6dd gadget/install: add drive-by TODO Samuele Pedroni 2022-10-06 10:32:20 +02:00
  • f31235ef79 boot,o/devicestate: extend HasFDESetupHook to consider unrelated kernels Samuele Pedroni 2022-10-05 14:34:29 +02:00
  • d7d965a501 boot,o/devicestate: introduce and use MakeRunnableStandaloneSystem Samuele Pedroni 2022-10-06 10:17:14 +02:00
  • 36a5671c91 tests/fakeinstaller: enable TPM and SB Alfonso Sánchez-Beato 2022-10-04 09:31:47 +01:00
  • 7cbe76cf8c tests/fakeinstaller: ask for encryption set-up Alfonso Sánchez-Beato 2022-10-04 09:31:24 +01:00
  • 9d20f397ba HACK: o/devicestate: do not error if kernel is not found Alfonso Sánchez-Beato 2022-10-04 09:29:00 +01:00
  • 98b5cb7e0b boot/seal.go: add missing colon Alfonso Sánchez-Beato 2022-10-04 09:28:40 +01:00
  • e8e9060edf o/devicestate: implement set-up encryption install handler Alfonso Sánchez-Beato 2022-10-04 09:26:11 +01:00
  • d829c18f50 tests/nested: disable fakeinstaller on ubuntu-20.04-64 for now Samuele Pedroni 2022-10-05 16:13:37 +02:00
  • ca1d7a2504 boot,o/devicestate: introduce and use MakeRunnableStandaloneSystem Samuele Pedroni 2022-10-05 13:24:23 +02:00
  • c316e10101 gadget/install: implement partitions encryption helper Alfonso Sánchez-Beato 2022-10-04 08:26:31 +01:00
  • 76a4ac5076 devicestate,boot,tests: make fakeinstaller test work Samuele Pedroni 2022-10-05 16:11:19 +02:00