Commit Graph

  • d8942e6ae8 steam_support: allow media, mnt, run/media, opt, and srv (#13053) Ash 2023-09-01 07:30:19 +00:00
  • 97e757d13b t/n/m/fde-on-classic: Do not check for default EFI boot loader (shim) Valentin David 2023-08-31 14:40:22 +02:00
  • e2876d8765 interfaces/u2f-devices: add Swissbit iShield Key (#13018) Claus Steuer 2023-08-31 17:49:44 +02:00
  • 65720cdcbf o/snapstate: fix test panic when monitoring isn't cleared Miguel Pires 2023-08-31 14:56:28 +01:00
  • eab4494810 cmd/snap: optional cross-checking with the account-key when signing Samuele Pedroni 2023-08-09 14:47:16 +02:00
  • c21d4b4b72 asserts,a/signtool: support for cross-checking against constraints when signing Samuele Pedroni 2023-08-09 14:46:11 +02:00
  • 15c522cc93 aspects: parse and validate maps and simple strings (#13081) Miguel Pires 2023-08-30 15:11:22 +01:00
  • b96cfb4b40 tests/main/interfaces-mount-control: use auditd to match apparmor errors Valentin David 2023-08-23 14:06:41 +02:00
  • 749b6ca910 snap: fix TestParseQuotas when no snapd.socket is avilable Michael Vogt 2023-08-28 08:22:14 +02:00
  • 54e63a92a3 devicestate: re-init dirs.SetRootDir after mocking ReleaseInfo Michael Vogt 2023-08-27 21:50:15 +02:00
  • 0386019ebf install: fix hardcoded /snap to use dirs.SnapMountDir in tests Michael Vogt 2023-08-27 21:49:46 +02:00
  • 61e3f67d43 snapstate: fix hardcoded /snap prefix in tests Michael Vogt 2023-08-27 21:35:42 +02:00
  • a6e7fa93de cmd/snapd-generator: read mountinfo for pid 1 Valentin David 2023-08-28 14:49:46 +02:00
  • 70f72f7643 cmd/snapd-generator: remove useless install section to snap.mount Valentin David 2023-08-28 14:44:04 +02:00
  • 94648b4fe5 gadget: fix TestMatchDisksToGadgetVolumes on systems with /dev/vda2 (#13131) Michael Vogt 2023-08-30 14:59:36 +02:00
  • 9f81ad0abd overlord: allow the firmware-updater snap to install user daemons James Henstridge 2023-08-25 16:09:25 +08:00
  • c7e748b340 cmd/configure.ac: remove defines in test programs that are already defined by prior macros Valentin David 2023-08-23 17:14:42 +02:00
  • 3bf4f7c206 cmd/configure.ac: use AX_APPEND_COMPILE_FLAGS Valentin David 2023-08-23 17:14:05 +02:00
  • fbde190070 cmd/configure.ac: cache result of checking for -Wmissing-field-initializers Valentin David 2023-08-23 17:03:53 +02:00
  • 21381fcb24 cmd/configure.ac: cache result of checking for bpf headers Valentin David 2023-08-17 16:13:31 +02:00
  • 18ef8a3ebb interfaces: allow loopback as a block-device Peter Sabaini 2023-04-13 11:50:34 +02:00
  • c9e7839e35 cmd/snap: more robust restart handling Philip Meulengracht 2023-08-22 10:57:02 +02:00
  • 8e8eb2ddce interfaces: grant access to /usr/local/share/doc (bug 1830628) Alexandre Lissy 2023-08-24 13:54:20 +02:00
  • 384f4c9bb0 Merge pull request #13125 from mvo5/changelog-2.60.3 Michael Vogt 2023-08-28 11:01:31 +02:00
  • cd9d5dc108 release: 2.60.3 (#13124) Michael Vogt 2023-08-25 19:02:30 +02:00
  • d7e9082504 release: 2.60.3 (#13124) 2.60.3 Michael Vogt 2023-08-25 19:02:30 +02:00
  • 4cd82ec45e i/b/shared-memory: handle "private" plug attribute in shared-memory interface correctly (#13107) Miguel Pires 2023-08-25 17:33:59 +01:00
  • 051b1448cc i/b/shared-memory: handle "private" plug attribute in shared-memory interface correctly (#13107) Miguel Pires 2023-08-25 17:33:59 +01:00
  • 3e22bb4acd i/apparmor: support for home.d tunables from /etc/ (#13118) Philip Meulengracht 2023-08-25 17:46:26 +02:00
  • b98e4af376 i/apparmor: support for home.d tunables from /etc/ (#13118) Philip Meulengracht 2023-08-25 17:46:26 +02:00
  • dcb8ad2e44 tests: make muinstaller capable of installing Ubuntu Core (#13026) alfonsosanchezbeato 2023-08-24 10:32:43 +01:00
  • c3cd8b4e07 tests: fix cgroup-tracking-failure test on ubuntu mantic (#13069) Sergio Cazzolato 2023-08-24 04:00:55 -03:00
  • 40ec59e54b tests/main/uc20-create-partitions: do not check for shim on boot partition Valentin David 2023-08-22 15:14:28 +02:00
  • 06ef455ae0 sandbox/apparmor/notify: clarified descriptions of Error fields in messages Oliver Calder 2023-08-21 13:09:33 -05:00
  • 8c8e2edaa8 sandbox/apparmor/notify: renamed PromptingSupportAvailable to SupportAvailable Oliver Calder 2023-08-18 20:30:01 -05:00
  • 1d4e56544b sandbox/apparmor/notify: added tests for Validate() and ResponseForRequest() Oliver Calder 2023-08-18 20:23:07 -05:00
  • 9ab0387705 sandbox/apparmor/notify: moved to protocol version 3 Oliver Calder 2023-08-18 19:40:05 -05:00
  • a9473cf8e3 sandbox/apparmor/notify: added MarshalBinary() for MsgNotificationFile Oliver Calder 2023-08-18 16:19:50 -05:00
  • 8fa550bebe sandbox/apparmor/notify: adjusted Ioctl() return behavior Oliver Calder 2023-08-18 16:05:16 -05:00
  • 20e9592716 sandbox/apparmor/notify: added BytesToIoctlRequestBuffer() so pre-marshalled buffers can be used in Ioctl(). Oliver Calder 2023-08-14 13:45:21 -05:00
  • 3191bae76b sandbox/apparmor/notify: fixed comment referring to old name for APPARMOR_NOTIF_{GET,SET}_Filter Oliver Calder 2023-08-14 13:43:47 -05:00
  • 875d63e3c9 sandbox/apparmor/notify: adjusted function and comments Oliver Calder 2023-08-09 22:37:20 -05:00
  • 0c03e5304b sandbox/apparmor/notify: added tests for ioctl buffer handling and logging Oliver Calder 2023-08-09 22:08:46 -05:00
  • 96a7d66582 sandbox/apparmor/notify: remove unused MsgNotificationUpdate type Oliver Calder 2023-08-08 15:13:44 -05:00
  • 92876aacc0 sandbox/apparmor/notify: verify header while unmarshalling MsgNotification Oliver Calder 2023-08-08 15:13:14 -05:00
  • 0bd5d667ad Revert "prompting/apparmor: added MsgNotificationFilter prefix to error messages from unmarshalling header" Oliver Calder 2023-08-08 15:01:56 -05:00
  • 3e2810aa93 sandbox/apparmor/notify: fixed ioctl error handling and buffer dump formatting Oliver Calder 2023-08-08 13:05:49 -05:00
  • dec6074601 sandbox/apparmor/notify: renamed ReceiveApparmorMessage to ReadNotifyMessage Oliver Calder 2023-08-08 10:31:01 -05:00
  • cec20e28ba sandbox/apparmor/notify: moved prompting package to notify Oliver Calder 2023-08-08 10:28:15 -05:00
  • e5e06a1382 sandbox/apparmor/prompting: modified PackString() comment for clarity and kindness Oliver Calder 2023-08-04 19:11:41 -05:00
  • 2b4099725f sandbox/apparmor/prompting: increased frags size to include unaccounted for modeset bits, and s/residue/unaccounted Oliver Calder 2023-08-04 19:04:29 -05:00
  • df0c6d78b1 sandbox/apparmor/prompting: added IsValid() checks to show that String() works even on invalid modeset masks Oliver Calder 2023-08-04 18:51:15 -05:00
  • 2e408e4440 sandbox/apparmor/prompting: adjusted endianness comments and internal messages struct names Oliver Calder 2023-08-04 18:46:27 -05:00
  • ee406a696a sandbox/apparmor/prompting: renamed PromptingAvailable to PromptingSupportAvailable and added comment Oliver Calder 2023-08-04 18:20:32 -05:00
  • dc41bd7b09 sandbox/apparmor/prompting: renamed apparmor to prompting and improve NotifyPath Oliver Calder 2023-08-04 18:16:28 -05:00
  • 7a958a0f7e sandbox/apparmor/prompting: moved prompting/apparmor to sandbox/apparmor/prompting Oliver Calder 2023-08-04 16:54:37 -05:00
  • 25cb0555ca prompting/apparmor: added IoctlRequestBuffer type for NotifyIoctl() Oliver Calder 2023-08-04 13:02:49 -05:00
  • cb28941f4c prompting/apparmor: added ReceiveApparmorMessage() to abstract using RequestBuffer() and NotifyIoctl() separately Oliver Calder 2023-08-04 11:47:10 -05:00
  • 5111b471a8 prompting/apparmor: refactored stringPacker to improve ergonomics Oliver Calder 2023-08-02 16:15:43 -05:00
  • a0aceba576 prompting/apparmor: made messages.go endian-aware, for ioctl messages Oliver Calder 2023-08-02 13:23:50 -05:00
  • 903d5d630e prompting/apparmor: added MsgNotificationFilter prefix to error messages from unmarshalling header Oliver Calder 2023-08-01 15:06:45 -05:00
  • 261aaa2cd7 prompting/apparmor: added comment about NotifyIoctl() not checking return value from ioctl syscall Oliver Calder 2023-08-01 14:05:07 -05:00
  • 58868427d4 prompting/apparmor: renamed custom types to match apparmor names Oliver Calder 2023-08-01 13:33:28 -05:00
  • 473dd20e1f prompting/apparmor: rename CERBERUS_DUMP_IOCTL to SNAPD_DEBUG_DUMP_IOCTL Oliver Calder 2023-08-01 11:35:39 -05:00
  • 9cb5055c23 prompting/apparmor: replaced overwriter with internal use of bytes.Buffer Oliver Calder 2023-08-01 11:31:00 -05:00
  • 9a0cd4c3ed prompting/apparmor: removed Offset field from overwriter and adjusted comment Oliver Calder 2023-07-31 15:09:01 -05:00
  • 711bd892a9 prompting/apparmor: renamed overwrite to overwriter Oliver Calder 2023-07-31 12:42:58 -05:00
  • 0ca0e7ad9f prompting/apparmor: added checks for return value of NotifyIoctl() Oliver Calder 2023-07-31 12:36:05 -05:00
  • ab36c46a55 prompting/apparmor: replace xerrors.Errorf with fmt.Errorf Oliver Calder 2023-07-31 12:17:36 -05:00
  • b3cdc43d1d prompting/apparmor: use osutil.GetenvBool() for CERBERUS_DUMP_IOCTL Oliver Calder 2023-07-31 11:46:20 -05:00
  • b78e997e1f prompting/apparmor: improved MockSyscall() signature Oliver Calder 2023-07-31 11:18:29 -05:00
  • be597b897b prompting/apparmor: made NotifyPath() based on dirs.GlobalRootDir Oliver Calder 2023-07-31 11:07:31 -05:00
  • 28f66c457a prompting/apparmor: added more unit tests for ioctl.go Oliver Calder 2023-07-26 11:05:52 -05:00
  • b7377fba26 prompting/apparmor: adjusted ntype IsValid() to use switch Oliver Calder 2023-07-26 10:48:31 -05:00
  • 8aff13666b prompting/apparmor: replaced syscall with x/sys/unix Oliver Calder 2023-07-26 10:26:17 -05:00
  • 82a77ba904 prompting/apparmor: fixed typo Oliver Calder 2023-07-25 23:09:30 -05:00
  • da51f5cede prompting: rename "Reserved" field in MsgNotification to flags to match upstream Michael Vogt 2023-04-13 09:50:04 +02:00
  • 01a43a04d8 prompting/apparmor: added notifier path (from e69c5efe02f605338d2ce90e29d8847f27fc57f5) Oliver Calder 2023-07-25 23:05:31 -05:00
  • 0fe50276e2 epoll,prompting: fix test import from cerberus->snapd Michael Vogt 2023-03-20 11:45:45 +01:00
  • 314732f5b5 prompting: update go fmt on message.go Michael Vogt 2023-03-20 11:38:14 +01:00
  • dc2d9ad6fb Merge pull request #17 from snapcore/tweak/misc Zygmunt Krynicki 2020-09-30 13:41:37 +02:00
  • 2811aee3b4 Merge pull request #15 from snapcore/tweak/log-ioctls Zygmunt Krynicki 2020-09-30 13:41:06 +02:00
  • 3f3231c094 Merge pull request #13 from snapcore/feature/file-perm Zygmunt Krynicki 2020-09-30 13:40:51 +02:00
  • 1df63fcc85 Fix typo "unterminated" Zygmunt Krynicki 2020-07-14 19:24:26 +02:00
  • cc05c02dc8 Make StringUnpacker private Zygmunt Krynicki 2020-07-14 19:23:55 +02:00
  • 7daf9b675f Make StringPacker private Zygmunt Krynicki 2020-07-14 19:22:08 +02:00
  • 75da3f557e Simplify message marshaling / unmarshaling Zygmunt Krynicki 2020-07-14 19:10:23 +02:00
  • 4c4fd67eb1 Wrap ioctl errors Zygmunt Krynicki 2020-07-14 17:41:03 +02:00
  • 0d56a42189 Add IoctlRequest.String Zygmunt Krynicki 2020-07-14 17:40:12 +02:00
  • ee4420cbad prompting/apparmor: Initial commit (6c5ecbdf9572fbf86dd51f44e94a40df2df8e42a) without notifier.go Oliver Calder 2023-07-25 22:53:52 -05:00
  • 37adc7130d Merge pull request #13108 from mvo5/changelog-2.60.2 Michael Vogt 2023-08-23 17:11:20 +02:00
  • a29410f4f0 release: 2.60.2 (#13063) Michael Vogt 2023-08-04 14:32:56 +02:00
  • 661258f683 tests: tweak system-usernames to only change snap.yaml when needed Michael Vogt 2023-08-17 10:51:32 +02:00
  • 0f8cc02dad tests: modify system-usernames test to also test _daemon_ Michael Vogt 2023-08-03 18:18:18 +02:00
  • a8e7ad3b50 osutil: add support for symlinks to EnsureFileState (#13071) Zeyad Yasser 2023-08-22 13:38:12 +03:00
  • d21e11c6e6 gadget/install/partition_test: remove unused asOffsetPtr function Zeyad Gouda 2023-08-22 09:31:04 +03:00
  • 12adc7f85f tests: fix selinux-clean denials after removing snap (#13100) Sergio Cazzolato 2023-08-22 07:10:32 -03:00
  • 2b3c5ba4b2 gadget: remove testutil import in non-test code Oliver Calder 2023-08-21 10:29:08 -05:00
  • b99b03f0d1 snap: add components field to snap.yaml Alfonso Sánchez-Beato 2023-08-16 08:10:57 +01:00
  • 85812c58a7 many: use laid out types only for writing content (#13019) alfonsosanchezbeato 2023-08-18 14:38:38 +01:00