lxd (2.0.9-0ubuntu1~16.04.1) xenial; urgency=medium * New upstream bugfix release (2.0.9) (LP: #1660506) - Exec sessions being killed by a signal will now report the signal number as part of their exit code. - VLAN device types are now properly reported in the API and client. - The client will now show the date an image was last used at. - The client will now let you delete multiple images at once. - LXD is now using Weblate for its translations.
- client: Add a done signal to Monitor API - client: Better handle http errors - client: Commonize update methods - doc: Add Documentation on Network Configuration via cloud-init - doc: Added reference to godoc to README.md - doc: Update README.md for CI and Weblate status - extra/lxc-to-lxd: Add more unsupported config keys - extra/lxc-to-lxd: All properties must be strings - extra/lxc-to-lxd: Copy the rootfs by default, don't move it - extra/lxc-to-lxd: Show nicer error on missing python3-lxc - extra/lxc-to-lxd: Switch to using a config whitelist - global: Fix typos - global: "gofmt -s" run - lxc: Better handle timestamps - lxc: Make help messages more consistent - lxc: Properly check yaml errors - lxc/init: Fix example - lxc/init: Properly replace args list - lxc/launch: Just use init.go's flags() - lxc/list: Sort IPv4 and IPv6 addresses - lxc/remote: Update help - lxd-bridge: Add ip6tables filter rules - lxd-bridge: DHCP happens over UDP only - lxd-bridge: Make IPv4 firewalling optional (default is enabled) - lxd/containers: Add basic logging to container creation - lxd/containers: Allow passing in-memory buffers to a FileResponse - lxd/containers: Also call setgroups when attaching to the container - lxd/containers: Avoid race condition in network fill function - lxd/containers: Blacklist lxc.syslog and lxc.ephemeral in raw.lxc - lxd/containers: Detect background tasks to allow clean exit - lxd/containers: Do mounts in the right order - lxd/containers: Don't attempt to read xattrs from symlinks - lxd/containers: Don't block resolution on non-existing paths - lxd/containers: Don't record last_state.power twice - lxd/containers: Exec() return attached PID && take bool arg - lxd/containers: Fix container state recording - lxd/containers: Fix device hotplug with major/minor set - lxd/containers: Fix file push error handling - lxd/containers: Fix generated seccomp profile - lxd/containers: Fix logging for file_manip commands - lxd/containers: Improve error handling and reporting during export - lxd/containers: Return a clear error when replacing a directory - lxd/daemon: Common codepath for http client - lxd/daemon: Don't set InsecureSkipVerify on daemon's tls config - lxd/daemon: Log daemon version - lxd/daemon: Make directories with stricter permissions - lxd/daemon: Make LXD_DIR with +x for group and everyone - lxd/daemon: Only mark ready once containers are up - lxd/daemon: Properly validate daemon keys on unset - lxd/daemon: Use our custom http server when updating HTTPS address too - lxd/db: Drop unused code from db.go - lxd/images: Close race condition in image download - lxd/images: Track speed during network transfers - lxd/main: Move activateifneeded to own file - lxd/main: Move callhook to own file - lxd/main: Move daemon to own file - lxd/main: Move forkexec to own file - lxd/main: Move forkgetnet to own file - lxd/main: Move forkmigrate to own file - lxd/main: Move forkstart to own file - lxd/main: Move init to own file - lxd/main: Move migratedumpsuccess to own file - lxd/main: Move netcat to own file - lxd/main: Move ready to own file - lxd/main: Move shutdown to own file - lxd/main: Move waitready to own file - lxd/main: Rename nsexec.go to main_nsexec.go - lxd/migrate: Use the generated snapshot list - lxd/patches: Mark all patches as applied on create - lxd/profiles: Fix unusued variable - lxd/storage: btrfs: Don't assume a path is a subvolume - lxd/storage: Change ContainerStart to take the name and path to start - lxd/storage: Rework EEXISTS detection on create - lxd/storage: zfs: Simplify device tracking logic - Makefile: Rework "make dist" to be more reliable - shared: add GetPollRevents() - shared: Add WebsocketExecMirror() - shared: Centralize all cert fingerprint generation - shared: Convert TransferProgress to ReadCloser - shared: ExecReaderToChannel() use sync.Once - shared: Give Architecture handling its own package - shared: Give IO progress tracker its own package - shared: Give simplestreams client its own package - shared: Give version handling its own package - shared: Implement write tracking - shared: Make a helper to compute cert fingerprint - shared: Move Device/Devices types to lxd package - shared: Move FromLXCState out of shared - shared: Move REST API to new package: certificate - shared: Move REST API to new package: container - shared: Move REST API to new package: godoc - shared: Move REST API to new package: image - shared: Move REST API to new package: network - shared: Move REST API to new package: operation - shared: Move REST API to new package: profile - shared: Move REST API to new package: response - shared: Move REST API to new package: server - shared: Move REST API to new package: status - shared: Move WebsocketUpgrader to network.go - shared: Remove GroupName function and add UserId one - shared: Rename idmapset_test_linux.go to idmapset_linux_test.go - shared: Support absolute file transfer tracking - shared/idmapset: Drop debugging code - shared/idmapset: Fix intersection test - shared/logging: Introduce our own formatter - shared/logging: Make PrintStack print at the Error level - shared/simplestreams: Don't depend on custom http handler - shared/simplestreams: Pass UserAgent as argument - shared/util: Add Int64InSlice() - shared/util: GetByteSizeString() take precision argument - shared/util: Improve byte parsing - shared/util: ParseByteSizeString() deal with bytes - tests: Don't ignore errors in db tests - tests: Fix bad variable name - tests: Fix deadcode to work with new upstream - tests: Fix shellcheck being confused by cd - tests: Fix standalone remote test - tests: Shorten test name to fit on Jenkins - tests: Simplify testsuite spawn code - tests: Test lxd shutdown - tests: Use lxc restart instead of reboot * Sync packaging with Zesty: - Bump standard to 3.9.8 - Cleanup lintian overrides Date: Mon, 30 Jan 2017 21:47:58 -0500 Changed-By: Stéphane Graber <stgra...@ubuntu.com> Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com> https://launchpad.net/ubuntu/+source/lxd/2.0.9-0ubuntu1~16.04.1
Format: 1.8 Date: Mon, 30 Jan 2017 21:47:58 -0500 Source: lxd Binary: lxd-client lxd lxc2 lxd-tools golang-github-lxc-lxd-dev Architecture: source Version: 2.0.9-0ubuntu1~16.04.1 Distribution: xenial Urgency: medium Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com> Changed-By: Stéphane Graber <stgra...@ubuntu.com> Description: golang-github-lxc-lxd-dev - Container hypervisor based on LXC - go source lxc2 - Container hypervisor based on LXC - metapackage lxd - Container hypervisor based on LXC - daemon lxd-client - Container hypervisor based on LXC - client lxd-tools - Container hypervisor based on LXC - extra tools Launchpad-Bugs-Fixed: 1660506 Changes: lxd (2.0.9-0ubuntu1~16.04.1) xenial; urgency=medium . * New upstream bugfix release (2.0.9) (LP: #1660506) - Exec sessions being killed by a signal will now report the signal number as part of their exit code. - VLAN device types are now properly reported in the API and client. - The client will now show the date an image was last used at. - The client will now let you delete multiple images at once. - LXD is now using Weblate for its translations. . - client: Add a done signal to Monitor API - client: Better handle http errors - client: Commonize update methods - doc: Add Documentation on Network Configuration via cloud-init - doc: Added reference to godoc to README.md - doc: Update README.md for CI and Weblate status - extra/lxc-to-lxd: Add more unsupported config keys - extra/lxc-to-lxd: All properties must be strings - extra/lxc-to-lxd: Copy the rootfs by default, don't move it - extra/lxc-to-lxd: Show nicer error on missing python3-lxc - extra/lxc-to-lxd: Switch to using a config whitelist - global: Fix typos - global: "gofmt -s" run - lxc: Better handle timestamps - lxc: Make help messages more consistent - lxc: Properly check yaml errors - lxc/init: Fix example - lxc/init: Properly replace args list - lxc/launch: Just use init.go's flags() - lxc/list: Sort IPv4 and IPv6 addresses - lxc/remote: Update help - lxd-bridge: Add ip6tables filter rules - lxd-bridge: DHCP happens over UDP only - lxd-bridge: Make IPv4 firewalling optional (default is enabled) - lxd/containers: Add basic logging to container creation - lxd/containers: Allow passing in-memory buffers to a FileResponse - lxd/containers: Also call setgroups when attaching to the container - lxd/containers: Avoid race condition in network fill function - lxd/containers: Blacklist lxc.syslog and lxc.ephemeral in raw.lxc - lxd/containers: Detect background tasks to allow clean exit - lxd/containers: Do mounts in the right order - lxd/containers: Don't attempt to read xattrs from symlinks - lxd/containers: Don't block resolution on non-existing paths - lxd/containers: Don't record last_state.power twice - lxd/containers: Exec() return attached PID && take bool arg - lxd/containers: Fix container state recording - lxd/containers: Fix device hotplug with major/minor set - lxd/containers: Fix file push error handling - lxd/containers: Fix generated seccomp profile - lxd/containers: Fix logging for file_manip commands - lxd/containers: Improve error handling and reporting during export - lxd/containers: Return a clear error when replacing a directory - lxd/daemon: Common codepath for http client - lxd/daemon: Don't set InsecureSkipVerify on daemon's tls config - lxd/daemon: Log daemon version - lxd/daemon: Make directories with stricter permissions - lxd/daemon: Make LXD_DIR with +x for group and everyone - lxd/daemon: Only mark ready once containers are up - lxd/daemon: Properly validate daemon keys on unset - lxd/daemon: Use our custom http server when updating HTTPS address too - lxd/db: Drop unused code from db.go - lxd/images: Close race condition in image download - lxd/images: Track speed during network transfers - lxd/main: Move activateifneeded to own file - lxd/main: Move callhook to own file - lxd/main: Move daemon to own file - lxd/main: Move forkexec to own file - lxd/main: Move forkgetnet to own file - lxd/main: Move forkmigrate to own file - lxd/main: Move forkstart to own file - lxd/main: Move init to own file - lxd/main: Move migratedumpsuccess to own file - lxd/main: Move netcat to own file - lxd/main: Move ready to own file - lxd/main: Move shutdown to own file - lxd/main: Move waitready to own file - lxd/main: Rename nsexec.go to main_nsexec.go - lxd/migrate: Use the generated snapshot list - lxd/patches: Mark all patches as applied on create - lxd/profiles: Fix unusued variable - lxd/storage: btrfs: Don't assume a path is a subvolume - lxd/storage: Change ContainerStart to take the name and path to start - lxd/storage: Rework EEXISTS detection on create - lxd/storage: zfs: Simplify device tracking logic - Makefile: Rework "make dist" to be more reliable - shared: add GetPollRevents() - shared: Add WebsocketExecMirror() - shared: Centralize all cert fingerprint generation - shared: Convert TransferProgress to ReadCloser - shared: ExecReaderToChannel() use sync.Once - shared: Give Architecture handling its own package - shared: Give IO progress tracker its own package - shared: Give simplestreams client its own package - shared: Give version handling its own package - shared: Implement write tracking - shared: Make a helper to compute cert fingerprint - shared: Move Device/Devices types to lxd package - shared: Move FromLXCState out of shared - shared: Move REST API to new package: certificate - shared: Move REST API to new package: container - shared: Move REST API to new package: godoc - shared: Move REST API to new package: image - shared: Move REST API to new package: network - shared: Move REST API to new package: operation - shared: Move REST API to new package: profile - shared: Move REST API to new package: response - shared: Move REST API to new package: server - shared: Move REST API to new package: status - shared: Move WebsocketUpgrader to network.go - shared: Remove GroupName function and add UserId one - shared: Rename idmapset_test_linux.go to idmapset_linux_test.go - shared: Support absolute file transfer tracking - shared/idmapset: Drop debugging code - shared/idmapset: Fix intersection test - shared/logging: Introduce our own formatter - shared/logging: Make PrintStack print at the Error level - shared/simplestreams: Don't depend on custom http handler - shared/simplestreams: Pass UserAgent as argument - shared/util: Add Int64InSlice() - shared/util: GetByteSizeString() take precision argument - shared/util: Improve byte parsing - shared/util: ParseByteSizeString() deal with bytes - tests: Don't ignore errors in db tests - tests: Fix bad variable name - tests: Fix deadcode to work with new upstream - tests: Fix shellcheck being confused by cd - tests: Fix standalone remote test - tests: Shorten test name to fit on Jenkins - tests: Simplify testsuite spawn code - tests: Test lxd shutdown - tests: Use lxc restart instead of reboot . * Sync packaging with Zesty: - Bump standard to 3.9.8 - Cleanup lintian overrides Checksums-Sha1: 8fa16772b8c8372ad6565be0d33956779dfad719 2826 lxd_2.0.9-0ubuntu1~16.04.1.dsc d2348def71672084bd2f9a37f21bbbd24d8d4058 5096748 lxd_2.0.9.orig.tar.gz c05d733c41818f3ef374efc1e0e68b1f77de2b8f 91316 lxd_2.0.9-0ubuntu1~16.04.1.debian.tar.xz Checksums-Sha256: 52c0c61d3055be3005331cfebae7380529c4ae4d1936ce8229191791b5441a94 2826 lxd_2.0.9-0ubuntu1~16.04.1.dsc e67866ada06a8c18668e19a8377f5711fe766484d56fef1dff8c6331ece7612c 5096748 lxd_2.0.9.orig.tar.gz d35058a6f5a9d8ba2508e0bc07fdeb119eac86901678e2b762fef06ada0afcd2 91316 lxd_2.0.9-0ubuntu1~16.04.1.debian.tar.xz Files: f46d013d3a6a43091042c605cca692e6 2826 admin optional lxd_2.0.9-0ubuntu1~16.04.1.dsc 2fab2456a29ad8d297cf5dc74f93b772 5096748 admin optional lxd_2.0.9.orig.tar.gz dddc58106c4c4404c282cb57d74f1682 91316 admin optional lxd_2.0.9-0ubuntu1~16.04.1.debian.tar.xz
-- Xenial-changes mailing list Xenial-changes@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/xenial-changes