Commit Graph

  • e4d598ccb6 many: move snapstate.Sequence to its own package Alfonso Sánchez-Beato 2024-01-10 13:05:02 +00:00
  • 5c92351508 aspects: consider access when matching rules (#13447) Miguel Pires 2024-01-11 13:42:43 +00:00
  • 0238dca2a7 asserts: add Model.AllSnaps method (#13456) Andrew Phelps 2024-01-11 06:03:02 -05:00
  • 0a375dc253 many: support sideloading components (#13454) alfonsosanchezbeato 2024-01-11 07:49:05 +00:00
  • 4f59ae0fa2 boot: add UnmarkRecoveryCapableSystem function for undoing creation of a recovery system (#13459) Andrew Phelps 2024-01-10 16:30:18 -05:00
  • baa5a285ff s/apparmor/notify/listener: do not send auto-denies when listener closed Oliver Calder 2024-01-06 12:26:37 -06:00
  • 37ee1094ce s/apparmor/notify/listener: stop epoll waiting when error occurs Oliver Calder 2024-01-05 01:11:26 -06:00
  • 53db19fad3 s/apparmor/notify/listener: properly handle if Reqs() never read Oliver Calder 2024-01-04 18:58:26 -06:00
  • 1b9343a322 s/apparmor/notify{,/listener}: add support for multiple requests at once Oliver Calder 2024-01-04 00:09:21 -06:00
  • 5fdf29552b sandbox/apparmor/notify/listener: gracefully handle listener terminating Oliver Calder 2023-11-03 13:42:49 -05:00
  • 78a1709db5 s/apparmor/notify/listener: remove pointer to parent listener from request struct Oliver Calder 2023-11-03 01:01:17 -05:00
  • ca402b8b0c s/apparmor/notify/listener: allow originally allowed perms even when request denied Oliver Calder 2023-11-03 00:59:26 -05:00
  • a7f8f90058 s/apparmor/notify/listener: add listener package Oliver Calder 2023-09-01 23:53:11 -05:00
  • 633c9b6b28 tests: update the snap used to install in parallel-installs perf test (#13460) Sergio Cazzolato 2024-01-10 22:17:16 +02:00
  • b4b0e7afbd c/cmd: update comment about plugs/slots sanitizing setup Samuele Pedroni 2024-01-10 13:41:40 +01:00
  • dc8ef8e8cd c/snap: fix prepare-image vs seedwriter wrt plugs/slots sanitization Samuele Pedroni 2024-01-09 17:29:30 +01:00
  • d8b346ac44 aspects: set can write to multiple paths (#13446) Miguel Pires 2024-01-10 12:39:02 +00:00
  • cdbd316d5f interfaces/builtin: add google titan v2 to u2f-devices interface (#13383) Simon Bachstein 2024-01-10 07:10:24 +01:00
  • 3a7d30b271 a/snapasserts: add ValidationSets.SnapConstrained method (#13457) Andrew Phelps 2024-01-09 22:49:18 -05:00
  • 5d02ea78ac o/snapstate, overlord: add snap.Info to snapstate.Download return values (#13458) Andrew Phelps 2024-01-09 15:24:16 -05:00
  • 56c6c7bf9e cmd/snapd-apparmor: test incus container detection Alex Murray 2023-11-10 21:15:32 +02:00
  • 57465762fb cmd/snapd-apparmor: add support for incus (LP: #2042512) Alex Murray 2023-11-02 13:52:20 +10:30
  • f2817ad998 tests: group the systems used in the github workflow (#13392) Sergio Cazzolato 2024-01-09 04:31:44 +02:00
  • 9ebc6c031d gadget/update.go: make sure to update boot before seed Valentin David 2023-12-05 14:52:31 +01:00
  • 6477fc9c19 o/snapstate,wrappers: remove ServicesEnableState Philip Meulengracht 2024-01-08 12:56:35 +01:00
  • fee089486e cmd/snaplock/runinhibit: address review comments (thanks @pedronis) Zeyad Gouda 2024-01-04 17:23:51 +02:00
  • 2f155f9fbb cmd/snaplock/runinhibit: refactor WaitWhileInhibited cleanup (thanks @pedronis) Zeyad Gouda 2024-01-04 11:56:42 +02:00
  • 21bbb08f42 cmd/snaplock/runinhibit: improve WaitWhileInhibited docs Zeyad Gouda 2024-01-02 22:54:58 +02:00
  • 784ed7424f cmd/snaplock/runinhibit: add WaitWhileInhibited helper function Zeyad Gouda 2023-12-15 15:53:58 +02:00
  • 6cdfe3a36e tests: add new ubuntu-core-24-arm-64 system to spread.yaml Sergio Cazzolato 2024-01-04 11:52:40 -03:00
  • 1b4537002a Revert "packaging/ubuntu-16.04/control: recommend fuse3 | fuse" Simon Deziel 2023-12-13 15:10:31 -05:00
  • ca1b5dd328 o/snapstate: add methods to add/remove components to a snap sequence Alfonso Sánchez-Beato 2024-01-04 11:58:24 +01:00
  • df750d2073 o/snapstate: add handlers to link/unlink components Alfonso Sánchez-Beato 2023-12-15 13:40:58 +00:00
  • 4d1d1910e9 o/snapstate: add helpers to retrieve component information Alfonso Sánchez-Beato 2023-12-15 10:51:11 +00:00
  • 87de7424e6 o/snapstate: fix typo in test method name Samuele Pedroni 2024-01-05 17:24:49 +01:00
  • 3017c60fdd o/snapstate: test refresh policies for classic are not run at preseed time Samuele Pedroni 2024-01-05 11:52:23 +01:00
  • e511d8aea1 i/b/uio: allow configuring UIO drivers from userspace app/libraries (#13039) Buğra Aydoğar 2024-01-05 13:03:59 +03:00
  • 018cdb4cc4 o/snapstate: remove unused snap downloads (#13215) Zeyad Yasser 2024-01-05 11:55:20 +02:00
  • 7a52689b5d tests: remove opensuse 15 4 (#13444) Sergio Cazzolato 2024-01-04 17:04:36 +02:00
  • 4c28e99069 tests: fix snap-run test work on ubuntu 24.04 Sergio Cazzolato 2024-01-03 15:56:27 -03:00
  • efb9012aa5 aspects: unmatched placeholder returns all values (#13433) Miguel Pires 2024-01-04 09:03:21 +00:00
  • d0023970be many: add support for AppArmor unconfined profile mode (#13333) Alex Murray 2024-01-03 21:53:48 +10:30
  • c0e89916f4 usersession: implement restart controls and status querying for user services Philip Meulengracht 2023-10-26 09:03:06 +02:00
  • 7baa3cac6f tests: use load generator to generate load in perf tests (#13417) Sergio Cazzolato 2024-01-03 05:31:01 +02:00
  • 57cb2b15ef asserts: validate resource-name in snap-resource-* assertions Samuele Pedroni 2023-12-15 13:44:54 +01:00
  • 8203f7111d asserts: implement snap-resource-pair Samuele Pedroni 2023-12-12 19:36:08 +01:00
  • 32cf414c75 tests: extend interfaces-personal-files for missing directory creation (#13404) Ernest Lotter 2023-12-16 21:49:10 +02:00
  • e5d50be014 many: add mount/unmount/prepare handlers for components (#13423) alfonsosanchezbeato 2023-12-16 11:04:46 +00:00
  • 45e03610c9 tests: add spread tests support for ubuntu-24.04 (#13426) Sergio Cazzolato 2023-12-15 20:07:34 +02:00
  • 7f6d87f55c many: add snap-update-ns support for ensure-dir mounts (#13342) Ernest Lotter 2023-12-15 15:33:12 +02:00
  • fdc90dfe41 many: ensure-dir mounts for personal-files missing dirs (#13260) Ernest Lotter 2023-12-15 15:25:49 +02:00
  • f582fcb5e3 cmd/libsnap-confine-private: pass env real-home to snap-update-ns (#13244) Ernest Lotter 2023-12-15 14:41:43 +02:00
  • 12221c76eb tests: add support for fedora 39 and remove support for fedora 37 (#13427) Sergio Cazzolato 2023-12-15 12:34:29 +02:00
  • ad1a56fcd3 cmd/snap-update-ns: set sythentic mounts x-snapd.needed-by to entry id instead of path (#13393) Zeyad Yasser 2023-12-15 11:51:37 +02:00
  • 7cb5ea59d9 tests/nested/manual/uc20-install-in-initrd: remove core-initrd tweaks Valentin David 2023-07-17 17:41:31 +02:00
  • 3b80dd6b2a interfaces: update desktop interface AppArmor permanent slot rules (#13308) James Henstridge 2023-12-15 17:16:11 +08:00
  • 7d83b9ff26 o/devicestate: make sure we do not remodel to UC16 from UC18+ (#13429) Andrew Phelps 2023-12-15 03:59:25 -05:00
  • cad689d404 i/b/fwupd.go: give access to IPMI devices Valentin David 2023-12-05 16:55:10 +01:00
  • b231f36fe8 i/b/fwupd.go: add access sysfs attributes needed by amdgpu Valentin David 2023-10-06 12:33:44 +02:00
  • 108c51d950 i/b/fwupd.go: Allow write access to COD capsule update directory Valentin David 2023-10-12 16:00:33 +02:00
  • 020f2c5c94 tests: add details to spread tests - part 4 (#13425) Sergio Cazzolato 2023-12-14 16:51:58 +02:00
  • 3c12e05ab7 tests: add amazon linux 2023 (#13409) Sergio Cazzolato 2023-12-14 16:51:24 +02:00
  • 3ce86db9ee asserts: implement snap-resource-revision Samuele Pedroni 2023-12-08 15:42:15 +01:00
  • 45e8b3ea70 interfaces/qualcomm_ipc_router: mock required features in test Alex Murray 2023-10-24 16:48:25 +10:30
  • e97de8a34f aspects: Get() matches request on prefixes and returns results in a merged namespace (#13378) Miguel Pires 2023-12-13 09:25:16 +00:00
  • e3c52850d5 boot: fix more slices missing types Miguel Pires 2023-12-12 11:44:05 +00:00
  • 84bb4c1748 .github: update golangci-lint version to v1.55.2 Miguel Pires 2023-12-12 12:18:42 +00:00
  • f8e260ecca boot: fix missing type in asset list Miguel Pires 2023-12-12 10:10:35 +00:00
  • 154d46b46c many: take into account validation sets during remodel (#13243) Andrew Phelps 2023-12-12 04:00:48 -05:00
  • c2e754d18a aspects: improve errors caused by unexpected types (#13414) Miguel Pires 2023-12-11 16:55:28 +00:00
  • 67e00993c2 snap,overlord: backend support to copy and mount components (#13400) alfonsosanchezbeato 2023-12-08 22:11:52 +00:00
  • e1b0d999ba aspects: improve array index handling in validation error Miguel Pires 2023-12-04 15:21:54 +00:00
  • 4343fc8bb9 tests: revert the skip for change in nested test core20-to-core22 (#11923) Sergio Cazzolato 2023-12-07 20:13:42 +02:00
  • e3175977c6 interfaces: add unit tests for cups-control custom AutoConnect behaviour James Henstridge 2023-12-04 12:47:48 +08:00
  • fa36b01d88 tests: add a test for auto-connection behaviour of cups-control James Henstridge 2023-09-29 12:59:14 +08:00
  • 4528a409a8 interfaces: make AutoConnect of cups-control dependent on presence of cupsd on host system. James Henstridge 2023-07-07 16:22:57 +08:00
  • 0c5d2454d7 o/snapstate: use ContainerPlaceInfo when removing mount units Alfonso Sánchez-Beato 2023-12-05 12:11:00 +00:00
  • e4e3116eb1 o/snapstate: remove unneeded printing traces in tests Alfonso Sánchez-Beato 2023-12-05 12:09:56 +00:00
  • d4668916ca snap: create ContainerPlaceInfo interface Alfonso Sánchez-Beato 2023-12-05 12:08:31 +00:00
  • 593f383ae4 NEWS.md: added notices state and api to NEWS.md Oliver Calder 2023-12-06 11:14:35 -06:00
  • 9687df01b1 daemon: make notices api require authenticated access (for now) Oliver Calder 2023-12-02 12:47:04 -06:00
  • e864cfee02 daemon: small refactor of notices api Oliver Calder 2023-11-29 21:15:06 -06:00
  • 09b8626ab6 daemon: make notices API tests less brittle on slow machines Oliver Calder 2023-11-16 13:22:47 -06:00
  • 11d0140c26 daemon: fix handling of invalid notice types in filter Oliver Calder 2023-11-16 12:37:51 -06:00
  • b125ec40b7 daemon: remove custom notice type from notices API Oliver Calder 2023-11-14 18:22:26 -06:00
  • 0b38cd4d34 daemon: remove postNotices from the notices API Oliver Calder 2023-11-14 18:05:30 -06:00
  • 38ec29b373 daemon: adjusted notices API to be compatible with snapd Oliver Calder 2023-11-14 16:43:38 -06:00
  • 8a9b69a61a strutil: add MultiCommaSeparatedList Ben Hoyt 2023-11-14 16:30:32 -06:00
  • f5857085f6 daemon: add notices API Ben Hoyt 2023-11-14 16:18:24 -06:00
  • 51521365b6 tests: add new performance and load test suite (#13371) Sergio Cazzolato 2023-12-06 20:06:50 +02:00
  • f452754699 test/nested/manual: fix some yq expressions (#13407) Valentin David 2023-12-06 16:12:52 +02:00
  • b1e223a1c8 o/snapstate: make tests work consistently also in containers Samuele Pedroni 2023-10-26 11:24:46 +00:00
  • 5ae1c967b9 cmd/snapd-generator: read mountinfo for pid 1 Valentin David 2023-08-28 14:49:46 +02:00
  • 795153a47e aspects: include paths in validation errors (#13360) Miguel Pires 2023-12-05 12:50:53 +00:00
  • 8f6adb20fd cmd/snapd-generator: read mountinfo for pid 1 release/2.59 Valentin David 2023-08-28 14:49:46 +02:00
  • 099c28484e many: replace name w/ request and path w/ storage Miguel Pires 2023-11-30 17:00:19 +00:00
  • b250bf9cd0 t/m/snap-quota-memory: improve robustness of test on some distros (#13399) Philip Meulengracht 2023-12-05 02:07:22 +01:00
  • 520368e8f0 o/snapstate: make tests work consistently also in containers Samuele Pedroni 2023-10-26 11:24:46 +00:00
  • 768021bf03 many: add components side info to snapstate Alfonso Sánchez-Beato 2023-11-13 17:50:45 +00:00
  • d58cd19ed4 tests: add details to spread tests - part-3 (#13395) Sergio Cazzolato 2023-12-01 20:32:31 +02:00