[lxc-devel] [lxc/lxc] 92165e: tree-wide: fix includes to fix bionic builds

GitHub noreply at github.com
Sun Oct 7 20:55:55 UTC 2018


  Branch: refs/heads/stable-3.0
  Home:   https://github.com/lxc/lxc
  Commit: 92165e00ce9d2853703aa6897131e598d1c9fdae
      https://github.com/lxc/lxc/commit/92165e00ce9d2853703aa6897131e598d1c9fdae
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/af_unix.c
    M src/lxc/attach.c
    M src/lxc/caps.c
    M src/lxc/caps.h
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup.c
    M src/lxc/cgroups/cgroup_utils.c
    M src/lxc/cmd/lxc_init.c
    M src/lxc/cmd/lxc_monitord.c
    M src/lxc/cmd/lxc_user_nic.c
    M src/lxc/cmd/lxc_usernsexec.c
    M src/lxc/commands.c
    M src/lxc/commands_utils.c
    M src/lxc/compiler.h
    M src/lxc/conf.c
    M src/lxc/conf.h
    M src/lxc/confile.c
    M src/lxc/confile_utils.c
    M src/lxc/confile_utils.h
    M src/lxc/criu.c
    M src/lxc/criu.h
    M src/lxc/execute.c
    M src/lxc/file_utils.c
    M src/lxc/file_utils.h
    M src/lxc/freezer.c
    M src/lxc/initutils.c
    M src/lxc/initutils.h
    M src/lxc/log.c
    M src/lxc/log.h
    M src/lxc/lsm/apparmor.c
    M src/lxc/lsm/lsm.c
    M src/lxc/lsm/nop.c
    M src/lxc/lsm/selinux.c
    M src/lxc/lxc.h
    M src/lxc/lxccontainer.c
    M src/lxc/lxccontainer.h
    M src/lxc/lxclock.c
    M src/lxc/lxclock.h
    M src/lxc/macro.h
    M src/lxc/mainloop.c
    M src/lxc/mainloop.h
    M src/lxc/monitor.c
    M src/lxc/monitor.h
    M src/lxc/namespace.c
    M src/lxc/namespace.h
    M src/lxc/network.c
    M src/lxc/network.h
    M src/lxc/nl.c
    M src/lxc/pam/pam_cgfs.c
    M src/lxc/parse.c
    M src/lxc/ringbuf.c
    M src/lxc/rtnl.c
    M src/lxc/seccomp.c
    M src/lxc/start.c
    M src/lxc/start.h
    M src/lxc/state.c
    M src/lxc/storage/btrfs.c
    M src/lxc/storage/btrfs.h
    M src/lxc/storage/dir.c
    M src/lxc/storage/dir.h
    M src/lxc/storage/loop.c
    M src/lxc/storage/loop.h
    M src/lxc/storage/lvm.c
    M src/lxc/storage/lvm.h
    M src/lxc/storage/nbd.c
    M src/lxc/storage/nbd.h
    M src/lxc/storage/overlay.c
    M src/lxc/storage/rbd.c
    M src/lxc/storage/rbd.h
    M src/lxc/storage/rsync.c
    M src/lxc/storage/rsync.h
    M src/lxc/storage/storage.c
    M src/lxc/storage/storage.h
    M src/lxc/storage/storage_utils.c
    M src/lxc/storage/storage_utils.h
    M src/lxc/storage/zfs.c
    M src/lxc/storage/zfs.h
    M src/lxc/string_utils.c
    M src/lxc/sync.c
    M src/lxc/terminal.c
    M src/lxc/terminal.h
    M src/lxc/tools/arguments.c
    M src/lxc/tools/arguments.h
    M src/lxc/tools/lxc_attach.c
    M src/lxc/tools/lxc_autostart.c
    M src/lxc/tools/lxc_cgroup.c
    M src/lxc/tools/lxc_checkpoint.c
    M src/lxc/tools/lxc_config.c
    M src/lxc/tools/lxc_console.c
    M src/lxc/tools/lxc_copy.c
    M src/lxc/tools/lxc_create.c
    M src/lxc/tools/lxc_destroy.c
    M src/lxc/tools/lxc_device.c
    M src/lxc/tools/lxc_execute.c
    M src/lxc/tools/lxc_freeze.c
    M src/lxc/tools/lxc_info.c
    M src/lxc/tools/lxc_ls.c
    M src/lxc/tools/lxc_monitor.c
    M src/lxc/tools/lxc_snapshot.c
    M src/lxc/tools/lxc_start.c
    M src/lxc/tools/lxc_stop.c
    M src/lxc/tools/lxc_top.c
    M src/lxc/tools/lxc_unfreeze.c
    M src/lxc/tools/lxc_unshare.c
    M src/lxc/tools/lxc_wait.c
    M src/lxc/utils.c
    M src/lxc/utils.h

  Log Message:
  -----------
  tree-wide: fix includes to fix bionic builds

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: ef59d32670d566a02ea707ccb4b75008de1ad4c7
      https://github.com/lxc/lxc/commit/ef59d32670d566a02ea707ccb4b75008de1ad4c7
  Author: Jungsub Shin <supsup5642 at gmail.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M templates/lxc-oci.in

  Log Message:
  -----------
  template: oci template supports for char user info

oci template changes character user info to uid, gid
according to OCI image spec.

Signed-off-by: Jungsub Shin jungsub_shin at tmax.co.kr


  Commit: 4601b21deb5e61297480f79d046ecb3dc0ec514b
      https://github.com/lxc/lxc/commit/4601b21deb5e61297480f79d046ecb3dc0ec514b
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/storage/btrfs.c

  Log Message:
  -----------
  btrfs: fix btrfs containers

Closes #2612.
Closes #2655.

Fixes: 9de31d5a1394 ("tree-wide: s/strncpy()/strlcpy()/g")
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 6dc5d141126600574d66e847d2162cedd6e493de
      https://github.com/lxc/lxc/commit/6dc5d141126600574d66e847d2162cedd6e493de
  Author: Jungsub Shin <supsup5642 at gmail.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M templates/lxc-oci.in

  Log Message:
  -----------
  oci-template: Add logic for no /etc/passwd, group

OCI image spec dosen't specify action when there is
no /etc/passwd or /etc/group. So if there is no
/etc/passwd with string user info, set uid to 0. If there
is no /etc/group with string group info, set gid to 0.

Signed-off-by: Jungsub Shin jungsub_shin at tmax.co.kr


  Commit: 579047f73c54ebfccb88438ca29ae413f5855b4f
      https://github.com/lxc/lxc/commit/579047f73c54ebfccb88438ca29ae413f5855b4f
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M configure.ac
    M src/lxc/compiler.h

  Log Message:
  -----------
  configure: fix -Wimplicit-fallthrough check

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 9bc9d68716376d4bd0ecf5c2ae9ddc06ca9f8e0c
      https://github.com/lxc/lxc/commit/9bc9d68716376d4bd0ecf5c2ae9ddc06ca9f8e0c
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M configure.ac
    M src/lxc/Makefile.am
    M src/lxc/conf.c
    A src/lxc/syscall_wrappers.h
    M src/lxc/utils.c
    M src/lxc/utils.h

  Log Message:
  -----------
  utils: add lxc_setup_keyring()

Allocate a new keyring if we can to prevent information leak.

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 76f21f715be776826ffa88cd4188d68b39a61ab7
      https://github.com/lxc/lxc/commit/76f21f715be776826ffa88cd4188d68b39a61ab7
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    A config/ax_check_link_flag.m4
    M configure.ac

  Log Message:
  -----------
  autotools: support -z relro and -z now

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 090d565ce745187e5fb25df48a3805cb125f1812
      https://github.com/lxc/lxc/commit/090d565ce745187e5fb25df48a3805cb125f1812
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M configure.ac
    M src/include/netns_ifaddrs.c
    M src/include/netns_ifaddrs.h
    M src/lxc/macro.h

  Log Message:
  -----------
  netns_ifaddrs: handle IFLA_STATS{64} correctly

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 5497a52d80887dc08a8a2b673c6e4afc5c436228
      https://github.com/lxc/lxc/commit/5497a52d80887dc08a8a2b673c6e4afc5c436228
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/conf.c
    M src/lxc/syscall_wrappers.h

  Log Message:
  -----------
  syscall_wrappers: add pivot_root()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: fc5d4f6905424d5d6fa31dca242cbe815f59efeb
      https://github.com/lxc/lxc/commit/fc5d4f6905424d5d6fa31dca242cbe815f59efeb
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/conf.c
    M src/lxc/execute.c
    A src/lxc/raw_syscalls.c
    A src/lxc/raw_syscalls.h

  Log Message:
  -----------
  raw_syscalls: add lxc_raw_execveat()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 99c411177338282c23d8585228ba30089c600ada
      https://github.com/lxc/lxc/commit/99c411177338282c23d8585228ba30089c600ada
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/attach.c
    M src/lxc/namespace.c
    M src/lxc/namespace.h
    M src/lxc/raw_syscalls.c
    M src/lxc/raw_syscalls.h
    M src/lxc/start.c
    M src/lxc/utils.c
    M src/tests/lxc_raw_clone.c

  Log Message:
  -----------
  raw_syscalls: add lxc_raw_clone{_cb}()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: af0ecd5db2cb7c595c1071b1a30c794c91f6242b
      https://github.com/lxc/lxc/commit/af0ecd5db2cb7c595c1071b1a30c794c91f6242b
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/af_unix.c
    M src/lxc/cmd/lxc_init.c
    M src/lxc/cmd/lxc_monitord.c
    M src/lxc/lsm/apparmor.c
    M src/lxc/lxccontainer.c
    M src/lxc/namespace.h
    M src/lxc/network.c
    M src/lxc/raw_syscalls.h
    M src/lxc/utils.h

  Log Message:
  -----------
  raw_syscalls: add lxc_raw_getpid()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 001768a6415bf4224d71b22c64fdae471d075e0e
      https://github.com/lxc/lxc/commit/001768a6415bf4224d71b22c64fdae471d075e0e
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/Makefile.am

  Log Message:
  -----------
  autotools: fix lxc init build

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 476065fd8d909703494857b6aefee921a169f935
      https://github.com/lxc/lxc/commit/476065fd8d909703494857b6aefee921a169f935
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/Makefile.am

  Log Message:
  -----------
  autotools: fix lxc-monitord build

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: d9221dd91ea5c4a3f8ab57265b308decef0378a4
      https://github.com/lxc/lxc/commit/d9221dd91ea5c4a3f8ab57265b308decef0378a4
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/cmd/lxc_user_nic.c

  Log Message:
  -----------
  autotools: fix lxc-user-nic build

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: ec325902f3b3d8c2bdb909e111f08990a016dc30
      https://github.com/lxc/lxc/commit/ec325902f3b3d8c2bdb909e111f08990a016dc30
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/cmd/lxc_usernsexec.c

  Log Message:
  -----------
  autotools: fix lxc-usernsexec build

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 1f470bd5b2cfc76193626352cc29a341e469551a
      https://github.com/lxc/lxc/commit/1f470bd5b2cfc76193626352cc29a341e469551a
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/tests/Makefile.am
    M src/tests/lxc_raw_clone.c

  Log Message:
  -----------
  tests: add missing build dependencies

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: cb06ba8bb5367f5962b66df2a02524446f10153b
      https://github.com/lxc/lxc/commit/cb06ba8bb5367f5962b66df2a02524446f10153b
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/include/netns_ifaddrs.c
    M src/include/netns_ifaddrs.h

  Log Message:
  -----------
  netns_ifaddrs: only use struct rtnl_link_stats64

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 113cc2e57142800bd16e4f3573f4f4634a487e85
      https://github.com/lxc/lxc/commit/113cc2e57142800bd16e4f3573f4f4634a487e85
  Author: 2xsec <dh48.jeong at samsung.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c

  Log Message:
  -----------
  cgroups: remove unnecessary line

Signed-off-by: 2xsec <dh48.jeong at samsung.com>


  Commit: 316be863ffcc78c1bd16869b86ffff616c4295e6
      https://github.com/lxc/lxc/commit/316be863ffcc78c1bd16869b86ffff616c4295e6
  Author: 2xsec <dh48.jeong at samsung.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/include/netns_ifaddrs.c

  Log Message:
  -----------
  netns_iaddrs: remove unused functions

Signed-off-by: 2xsec <dh48.jeong at samsung.com>


  Commit: 1835a8c5d58776f551b60235c1ebac6ba790970e
      https://github.com/lxc/lxc/commit/1835a8c5d58776f551b60235c1ebac6ba790970e
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/parse.c

  Log Message:
  -----------
  parse: prefault config file with MAP_POPULATE

When we call lxc_file_for_each_line_mmap() we will always parse the
whole config file. Prefault it in case it is really long to optimize
performance.

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 40671e8e556794e137bc5e6670cbe2e905ae60f7
      https://github.com/lxc/lxc/commit/40671e8e556794e137bc5e6670cbe2e905ae60f7
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/utils.c

  Log Message:
  -----------
  cgfsng: avoid tiny race window

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 21d298c122ab5741d277cefbc848e58130da44a8
      https://github.com/lxc/lxc/commit/21d298c122ab5741d277cefbc848e58130da44a8
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/start.c
    M src/lxc/utils.c
    M src/lxc/utils.h

  Log Message:
  -----------
  utils: fix lxc_set_death_signal()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 2682a10f96d252399a0883bd4d8617c7fdeffeb8
      https://github.com/lxc/lxc/commit/2682a10f96d252399a0883bd4d8617c7fdeffeb8
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c

  Log Message:
  -----------
  cgfsng: handle v1 cpuset hierarchy first

If the value of cgroup.clone_children in our immediate ancestor cgroup
is 0 then the cpuset of any cgroups we create in subtrees will be empty
and hence we'll copy an empty cpuset at which point we cannot enter the
cpuset cgroup.
Avoid this problem by initializing cgroup.clone_children to 1 an copying
the initialized cpuset of our immediate ancestor. Note, that the cpuset
of our immediate ancestor must be initialized and ours as well otherwise
we couldn't be located in this cgroup.

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 96c7c2a9271f99762ab4269379136098c45f0e78
      https://github.com/lxc/lxc/commit/96c7c2a9271f99762ab4269379136098c45f0e78
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/ringbuf.c
    M src/lxc/syscall_wrappers.h
    M src/lxc/utils.h

  Log Message:
  -----------
  syscall_wrappers: move memfd_create()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 8cb8f970be9e6ea501a4d8368b0708d74cd75bfb
      https://github.com/lxc/lxc/commit/8cb8f970be9e6ea501a4d8368b0708d74cd75bfb
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/attach.c
    M src/lxc/cmd/lxc_user_nic.c
    M src/lxc/network.c
    M src/lxc/start.c
    M src/lxc/syscall_wrappers.h
    M src/lxc/utils.h

  Log Message:
  -----------
  syscall_wrappers: move setns()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 8718146c85c59863f66ab1620af6e4e67e3a6c88
      https://github.com/lxc/lxc/commit/8718146c85c59863f66ab1620af6e4e67e3a6c88
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/syscall_wrappers.h
    M src/lxc/utils.h

  Log Message:
  -----------
  syscall_wrappers: move sethostname()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: dd42598478d1431b80a312cc8e0dbd24435a83d4
      https://github.com/lxc/lxc/commit/dd42598478d1431b80a312cc8e0dbd24435a83d4
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/cmd/lxc_usernsexec.c
    M src/lxc/criu.c
    M src/lxc/lxccontainer.c
    M src/lxc/storage/rsync.c
    M src/lxc/storage/storage_utils.c
    M src/lxc/syscall_wrappers.h
    M src/lxc/utils.h

  Log Message:
  -----------
  syscall_wrappers: move unshare()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: dbe406862470e075b59dd341de53af5292b465c6
      https://github.com/lxc/lxc/commit/dbe406862470e075b59dd341de53af5292b465c6
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/storage/nbd.c
    M src/lxc/syscall_wrappers.h
    M src/lxc/terminal.c
    M src/lxc/utils.h

  Log Message:
  -----------
  syscall_wrappers: move signalfd()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 29c417df3f08af1454d16e419786befb7dfd5150
      https://github.com/lxc/lxc/commit/29c417df3f08af1454d16e419786befb7dfd5150
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/raw_syscalls.h
    M src/lxc/utils.h

  Log Message:
  -----------
  raw_syscalls: move lxc_raw_gettid()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 68994253cf6fcb4c3a698f3b773f082a441819c3
      https://github.com/lxc/lxc/commit/68994253cf6fcb4c3a698f3b773f082a441819c3
  Author: 2xsec <dh48.jeong at samsung.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/tools/lxc_start.c

  Log Message:
  -----------
  tools: lxc-start: remove unused argument

Signed-off-by: 2xsec <dh48.jeong at samsung.com>


  Commit: 05ed32502570b0be4eab56469218b648112b3fcb
      https://github.com/lxc/lxc/commit/05ed32502570b0be4eab56469218b648112b3fcb
  Author: 2xsec <dh48.jeong at samsung.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/tools/lxc_unshare.c

  Log Message:
  -----------
  tools: lxc-unshare: remove unnecessary initialization

Signed-off-by: 2xsec <dh48.jeong at samsung.com>


  Commit: 80a7b88159d54762cf28714ab8bf9ec793263e19
      https://github.com/lxc/lxc/commit/80a7b88159d54762cf28714ab8bf9ec793263e19
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/confile.c

  Log Message:
  -----------
  parse: remove access() check

We can just fail on open() and not waste an additional syscall.

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 27025c491451c3a0f604665918ccfd7fabf0de0a
      https://github.com/lxc/lxc/commit/27025c491451c3a0f604665918ccfd7fabf0de0a
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/parse.c

  Log Message:
  -----------
  parse: report errors when failing config parsing

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 8634b8a958735ff5548633ed8f969214783d51c1
      https://github.com/lxc/lxc/commit/8634b8a958735ff5548633ed8f969214783d51c1
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/macro.h

  Log Message:
  -----------
  macro: add PATH_MAX

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: db027f118ec844f5d0b974c207cae182bf9a2eba
      https://github.com/lxc/lxc/commit/db027f118ec844f5d0b974c207cae182bf9a2eba
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/cmd/lxc_init.c

  Log Message:
  -----------
  cmd: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 11b0936673c5f0292e3a4ee6b29a8182c792c326
      https://github.com/lxc/lxc/commit/11b0936673c5f0292e3a4ee6b29a8182c792c326
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/conf.c

  Log Message:
  -----------
  conf: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 84da464d787a0edb1dc7992c55a8f0b5927df909
      https://github.com/lxc/lxc/commit/84da464d787a0edb1dc7992c55a8f0b5927df909
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/confile.c

  Log Message:
  -----------
  confile: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 309ba3c85dbb23ea790b32bc6f85db043c34c8d0
      https://github.com/lxc/lxc/commit/309ba3c85dbb23ea790b32bc6f85db043c34c8d0
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/log.h

  Log Message:
  -----------
  log: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 22601d54344524ff4cbb49c58269cd0a50b6b50f
      https://github.com/lxc/lxc/commit/22601d54344524ff4cbb49c58269cd0a50b6b50f
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/lxccontainer.c

  Log Message:
  -----------
  lxccontainer: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: bb2249df83a9ae5664a79ab1590d245a15f4bfef
      https://github.com/lxc/lxc/commit/bb2249df83a9ae5664a79ab1590d245a15f4bfef
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/macro.h

  Log Message:
  -----------
  macro: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 9f423d09e244bc15266ad9af69dc6278b13323e0
      https://github.com/lxc/lxc/commit/9f423d09e244bc15266ad9af69dc6278b13323e0
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/network.c

  Log Message:
  -----------
  network: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 09c4da07ffcb3aec8bd44ca57369d4e757eb8e2b
      https://github.com/lxc/lxc/commit/09c4da07ffcb3aec8bd44ca57369d4e757eb8e2b
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/pam/pam_cgfs.c

  Log Message:
  -----------
  pam: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 1963eb8a01a9f5f66d478ebe51461fa21c4d1f2c
      https://github.com/lxc/lxc/commit/1963eb8a01a9f5f66d478ebe51461fa21c4d1f2c
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 1d11cb6819d148939ef8738e2b747396c7ec8a0c
      https://github.com/lxc/lxc/commit/1d11cb6819d148939ef8738e2b747396c7ec8a0c
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/terminal.h

  Log Message:
  -----------
  terminal: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 3e2f74b7b08a99a90aa3956d8e2e1c89c30102ab
      https://github.com/lxc/lxc/commit/3e2f74b7b08a99a90aa3956d8e2e1c89c30102ab
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/utils.c

  Log Message:
  -----------
  utils: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: dc815306d4f67c704fdaae247a97c1285fb99dac
      https://github.com/lxc/lxc/commit/dc815306d4f67c704fdaae247a97c1285fb99dac
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/storage/btrfs.c
    M src/lxc/storage/loop.c
    M src/lxc/storage/lvm.c
    M src/lxc/storage/overlay.c
    M src/lxc/storage/rbd.c
    M src/lxc/storage/storage.c
    M src/lxc/storage/storage_utils.c
    M src/lxc/storage/zfs.c

  Log Message:
  -----------
  storage: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 1141d9fe4f9e1503234778caa7a7c4c554855713
      https://github.com/lxc/lxc/commit/1141d9fe4f9e1503234778caa7a7c4c554855713
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/tools/lxc_cgroup.c
    M src/lxc/tools/lxc_copy.c
    M src/lxc/tools/lxc_destroy.c
    M src/lxc/tools/lxc_execute.c
    M src/lxc/tools/lxc_unshare.c

  Log Message:
  -----------
  tools: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 8f03ee12ddefd448f44a7f4074c726ac266b2b62
      https://github.com/lxc/lxc/commit/8f03ee12ddefd448f44a7f4074c726ac266b2b62
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-07 (Sun, 07 Oct 2018)

  Changed paths:
    M src/lxc/attach.c

  Log Message:
  -----------
  attach: reset signal mask

Since we introduced clean exit from the mainloop when SIGTERM is sent we
changed the signal mask of the parent process but we never reset the
signal mask for the actual attached process.

Closes #399.

Fixes: 1349e92e4d23 ("console: exit mainloop on SIGTERM")
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


Compare: https://github.com/lxc/lxc/compare/894556faee97...8f03ee12ddef
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the lxc-devel mailing list