lxd 2.16-0ubuntu1 source package in Ubuntu

Changelog

lxd (2.16-0ubuntu1) artful; urgency=medium

  * New upstream release (2.15):
    - Ceph RBD can now be used as a LXD storage backend.
    - A new security.idmap.base key has been added to control what base
      uid/gid to use on the host when using security.idmap.isolated.
    - Image downloads can now be interrupted.
    - File transfers now support sending symlinks
    - "lxc copy" and "lxc move" will now show progress information
    - "lxc copy" and "lxc move" now support "relay" and "push" modes to
      go around firewalls and NAT (--mode option)
    - Custom storage volumes can now have their size set and modified
    - "lxc image import" now supports reading from a directory
      containing an unpacked image
    - The "vlan" property can now be set on "physical" network
      interfaces (was previously restricted to "macvlan")
    - It's now possible to delete image volumes from a storage pool.
      This allows removing a storage pool without having to remove the
      images from the image store.
    - The image metadata and template files can now be created or
      modified through the API prior to publish a container as an image.
    - Stateful snapshots can be restored as a new container on a remote host.

    - client: Allow specifying base http client
    - client: Commonize error handling
    - client: Don't live migrate stopped containers
    - client: Fix crash in operation handler
    - client: Fix file push/pull with names containing spaces
    - client: Fix handling of public LXD remote
    - client: Fix race condition in operation handling
    - client: Improve migration relay code
    - client: Make it possible to retrieve HTTP client
    - client: Properly handle remote disconnections
    - client.go: Make deprecation warnings visible in godoc
    - config: Try to be clever about ":" in snapshots
    - doc: Add note on use of previous image from cache
    - doc: Document storage\_images\_delete API extension
    - doc: Document the exec control API
    - doc: Expand lxd import documentation
    - doc: Extend/rework security-related documentation.
    - doc: Fix help to provide sample that actually works
    - doc: Fix spaces, commas, quotes, brackets where needed
    - doc: Initial documentation of container env
    - doc: Need quotes for /1.0/networks/ "config"."ipv6.nat"
    - doc: Remove extraneous backslash
    - doc: Update containers.md
    - github: ISSUE\_TEMPLATE.md: Fix lxd.log location
    - global: Fix a few typos
    - lxc/config: Removal of multiple devices at once
    - lxc: Create missing config paths
    - lxc: Cross-platform HOME handling
    - lxc/exec: Fix signal handler for Windows
    - lxc/file: Don't specify mode for directories created with `push -p`
    - lxc/image: Always use long fingerprint in exported filenames.
    - lxc/image: Fix "lxc image copy" not recording the source
    - lxc/image: Improve "lxc image list" filter handling
    - lxc/image: Missing error handling
    - lxc/image: Properly record alias source on copy
    - lxc/image: Update image aliases when they already exist
    - lxc/launch: Fix failure to launch containers with random names
    - lxc/list: Error if --columns and --fast are used together
    - lxc/publish: Change compression\_algorithm to compressionAlgorithm
    - lxc/publish: Fix fingerprint printing
    - lxc/utils: Avoid potential progress race condition
    - lxc/utils: Println doesn't do format strings
    - lxd/container: Fix broken error handling
    - lxd/containers: Better handle errors in memory reporting
    - lxd/containers: Show underlying error when container delete fails
    - lxd/containers: Support for LXC 2.1 configuration keys (and fallback)
    - lxd/images: Clear error for image not found
    - lxd/images: Fix image refresh when fingerprint is passed.
    - lxd/import: Keep volatile keys
    - lxd/import: Remove last dependency on symlink
    - lxd/init: Detect LVM thin provisioning tools
    - lxd/networks: Don't fail on non-process PIDs
    - lxd/storage: Check idmaps of all attaching containers
    - lxd/storage: Fix ETag handling of volumes
    - lxd/storage: Fix readonly mode for directory mount
    - lxd/storage: Fix UsedBy for containers and images
    - lxd/storage: Fix volume config logic
    - lxd/storage: Introduce a storagePoolVolumeUsedByContainersGet function
    - lxd/storage: Move db deletion to driver implementation
    - lxd/storage: Restrict size property in pool config
    - lxd/storage/lvm: Convert to RunCommand
    - lxd/storage/lvm: Fix broken error handling
    - lxd/storage/lvm: Fix non-thinpool container creation
    - lxd/storage/lvm: Non-functional changes
    - lxd/storage/zfs: Moved all the helper functions to storage\_zfs\_utils.go
    - lxd/storage/zfs: Removed s.zfsPoolVolumeCreate()
    - lxd/storage/zfs: Set canmount=noauto on all mountable datasets
    - lxd/storage/zfs: Used s.getOnDiskPoolName() instead of s.pool.Name
    - README: Fix broken links
    - README: Seriously rework the content
    - shared/cancel: Fix crash if no canceler is setup
    - shared/cancel: Fix return value ordering
    - shared/cancel: Use request Cancel channel
    - shared: Use custom error type for RunCommand
    - shared/util: Guess size when sysconf() returns -1
    - shared: Websocket proxy should proxy everything
    - tests: Add a test for "lxc storage volume set"
    - tests: Add a test for read-only disks
    - tests: Add import test when symlink has been removed
    - tests: Add test for push and relay mode
    - tests: Allow running tests without lxdbr0
    - tests: Always pass --force to stop/restart
    - tests: More apparmor presence checking
    - tests: Skip apparmor tests when no kernel support
    - tests: Validate that the right busybox is present
    - zfs: Use tryMount when mounting filesystem

 -- Stéphane Graber <email address hidden>  Tue, 25 Jul 2017 20:05:57 -0400

Upload details

Uploaded by:
Stéphane Graber
Uploaded to:
Artful
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
lxd_2.16.orig.tar.gz 5.5 MiB 9488b438f6f71eb7322c5e8ae995eb14511f15a2a1b641b6fc100d8bd94932f2
lxd_2.16-0ubuntu1.debian.tar.xz 97.1 KiB dcdbe3302fb64368d5af0b8e9cd4616417c45a9f5e88199cec63c0cadecd360f
lxd_2.16-0ubuntu1.dsc 2.8 KiB faac00d760367c5a51b238f47a527295e3fb74290a5699bdb00eba46f415d586

Available diffs

View changes file

Binary packages built by this source

golang-github-lxc-lxd-dev: No summary available for golang-github-lxc-lxd-dev in ubuntu artful.

No description available for golang-github-lxc-lxd-dev in ubuntu artful.

lxc2: No summary available for lxc2 in ubuntu artful.

No description available for lxc2 in ubuntu artful.

lxd: No summary available for lxd in ubuntu artful.

No description available for lxd in ubuntu artful.

lxd-client: No summary available for lxd-client in ubuntu artful.

No description available for lxd-client in ubuntu artful.

lxd-client-dbgsym: No summary available for lxd-client-dbgsym in ubuntu artful.

No description available for lxd-client-dbgsym in ubuntu artful.

lxd-dbgsym: No summary available for lxd-dbgsym in ubuntu artful.

No description available for lxd-dbgsym in ubuntu artful.

lxd-tools: No summary available for lxd-tools in ubuntu artful.

No description available for lxd-tools in ubuntu artful.

lxd-tools-dbgsym: No summary available for lxd-tools-dbgsym in ubuntu artful.

No description available for lxd-tools-dbgsym in ubuntu artful.