[lxc-devel] [lxc/lxc] 7d08ed: tests: lxc-test-apparmor-mount: show a log on erro...

GitHub noreply at github.com
Tue Jul 31 13:18:35 UTC 2018


  Branch: refs/heads/stable-3.0
  Home:   https://github.com/lxc/lxc
  Commit: 7d08ed65594b0799adba914fec10f3ab8114a554
      https://github.com/lxc/lxc/commit/7d08ed65594b0799adba914fec10f3ab8114a554
  Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/tests/lxc-test-apparmor-mount

  Log Message:
  -----------
  tests: lxc-test-apparmor-mount: show a log on error

Signed-off-by: Wolfgang Bumiller <w.bumiller at proxmox.com>


  Commit: 11c52cb4050c505913b293ef166d783e143ee281
      https://github.com/lxc/lxc/commit/11c52cb4050c505913b293ef166d783e143ee281
  Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/tests/lxc-test-apparmor-mount

  Log Message:
  -----------
  tests: lxc-test-apparmor-mount: check environment early

don't kill all my processes when running it as user...

Signed-off-by: Wolfgang Bumiller <w.bumiller at proxmox.com>


  Commit: 28968d7d6ec9facadac932e6e59b882341e875b0
      https://github.com/lxc/lxc/commit/28968d7d6ec9facadac932e6e59b882341e875b0
  Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/lsm/apparmor.c
    M src/lxc/lsm/lsm.c

  Log Message:
  -----------
  lsm: fixup lsm_process_label_set_at return values

Always return -1 on error (some code paths returned -1, some
returned negative error codes), don't assume 'errno' is set
afterwards, as the function already prints errors and not
all code paths will have a usable errno value.

Signed-off-by: Wolfgang Bumiller <w.bumiller at proxmox.com>


  Commit: f6eea250d20134814927bcb187af406e37aae4aa
      https://github.com/lxc/lxc/commit/f6eea250d20134814927bcb187af406e37aae4aa
  Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/lsm/apparmor.c

  Log Message:
  -----------
  apparmor: use fopen_cloexec

Signed-off-by: Wolfgang Bumiller <w.bumiller at proxmox.com>


  Commit: 99b7f9db918941698c190832f4c9f449011a9560
      https://github.com/lxc/lxc/commit/99b7f9db918941698c190832f4c9f449011a9560
  Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

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

  Log Message:
  -----------
  utils: add must_concat helper

Signed-off-by: Wolfgang Bumiller <w.bumiller at proxmox.com>


  Commit: 296f7311bbdb8f6b2e22a3024f265efc8b79829f
      https://github.com/lxc/lxc/commit/296f7311bbdb8f6b2e22a3024f265efc8b79829f
  Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M config/apparmor/abstractions/container-base.in
    M config/apparmor/profiles/lxc-default-cgns
    M config/apparmor/profiles/lxc-default-with-nesting

  Log Message:
  -----------
  apparmor: update current profiles

remove cgmanager rules and add fstype=cgroup2 variants for
the existing fstype=cgroup rules

Signed-off-by: Wolfgang Bumiller <w.bumiller at proxmox.com>


  Commit: 28f9a704d65df0f40a4dfaba06bc0a1725ec25bb
      https://github.com/lxc/lxc/commit/28f9a704d65df0f40a4dfaba06bc0a1725ec25bb
  Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M config/apparmor/abstractions/start-container

  Log Message:
  -----------
  apparmor: allow start-container to change to lxc-**

For generated profiles with apparmor namespaces we get
profile names with slashes in them. To match those, we need
to allow changing to lxc-**, not just lxc-*.

Signed-off-by: Wolfgang Bumiller <w.bumiller at proxmox.com>


  Commit: c97e6a4be8a9cc19a3d9aab760270f4f63eb97b4
      https://github.com/lxc/lxc/commit/c97e6a4be8a9cc19a3d9aab760270f4f63eb97b4
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/utils.h

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

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


  Commit: 821a008dfff5eb76e97a4ddbc095c73ed28f7f3b
      https://github.com/lxc/lxc/commit/821a008dfff5eb76e97a4ddbc095c73ed28f7f3b
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

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

  Log Message:
  -----------
  cgroups: s/strtok_r()/lxc_iterate_parts()

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


  Commit: 697951917ed37ed1a27c6b3ab8fa04ccf198b9a9
      https://github.com/lxc/lxc/commit/697951917ed37ed1a27c6b3ab8fa04ccf198b9a9
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/conf.c

  Log Message:
  -----------
  conf: s/strtok_r()/lxc_iterate_parts()/g

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


  Commit: 9fee218f880627f7693beec5d15811b75d497eaf
      https://github.com/lxc/lxc/commit/9fee218f880627f7693beec5d15811b75d497eaf
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/confile.c

  Log Message:
  -----------
  confile: s/strtok_r()/lxc_iterate_parts()/g

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


  Commit: fc6d8aeaf210b66efdac930d02740e7095a677f6
      https://github.com/lxc/lxc/commit/fc6d8aeaf210b66efdac930d02740e7095a677f6
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/lxccontainer.c

  Log Message:
  -----------
  lxccontainer: s/strtok_r()/lxc_iterate_parts()/g

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


  Commit: c195f8542456e6e26c0605f9a7d07827e0532938
      https://github.com/lxc/lxc/commit/c195f8542456e6e26c0605f9a7d07827e0532938
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/namespace.c

  Log Message:
  -----------
  namespace: s/strtok_r()/lxc_iterate_parts()/g

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


  Commit: a5f46d805335154f0d99731ed1c300a1b3e58424
      https://github.com/lxc/lxc/commit/a5f46d805335154f0d99731ed1c300a1b3e58424
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/parse.c

  Log Message:
  -----------
  parse: s/strtok_r()/lxc_iterate_parts()/g

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


  Commit: 60ca579b566547108cdd90897d57261ebefb16fd
      https://github.com/lxc/lxc/commit/60ca579b566547108cdd90897d57261ebefb16fd
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/state.c

  Log Message:
  -----------
  state: s/strtok_r()/lxc_iterate_parts()/g

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


  Commit: 160da882489e949efed7f8fb2c8463c7007de449
      https://github.com/lxc/lxc/commit/160da882489e949efed7f8fb2c8463c7007de449
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

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

  Log Message:
  -----------
  storage: s/strtok_r()/lxc_iterate_parts()/g

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


  Commit: 3eb0d9b3dd2328d139243e8214c68b3991a53876
      https://github.com/lxc/lxc/commit/3eb0d9b3dd2328d139243e8214c68b3991a53876
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/tools/lxc_autostart.c
    M src/lxc/tools/lxc_destroy.c

  Log Message:
  -----------
  tools: s/strtok_r()/lxc_iterate_parts()/g

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


  Commit: 1c049676ee9dc1dab8f950d21f5f7cdee9e203a3
      https://github.com/lxc/lxc/commit/1c049676ee9dc1dab8f950d21f5f7cdee9e203a3
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/utils.c

  Log Message:
  -----------
  utils: s/strtok_r()/lxc_iterate_parts()/g

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


  Commit: 0c127b6e56650f494e4fb576c476b0da2b25938b
      https://github.com/lxc/lxc/commit/0c127b6e56650f494e4fb576c476b0da2b25938b
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/include/ifaddrs.c
    M src/include/lxcmntent.c

  Log Message:
  -----------
  include: remove VLAs

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


  Commit: d53959fee6c622bb9c1001532711796c7de09c00
      https://github.com/lxc/lxc/commit/d53959fee6c622bb9c1001532711796c7de09c00
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  autotools: default to -Wvla -std=gnu11

We can't really support anything less than gcc-4.8 anyway.

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


  Commit: bd5580f3e91b3764c89553ea8f7ebdc72dddd486
      https://github.com/lxc/lxc/commit/bd5580f3e91b3764c89553ea8f7ebdc72dddd486
  Author: Felix Abecassis <fabecassis at nvidia.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M hooks/nvidia

  Log Message:
  -----------
  Fix license of the nvidia hook

Fixes: #2494

Signed-off-by: Felix Abecassis <fabecassis at nvidia.com>


  Commit: 55a8306f6a26c6fa25a582274687728feee692f2
      https://github.com/lxc/lxc/commit/55a8306f6a26c6fa25a582274687728feee692f2
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/conf.c
    M src/lxc/conf.h
    M src/lxc/criu.c
    M src/lxc/start.c
    M src/lxc/storage/dir.c
    M src/lxc/utils.c

  Log Message:
  -----------
  conf: improve rootfs setup

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


  Commit: 01ca53576b91faacf4f2864a515c7d8f7ed614b3
      https://github.com/lxc/lxc/commit/01ca53576b91faacf4f2864a515c7d8f7ed614b3
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

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

  Log Message:
  -----------
  confile: split mount options into flags and data

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


  Commit: 04017a652238e51869f9b196845db9423bd2fc0b
      https://github.com/lxc/lxc/commit/04017a652238e51869f9b196845db9423bd2fc0b
  Author: Rafał Miłecki <rafal at milecki.pl>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/nl.c

  Log Message:
  -----------
  nl: avoid NULL pointer dereference

It's a valid case to call nla_put() with NULL data and 0 len. It's done e.g. in
the nla_put_attr().

There has to be a check for data in nla_put() as passing NULL to the memcpy()
is not allowed. Even if length is 0, both pointers have to be valid.

For a reference see C99 standard (7.21.1/2), it says: "pointer arguments on
such a call shall still have valid values".

Reported-by: Daniel Gimpelevich <daniel at gimpelevich.san-francisco.ca.us>
Signed-off-by: Rafał Miłecki <rafal at milecki.pl>
[christian.brauner at ubuntu.com: adapted commit message]
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 3d7213d3f233197875fde63fe3125dc1a698e1c7
      https://github.com/lxc/lxc/commit/3d7213d3f233197875fde63fe3125dc1a698e1c7
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/conf.c

  Log Message:
  -----------
  conf: s/pipe()/pipe2()/g

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


  Commit: 2ecc1524d8f6c839ff50ffe4c94a831231b8d62a
      https://github.com/lxc/lxc/commit/2ecc1524d8f6c839ff50ffe4c94a831231b8d62a
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/conf.c

  Log Message:
  -----------
  conf: always close pipe in run_userns_fn()

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


  Commit: 7aa1d1f24dc6c9b78a3da77e97448ba23769bf04
      https://github.com/lxc/lxc/commit/7aa1d1f24dc6c9b78a3da77e97448ba23769bf04
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/criu.c

  Log Message:
  -----------
  criu: s/pipe()/pipe2()/

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


  Commit: 808651dc9d84badbfe82a0fa29bdc5705767c8b0
      https://github.com/lxc/lxc/commit/808651dc9d84badbfe82a0fa29bdc5705767c8b0
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/lxccontainer.c

  Log Message:
  -----------
  lxccontainer: cleanup do_lxcapi_get_interfaces()

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


  Commit: b64d41ee802a46ee8f990b39afd6d64a594e8bff
      https://github.com/lxc/lxc/commit/b64d41ee802a46ee8f990b39afd6d64a594e8bff
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/lxccontainer.c

  Log Message:
  -----------
  lxccontainer: s/pipe()/pipe2()/g

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


  Commit: 30c44936ff0bb8a23f3d461592972b79e4c2b3ca
      https://github.com/lxc/lxc/commit/30c44936ff0bb8a23f3d461592972b79e4c2b3ca
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

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

  Log Message:
  -----------
  cmd: s/pipe()/pipe2()/g

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


  Commit: 4a7ca5d1ea28922c594ae32a916f866685f9adb3
      https://github.com/lxc/lxc/commit/4a7ca5d1ea28922c594ae32a916f866685f9adb3
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/cmd/lxc_monitord.c
    M src/lxc/cmd/lxc_usernsexec.c

  Log Message:
  -----------
  cmd: s/write()/lxc_write_nointr()/g

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


  Commit: 12b5e01aef73e54d56d33d1019305ad62625ddcb
      https://github.com/lxc/lxc/commit/12b5e01aef73e54d56d33d1019305ad62625ddcb
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/cmd/lxc_monitord.c
    M src/lxc/cmd/lxc_usernsexec.c

  Log Message:
  -----------
  cmd: s/read()/lxc_read_nointr()/g

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


  Commit: 840af2d75ec71c8328ef4f40588a7c9b3579f0fb
      https://github.com/lxc/lxc/commit/840af2d75ec71c8328ef4f40588a7c9b3579f0fb
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/criu.c

  Log Message:
  -----------
  criu: s/read()/lxc_read_nointr()/g

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


  Commit: 8f8fec20f221e3dcbf10bd603a1c5de5851a5c79
      https://github.com/lxc/lxc/commit/8f8fec20f221e3dcbf10bd603a1c5de5851a5c79
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/criu.c

  Log Message:
  -----------
  criu: s/write()/lxc_write_nointr()/g

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


  Commit: fca45d81d6ec2fa4aea8eced751044e83110c9fb
      https://github.com/lxc/lxc/commit/fca45d81d6ec2fa4aea8eced751044e83110c9fb
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/lxccontainer.c

  Log Message:
  -----------
  lxccontainer: s/write()/lxc_write_nointr()/g

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


  Commit: d2000342e2e5ce858fbcc08f2eed236fcaef9bab
      https://github.com/lxc/lxc/commit/d2000342e2e5ce858fbcc08f2eed236fcaef9bab
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/lxccontainer.c

  Log Message:
  -----------
  lxccontainer: s/read()/lxc_read_nointr()/g

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


  Commit: ab1e00c4888dac54d9cb4cdcc7e9808cad415e43
      https://github.com/lxc/lxc/commit/ab1e00c4888dac54d9cb4cdcc7e9808cad415e43
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/network.c

  Log Message:
  -----------
  network: s/read()/lxc_read_nointr()/g

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


  Commit: 8c7b916dd3456c5d146649bf4f7c39383727faa6
      https://github.com/lxc/lxc/commit/8c7b916dd3456c5d146649bf4f7c39383727faa6
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/network.c

  Log Message:
  -----------
  network: s/write()/lxc_write_nointr()/g

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


  Commit: e4dddb3cff720eedc43a3beaee165fca4e410ec6
      https://github.com/lxc/lxc/commit/e4dddb3cff720eedc43a3beaee165fca4e410ec6
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/sync.c

  Log Message:
  -----------
  sync: s/read()/lxc_read_nointr()/g

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


  Commit: 0df772a98cb8535ace1f736a34f1c2da870b3ab0
      https://github.com/lxc/lxc/commit/0df772a98cb8535ace1f736a34f1c2da870b3ab0
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/sync.c

  Log Message:
  -----------
  sync: s/write()/lxc_write_nointr()/g

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


  Commit: 5914c282a8e3b9b815b30de49b69c2f21fa27d1a
      https://github.com/lxc/lxc/commit/5914c282a8e3b9b815b30de49b69c2f21fa27d1a
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/tools/lxc_destroy.c
    M src/lxc/tools/lxc_monitor.c
    M src/lxc/tools/lxc_top.c
    M src/lxc/tools/lxc_unshare.c

  Log Message:
  -----------
  tools: s/read()/lxc_read_nointr()/g

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


  Commit: 3706a050eb51c8da6d40d7f352193c9a6e0f12d2
      https://github.com/lxc/lxc/commit/3706a050eb51c8da6d40d7f352193c9a6e0f12d2
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

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

  Log Message:
  -----------
  tools: s/write()/lxc_write_nointr()/g

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


  Commit: 08d7befcd1c56a3cd8ea4515e021209e9737f9f2
      https://github.com/lxc/lxc/commit/08d7befcd1c56a3cd8ea4515e021209e9737f9f2
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/monitor.c

  Log Message:
  -----------
  monitor: s/read()/lxc_read_nointr()/g

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


  Commit: ffaba63044dbac19a06f736b23f833969bcd0fe6
      https://github.com/lxc/lxc/commit/ffaba63044dbac19a06f736b23f833969bcd0fe6
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/monitor.c

  Log Message:
  -----------
  monitor: s/write()/lxc_write_nointr()/g

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


  Commit: 39d6364ac7c4b1e54ebe570ff6d849a9e609a2b4
      https://github.com/lxc/lxc/commit/39d6364ac7c4b1e54ebe570ff6d849a9e609a2b4
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/terminal.c

  Log Message:
  -----------
  terminal: s/read()/lxc_read_nointr()/g

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


  Commit: 5eb9beb654392925329c7a75edd501b74e56a013
      https://github.com/lxc/lxc/commit/5eb9beb654392925329c7a75edd501b74e56a013
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/utils.c

  Log Message:
  -----------
  utils: s/read()/lxc_read_nointr()/g

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


  Commit: 9423eebd59fa7f1acd582db94649ab18dc6fad9b
      https://github.com/lxc/lxc/commit/9423eebd59fa7f1acd582db94649ab18dc6fad9b
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/log.c

  Log Message:
  -----------
  log: handle EINTR in read()

We don't want to link log.{c,h} against utils.{c,h} for the sake of our static
builds init.lxc.static. This means lxc_write_nointr() will not be available. So
handle it EINTR.

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


  Commit: a32e27522a6183c5efe8cc4b44d220a4002071e2
      https://github.com/lxc/lxc/commit/a32e27522a6183c5efe8cc4b44d220a4002071e2
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/caps.c

  Log Message:
  -----------
  caps: handle EINTR in read()

We don't want to link caps.{c,h} against utils.{c,h} for the sake of our static
builds init.lxc.static. This means lxc_write_nointr() will not be available. So
handle it EINTR.

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


  Commit: 84a00bd65bd95b5047194a59c357fd614415f594
      https://github.com/lxc/lxc/commit/84a00bd65bd95b5047194a59c357fd614415f594
  Author: Alexandros Kosiaris <akosiaris at gmail.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M doc/lxc.container.conf.sgml.in

  Log Message:
  -----------
  Unprivileged's incompatibility with type=none docs

Unprivileged containers are not compatible with sharing the
host namespace due to an inability to mount sysfs. Add docs
in lxc.container.conf to document that out.

Refs #2463

Signed-off-by: Alexandros Kosiaris <akosiaris at gmail.com>


  Commit: b49e4406e5d9ce6c4ee2e0a55c83aedf111b55ba
      https://github.com/lxc/lxc/commit/b49e4406e5d9ce6c4ee2e0a55c83aedf111b55ba
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/conf.c

  Log Message:
  -----------
  conf: mount devpts without "max" on EINVAL

The "max" option to devpts got introduced in kernel 3.4.

Closes #2490.

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


  Commit: 10407e50c4013209eadd7f8f3ce247ac5c766f45
      https://github.com/lxc/lxc/commit/10407e50c4013209eadd7f8f3ce247ac5c766f45
  Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M src/lxc/conf.c

  Log Message:
  -----------
  conf: don't return a clobbered errno value

Signed-off-by: Wolfgang Bumiller <w.bumiller at proxmox.com>


  Commit: 7b82a74fc0be6c9a4deb1ea5db86ba155298d5e0
      https://github.com/lxc/lxc/commit/7b82a74fc0be6c9a4deb1ea5db86ba155298d5e0
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M doc/ja/lxc.container.conf.sgml.in

  Log Message:
  -----------
  doc: Add incompatibility with network type=none into Japanese man

Update for commit e4b3e36

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>


  Commit: 759c35e4a2774f98b9ebc9b3718cbde3d84d5702
      https://github.com/lxc/lxc/commit/759c35e4a2774f98b9ebc9b3718cbde3d84d5702
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M README.md

  Log Message:
  -----------
  READEM: update Serge's mail address

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Cc: Serge Hallyn <serge at hallyn.com>


Compare: https://github.com/lxc/lxc/compare/4d879838422a...759c35e4a277
      **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