lp:~mvo/snapd/+git/snapd-mvo
- Get this repository:
- git clone https://git.launchpad.net/~mvo/snapd/+git/snapd-mvo
Import details
This repository is an import of the Git repository at https://github.com/mvo5/snappy.
Last successful import was .
Updating repository...
Launchpad is processing new changes to this repository which will be available shortly. Reload to see the changes.
Branches
Name | Last Modified | Last Commit |
---|---|---|
fido-add-gotrust | 2024-02-03 15:30:18 UTC | interfaces: add usb-id for GoTrust Idem Key 1C Author: Michael Vogt interfaces: add usb-id for GoTrust Idem Key 1C I just meet some really nice people at FOSDEM asking me about Given how popular these keys are and how fast they change I wonder |
base-core20- | 2023-10-17 08:03:21 UTC | snapcraft: move to core20 and build deb bits with pbuilder-dist for xenial Author: Michael Vogt snapcraft: move to core20 and build deb bits with pbuilder-dist for xenial |
internal- | 2023-10-12 10:56:51 UTC | snapdtool: simplify InternalToolPath() (thanks to Samuele) Author: Michael Vogt snapdtool: simplify InternalToolPath() (thanks to Samuele) |
base-core20-core18 | 2023-10-10 13:54:34 UTC | WIP Author: Michael Vogt WIP |
base-core20- | 2023-10-09 09:25:49 UTC | WIP Author: Michael Vogt WIP |
move-to- | 2023-10-06 12:49:16 UTC | WIP Author: Michael Vogt WIP |
generate- | 2023-09-25 08:32:09 UTC | run-tests: do not write __pycache__ dir Author: Michael Vogt run-tests: do not write __pycache__ dir |
base-core22 | 2023-09-21 15:35:51 UTC | build-aux: stay at core20 for now Author: Michael Vogt build-aux: stay at core20 for now |
changelog-2.60.4 | 2023-09-16 07:18:23 UTC | release: 2.60.4 (#13200) Author: Michael Vogt release: 2.60.4 (#13200) |
release-2.60.4 | 2023-09-15 19:29:20 UTC | release: 2.60.4 Author: Michael Vogt release: 2.60.4 |
sort-layout- | 2023-09-13 10:54:29 UTC | tests. add regression test for LP#2034056 Author: Michael Vogt tests. add regression test for LP#2034056 |
strace- | 2023-09-13 07:23:01 UTC | tests: enable "snap run --strace" test on UC22 Author: Michael Vogt tests: enable "snap run --strace" test on UC22 The most recent work on `strace-static` with the `--uid` and `--gid` |
more-snap- | 2023-09-11 12:29:17 UTC | snapfile: show more context when a snap file header cannot be read Author: Michael Vogt snapfile: show more context when a snap file header cannot be read There was a recent salesforce case where a invalid snap was This commit tweaks the error so that more context (15 bytes) |
apparmor- | 2023-09-07 07:47:36 UTC | apparmor/notify: remove IoctlRequestBuffer.{Bytes,Len}() Author: Michael Vogt apparmor/notify: remove IoctlRequestBuf The IoctlRequestBuffer is just a type alias for a []byte so the |
easier-on-memory | 2023-09-06 09:59:36 UTC | tests: increase memory limit for snapd during the tests to 200M Author: Michael Vogt tests: increase memory limit for snapd during the tests to 200M Tests are flaky with the MemoryMax=150M, we saw recently failures |
apparmor- | 2023-09-06 07:02:26 UTC | apparmor: simplify IoctlRequestBuffer Author: Michael Vogt apparmor: simplify IoctlRequestBuffer The `IoctlRequestBu |
tests-snap- | 2023-09-05 16:24:46 UTC | tests: fix system-usernames-missing-user multiline MATCH Author: Michael Vogt tests: fix system- This test failed with: |
snap-daemon-fix | 2023-09-05 16:24:46 UTC | tests: fix system-usernames-missing-user multiline MATCH Author: Michael Vogt tests: fix system- This test failed with: |
sort-content-early | 2023-09-04 16:35:39 UTC | many: add "content" snap mounts as early as "overmounts" Author: Michael Vogt many: add "content" snap mounts as early as "overmounts" As outlined in LP#2034056 it looks like the current mounts when One issue here is that snap-update-ns does not handle "content" This commit fixes this by adding "content" mounts to the list |
fix-ppc64el-ftbfs | 2023-08-30 06:37:30 UTC | gadget: fix typos in installSuite (thanks to Miguel) Author: Michael Vogt gadget: fix typos in installSuite (thanks to Miguel) |
squashfs-no-xattrs | 2023-08-28 07:06:16 UTC | squashfs,snapstate: unpack individual files with -no-xattrs Author: Michael Vogt squashfs,snapstate: unpack individual files with -no-xattrs When unpacking individual files in squashfs.go we should do This commit fixes unit test failures when running on e.g |
fedora- | 2023-08-28 06:53:12 UTC | packaging: update BuildRequires to include test requirements Author: Michael Vogt packaging: update BuildRequires to include test requirements This commit adds some missig BuildRequires that will be needed |
run-checks- | 2023-08-28 06:43:46 UTC | snap: fix TestParseQuotas when no snapd.socket is avilable Author: Michael Vogt snap: fix TestParseQuotas when no snapd.socket is avilable The TestParseQuotas was hitting the /v2/quota/<group> endpoint |
changelog-2.60.3 | 2023-08-25 17:48:46 UTC | release: 2.60.3 (#13124) Author: Michael Vogt release: 2.60.3 (#13124) |
release-2.60.3 | 2023-08-25 16:39:01 UTC | release: 2.60.3 Author: Michael Vogt release: 2.60.3 |
disable- | 2023-08-24 13:27:10 UTC | apparmor: disable vendoring again Author: Michael Vogt apparmor: disable vendoring again This is similar to 9ad372eae0, apparmor vendoring is disabled See also: |
changelog-2.60.2 | 2023-08-23 09:39:34 UTC | release: 2.60.2 (#13063) Author: Michael Vogt release: 2.60.2 (#13063) |
add-emmc- | 2023-08-21 11:48:39 UTC | WIP Author: Michael Vogt WIP |
new-daemon- | 2023-08-21 06:44:01 UTC | tests: tweak system-usernames to only change snap.yaml when needed Author: Michael Vogt tests: tweak system-usernames to only change snap.yaml when needed |
detect- | 2023-08-16 18:01:29 UTC | cmd: detect if -Wno-missing-field-initializers is needed Author: Michael Vogt cmd: detect if -Wno-missing- Older versions of gcc are buggy and will give incorrect errors when |
rework- | 2023-08-16 16:13:01 UTC | snap-seccomp: use open/read instead of fopen/fread in seccomp-support.c Author: Michael Vogt snap-seccomp: use open/read instead of fopen/fread in seccomp-support.c |
rework- | 2023-08-16 14:23:54 UTC | snap-confine: workaround bug in gcc from 14.04 Author: Michael Vogt snap-confine: workaround bug in gcc from 14.04 The gcc (4.8.4) in 14.04 will not compile the following code: to workaround this a pragma is added. |
add-Wmissing- | 2023-08-14 07:07:20 UTC | cmd: remove -W{no-,}missing-field-initializers Author: Michael Vogt cmd: remove -W{no-, With `-Wextra` the `-Wmissing- |
release-2.60.2 | 2023-08-04 11:45:43 UTC | release: 2.60.2 Author: Michael Vogt release: 2.60.2 |
fix-code- | 2023-08-04 11:39:03 UTC | snap-confine: extract helper from sc_join_preserved_{per_user,}_ns Author: Michael Vogt snap-confine: extract helper from sc_join_ The tiobe quality check found that we have some duplicated code Given that the code is relatively nested and important this |
new-daemon- | 2023-08-03 16:09:13 UTC | osutil: rename EnsureUserGroup->EnsureSnapUserGroup Author: Michael Vogt osutil: rename EnsureUserGroup |
use-netplan- | 2023-08-01 13:50:36 UTC | tests/core20-early-config: make sure to configure any ethernet Author: Alfonso Sanchez-Beato tests/core20- The name of the interface is enp0s2 in some cases instead of ens3. |
rework- | 2023-07-31 14:38:48 UTC | snap-{seccomp,confine}: replace global seccomp filter with template Author: Michael Vogt snap-{seccomp, The global.bin seccomp filter was written before we had support for The global rules are best summarized in this comment: |
arch-endian-fix | 2023-07-31 08:15:19 UTC | arch: fix incorrect architecture name in `arch.Endian()` Author: Michael Vogt arch: fix incorrect architecture name in `arch.Endian()` The go and Debian/Ubuntu architecture names are extremly close and There is no exported list of available architectures so it had to |
arch-endian | 2023-07-28 18:49:20 UTC | review feedback Author: Michael Vogt review feedback |
rework- | 2023-07-28 13:56:57 UTC | tests: fix snap-seccomp test on 14.04 Author: Michael Vogt tests: fix snap-seccomp test on 14.04 |
fix-memory- | 2023-07-27 11:51:48 UTC | snap-confine: fix missing \0 after readlink Author: Michael Vogt snap-confine: fix missing \0 after readlink The readlink() call does not add a terminating \0. Because orig_cwd |
fix-client- | 2023-07-25 12:24:26 UTC | client: fix TestClientExportSnapshotSpecificErr naming Author: Michael Vogt client: fix TestClientExpor Co-authored-by: Miguel Pires <miguelpires94@ |
revert-pr12541 | 2023-07-21 07:43:10 UTC | Revert "snap/mount: discard namespace and retry if updateSnapNamespace fails ... Author: Michael Vogt Revert "snap/mount: discard namespace and retry if updateSnapNamespace fails (#12541)" This reverts commit 5ea6820282bf178 Samuele noticed that there might be issues when a snap is forcefully |
fix-copy- | 2023-07-21 07:24:11 UTC | disks: fix copy/paste error in mockdisks.go Author: Michael Vogt disks: fix copy/paste error in mockdisks.go The loop is about `KernelDeviceNode` but the code checks |
fix-crash- | 2023-07-20 19:52:47 UTC | assertstate: fix nil access in checkConflictsAndPresence Author: Michael Vogt assertstate: fix nil access in checkConflictsA The code checks that `as` is of type `asserts. |
fix-crash- | 2023-07-20 17:48:35 UTC | daemon: fix crash when a non-model assertion is sent /v2/model Author: Michael Vogt daemon: fix crash when a non-model assertion is sent /v2/model A remodel with an assertion that is not a model assertion will |
add-missing- | 2023-07-20 17:35:53 UTC | interfaces: fix missing error return in kvm Author: Michael Vogt interfaces: fix missing error return in kvm |
fix-unreable- | 2023-07-19 17:39:08 UTC | boot: fix redundant error check in markSuccessful() Author: Michael Vogt boot: fix redundant error check in markSuccessful() This commit removes an error check that is unnecessary. No new |
fix-systemd- | 2023-07-19 17:35:57 UTC | systemd: fix incorrect err handling in ensureMountUnitFile() Author: Michael Vogt systemd: fix incorrect err handling in ensureMountUnit The ensureMountUnit |
fix-cleanup- | 2023-07-19 17:15:34 UTC | devicestate: fix missing err assignment in cleanupRecoverySystem Author: Michael Vogt devicestate: fix missing err assignment in cleanupRecovery |
remove-dead-code3 | 2023-07-19 16:07:39 UTC | preseed: remove unneeded error check after sd.EssentialSnaps() Author: Michael Vogt preseed: remove unneeded error check after sd.EssentialSnaps() There is no need to check `sd.EssentialSn |
fix-debug- | 2023-07-19 14:54:11 UTC | snap: fix incorrect undo debug timings Author: Michael Vogt snap: fix incorrect undo debug timings The undo part of the debug timings had an incorrect `if` statement |
fix-atomtic- | 2023-07-19 14:20:00 UTC | osutil: fix broken {old,new}Dir.Sync() in AtomicRename() Author: Michael Vogt osutil: fix broken {old,new}Dir.Sync() in AtomicRename() The AtomicRename() code was assigning {old,new}Dir only inside |
unreachable-code2 | 2023-07-19 13:37:33 UTC | seed: fix ValidateError output Author: Michael Vogt seed: fix ValidateError output The variable `first` is never changed so the `else` part is never |
fix-unreachable | 2023-07-19 13:21:08 UTC | daemon: remove unreachable code Author: Michael Vogt daemon: remove unreachable code |
rework- | 2023-07-18 10:23:03 UTC | osutil: make EnsureDirStateGlobs() deal with subdirs Author: Michael Vogt osutil: make EnsureDirStateG |
base-core20- | 2023-07-18 09:59:56 UTC | snapcraft.aml: make shapeshift more robust Author: Michael Vogt snapcraft.aml: make shapeshift more robust |
wait-cli- | 2023-07-17 19:18:19 UTC | Merge remote-tracking branch 'upstream/master' into wait-cli-improvements Author: Michael Vogt Merge remote-tracking branch 'upstream/master' into wait-cli- |
fix-spread- | 2023-07-17 11:20:08 UTC | tests: make `strace-static` channel point to beta Author: Michael Vogt tests: make `strace-static` channel point to beta The current strace-static edge channel is unhappy so let's switch |
fix-master- | 2023-07-14 13:42:23 UTC | gadget: fix TestMountVolumesLazyUnmount after master branch update Author: Michael Vogt gadget: fix TestMountVolume |
pull-apparmor- | 2023-07-13 07:28:08 UTC | snapcraft.yaml: pull in apparmor optimization patches from Alfonso Author: Michael Vogt snapcraft.yaml: pull in apparmor optimization patches from Alfonso The added apparmor patch `parser: replace dynamic_cast with is_type |
apparmor-mp1061 | 2023-07-13 07:26:35 UTC | snapcraft.yaml: pull in apparmor optimization patches from Alfonso Author: Michael Vogt snapcraft.yaml: pull in apparmor optimization patches from Alfonso The added apparmor patch `parser: replace dynamic_cast with is_type |
followup-lp12918 | 2023-07-10 09:48:17 UTC | interfaces: update comments about `no-expr-simplify` Author: Michael Vogt interfaces: update comments about `no-expr-simplify` This commit is a followup for the comments in the review for The `AddParametricS The comments are updated accordingly in this commit. [1] https:/ |
followup-lp12939 | 2023-07-10 09:17:10 UTC | install: extract unmount helper function Author: Michael Vogt install: extract unmount helper function In the review of PR#12939 extracting a common helper for unmounting |
fix-yaml-issue-666 | 2023-07-07 07:19:31 UTC | Merge remote-tracking branch 'upstream/master' into fix-yaml-issue-666 Author: Michael Vogt Merge remote-tracking branch 'upstream/master' into fix-yaml-issue-666 |
changelog-2.60.1 | 2023-07-06 07:51:32 UTC | release: 2.60.1 (#12950) Author: Michael Vogt release: 2.60.1 (#12950) |
release-2.60.1 | 2023-07-05 08:26:58 UTC | release: 2.60.1 Author: Michael Vogt release: 2.60.1 |
snap-bootstrap- | 2023-07-04 12:56:29 UTC | snap-bootstrap: print version information at startup Author: Michael Vogt snap-bootstrap: print version information at startup We got asked to print the version information of snap-bootstrap This is a small commit that archives this. It uses the logger |
spread- | 2023-07-04 11:33:44 UTC | Merge remote-tracking branch 'upstream/master' into spread-test-ensure-apparm... Author: Michael Vogt Merge remote-tracking branch 'upstream/master' into spread- |
skip-uc20- | 2023-07-04 11:14:57 UTC | luks2: use cmdErr in osutil.OutputErr() Author: Michael Vogt luks2: use cmdErr in osutil.OutputErr() |
lazy-umount- | 2023-07-04 10:11:18 UTC | install: improve logging on install failure Author: Michael Vogt install: improve logging on install failure |
snapd-observe2 | 2023-07-04 08:32:20 UTC | i/policy: fix unit tests for snapd-observe Author: Philip Meulengracht i/policy: fix unit tests for snapd-observe The interface is restricted and has both plug/slot |
run-arm-unit-tests | 2023-07-03 15:45:10 UTC | github: run arm/arm64 tests on github action too Author: Michael Vogt github: run arm/arm64 tests on github action too There was a recent build failure because we do not test arm/arm64 |
fix-armhf-tests | 2023-07-03 13:40:41 UTC | gadget: fix install test on armhf Author: Michael Vogt gadget: fix install test on armhf The default cipher/keysize on armhf is different from the other |
2.59.5-screenly | 2023-06-28 13:55:15 UTC | release: 2.59.5+screenly2 Author: Michael Vogt release: 2.59.5+screenly2 |
spread- | 2023-06-27 13:17:55 UTC | tests: add test that explores `apparmor_parser {,no-}expr-simplify` Author: Michael Vogt tests: add test that explores `apparmor_parser {,no-}expr- When apparmor_parser is used with `-O no-expr-simplify` it can But it seems we have reached the limits for this now as we have This commit has an example snap that combines some of the problematic |
switch- | 2023-06-26 17:01:46 UTC | go.mod: run go mod tidy (thanks to Miguel) Author: Michael Vogt go.mod: run go mod tidy (thanks to Miguel) |
no-no-expr-simplify | 2023-06-26 13:51:46 UTC | many: stop using `-O no-expr-simplify` in apparmor_parser Author: Michael Vogt many: stop using `-O no-expr-simplify` in apparmor_parser We recently ran into a real world profile bug where the option The decision to use `-O no-expr-simplify` was taken in 2014 [2] [1] https:/ |
taskChangeObser | 2023-06-23 09:46:00 UTC | daemon: add TODO Author: Michael Vogt daemon: add TODO |
changelog-2.60 | 2023-06-15 16:10:58 UTC | release: 2.60 (#12894) Author: Michael Vogt release: 2.60 (#12894) |
release-2.60 | 2023-06-15 15:15:41 UTC | release: 2.60 Author: Michael Vogt release: 2.60 |
initrd- | 2023-06-15 10:10:59 UTC | README.md: fix typo (thanks to Graham) Author: Michael Vogt README.md: fix typo (thanks to Graham) |
cerberus-dbus | 2023-06-14 14:14:17 UTC | Merge pull request #26 from olivercalder/apparmor-prompting-permission-handli... Author: Michael Vogt Merge pull request #26 from olivercalder/ prompting/storage: added per-permission decision handling |
update- | 2023-06-13 10:50:40 UTC | interface: partly revert network-control apparmor change (ee7e554) Author: Michael Vogt interface: partly revert network-control apparmor change (ee7e554) This commit reverts the commenting out of the rule: |
changes-v2-follow | 2023-06-12 16:27:36 UTC | WIP Author: Michael Vogt WIP |
ignore- | 2023-06-12 12:40:49 UTC | devicestate: do not use the proxy for device-service on proxy errors Author: Michael Vogt devicestate: do not use the proxy for device-service on proxy errors When a `proxy.store` is used together with a `device- If there was any error from the proxy store snapd would historically However this behavior is not neccessarily correct as the proxy may For a real fix we need a way to express that a proxy store should So as a short term fix this commit restores the old behavior. |
device- | 2023-06-12 10:52:45 UTC | devicestate: add new proxy.ignore=device-service-url option Author: Michael Vogt devicestate: add new proxy.ignore= |
select- | 2023-06-12 07:26:13 UTC | go.mod: test build with github.com/mvo5/secboot@select-cbc-on-slow-armhf-uc22 Author: Michael Vogt go.mod: test build with github. Test build of snapd with `go.mod` trickery to replace the regular |
fix-apparmor- | 2023-06-06 15:53:27 UTC | interfaces: fix `network-control` rule for apparmor 3.1.4 Author: Michael Vogt interfaces: fix `network-control` rule for apparmor 3.1.4 It looks like some changes in apparmor 3.1.4 cause issues with Thie commit updates the rules to match the new behavior, see |
add-apparmor- | 2023-06-06 08:27:21 UTC | spread: add apparmor version as part of the debug output Author: Michael Vogt spread: add apparmor version as part of the debug output |
gpio-control- | 2023-06-05 14:20:15 UTC | Merge remote-tracking branch 'upstream/master' into gpio-control-platform Author: Michael Vogt Merge remote-tracking branch 'upstream/master' into gpio-control- |
check-account- | 2023-06-05 11:11:57 UTC | tests: ensure account-control works with common-auth using pam modules Author: Michael Vogt tests: ensure account-control works with common-auth using pam modules During the review of PR#12860 we found that when using account-control This commit adds a test. |
check-account- | 2023-06-05 10:49:45 UTC | tests: ensure account-control works with common-auth using pam modules Author: Michael Vogt tests: ensure account-control works with common-auth using pam modules |
fix-format-checks | 2023-06-05 08:45:14 UTC | github: fix/simplify `go fmt` check Author: Michael Vogt github: fix/simplify `go fmt` check It looks like the format check in the static tests got broken when This commit fixes this and also simplifies the code around this |
changelog-2.59.5 | 2023-05-27 08:13:24 UTC | release: 2.59.5 Author: Michael Vogt release: 2.59.5 |
release-2.59.5 | 2023-05-27 07:45:35 UTC | release: 2.59.5 Author: Michael Vogt release: 2.59.5 |
test-block- | 2023-05-26 13:20:10 UTC | tests: fix snap-seccomp-blocks-tty-injection on 32bit systems Author: Michael Vogt tests: fix snap-seccomp- |
CVE-2023-1523-2.59 | 2023-05-26 07:21:54 UTC | tests: fix snap-seccomp-blocks-tty-injection on 32bit systems Author: Michael Vogt tests: fix snap-seccomp- |
snap-confine- | 2023-05-24 09:37:21 UTC | snap-confine: add `tmpfs` mount rule to apparmor profile Author: Michael Vogt snap-confine: add `tmpfs` mount rule to apparmor profile After a fresh boot with the lunar proposed kernel 6.2.0-23.23 with the I got an error starting snaps: Looking at the apparmor profiles we generate for `snap-confine` I could The relevant code looks like this: Manually adding the following rule to the `snap-confine` profile: This is puzzling because AFAICT the rule is really missing and the mount |
1 → 100 of 3166 results | First • Previous • Next • Last |