snapd

The snapd and snap tools enable systems to work with .snap files.

GPL-3.0 License

Stars
1.9K
snapd - New minor release 2.48.2

Published by mvo5 almost 4 years ago

This release contains support for full-disk encryption using hooks and some bug fixes.

snapd - New major release 2.48

Published by mvo5 almost 4 years ago

New upstream release:

  • Ubuntu Core full disk encryption support
  • bulk assertion refresh for snap-declarations
  • different error codes for snap pack
  • Interface for PTP protocol
  • snapshot import/export support
snapd - New bugfix release 2.47.1

Published by mvo5 about 4 years ago

New bugfix release:

  • o/configstate: create /etc/sysctl.d when applying early config defaults
  • cmd/snap-bootstrap/initramfs-mounts: also copy /etc/machine-id for same IP addr
  • packaging/{ubuntu,debian}: add liblzo2-dev as a dependency for building snapd
  • cmd/snap: allow snap help vs --all to diverge purposefully
  • snap: snap help output refresh
snapd - New major release 2.47

Published by mvo5 about 4 years ago

New major release of snapd:

✅ better portal support with GLib (PR)
✅ add cups interface and update cups-control for cups as a strict snap (PR)
✅ disable console-conf from gadget with core setting (PR)
:whi
✅ Improve disk-space awareness of snapd (topic)
✅ New "snap reboot" command

snapd - New bugfix release

Published by mvo5 about 4 years ago

New small bugfix release:
- interfaces: allow snap-update-ns to read /proc/cmdline
- github: run macOS job with Go 1.14
- o/snapstate, features: add feature flag for disk space check on remove
- tests: account for apt-get on core18
- mkversion.sh: include dirty in version if the tree is dirty
- interfaces/systemd: compare dereferenced Service
- vendor.json: update mysterious secboot SHA again

snapd - New major release

Published by mvo5 about 4 years ago

New major snapd release:

  • New "resilience.vitality-hint" system configuration
  • image preseed support for quicker boot times
  • early config support
  • new snap debug seeding
  • ...
snapd - New bugfix release 2.45.3.1

Published by mvo5 about 4 years ago

This is a small bugfix release.

snapd - New security bugfix release

Published by mvo5 over 4 years ago

  • SECURITY UPDATE: sandbox escape vulnerability on snapctl xdg-open
    implementation
    • usersession/userd/launcher.go: remove XDG_DATA_DIRS environment
      variable modification when calling the system xdg-open. Patch
      thanks to James Henstridge
    • packaging/ubuntu-16.04/snapd.postinst: ensure "snap userd" is
      restarted. Patch thanks to Michael Vogt
    • CVE-2020-11934
    • LP: #1880085
  • SECURITY UPDATE: arbitrary code execution vulnerability on core
    devices with access to physical removable media
    • devicestate: Disable/restrict cloud-init after seeding.
    • CVE-2020-11933
    • LP: #1879530
snapd - New bugfix release 2.45.1

Published by mvo5 over 4 years ago

New bugfixes:

  • data/selinux: allow checking /var/cache/app-info
  • cmd/snap-confine: add support for libc6-lse
  • interfaces: miscellanious policy updates xlv
  • snap-bootstrap: remove sealed key file on reinstall
  • interfaces-ssh-keys: Support reading /etc/ssh/ssh_config.d/
  • gadget: make ext4 filesystems with or without metadata checksum
  • interfaces/fwupd: allow bind mount to /boot on core
  • tests: cherry-pick test fixes from master
  • snap/squashfs: also symlink snap Install with uc20 seed snap dir
    layout
  • interfaces/serial-port: add NXP SC16IS7xx (ttySCX) to allowed
    devices
  • snap,many: mv Open to snapfile pkg to support add'l options to
    Container methods
  • interfaces/builtin/desktop: do not mount fonts cache on distros
    with quirks
  • devicestate, sysconfig: revert support for cloud.cfg.d/ in the
    gadget
  • data/completion, packaging: cherry-pick zsh completion
  • state: log task errors in the journal too
  • devicestate: do not report "ErrNoState" for seeded up
  • interfaces/desktop: silence more /var/lib/snapd/desktop/icons
    denials
  • packaging/fedora: disable FIPS compliant crypto for static
    binaries
  • packaging: stop depending on python-docutils
snapd - New 2.45 release

Published by mvo5 over 4 years ago

New major 2.45 release.

Lots of changes:

  • o/devicestate: support doing system action reboots from recover
    mode
  • vendor: update to latest secboot
  • tests: not fail when boot dir cannot be determined
  • configcore: only reload journald if systemd is new enough
  • cmd/snap-bootstrap/initramfs-mounts: append uuid to ubuntu-data
    when decrypting
  • tests/lib/prepare.sh: delete patching of the initrd
  • cmd/snap: coldplug auto-import assertions from all removable
    devices
  • cmd/snap: fix the order of positional parameters in help output
  • c/snap-bootstrap: port mount state mocking to the new style on
    master
  • cmd/snap-bootstrap/initramfs-mounts: add sudoers to dirs to copy
    as well
  • o/devicestate,cmd/snap-bootstrap: seal to recover mode cmdline,
    unlock in recover mode initramfs
  • progress: tweak multibyte label unit test data
  • gadget: fix fallback device lookup for 'mbr' type structures
  • progress: fix progress bar with multibyte duration units
  • many: use /run/mnt/data over /run/mnt/ubuntu-data for uc20
  • many: put the sealed keys in a directory on seed for tidiness
  • cmd/snap-bootstrap: measure epoch and model before unlocking
    encrypted data
  • o/configstate: core config handler for persistent journal
  • bootloader/uboot: use secondary ubootenv file boot.sel for uc20
  • packaging: add "$TAGS" to dh_auto_test for debian packaging
  • tests: ensure $cache_dir is actually available
  • secboot,cmd/snap-bootstrap: add model to pcr protection profile
  • devicestate: do not use snap-boostrap in devicestate to install
  • tests: fix a typo in nested.sh helper
  • devicestate: add support for cloud.cfg.d config from the gadget
  • cmd/snap-bootstrap: cleanups, naming tweaks
  • testutil: add NewDBusTestConn
  • snap-bootstrap: lock access to sealed keys
  • overlord/devicestate: preserve the current model inside ubuntu-
    boot
  • interfaces/apparmor: use differently templated policy for non-core
    bases
  • seccomp: add get_tls, io_pg* and *time64/*64 variants for existing
    syscalls
  • cmd/snap-bootstrap/initramfs-mounts: mount ubuntu-seed first,
    other misc changes
  • o/snapstate: tweak "waiting for restart" message
  • boot: store model model and grade information in modeenv
  • interfaces/firewall-control: allow -legacy and -nft for core20
  • boot: enable makeBootable20RunMode for EnvRefExtractedKernel
    bootloaders
  • boot/bootstate20: add EnvRefExtractedKernelBootloader bootstate20
    implementation
  • daemon: fix error message from snap remove-user foo on classic
  • overlord: have a variant of Mock that can take a state.State
  • tests: 16.04 and 18.04 now have mediating pulseaudio (again)
  • seed: clearer errors for missing essential snapd or core snap
  • cmd/snap-bootstrap/initramfs-mounts: support
    EnvRefExtractedKernelBootloader's
  • gadget, cmd/snap-bootstrap: MBR schema support
  • image: improve/adjust DownloadSnap doc comment
  • asserts: introduce ModelGrade.Code
  • tests: ignore user-12345 slice and service
  • image,seed/seedwriter: support redirect channel aka default
    tracks
  • bootloader: use binary.Read/Write
  • tests: uc20 nested suite part II
  • tests/boot: refactor to make it easier for new
    bootloaderKernelState20 impl
  • interfaces/openvswitch: support use of ovs-appctl
  • snap-bootstrap: copy auth data from real ubuntu-data in recovery
    mode
  • snap-bootstrap: seal and unseal encryption key using tpm
  • tests: disable special-home-can-run-classic-snaps due to jenkins
    repo issue
  • packaging: fix build on Centos8 to support BUILDTAGS
  • boot/bootstate20: small changes to bootloaderKernelState20
  • cmd/snap: Implement a "snap routine file-access" command
  • spread.yaml: switch back to latest/candidate for lxd snap
  • boot/bootstate20: re-factor kernel methods to use new interface
    for state
  • spread.yaml,tests/many: use global env var for lxd channel
  • boot/bootstate20: fix bug in try-kernel cleanup
  • config: add system.store-certs.[a-zA-Z0-9] support
  • secboot: key sealing also depends on secure boot enabled
  • httputil: fix client timeout retry tests
  • cmd/snap-update-ns: handle EBUSY when unlinking files
  • cmd/snap/debug/boot-vars: add opts for setting dir and/or uc20
    vars
  • secboot: add tpm support helpers
  • tests/lib/assertions/developer1-pi-uc20.model: use 20/edge for
    kernel and gadget
  • cmd/snap-bootstrap: switch to a 64-byte key for unlocking
  • tests: preserve size for centos images on spread.yaml
  • github: partition the github action workflows
  • run-checks: use consistent "Checking ..." style messages
  • bootloader: add efi pkg for reading efi variables
  • data/systemd: do not run snapd.system-shutdown if finalrd is
    available
  • overlord: update tests to work with latest go
  • cmd/snap: do not hide debug boot-vars on core
  • cmd/snap-bootstrap: no error when not input devices are found
  • snap-bootstrap: fix partition numbering in create-partitions
  • httputil/client_test.go: add two TLS version tests
  • tests: ignore [email protected] hierarchy
  • bootloader, gadget, cmd/snap-bootstrap: misc cosmetic things
  • tests: rewrite timeserver-control test
  • tests: fix racy pulseaudio tests
  • many: fix loading apparmor profiles on Ubuntu 20.04 with ZFS
  • tests: update snap-preseed --reset logic to acommodate for 2.44
    change
  • cmd/snap: don't wait for system key when stopping
  • sandbox/cgroup: avoid making arrays we don't use
  • osutil: mock proc/self/mountinfo properly everywhere
  • selinux: export MockIsEnforcing; systemd: use in tests
  • tests: add 32 bit machine to GH actions
  • tests/session-tool: kill cron session, if any
  • asserts: it should be possible to omit many snap-ids if allowed,
    fix
  • boot: cleanup more things, simplify code
  • github: skip spread jobs when corresponding label is set
  • dirs: don't depend on osutil anymore, mv apparmor vars to apparmor
    pkg
  • tests/session-tool: add session-tool --dump
  • github: allow cached debian downloads to restore
  • tests/session-tool: session ordering is non-deterministic
  • tests: enable unit tests on debian-sid again
  • github: move spread to self-hosted workers
  • secboot: import secboot on ubuntu, provide dummy on !ubuntu
  • overlord/devicestate: support for recover and run modes
  • snap/naming: add validator for snap security tag
  • interfaces: add case for rootWritableOverlay + NFS
  • tests/main/uc20-create-partitions: tweaks, renames, switch to
    20.04
  • github: port CLA check to Github Actions
  • interfaces/many: miscellaneous policy updates xliv
  • configcore,tests: fix setting watchdog options on UC18/20
  • tests/session-tool: collect information about services on startup
  • tests/main/uc20-snap-recovery: unbreak, rename to uc20-create-
    partitions
  • state: add state.CopyState() helper
  • tests/session-tool: stop anacron.service in prepare
  • interfaces: don't use the owner modifier for files shared via
    document portal
  • systemd: move the doc comments to the interface so they are
    visible
  • cmd/snap-recovery-chooser: tweaks
  • interfaces/docker-support: add overlayfs file access
  • packaging: use debian/not-installed to ignore snap-preseed
  • travis.yml: disable unit tests on travis
  • store: start splitting store.go and store_test.go into subtopic
    files
  • tests/session-tool: stop cron/anacron from meddling
  • github: disable fail-fast as spread cannot be interrupted
  • github: move static checks and spread over
  • tests: skip "/etc/machine-id" in "writablepaths" test
  • snap-bootstrap: store encrypted partition recovery key
  • httputil: increase testRetryStrategy max timelimit to 5s
  • tests/session-tool: kill leaking closing session
  • interfaces: allow raw access to USB printers
  • tests/session-tool: reset failed session-tool units
  • httputil: increase httpclient timeout in
    TestRetryRequestTimeoutHandling
  • usersession: extend timerange in TestExitOnIdle
  • client: increase timeout in client tests to 100ms
  • many: disentagle release and snapdenv from sandbox/*
  • boot: simplify modeenv mocking to always write a modeenv
  • snap-bootstrap: expand data partition on install
  • o/configstate: add backlight option for core config
  • cmd/snap-recovery-chooser: add recovery chooser
  • features: enable robust mount ns updates
  • snap: improve TestWaitRecovers test
  • sandbox/cgroup: add ProcessPathInTrackingCgroup
  • interfaces/policy: fix comment in recent new test
  • tests: make session tool way more robust
  • interfaces/seccomp: allow passing an address to setgroups
  • o/configcore: introduce core config handlers (3/N)
  • interfaces: updates to login-session-observe, network-manager and
    modem-manager interfaces
  • interfaces/policy/policy_test.go: add more tests'allow-
    installation: false' and we grant based on interface attributes
  • packaging: detect/disable broken seed in the postinst
  • cmd/snap-confine/mount-support-nvidia.c: add libnvoptix as nvidia
    library
  • tests: remove google-tpm backend from spread.yaml
  • tests: install dependencies with apt using --no-install-recommends
  • usersession/userd: add zoommtg url support
  • snap-bootstrap: fix disk layout sanity check
  • snap: add snap debug state --is-seeded helper
  • devicestate: generate warning if seeding fails
  • config, features: move and rename config.GetFeatureFlag helper to
    features.Flag
  • boot, overlord/devicestate, daemon: implement requesting boot
    into a given recovery system
  • xdgopenproxy: forward requests to the desktop portal
  • many: support immediate reboot
  • store: search v2 tweaks
  • tests: fix cross build tests when installing dependencies
  • daemon: make POST /v2/systems/ root only
  • tests/lib/prepare.sh: use only initrd from the kernel snap
  • cmd/snap,seed: validate full seeds (UC 16/18)
  • tests/main/user-session-env: stop the user session before deleting
    the test-zsh user
  • overlord/devicestate, daemon: record the seed current system was
    installed from
  • gadget: SystemDefaults helper function to convert system defaults
    config into a flattened map suitable for FilesystemOnlyApply.
  • many: comment or avoid cryptic snap-ids in tests
  • tests: add LXD_CHANNEL environment
  • store: support for search API v2
  • .github: register a problem matcher to detect spread failures
  • seed: add Info() method for seed.Snap
  • github: always run the "Discard spread workers" step, even if the
    job fails
  • github: offload self-hosted workers
  • cmd/snap: the model command needs just a client, no waitMixin
  • github: combine tests into one workflow
  • github: fix order of go get caches
  • tests: adding more workers for ubuntu 20.04
  • boot,overlord: rename operating mode to system mode
  • config: add new Transaction.GetPristine{,Maybe}() function
  • o/devicestate: rename readMaybe* to maybeRead*
  • github: cache Debian dependencies for unit tests
  • wrappers: respect pre-seeding in error path
  • seed: validate UC20 seed system label
  • client, daemon, overlord/devicestate: request system action API
    and stubs
  • asserts,o/devicestate: support model specified alternative serial-
    authority
  • many: introduce naming.WellKnownSnapID
  • o/configcore: FilesystemOnlyApply method for early configuration
    of core (1/N)
  • github: run C unit tests
  • github: run spread tests on PRs only
  • interfaces/docker-support: make containerd abstract socket more
    generic
  • tests: cleanup security-private-tmp properly
  • overlord/devicestate,boot: do not hold to the originally read
    modeenv
  • dirs: rm RunMnt; boot: add vars for early boot env layout;
    sysconfig: take targetdir arg
  • cmd/snap-bootstrap/initramfs-mounts/tests: use dirs.RunMnt over
    s.runMnt
  • tests: add regression test for MAAS refresh bug
  • errtracker: add missing mocks
  • github: apt-get update before installing build-deps
  • github: don't fail-fast
  • github: run spread via github actions
  • boot,many: add modeenv.WriteTo, make Write take no args
  • wrappers: fix timer schedules that are days only
  • tests/main/snap-seccomp-syscalls: install gperf
  • github: always checkout to snapcore/snapd
  • github: add prototype workflow running unit tests
  • many: improve comments, naming, a possible TODO
  • client: use Assert when checking for error
  • tests: ensure sockets target is ready in session agent spread
    tests
  • osutil: do not leave processes behind after the test run
  • tests: update proxy-no-core to match latest CDN changes
  • devicestate,sysconfig: support "cloud.cfg.d" in uc20 for grade:
    dangerous
  • cmd/snap-failure,tests: try to make snap-failure more robust
  • many: fix packages having mistakenly their copyright as doc
  • many: enumerate system seeds, return them on the /v2/systems API
    endpoint
  • randutil: don't consume kernel entropy at init, just mix more info
    to try to avoid fleet collisions
  • snap-bootstrap: add creationSupported predicate for partition
    types
  • tests: umount partitions which are not umounted after remount
    gadget
  • snap: run gofmt -s
  • many: improve environment handling, fixing duplicate entries
  • boot_test: add many boot robustness tests for UC20 kernel
    MarkBootSuccessul and SetNextBoot
  • overlord: remove unneeded overlord.MockPruneInterval() mocks
  • interfaces/greengrass-support: fix typo
  • overlord,timings,daemon: separate timings from overlord/state
  • tests: enable nested on core20 and test current branch
  • snap-bootstrap: remove created partitions on reinstall
  • boot: apply Go 1.10 formatting
  • apparmor: use rw for uuidd request to default and remove from
    elsewhere
  • packaging: add README.source for debian
  • tests: cleanup various uc20 boot tests from previous PR
  • devicestate: disable cloud-init by default on uc20
  • run-checks: tweak formatting checks
  • packaging,tests: ensure debian-sid builds without vendor/
  • travis.yml: run unit tests with go/master as well* travis.yml: run
    unit tests with go/master as well
  • seed: make Brand() part of the Seed interface
  • cmd/snap-update-ns: ignore EROFS from rmdir/unlink
  • daemon: do a forceful server shutdown if we hit a deadline
  • tests/many: don't use StartLimitInterval anymore, unify snapd-
    failover variants, build snapd snap for UC16 tests
  • snap-seccomp: robustness improvements
  • run-tests: disable -v for go test to avoid spaming the logs
  • snap: whitelist lzo as support compression for snap pack
  • snap: tweak comment in Install() for overlayfs detection
  • many: introduce snapdenv.Preseeding instead of release.PreseedMode
  • client, daemon, overlord/devicestate: structures and stubs for
    systems API
  • o/devicestate: delay the creation of mark-seeded task until
    asserts are loaded
  • data/selinux, tests/main/selinux: cleanup tmpfs operations in the
    policy, updates
  • interfaces/greengrass-support: add new 1.9 access
  • snap: do not hardlink on overlayfs
  • boot,image: ARM kernel extract prepare image
  • interfaces: make gpio robust against not-existing gpios in /sys
  • cmd/snap-preseed: handle --reset flag
  • many: introduce snapdenv to present common snapd env options
  • interfaces/kubernetes-support: allow autobind to journald socket
  • snap-seccomp: allow mprotect() to unblock the tests
  • tests/lib/reset: workaround unicode dot in systemctl output
  • interfaces/udisks2: also allow Introspection on
    /org/freedesktop/UDisks/**
  • snap: introduce Container.RandomAccessFile
  • o/ifacestate, api: implementation of snap disconnect --forget
  • cmd/snap: make the portal-info command search for the network-
    status interface
  • interfaces: work around apparmor_parser slowness affecting uio
  • tests: fix/improve failing spread tests
  • many: clean separation of bootenv mocking vs mock bootloader kinds
  • tests: mock prune ticker in overlord tests to reduce wait times
  • travis: disable arm64 again
  • httputil: add support for extra snapd certs
  • travis.yml: run unit tests on arm64 as well
  • many: fix a pair of ineffectual assignments
  • tests: add uc20 kernel snap upgrade managers test, fix
    bootloadertest bugs
  • o/snapstate: set base in SnapSetup on snap revert
  • interfaces/{docker,kubernetes}-support: updates for lastest k8s
  • cmd/snap-exec: add test case for LP bug 1860369
  • interfaces: make the network-status interface implicit on
    classic
  • interfaces: power control interfaceIt is documented in the
    kernel
  • interfaces: miscellaneous policy updates
  • cmd/snap: add a "snap routine portal-info" command
  • usersession/userd: add "apt" to the white list of URL schemes
    handled by xdg-open
  • interfaces/desktop: allow access to system prompter interface
  • devicestate: allow encryption regardless of grade
  • tests: run ipv6 network-retry test too
  • tests: test that after "remove-user" the system is unmanaged
  • snap-confine: unconditionally add /dev/net/tun to the device
    cgroup
  • snapcraft.yaml: use sudo -E and remove workaround
  • interfaces/audio_playback: Fix pulseaudio config access
  • ovelord/snapstate: update only system wide fonts cache
  • wrappers: import /etc/environment in all services
  • interfaces/u2f: Add Titan USB-C key
  • overlord, taskrunner: exit on task/ensure error when preseeding
  • tests: add session-tool, a su / sudo replacement
  • wrappers: add mount unit dependency for snapd services on core
    devices
  • tests: just remove user when the system is not managed on create-
    user-2 test
  • snap-preseed: support for preseeding of snapd and core18
  • boot: misc UC20 changes
  • tests: adding arch-linux execution
  • packaging: revert "work around review-tools and snap-confine"
  • netlink: fix panic on arm64 with the new rawsockstop codewith a
    nil Timeval panics
  • spread, data/selinux: add CentOS 8, update policy
  • tests: updating checks to new test account for snapd-test snaps
  • spread.yaml: mv opensuse 15.1 to unstable
  • cmd/snap-bootstrap,seed: verify only in-play snaps
  • tests: use ipv4 in retry-network to unblock failing master
  • data/systemd: improve the description
  • client: add "Resume" to DownloadOptions and new test
  • tests: enable snapd-failover on uc20
  • tests: add more debug output to the snapd-failure handling
  • o/devicestate: unset recovery_system when done seeding
snapd - New bugfix release 2.44.5

Published by mvo5 over 4 years ago

Small fixes:

  • spread.yaml: adding more workers for ubuntu 20.04
  • packaging: stop depending on python-docutils on opensuse
  • spread.yaml: do not run ubuntu-core-20-64 with snapd 2.44, snapd is not recent enough to drive ubuntu-core-20
  • spread.yaml: Preserve size for centos images on spread.yaml
  • spread.yaml: use non-uefi enabled image for uc20
  • tests: ensure $cache_dir is actually available
  • tests: disable preseed tests, they work in master but require too much cherry-picking here
  • travis.yml: remove go/master unit tests from 2.44
  • packaging/fedora: disable FIPS compliant crypto for static binaries
  • interfaces/firewall-control: allow -legacy and -nft for core20
  • seccomp: add get_tls, io_pg* and *time64/*64 variants for existing syscalls
  • tests: 16.04 and 18.04 now have mediating pulseaudio
  • tests: ignore [email protected] hierarchy
snapd - New bugfix release 2.44.3

Published by mvo5 over 4 years ago

New bugfix release:

  • tests: fix racy pulseaudio tests
  • many: fix loading apparmor profiles on Ubuntu 20.04 with ZFS
  • tests: update snap-preseed --reset logic
  • tests: backport partition fixes
  • cmd/snap: don't wait for system key when stopping
  • interfaces/many: miscellaneous policy updates xliv
  • tests/main/uc20-snap-recovery: use 20.04 system
  • tests: skip "/etc/machine-id" in "writablepaths
  • interfaces/docker-support: add overlays file access
snapd - New bugfix release 2.44.2

Published by mvo5 over 4 years ago

New bugfix release:

  • packaging: detect/disable broken seeds in the postinst
  • cmd/snap,seed: validate full seeds (UC 16/18)
  • snap: add snap debug state --is-seeded helper
  • devicestate: generate warning if seeding fails
  • store: support for search API v2
  • cmd/snap-seccomp/syscalls: update the list of known syscalls
  • snap/cmd: the model command needs just a client, no waitMixin
  • tests: cleanup security-private-tmp properly
  • wrappers: fix timer schedules that are days only
  • tests: update proxy-no-core to match latest CDN changes
  • cmd/snap-failure,tests: make snap-failure more robust
  • tests, many: don't use StartLimitInterval anymore, unify snapd-
    failover variants, build snapd snap for UC16 tests
snapd - New bugfix release 2.44.1

Published by mvo5 over 4 years ago

New bugfix release:

  • randutil: switch back to setting up seed with lower entropy data
  • interfaces/greengrass-support: fix typo
  • packaging,tests: ensure debian-sid builds without vendor/
  • travis.yml: run unit tests with go/master as well
  • cmd/snap-update-ns: ignore EROFS from rmdir/unlink
snapd - New 2.44 release

Published by mvo5 over 4 years ago

A new major snapd release

snapd - New bugfix release 2.43.3

Published by mvo5 over 4 years ago

New bugfix release:

  • interfaces/opengl: allow datagrams to nvidia-driver
  • httputil: add NoNetwork(err) helper, spread test and use in serial acquire
  • interfaces: add uio interface
  • interfaces/greengrass-support: 'aws-iot-greengrass' snap fails to start due to apparmor deny on mounting of "/proc/latency_stats".
  • data, packaging: Add sudoers snippet to allow snaps to be run with sudo
snapd - New bugfix release 2.43.2

Published by mvo5 over 4 years ago

Small bugfix release:
- cmd/snap-confine: Revert #7421 (unmount /writable from snap view)
- overlord/snapstate: fix for re-refresh bug
- tests, run-checks, many: fix nakedret issues
- data/selinux: workaround incorrect fonts cache labeling on RHEL7
- tests: use test-snapd-upower instead of upower
- overlord: increase overall settle timeout for slow arm boards

snapd - New bugfix release 2.43.1

Published by mvo5 almost 5 years ago

Small bugfix release to fix snap version incompatible output.

snapd - New 2.43 release

Published by mvo5 almost 5 years ago

New major release

snapd - New bugfix release 2.42.5

Published by mvo5 almost 5 years ago

Small bugfix release:

  • snap-confine: revert, with comment, explicit unix deny for nested lxd
  • Disable mount-ns test on 16.04. It is too flaky currently