Branch: refs/heads/stable-3.0
  Home:   https://github.com/lxc/lxc
  Commit: 3c708282b9dde655df06df26ea689f8dc92c34ed
      https://github.com/lxc/lxc/commit/3c708282b9dde655df06df26ea689f8dc92c34ed
  Author: Rachid Koucha <47061324+rachid-kou...@users.noreply.github.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/lxccontainer.c

  Log Message:
  -----------
  Use file/directory names from macro.h

To make the file/directory names, use the defines from macro.h

Signed-off-by: Rachid Koucha <rachid.kou...@gmail.com>


  Commit: d1d67dab1f02156c3706dae2a903fa7d0d60b57e
      https://github.com/lxc/lxc/commit/d1d67dab1f02156c3706dae2a903fa7d0d60b57e
  Author: Rachid Koucha <47061324+rachid-kou...@users.noreply.github.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/macro.h

  Log Message:
  -----------
  Container's specific file/directory names

To be used when making file/directory names for containers (e.g. in 
lxccontainer.c)

Signed-off-by: Rachid Koucha <rachid.kou...@gmail.com>


  Commit: fc02bd72e292c4f02b2170855dfadcabd323cdbe
      https://github.com/lxc/lxc/commit/fc02bd72e292c4f02b2170855dfadcabd323cdbe
  Author: Lukas Pirl <g...@lukas-pirl.de>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M hooks/nvidia
    M templates/lxc-busybox.in
    M templates/lxc-download.in
    M templates/lxc-local.in
    M templates/lxc-oci.in

  Log Message:
  -----------
  suppress false-negative error in templates and nvidia hook

``/proc`` might be mounted with ``hidepid=2``.
This makes ``/proc/1/…`` appear absent for non-root users.
When using the templates or the nvidia hook as a non-root user
(e.g., when creating unprivileged containers) the error
"/proc/1/uid_map: No such file or directory" is printed.
Since the script works correctly despite the error, this error
message might be confusing for users.

Signed-off-by: Lukas Pirl <g...@lukas-pirl.de>


  Commit: 4257d9488a06ae8385beaf1541da9cf68b1560f9
      https://github.com/lxc/lxc/commit/4257d9488a06ae8385beaf1541da9cf68b1560f9
  Author: Thomas Parrott <thomas.parr...@canonical.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/network.h

  Log Message:
  -----------
  lxccontainer: do_lxcapi_detach_interface to support detaching wlan devices

Signed-off-by: Thomas Parrott <thomas.parr...@canonical.com>


  Commit: 6b87129fde687c0f236217865b71cd7d66121c79
      https://github.com/lxc/lxc/commit/6b87129fde687c0f236217865b71cd7d66121c79
  Author: Alexander Kriventsov <akrivent...@nic.ru>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  try to fix search user instead of search substring

Signed-off-by: Alexander Kriventsov <akrivent...@nic.ru>


  Commit: 386472c9e77d2b05ae45cf25cd0f0661cd4200ba
      https://github.com/lxc/lxc/commit/386472c9e77d2b05ae45cf25cd0f0661cd4200ba
  Author: Wolfgang Bumiller <w.bumil...@proxmox.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/attach.c

  Log Message:
  -----------
  attach: don't close stdout of getent

Signed-off-by: Wolfgang Bumiller <w.bumil...@proxmox.com>


  Commit: 8c8527b6f543a931d9cea70f667fbd1ab7d66dbf
      https://github.com/lxc/lxc/commit/8c8527b6f543a931d9cea70f667fbd1ab7d66dbf
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup.h
    M src/lxc/freezer.c

  Log Message:
  -----------
  cgroups: support cgroup2 freezer

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: a3f077d69aa9c38b4189fa2d5ef984ba1f5b6680
      https://github.com/lxc/lxc/commit/a3f077d69aa9c38b4189fa2d5ef984ba1f5b6680
  Author: qianfan Zhao <qianfangui...@163.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  lxc-create: check absoule path for param '--dir'

Fix: #3123

Signed-off-by: qianfan Zhao <qianfangui...@163.com>


  Commit: 460bc2e85370ddf18607dd271477a6a7ad7a0cff
      https://github.com/lxc/lxc/commit/460bc2e85370ddf18607dd271477a6a7ad7a0cff
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  cgfsng: mount pure unified cgroup layout correctly

When pure cgroup unified mode is used we cannot pre-mount a tmpfs as this
confuses systemd.
Users should also set lxc.mount.auto = cgroup:force to ensure that systemd in
the container and on the host use identical cgroup layouts.

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: 39b5ca92bccba916cd9b418c9f61984fbe6831e7
      https://github.com/lxc/lxc/commit/39b5ca92bccba916cd9b418c9f61984fbe6831e7
  Author: Antonio Terceiro <terce...@debian.org>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  lxc-attach: make sure exit status of command is returned

Commit ae68cad763d5b39a6a9e51de2acd1ad128b720ca introduced a regression that
makes lxc-attach ignore the exit status of the executed command. This was first
identified in 3.0.4 LTS, while it worked on 3.0.3.

  # lxc-attach --version
  3.0.4
  # lxc-attach -n test false; echo $?
  0

Signed-off-by: Antonio Terceiro <terce...@debian.org>
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=934983


  Commit: 556a896e77cd49136e70c22e2a2ff82216ad0e36
      https://github.com/lxc/lxc/commit/556a896e77cd49136e70c22e2a2ff82216ad0e36
  Author: Pierre-Elliott Bécue <be...@crans.org>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  [aa-profile] Deny access to /proc/acpi/**

Signed-off-by: Pierre-Elliott Bécue <be...@crans.org>


  Commit: 67ed2bd3d4f19ed0a6bc53cf36a10f09794be140
      https://github.com/lxc/lxc/commit/67ed2bd3d4f19ed0a6bc53cf36a10f09794be140
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  cgroups: initialize cgroup root directory

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: 96ce641c2a4460b161d81f6cbf3394990ba788b4
      https://github.com/lxc/lxc/commit/96ce641c2a4460b161d81f6cbf3394990ba788b4
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  cgroups: check for empty cgroups on freeze/unfreeze

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: 63753e8da0755efc195335971f7688ec1d9b812b
      https://github.com/lxc/lxc/commit/63753e8da0755efc195335971f7688ec1d9b812b
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  cgroups: initialize cgroup root directory - encore

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: 649529d63ea2dbaac76d3a15b91565c4459158b7
      https://github.com/lxc/lxc/commit/649529d63ea2dbaac76d3a15b91565c4459158b7
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  cgroups: unify cgfsng_{un}freeze()

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: 34a4e3a28041f2d9ff56ba28c4c7ddc6966325a7
      https://github.com/lxc/lxc/commit/34a4e3a28041f2d9ff56ba28c4c7ddc6966325a7
  Author: Julio Faracco <jcfara...@gmail.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/utils.c

  Log Message:
  -----------
  utils: Copying source filename to avoid missing info.

Some applications use information from LOOP_GET_STATUS64. The file
associated with loop device is pointed inside structure field
`lo_file_name`. The current code is setting up a loop device without
this information. A legacy example of code checking this is cryptsetup:

    static char *_ioctl_backing_file(const char *loop)
    {
        struct loop_info64 lo64 = {0};
        int loop_fd;

        loop_fd = open(loop, O_RDONLY);
        if (loop_fd < 0)
            return NULL;

        if (ioctl(loop_fd, LOOP_GET_STATUS64, &lo64) < 0) {
            close(loop_fd);
            return NULL;
        }

        lo64.lo_file_name[LO_NAME_SIZE-2] = '*';
        lo64.lo_file_name[LO_NAME_SIZE-1] = 0;

        close(loop_fd);
        return strdup((char*)lo64.lo_file_name);
    }

It will return an empty string because lo_file_name was not set.

Signed-off-by: Julio Faracco <jcfara...@gmail.com>


  Commit: d745e3b2da37b43bfc7b82f54267c090242b8eea
      https://github.com/lxc/lxc/commit/d745e3b2da37b43bfc7b82f54267c090242b8eea
  Author: Caio B. Silva <caiobo...@gmail.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/utils.c

  Log Message:
  -----------
  Ensures OpenSSL compatibility with older versions of EVP API.

Signed-off-by: Caio B. Silva <caiobo...@gmail.com>


  Commit: 2000497e454bb351714be50cc6b217f4db25bf0e
      https://github.com/lxc/lxc/commit/2000497e454bb351714be50cc6b217f4db25bf0e
  Author: Venkata Harshavardhan Reddy Allu 
<venkataharshavardhan_...@srmuniv.edu.in>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M .gitignore
    M configure.ac
    M doc/Makefile.am
    A doc/pam_cgfs.sgml.in

  Log Message:
  -----------
  doc: add man page for pam_cgfs

Signed-off-by: Venkata Harshavardhan Reddy Allu 
<venkataharshavardhan_...@srmuniv.edu.in>


  Commit: 219eb1ee80a4010870bd39d6adfb10edd89dfcfb
      https://github.com/lxc/lxc/commit/219eb1ee80a4010870bd39d6adfb10edd89dfcfb
  Author: KATOH Yasufumi <ka...@jazz.email.ne.jp>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M .gitignore
    M configure.ac
    M doc/ja/Makefile.am
    A doc/ja/pam_cgfs.sgml.in

  Log Message:
  -----------
  doc: Add Japanese pam_cgfs(8) man page

* translate pam_cgfs(8)
* support --{enable,disable}-{commands,tools} in doc/ja

Signed-off-by: KATOH Yasufumi <ka...@jazz.email.ne.jp>


  Commit: e46d105b6e9fa51e767865445b6249e5f57769fe
      https://github.com/lxc/lxc/commit/e46d105b6e9fa51e767865445b6249e5f57769fe
  Author: Caio B. Silva <caiobo...@gmail.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  Set minimun autoconf version to 2.69 and change obsolete function 
AC_HELP_STRING for AS_HELP_STRING

Signed-off-by: Caio B. Silva <caiobo...@gmail.com>


  Commit: a55d61cb9a66af83959a18c76901492ffc19a185
      https://github.com/lxc/lxc/commit/a55d61cb9a66af83959a18c76901492ffc19a185
  Author: Caio B. Silva <caiobo...@gmail.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  allow users to configure the option --enable-feature or --with-package, if an 
option is given run shell commands action-if-given

Signed-off-by: Caio B. Silva <caiobo...@gmail.com>


  Commit: ed363793bda8245d409ce0b8b88d05cefb361621
      https://github.com/lxc/lxc/commit/ed363793bda8245d409ce0b8b88d05cefb361621
  Author: Alban VIDAL <zord...@debian.org>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/cmd/lxc-update-config.in

  Log Message:
  -----------
  Fix lxc-update-config in network.address

Signed-off-by: Alban VIDAL <zord...@debian.org>


  Commit: 1af01b93c9320f57c25fe7f059fbbd3bcb5e5b72
      https://github.com/lxc/lxc/commit/1af01b93c9320f57c25fe7f059fbbd3bcb5e5b72
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: pidfds obviously start - like any fd - at 0

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: e32394a20727451533f51542cc7a1ccee0fa757a
      https://github.com/lxc/lxc/commit/e32394a20727451533f51542cc7a1ccee0fa757a
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  start: handle setting pdeath signal in new pidns

In the usual case the child runs in a separate pid namespace. So far we haven't
been able to reliably set the pdeath signal. When we set the pdeath signal we
need to verify that we haven't lost a race whereby we have been orphaned and
though we have set a pdeath signal it won't help us since, well, the parent is
dead.
We were able to correctly handle this case when we were in the same pidns since
getppid() will return a valid pid. When we are in a separate pidns 0 will be
returned since the parent doesn't exist in our pidns.
A while back, while Jann and I were discussing other things he came up with a
nifty idea: simply pass an fd for the parent's status file and check the
"State:" field. This is the implementation of that idea.

Suggested-by: Jann Horn <j...@thejh.net>
Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: 513642012ab6bb72ae1e129c691188493d106a16
      https://github.com/lxc/lxc/commit/513642012ab6bb72ae1e129c691188493d106a16
  Author: Caio B. Silva <caiobo...@gmail.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  update obsolete functions

Signed-off-by: Caio B. Silva <caiobo...@gmail.com>


  Commit: 742652ff29ad2e277f685c89683b231d7f2a5081
      https://github.com/lxc/lxc/commit/742652ff29ad2e277f685c89683b231d7f2a5081
  Author: Lukas Jelinek <lukas.jeli...@nic.cz>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  doc: Add more info about 'lxc.start.order'

Signed-off-by: Lukas Jelinek <lukas.jeli...@nic.cz>


  Commit: 11d27264504e22d8db542c990f6497af00e61d1f
      https://github.com/lxc/lxc/commit/11d27264504e22d8db542c990f6497af00e61d1f
  Author: Caio B. Silva <caiobo...@gmail.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  lxc-destroy: send successful output messages to log info instead of error.

Signed-off-by: Caio B. Silva <caiobo...@gmail.com>


  Commit: 01bf043de21af4d467e12571c2959239422ff363
      https://github.com/lxc/lxc/commit/01bf043de21af4d467e12571c2959239422ff363
  Author: KATOH Yasufumi <ka...@jazz.email.ne.jp>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  Add more info about lxc.start.order in Japanese man

Update for commit 0684250

Signed-off-by: KATOH Yasufumi <ka...@jazz.email.ne.jp>


  Commit: a5d1aba076a86be2dfc62c8cc902e250c2cea4ef
      https://github.com/lxc/lxc/commit/a5d1aba076a86be2dfc62c8cc902e250c2cea4ef
  Author: Rachid Koucha <47061324+rachid-kou...@users.noreply.github.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  Bad sgml/man translation

When calling "man lxc.container.conf", an internal "man" keyword is displayed :

$ man lxc.container.conf
[...]
lxc.mount.entry
              Specify a mount point corresponding to a line in the fstab 
format.  Moreover lxc supports mount  propagation,  such  as
              rslave  or  rprivate, and adds three additional mount options.  
optional don't fail if mount does not work.  create=dir
              or create=file to create dir (or file) when the point will be 
mounted.  relative source path is taken to be relative to
              the mounted container root. For instance,

dev/null proc/kcore none bind,relative 0 0
              .fi     <-----------------------------------UNEXPECTED KEYWORD 
!!!!

The problem seems to come from the missing blanks before "dev/null proc/kcore 
none bind,relative 0 0"

Moreover, for homogeneity purposes, it is better to use the "programlisting" 
tag used in the rest of the text instead of  "screen".

Signed-off-by: Rachid Koucha <rachid.kou...@gmail.com>


  Commit: 27cf76ec3f75580f55df66a419a6fdf4b447cf2f
      https://github.com/lxc/lxc/commit/27cf76ec3f75580f55df66a419a6fdf4b447cf2f
  Author: KATOH Yasufumi <ka...@jazz.email.ne.jp>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  Update lxc.containers.conf(5) in Japanese

Update for commit 767bd70

Signed-off-by: KATOH Yasufumi <ka...@jazz.email.ne.jp>


  Commit: 9153bc7b5e35b016d6d03a66b9b57a20866682f5
      https://github.com/lxc/lxc/commit/9153bc7b5e35b016d6d03a66b9b57a20866682f5
  Author: Thomas Parrott <thomas.parr...@canonical.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  lxc/tools/lxc/destroy: Restores error message on container destroy

Partially reverts 65b92ea5fcab559fd21be2685bd2f15ef6d33532 so that trying to 
destroy a non-existent container gives an error message.

Signed-off-by: Thomas Parrott <thomas.parr...@canonical.com>


  Commit: a98f2f574c92cba6f0ff1584afdaa08e1913bf02
      https://github.com/lxc/lxc/commit/a98f2f574c92cba6f0ff1584afdaa08e1913bf02
  Author: Patrick Havelange <patrick.havela...@essensium.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/syscall_wrappers.h

  Log Message:
  -----------
  syscall_wrappers: rename internal memfd_create to memfd_create_lxc

In case the internal memfd_create has to be used, make sure we don't
clash with the already existing memfd_create function from glibc.

This can happen if this glibc function is a stub. In this case, at
./configure time, the test for this function will return false, however
the declaration of that function is still available. This leads to
compilation errors.

Signed-off-by: Patrick Havelange <patrick.havela...@essensium.com>


  Commit: 079339b93e7bd814c945507a702b47ef9b294c96
      https://github.com/lxc/lxc/commit/079339b93e7bd814c945507a702b47ef9b294c96
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  terminal: prevent memory leak for lxc_terminal_state

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: 0e4f7e77da1993bf3829d80c2cd8be5f964553b3
      https://github.com/lxc/lxc/commit/0e4f7e77da1993bf3829d80c2cd8be5f964553b3
  Author: Wolfgang Bumiller <w.bumil...@proxmox.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/terminal.c

  Log Message:
  -----------
  terminal: return NULL on error in terminal_signal_init

Callers expect a NULL on error, and with PR #3171 marking
the pointer as __do_free, we now return a pointer to freed
memory here otherwise.

Signed-off-by: Wolfgang Bumiller <w.bumil...@proxmox.com>


  Commit: ddacf2f8d32624facccf9745f394e118d6c1004c
      https://github.com/lxc/lxc/commit/ddacf2f8d32624facccf9745f394e118d6c1004c
  Author: Florian Margaine <flor...@platform.sh>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/tests/Makefile.am
    A src/tests/lxc-test-exit-code

  Log Message:
  -----------
  tests: add tests making sure the exit code is appropriate.

lxc2 broke this feature for lxc-execute, and lxc3 broke it for
lxc-attach. This adds a test making sure we don't do the same mistake
a third time.

Signed-off-by: Florian Margaine <flor...@platform.sh>


  Commit: d2e4cd22cadca8d06b408dad9eadcef08f3ca0cc
      https://github.com/lxc/lxc/commit/d2e4cd22cadca8d06b408dad9eadcef08f3ca0cc
  Author: Serge Hallyn <shal...@cisco.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  lxc-usernsexec: support easily mapping own uid

Signed-off-by: Serge Hallyn <shal...@cisco.com>


  Commit: fd970fe057309b9193ef60e0a000c2c1d3568396
      https://github.com/lxc/lxc/commit/fd970fe057309b9193ef60e0a000c2c1d3568396
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  terminal: make lxc_terminal_signal_fini() static

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: e5fa1737901d03836fb5e4add589121f30e7ec6d
      https://github.com/lxc/lxc/commit/e5fa1737901d03836fb5e4add589121f30e7ec6d
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/terminal.c

  Log Message:
  -----------
  terminal: prevent returning invalid pointer

Closes: https://github.com/lxc/lxd/issues/6408
Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: 699be419f5da76bf94e0bbedafffd60b6f074cbc
      https://github.com/lxc/lxc/commit/699be419f5da76bf94e0bbedafffd60b6f074cbc
  Author: Aaditya Murthy <aadi...@users.noreply.github.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/cgroups/cgroup.h

  Log Message:
  -----------
  Update cgroup.h

Fixed the documentation to say that cgroupv2 uses a unified hierarchy
Signed-off-by: Aaditya Murthy <amurthy...@utexas.edu>


  Commit: 887287f3b8327fdac46d1fc2a18e73890b324c8e
      https://github.com/lxc/lxc/commit/887287f3b8327fdac46d1fc2a18e73890b324c8e
  Author: Fabrice Fontaine <fontaine.fabr...@gmail.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure.ac: fix build on toolchain without SSP

Commit 3b5a0eebd4d2efdaa03c6fb11950abfcf081fab8 reverted
3aa7271157d3c815a4426c1f8eaea2f3b6dafa6a resulting in lxc being unable
to be built on toolchain without SSP support

Fixes:
 - 
http://autobuild.buildroot.org/results/57945f54ffbc5c8764b6891a4516c4907e56ab97

Signed-off-by: Fabrice Fontaine <fontaine.fabr...@gmail.com>


  Commit: 11fc6882f7bfd40fbcda6a3a7f7c1bca50df3f2b
      https://github.com/lxc/lxc/commit/11fc6882f7bfd40fbcda6a3a7f7c1bca50df3f2b
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/tests/device_add_remove.c

  Log Message:
  -----------
  tests: use /dev/loop-control instead of /dev/network_latency

BugLink: https://bugs.launchpad.net/bugs/1848587

The latter device has been removed apparently.

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: d718cb9552f9de6df37f6aa4b0ac99dcba739db0
      https://github.com/lxc/lxc/commit/d718cb9552f9de6df37f6aa4b0ac99dcba739db0
  Author: Rachid Koucha <47061324+rachid-kou...@users.noreply.github.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  Typo in a comment

"above" was used instead of "below"

Signed-off-by: Rachid Koucha <rachid.kou...@gmail.com>


  Commit: 33cc2c364739f789b4188232767b7d3a5e3d67fd
      https://github.com/lxc/lxc/commit/33cc2c364739f789b4188232767b7d3a5e3d67fd
  Author: Balázs Póka <p...@idata.hu>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/network.c

  Log Message:
  -----------
  fix wrong order of bridge/nic in error message

Signed-off-by: Balázs Póka <p...@idata.hu>


  Commit: a1734ac6daebc04817b945e1664cecd8ccb2d023
      https://github.com/lxc/lxc/commit/a1734ac6daebc04817b945e1664cecd8ccb2d023
  Author: LiFeng <lifen...@huawei.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  cgfsng: return attach fail if container stopped

Signed-off-by: LiFeng <lifen...@huawei.com>


  Commit: 0440c0e2ebdf12c51e46343092d12598e904df3f
      https://github.com/lxc/lxc/commit/0440c0e2ebdf12c51e46343092d12598e904df3f
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M configure.ac
    M src/lxc/Makefile.am
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup.h
    A src/lxc/cgroups/cgroup2_devices.c
    A src/lxc/cgroups/cgroup2_devices.h
    M src/lxc/conf.c
    M src/lxc/conf.h
    M src/lxc/log.h
    M src/lxc/macro.h
    M src/lxc/start.c

  Log Message:
  -----------
  cgroups: add cgroup2 device controller support

Add a bpf-based device controller implementation.

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: 81cba86010e38aded6b3af0818b22c4fd6d65d1e
      https://github.com/lxc/lxc/commit/81cba86010e38aded6b3af0818b22c4fd6d65d1e
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/cgroups/cgroup2_devices.c
    M src/lxc/macro.h

  Log Message:
  -----------
  macro: remove unused macros

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: 6b500cc40282e2fe67dfe95338c9e12f56d89835
      https://github.com/lxc/lxc/commit/6b500cc40282e2fe67dfe95338c9e12f56d89835
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  cgroups/cgfsng: "atomically" replace bpf device programs

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: 629b430e22862ad42085fa640711efbee2d96aa7
      https://github.com/lxc/lxc/commit/629b430e22862ad42085fa640711efbee2d96aa7
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup2_devices.c
    M src/lxc/conf.c
    M src/lxc/conf.h
    M src/lxc/log.h
    M src/lxc/memory_utils.h

  Log Message:
  -----------
  conf: record cgroup2 devices in parsed format

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: 74e5aa1a7beeb9e13190dbcc13c71170718aab06
      https://github.com/lxc/lxc/commit/74e5aa1a7beeb9e13190dbcc13c71170718aab06
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup.h
    M src/lxc/cgroups/cgroup2_devices.c
    M src/lxc/cgroups/cgroup2_devices.h
    M src/lxc/commands.c
    M src/lxc/commands.h
    M src/lxc/conf.h
    M src/lxc/log.h

  Log Message:
  -----------
  cgroups/cgfsng: implement cgroup2 device controller live update

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: ba2cb20d63efdd05c1fb72bf63264c81b9e3cefe
      https://github.com/lxc/lxc/commit/ba2cb20d63efdd05c1fb72bf63264c81b9e3cefe
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure: enable -Wunused-but-set-variable

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: 5d14cf6fd8bbc07c0a36e121203a98ed131ad7e7
      https://github.com/lxc/lxc/commit/5d14cf6fd8bbc07c0a36e121203a98ed131ad7e7
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

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

  Log Message:
  -----------
  cgroups/devices: handle NULL

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: aa29c0bdcece349ce2e030ce1fb36932c7e758ad
      https://github.com/lxc/lxc/commit/aa29c0bdcece349ce2e030ce1fb36932c7e758ad
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup2_devices.c
    M src/lxc/cgroups/cgroup2_devices.h
    M src/lxc/conf.h

  Log Message:
  -----------
  cgroups/devices: introduce ebpf device cgroup global rule types

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: c477e2706e36b1183afebd1f17fa83e61cf8bbb6
      https://github.com/lxc/lxc/commit/c477e2706e36b1183afebd1f17fa83e61cf8bbb6
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/cgroups/cgroup2_devices.c
    M src/lxc/conf.h

  Log Message:
  -----------
  cgroups/devices: use dedicated enums

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: 81eb50181f7b36ab98ff1a58124c7675ab51f223
      https://github.com/lxc/lxc/commit/81eb50181f7b36ab98ff1a58124c7675ab51f223
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: remove monitor_signal_pdeath codepath

This causes compilation failures due to a bad cherry-pick.

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


Compare: https://github.com/lxc/lxc/compare/813e65aeb723...81eb50181f7b
_______________________________________________
lxc-devel mailing list
lxc-devel@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-devel

Reply via email to