[lxc-devel] [lxc/lxc] af13c3: lxc-ls: bugfixes

Fabrice Fontaine noreply at github.com
Mon Aug 3 15:52:50 UTC 2020


  Branch: refs/heads/stable-4.0
  Home:   https://github.com/lxc/lxc
  Commit: af13c333d68ec64815859da918e4bd9581e920a9
      https://github.com/lxc/lxc/commit/af13c333d68ec64815859da918e4bd9581e920a9
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/tools/lxc_ls.c

  Log Message:
  -----------
  lxc-ls: bugfixes

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


  Commit: 1659da351fee140ba16bbd2510ae8c0eb540358d
      https://github.com/lxc/lxc/commit/1659da351fee140ba16bbd2510ae8c0eb540358d
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/confile.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  confile: hide unnecessary symbols

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


  Commit: 5dc06b559854ffd23382b9eab8774457e7ef1b2d
      https://github.com/lxc/lxc/commit/5dc06b559854ffd23382b9eab8774457e7ef1b2d
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/confile_utils.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  confile_utils: hide unnecessary symbols

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


  Commit: 7950a11eb947d98c96c4dfe4c6cd20f62c82033c
      https://github.com/lxc/lxc/commit/7950a11eb947d98c96c4dfe4c6cd20f62c82033c
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/criu.h

  Log Message:
  -----------
  criu: hide unnecessary symbols

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


  Commit: f2d998c07e308d0c7f728ac0573822f74c98a11a
      https://github.com/lxc/lxc/commit/f2d998c07e308d0c7f728ac0573822f74c98a11a
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/error.c
    M src/lxc/error.h

  Log Message:
  -----------
  error: hide unnecessary symbols

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


  Commit: 0711e7989431c5a3aa9f7cdedbcc8e404f49a3f2
      https://github.com/lxc/lxc/commit/0711e7989431c5a3aa9f7cdedbcc8e404f49a3f2
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/file_utils.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  file_utils: hide unnecessary symbols

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


  Commit: 12b47815cfc148ae727c4ba86842cbbc1dbfb0b6
      https://github.com/lxc/lxc/commit/12b47815cfc148ae727c4ba86842cbbc1dbfb0b6
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/initutils.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  initutils: hide unnecessary symbols

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


  Commit: 7cf9ab575f6198f69ea76a6335a9876143bbd462
      https://github.com/lxc/lxc/commit/7cf9ab575f6198f69ea76a6335a9876143bbd462
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/file_utils.c
    M src/lxc/log.h
    M src/lxc/utils.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  log: hide unnecessary symbols

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


  Commit: 4f6b5266b7b9ff6d32ed1dd56f68259e933667bf
      https://github.com/lxc/lxc/commit/4f6b5266b7b9ff6d32ed1dd56f68259e933667bf
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/compiler.h
    M src/lxc/lxclock.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  lxclock: hide unnecessary symbols

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


  Commit: 66e8f7a88cee3772e411761ebc8f037e387630bd
      https://github.com/lxc/lxc/commit/66e8f7a88cee3772e411761ebc8f037e387630bd
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/lxcseccomp.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  lxcseccomp: hide unnecessary symbols

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


  Commit: 2b1c12c5a9b26efb85821a4e9c45c0e46591f437
      https://github.com/lxc/lxc/commit/2b1c12c5a9b26efb85821a4e9c45c0e46591f437
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/mainloop.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  mainloop: hide unnecessary symbols

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


  Commit: 50b98b68bf3dfe0cb37e0c53e4cac9e0563dff13
      https://github.com/lxc/lxc/commit/50b98b68bf3dfe0cb37e0c53e4cac9e0563dff13
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/monitor.h

  Log Message:
  -----------
  monitor: hide unnecessary symbols

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


  Commit: 6d95db4c6cfd03e15a2063bae8544bc03e2c610d
      https://github.com/lxc/lxc/commit/6d95db4c6cfd03e15a2063bae8544bc03e2c610d
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/namespace.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  namespace: hide unnecessary symbols

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


  Commit: 0144cea21b339fd7fed7d3a72fde1886234fdded
      https://github.com/lxc/lxc/commit/0144cea21b339fd7fed7d3a72fde1886234fdded
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/network.h

  Log Message:
  -----------
  network: hide unnecessary symbols

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


  Commit: 64bcba9fd71f99aab67efe6f9ea6ac9ac1ae1d1e
      https://github.com/lxc/lxc/commit/64bcba9fd71f99aab67efe6f9ea6ac9ac1ae1d1e
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/parse.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  parse: hide unnecessary symbols

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


  Commit: 56155ad0f8a3f82973bde56dd0d948419b321379
      https://github.com/lxc/lxc/commit/56155ad0f8a3f82973bde56dd0d948419b321379
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/process_utils.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  process_utils: hide unnecessary symbols

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


  Commit: 95b83e4794245c08701cf2dfcc6d1bd14c91c345
      https://github.com/lxc/lxc/commit/95b83e4794245c08701cf2dfcc6d1bd14c91c345
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/rexec.h

  Log Message:
  -----------
  rexec: hide unnecessary symbols

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


  Commit: 3819280b96bf2eb136f6dd9760cf21b2da7793db
      https://github.com/lxc/lxc/commit/3819280b96bf2eb136f6dd9760cf21b2da7793db
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/ringbuf.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  ringbuf: hide unnecessary symbols

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


  Commit: 2e17f1e8550a26e2274aace7adc314b842b2a8d4
      https://github.com/lxc/lxc/commit/2e17f1e8550a26e2274aace7adc314b842b2a8d4
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/start.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  start: hide unnecessary symbols

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


  Commit: c864bf0463f39d72b999af8c49502f150e48b0a5
      https://github.com/lxc/lxc/commit/c864bf0463f39d72b999af8c49502f150e48b0a5
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/state.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  state: hide unnecessary symbols

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


  Commit: 0e35ab8824fe7ef8b46ad3af9cfa170696ceeea2
      https://github.com/lxc/lxc/commit/0e35ab8824fe7ef8b46ad3af9cfa170696ceeea2
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/sync.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  sync: hide unnecessary symbols

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


  Commit: 3d565ecc2eb7fe521d533d32cf08c264cef09e44
      https://github.com/lxc/lxc/commit/3d565ecc2eb7fe521d533d32cf08c264cef09e44
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/terminal.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  terminal: hide unnecessary symbols

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


  Commit: 6b7386e51c920e6dab1fa2f48f28c091fa066ff9
      https://github.com/lxc/lxc/commit/6b7386e51c920e6dab1fa2f48f28c091fa066ff9
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/utils.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  utils: hide unnecessary symbols

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


  Commit: 297b04e2823a76fa1b8d3cb660e3ed5297bbf943
      https://github.com/lxc/lxc/commit/297b04e2823a76fa1b8d3cb660e3ed5297bbf943
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/uuid.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  uuid: hide unnecessary symbols

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


  Commit: 528c2bd8d04d17657e97a8398258b3f743f06a72
      https://github.com/lxc/lxc/commit/528c2bd8d04d17657e97a8398258b3f743f06a72
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/cgroups/cgroup.h
    M src/lxc/cgroups/cgroup2_devices.h
    M src/lxc/cgroups/cgroup_utils.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  cgroups: hide unnecessary symbols

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


  Commit: 4f704b76c3a1769d1b4cabf804b0fd6db35755da
      https://github.com/lxc/lxc/commit/4f704b76c3a1769d1b4cabf804b0fd6db35755da
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/lsm/lsm.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  lsm: hide unnecessary symbols

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


  Commit: 169fec00e696d8f239bcb9bd9657e96421d0eef2
      https://github.com/lxc/lxc/commit/169fec00e696d8f239bcb9bd9657e96421d0eef2
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/tools/arguments.h

  Log Message:
  -----------
  arguments: hide unnecessary symbols

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


  Commit: 04c5582a5943220e0acb359f2ecb2bc8e1c464a6
      https://github.com/lxc/lxc/commit/04c5582a5943220e0acb359f2ecb2bc8e1c464a6
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/storage/btrfs.h
    M src/lxc/storage/dir.h
    M src/lxc/storage/loop.h
    M src/lxc/storage/lvm.h
    M src/lxc/storage/nbd.h
    M src/lxc/storage/overlay.h
    M src/lxc/storage/rbd.h
    M src/lxc/storage/rsync.h
    M src/lxc/storage/storage.h
    M src/lxc/storage/storage_utils.h
    M src/lxc/storage/zfs.h
    M src/tests/Makefile.am

  Log Message:
  -----------
  storage: hide unnecessary symbols

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


  Commit: f15b126e048dcf198d464174d4dfc7fac5e2b3d1
      https://github.com/lxc/lxc/commit/f15b126e048dcf198d464174d4dfc7fac5e2b3d1
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/include/netns_ifaddrs.h
    M src/lxc/Makefile.am
    M src/lxc/af_unix.c
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup.c
    M src/lxc/cmd/lxc_usernsexec.c
    M src/lxc/conf.c
    M src/lxc/conf.h
    M src/lxc/log.c
    M src/lxc/log.h
    M src/lxc/lsm/lsm.c
    M src/lxc/lxc.h
    M src/lxc/lxccontainer.c
    M src/lxc/network.c
    M src/lxc/nl.h
    M src/lxc/rexec.c
    M src/lxc/seccomp.c
    M src/lxc/start.c
    M src/lxc/storage/rbd.c
    M src/lxc/storage/storage.c
    M src/lxc/storage/zfs.c
    M src/lxc/utils.c
    M src/tests/Makefile.am

  Log Message:
  -----------
  tree-wide: hide further unnecessary symbols

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


  Commit: 5e9c49533529a580b3651dfbbf1339bff5ae4425
      https://github.com/lxc/lxc/commit/5e9c49533529a580b3651dfbbf1339bff5ae4425
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: simplify gotos

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


  Commit: 551301fff6ca4a93d1165e6333dd9c91881cc343
      https://github.com/lxc/lxc/commit/551301fff6ca4a93d1165e6333dd9c91881cc343
  Author: Stoiko Ivanov <s.ivanov at proxmox.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

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

  Log Message:
  -----------
  apparmor: Allow ro remount of boot_id

The rule added in 863845075d3f77d27c91bd9f47d2f8ddc4867bd5 did not cover all
necessary mount calls for /proc/sys/kernel/random/boot_id
(in src/lxc/conf.c: lxc_setup_boot_id) - the ro remount is missing.

Signed-off-by: Stoiko Ivanov <s.ivanov at proxmox.com>


  Commit: befb6f0d1d049dbe960175179c7bb49166967f4a
      https://github.com/lxc/lxc/commit/befb6f0d1d049dbe960175179c7bb49166967f4a
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M configure.ac
    M src/lxc/syscall_numbers.h
    M src/lxc/syscall_wrappers.h

  Log Message:
  -----------
  syscalls: add fsopen()

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


  Commit: 30850a5d481cd69d1731af7421c1068c6bca8e5c
      https://github.com/lxc/lxc/commit/30850a5d481cd69d1731af7421c1068c6bca8e5c
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M configure.ac
    M src/lxc/syscall_numbers.h
    M src/lxc/syscall_wrappers.h

  Log Message:
  -----------
  syscalls: add fspick()

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


  Commit: 2b12bdbf3063f9bb917c9ba764b77683670520dc
      https://github.com/lxc/lxc/commit/2b12bdbf3063f9bb917c9ba764b77683670520dc
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M configure.ac
    M src/lxc/syscall_numbers.h
    M src/lxc/syscall_wrappers.h

  Log Message:
  -----------
  syscalls: add fsconfig()

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


  Commit: 747ea18991ebfb6e6f366d3381863970919342d1
      https://github.com/lxc/lxc/commit/747ea18991ebfb6e6f366d3381863970919342d1
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M configure.ac
    M src/lxc/syscall_numbers.h
    M src/lxc/syscall_wrappers.h

  Log Message:
  -----------
  syscalls: add fsmount()

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


  Commit: 827eb586da95f052493c5fa20d040d9bcd84ab2d
      https://github.com/lxc/lxc/commit/827eb586da95f052493c5fa20d040d9bcd84ab2d
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/conf.c
    M src/lxc/macro.h
    A src/lxc/mount_utils.c
    A src/lxc/mount_utils.h

  Log Message:
  -----------
  mount_utils: add mount utils

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


  Commit: 20d81c40215e60b948b09189108c72683f0b8a87
      https://github.com/lxc/lxc/commit/20d81c40215e60b948b09189108c72683f0b8a87
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

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

  Log Message:
  -----------
  mount_utils: add mount_filesystem() helper

that translates between the two mount apis.

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


  Commit: 2e24c98bb56d5d457c5e5a6d9b3c572d138da6c5
      https://github.com/lxc/lxc/commit/2e24c98bb56d5d457c5e5a6d9b3c572d138da6c5
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/attach.c

  Log Message:
  -----------
  attach: use new mount api

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


  Commit: aafef73a0f499cb8806206e7c46c1a879daead4f
      https://github.com/lxc/lxc/commit/aafef73a0f499cb8806206e7c46c1a879daead4f
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/log.h

  Log Message:
  -----------
  log: don't break logging by hiding symbols

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


  Commit: 42463040f676e7d7dc8c6e28641b946cbc56cf83
      https://github.com/lxc/lxc/commit/42463040f676e7d7dc8c6e28641b946cbc56cf83
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/Makefile.am

  Log Message:
  -----------
  Makefile: fix Makefile

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


  Commit: 15d82dfe4f7900be54e06b6ca0a79321ee2a9b34
      https://github.com/lxc/lxc/commit/15d82dfe4f7900be54e06b6ca0a79321ee2a9b34
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

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

  Log Message:
  -----------
  selinux: remove security_context_t usage as it's deprecated

Link: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1888705
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 72ab7aad78600aed7f111fd9ff1732b9b80ee434
      https://github.com/lxc/lxc/commit/72ab7aad78600aed7f111fd9ff1732b9b80ee434
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/seccomp.c

  Log Message:
  -----------
  seccomp: remove seccomp fd from event loop after task exited

Linux v5.8 will land my patch where seccomp notifies when a filter goes unused,
i.e. when the last task using a given seccomp filter has exited. This wasn't
possible before and so we accumulated file descriptors in the container's event
loop whenever we attached to the container.
I'm not sure whether the task exiting before we could handle its syscall should
cause us to report and error or not. For now, let's simply close the event loop
and not report an error.

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


  Commit: 46e2e322e5230ae1f3675c04d1246d3c3f2bb1ce
      https://github.com/lxc/lxc/commit/46e2e322e5230ae1f3675c04d1246d3c3f2bb1ce
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/lxc/seccomp.c

  Log Message:
  -----------
  seccomp: add missing header

Fixes: https://launchpadlibrarian.net/490341075/buildlog_snap_ubuntu_bionic_amd64_lxd-latest-edge_BUILDING.txt.gz
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 8bf37e96e687efdeaced817463af377fc34676ba
      https://github.com/lxc/lxc/commit/8bf37e96e687efdeaced817463af377fc34676ba
  Author: Fabrice Fontaine <fontaine.fabrice at gmail.com>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

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

  Log Message:
  -----------
  syscall: don't fail if __NR_signalfd is not defined

lxc fails to build if __NR_signalfd is not defined since version 4.0.0
and
https://github.com/lxc/lxc/commit/bed09c9cc0bec7bbd2442fcce4a2a0f03994cb09

However, some architectures don't define __NR_signalfd but only
__NR_signalfd4. This is the case for example for nios2 or csky:
https://github.com/bminor/glibc/blob/f9ac84f92f151e07586c55e14ed628d493a5929d/sysdeps/unix/sysv/linux/nios2/arch-syscall.h
https://github.com/bminor/glibc/blob/f9ac84f92f151e07586c55e14ed628d493a5929d/sysdeps/unix/sysv/linux/csky/arch-syscall.h

Fixes:
 - http://autobuild.buildroot.org/results/75096a48d2dbda57459523db3ed0952e63f93535

Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>


Compare: https://github.com/lxc/lxc/compare/32d8c541dcdf...8bf37e96e687


More information about the lxc-devel mailing list