Hello community,

here is the log from the commit of package lxc for openSUSE:Factory checked in 
at 2017-11-01 11:10:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lxc (Old)
 and      /work/SRC/openSUSE:Factory/.lxc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lxc"

Wed Nov  1 11:10:15 2017 rev:75 rq:537977 version:2.0.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/lxc/lxc.changes  2017-09-15 21:03:51.186479658 
+0200
+++ /work/SRC/openSUSE:Factory/.lxc.new/lxc.changes     2017-11-01 
11:10:18.212315348 +0100
@@ -1,0 +2,277 @@
+Tue Oct 31 19:42:13 UTC 2017 - [email protected]
+
+- update to version 2.0.9
+  Bugfixes:
+  * apparmor: Allow containers to start in AppArmor namespaces
+  * apparmor: Drop useless apparmor denies
+  * caps: Move ifndef/define to the top
+  * cgfsng: Fail when limits fail to apply
+  * cgfsng: Log when we defer to cgfsng
+  * cgfsng: Only output debug info when we set cgroup data
+  * cgroups: Handle hybrid cgroup layouts
+  * cgroups: Use tight scoping
+  * cgroups: Workaround gcc-7 bug
+  * commands: Abstract cmd socket handling + logging
+  * commands: Add missing translation
+  * commands: Delete meaningless comments
+  * commands: Handle EINTR
+  * commands: Make state server interface flexible
+  * commands: Move lxc_make_abstract_socket_name()
+  * commands: Rename to lxc_cmd_add_state_client()
+  * commonds: Fix typo
+  * conf: Adapt to lxc-user-nic usage
+  * conf: Add lxc_get_idmaps()
+  * conf: Add userns_exec_full()
+  * conf: Allow to clear all config items
+  * conf: Allow to get lxc.autodev
+  * conf: Allow to get lxc.haltsignal
+  * conf: Allow to get lxc.kmsg
+  * conf: Allow to get lxc.rebootsignal
+  * conf: Allow to get lxc.stopsignal
+  * conf: Allow writing uid mappings with euid != 0
+  * conf: Avoid double-frees in userns_exec_1()
+  * conf: Clear lxc.include
+  * conf: Do not check for empty value twice
+  * conf: Do not check union on wrong net type
+  * conf: Do not deref null pointer
+  * conf: Do not free static memory
+  * conf: Do not log uninitialized memory
+  * conf: Do not write out trailing spaces
+  * conf: Don't send ttys when none are configured
+  * conf: Dump lxc_get_config_item()
+  * conf: Error out on too many mappings
+  * conf: Fix bionic builds
+  * conf: Fix build without libcap
+  * conf: Fix tty creation
+  * conf: Fix userns_exec_1()
+  * conf: Free netdev->downscript
+  * conf: Implement config item clear callback
+  * conf: Improve lxc_map_ids()
+  * conf: Improve tty shifting function
+  * conf: Improve write_id_mapping()
+  * conf: Increase lxc-user-nic buffer
+  * conf: Log lxc-user-nic output
+  * conf: lxc_listconfigs -> lxc_list_config_items
+  * conf: Move clearing config items into one place
+  * conf: Non-functional changes
+  * conf: NOTICE() on mounts on container's /dev
+  * conf: Performance tweaks
+  * conf: Preserve newlines
+  * conf: Properly parse lxc.idmap entries
+  * conf: Record idmap that gets written
+  * conf: Refactoring of most config parsing code
+  * conf: Refactor network deletion
+  * conf: Remove dead assignments in parse_idmaps()
+  * conf: Remove dead mount code
+  * conf: Rework lxc_map_ids()
+  * conf: Rework userns_exec_1()
+  * conf: Send ttys in batches of 2
+  * conf: Switch API to new callback system
+  * conf: Use a minimal {g,u}id map
+  * conf: Use correct check on char array
+  * conf: Use run_command for lxc-usernsexec
+  * console: Clean tty state + return 0 on peer exit
+  * console: DO NOT add the handles of adjust winsize when the 'stdin' is not 
a tty
+  * console: Fix memory leak of 'lxc_tty_state'
+  * console: Remove dead assignments
+  * core: Do remount with the MS_REMOUNT flag when mounts with MS_RDONLY
+  * core: Fix a format string build failure on x32
+  * core: Fix includes for Android
+  * core: Fix memory and resource leak
+  * core: Fix some cppcheck warnings
+  * core: Fix the bug of 'ts->stdoutfd' did not fill with parameters 'stdoutfd'
+  * core: Include custom mntent for Android
+  * core: Log function called in userns_exec_1()
+  * core: Remove the __func__ macro
+  * core: Remove the unused macro
+  * core: Replace "priority" with "level"
+  * core: Revert "Add a prefix to the lxc.pc"
+  * core: root -> am_root
+  * core: struct bdev -> struct lxc_storage
+  * core: Update .gitignore
+  * core: Use strerror(errno) instead of %m
+  * criu: Add cmp_version()
+  * criu: Use correct check initialization check
+  * doc: Add CII Best Practices badge to README
+  * doc: Add console behavior to Japanese lxc.container.conf(5)
+  * doc: Document missing env variables
+  * doc: Fix regex-typo in Japanese and Korean lxc-monitor(1)
+  * doc: Fix regex-typo in lxc-monitor.sgml.in
+  * doc: Reword id mapping restrictions when unpriv
+  * doc: Rework README
+  * doc: Tweak Japanese lxc.container.conf(5)
+  * doc: Tweak lxc.container.conf a little
+  * doc: Untabify Japanese lxc.container.conf(5)
+  * doc: Update API documentation for get_config_item
+  * execute: Enable console & standard /dev symlinks
+  * init: Add comment for exclude 32 and 33 signals
+  * init: Adjust include statements
+  * init: Become session leader
+  * init: Move initialization of act to outside of the loop
+  * init: Report exec*() failure
+  * init: Use lxc-stop to stop systemd service
+  * liblxc: Make sure memory is free()ed
+  * liblxc: Only spawn monitord on demand
+  * liblxc: Remove 5s timeout on error
+  * liblxc: Use snprintf()
+  * liblxc: Use userns_exec_full()
+  * lock: Non-functional changes
+  * lock: Return the right error when open lock file failed
+  * log: Prevent stack smashing
+  * log: Switch to a new lxc_log_init function
+  * monitor: Abstract lxc_abstract_unix_{send,recv}_fd for af_unix
+  * monitor: Add lxc_cmd_state_server()
+  * monitor: Add TRACE()ers
+  * monitor: Delete unneccessory include file
+  * monitor: Remove dead assignments
+  * monitor: Remove the workaround-code for lxc_abstract_unix_connect
+  * monitor: Remove unlink operation for af_unix
+  * network: Add arg to config clear method
+  * network: Add data arg to set callback
+  * network: Add ifindex field for host veth device
+  * network: Add lxc_log_configured_netdevs()
+  * network: Add missing checks for empty links
+  * network: Add network counter
+  * network: Add warning when ignoring MTU
+  * network: Clear ifindeces
+  * network: Delete ovs for unprivileged networks
+  * network: Document all fields in struct lxc_netdev
+  * network: Don't delete net devs we didn't create
+  * network: Fix grammar
+  * network: Implement lxc_get_netdev_by_idx()
+  * network: Log cleanup thread pid for openswitch
+  * network: Log ifindex
+  * network: Log ifindex for host side veth device
+  * network: Log veth_attr.pair and veth_attr.veth1
+  * network: Move config_value_empty() to confile_utils
+  * network: Perform network validation at creation time
+  * network: Remove allocation from lxc_mkifname()
+  * network: Remove dead assignments
+  * network: Remove netpipe
+  * network: Retrieve correct names and ifindices
+  * network: Retrieve the host's veth device ifindex
+  * network: Rework network creation
+  * network: Send ifindex for unpriv networks
+  * network: Stop recording saved physical net devices
+  * network: Use correct network device name
+  * network: Use send()/recv()
+  * network: Use single helper to delete networks
+  * network: Use static memory for net device names
+  * openvswitch: Delete ports intelligently
+  * seccomp: Export the seccomp filter after load it into kernel successful
+  * seccomp: Print action name in log
+  * seccomp: s/n-new-privs/no-new-privs/g
+  * seccomp: Update comment for function parse_config
+  * start: Add lxc_free_handler()
+  * start: Add lxc_init_handler()
+  * start: Document all handler fields
+  * start: Don't call lxc_map_ids() without id map
+  * start: Don't close inherited namespace fds
+  * start: Don't let data_sock users close the fd
+  * start: Dup std{in,out,err} to pty slave
+  * start: Ensure cgroups are cleaned up
+  * start: Generalize lxc_check_inherited()
+  * start: Log sending and receiving of tty fds
+  * start: lxc_setup() after unshare(CLONE_NEWCGROUP)
+  * start: Move env setup before container setup
+  * start: Pass LXC_LOG_LEVEL to hooks
+  * start: Pin rootfs when privileged
+  * start: Remove dead variable
+  * start: Send state to legacy lxc-monitord state server even if no state 
clients registered
+  * start: Set environment variables correctly
+  * start: Switch from SOCK_DGRAM to SOCK_STREAM
+  * start: Switch ids at last possible instance
+  * start: Use separate socket on daemonized start
+  * start: Use userns_exec_full()
+  * state: Remove lxc_rmstate declaration
+  * storage: Add storage_utils.{c.h}
+  * storage: Avoid segfault
+  * storage: Default to orig type on identical paths
+  * storage: Record output from mkfs.*
+  * storage: Rename files "bdev" -> "storage"
+  * storage: Use userns_exec_full()
+  * storage/dir: Using 'add-required_remount_flags' function to add required 
flags
+  * storage/loop: Detect loop file
+  * storage/overlayfs: Fix wrong path
+  * storage/overlay: Handle overlay for stable 2.0
+  * template: Remove obsolete bind-mounts from userns.conf
++++ 80 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/lxc/lxc.changes
++++ and /work/SRC/openSUSE:Factory/.lxc.new/lxc.changes

Old:
----
  lxc-2.0.8.tar.gz
  lxc-2.0.8.tar.gz.asc

New:
----
  lxc-2.0.9.tar.gz
  lxc-2.0.9.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lxc.spec ++++++
--- /var/tmp/diff_new_pack.lxXQB3/_old  2017-11-01 11:10:19.788257785 +0100
+++ /var/tmp/diff_new_pack.lxXQB3/_new  2017-11-01 11:10:19.792257638 +0100
@@ -18,7 +18,7 @@
 
 %define                shlib_version 1
 Name:           lxc
-Version:        2.0.8
+Version:        2.0.9
 Release:        0
 Url:            http://linuxcontainers.org/
 Summary:        Userspace tools for Linux kernel containers

++++++ lxc-2.0.8.tar.gz -> lxc-2.0.9.tar.gz ++++++
++++ 41184 lines of diff (skipped)


Reply via email to