[ubuntu/xenial-proposed] lxd 2.0.9-0ubuntu1~16.04.1 (Accepted)
Stéphane Graber
stgraber at ubuntu.com
Fri Feb 3 16:32:46 UTC 2017
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 <stgraber at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/lxd/2.0.9-0ubuntu1~16.04.1
-------------- next part --------------
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-discuss at lists.ubuntu.com>
Changed-By: Stéphane Graber <stgraber at 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
More information about the Xenial-changes
mailing list