Branch: refs/heads/stable-4.0 Home: https://github.com/lxc/lxc Commit: de4d585ee420862b9a927f04f80d9fbe5ca71de8 https://github.com/lxc/lxc/commit/de4d585ee420862b9a927f04f80d9fbe5ca71de8 Author: Christian Brauner <christian.brau...@ubuntu.com> Date: 2020-05-24 (Sun, 24 May 2020)
Changed paths: M src/lxc/conf.c Log Message: ----------- console: only create detached mount when a console is requested otherwise weird things might happen. Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com> Commit: 5524656d86fd78be693dbd0f2cd278ed8b8da42c https://github.com/lxc/lxc/commit/5524656d86fd78be693dbd0f2cd278ed8b8da42c Author: Christian Brauner <christian.brau...@ubuntu.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M src/lxc/syscall_numbers.h Log Message: ----------- syscall_numbers: handle ia64 syscall numbers correctly They are offset by 1024. Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com> Commit: ef301301c68ad432cfd6beb82fd2da1fdeb78983 https://github.com/lxc/lxc/commit/ef301301c68ad432cfd6beb82fd2da1fdeb78983 Author: Christian Brauner <christian.brau...@ubuntu.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M src/lxc/syscall_numbers.h Log Message: ----------- syscall_numbers: add clone3() Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com> Commit: 6aefab38c133edd2d4c6721ebf6312cac544ccdc https://github.com/lxc/lxc/commit/6aefab38c133edd2d4c6721ebf6312cac544ccdc Author: Christian Brauner <christian.brau...@ubuntu.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M configure.ac M src/include/fexecve.c M src/lxc/Makefile.am M src/lxc/af_unix.c M src/lxc/attach.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/conf.c M src/lxc/execute.c M src/lxc/lsm/apparmor.c M src/lxc/lxccontainer.c M src/lxc/namespace.c M src/lxc/namespace.h M src/lxc/network.c A src/lxc/process_utils.c A src/lxc/process_utils.h R src/lxc/raw_syscalls.c R src/lxc/raw_syscalls.h M src/lxc/rexec.c M src/lxc/start.c M src/lxc/utils.c M src/lxc/utils.h M src/tests/Makefile.am M src/tests/lxc_raw_clone.c Log Message: ----------- process_utils: introduce new process_utils.{c,h} This will be the central place for all process management helpers. This also removes raw_syscalls.{c,h}. Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com> Commit: a62eb3aa12b57fa83a5335eb9769d37d46e7444d https://github.com/lxc/lxc/commit/a62eb3aa12b57fa83a5335eb9769d37d46e7444d Author: Christian Brauner <christian.brau...@ubuntu.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M configure.ac M src/lxc/process_utils.h Log Message: ----------- process_utils: add clone3() support Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com> Commit: c3d189153f5534db211defe25bf3c3256e6c564f https://github.com/lxc/lxc/commit/c3d189153f5534db211defe25bf3c3256e6c564f Author: Wolfgang Bumiller <w.bumil...@proxmox.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M src/lxc/mainloop.c M src/lxc/mainloop.h Log Message: ----------- mainloop: add lxc_mainloop_add_handler_events in order to be able to listen for EPOLLPRI Signed-off-by: Wolfgang Bumiller <w.bumil...@proxmox.com> Commit: 64df0b2f366c80318910981af9c007b06f3a29f9 https://github.com/lxc/lxc/commit/64df0b2f366c80318910981af9c007b06f3a29f9 Author: Wolfgang Bumiller <w.bumil...@proxmox.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M src/lxc/cgroups/cgfsng.c Log Message: ----------- cgfsng: deduplicate freeze code Signed-off-by: Wolfgang Bumiller <w.bumil...@proxmox.com> Commit: aabc94ba075d87dfcb593ea965803e38b850f3e1 https://github.com/lxc/lxc/commit/aabc94ba075d87dfcb593ea965803e38b850f3e1 Author: Wolfgang Bumiller <w.bumil...@proxmox.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M src/lxc/cgroups/cgfsng.c Log Message: ----------- cgfsng: use EPOLLPRI when polling cgroup.events EPOLLIN will always be true and therefore end up busy-looping Signed-off-by: Wolfgang Bumiller <w.bumil...@proxmox.com> Commit: 3e7477c80d48ab43421d504da01a2d2f6d7cbe62 https://github.com/lxc/lxc/commit/3e7477c80d48ab43421d504da01a2d2f6d7cbe62 Author: Christian Brauner <christian.brau...@ubuntu.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M configure.ac M src/lxc/process_utils.c M src/lxc/process_utils.h Log Message: ----------- process_utils: make lxc use clone3() whenever possible No more weird api quirks between architectures and cool new features. Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com> Commit: 4384dbb97541f3b4a134bebed7122dc3f572af43 https://github.com/lxc/lxc/commit/4384dbb97541f3b4a134bebed7122dc3f572af43 Author: Wolfgang Bumiller <w.bumil...@proxmox.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M src/lxc/commands.c Log Message: ----------- improve LXC_CMD_GET_CGROUP compatibility When a newer lxc library communicates with an older one (such as running an lxc 4.0 lxc-freeze on a longer running container which was started while lxc was still at version 3), the LXC_CMD_GET_LIMITING_CGROUP command is not available, causing the remote to just close the socket. Catch this and try the previous command instead. Signed-off-by: Wolfgang Bumiller <w.bumil...@proxmox.com> Commit: 11bd22d1e7b65dc618d3211d2d9e9842378adb0f https://github.com/lxc/lxc/commit/11bd22d1e7b65dc618d3211d2d9e9842378adb0f Author: Christian Brauner <christian.brau...@ubuntu.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M src/lxc/network.c Log Message: ----------- network: restore old behavior I introduced a regression: when users didn't specify a specific name via lxc.net.<idx>.name then the device would retain the random name it received when we created it. Before we would use the "eth%d" syntax to get the kernel to assign a fixed name. Restore that behavior. Closes: #3407. Fixes: 8bf64b77ac8a ("network: rework network device creation") Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com> Commit: 9ce7cbea1d4954e62be4ffe46526e30e1670d5f4 https://github.com/lxc/lxc/commit/9ce7cbea1d4954e62be4ffe46526e30e1670d5f4 Author: Christian Brauner <christian.brau...@ubuntu.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M src/lxc/network.c Log Message: ----------- network: fix {mac,ip,v}lan device creation Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com> Commit: 11e7f7f41eb517196bce1995ecfbe446cd342288 https://github.com/lxc/lxc/commit/11e7f7f41eb517196bce1995ecfbe446cd342288 Author: Christian Brauner <christian.brau...@ubuntu.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M src/include/fexecve.c Log Message: ----------- bionic: s/lxc_raw_execveat()/execveat()/g Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com> Commit: a82035c72f46a51230194b6ca6e0acf7f48ef8a3 https://github.com/lxc/lxc/commit/a82035c72f46a51230194b6ca6e0acf7f48ef8a3 Author: Christian Brauner <christian.brau...@ubuntu.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M src/lxc/network.c Log Message: ----------- network: use __instantiate_ns_common() in instantiate_ns_phys() too Fixes: https://lists.linuxcontainers.org/pipermail/lxc-users/2020-May/015245.html Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com> Commit: 00e125db3ec97048671e7883547933c2861dfe18 https://github.com/lxc/lxc/commit/00e125db3ec97048671e7883547933c2861dfe18 Author: Christian Brauner <christian.brau...@ubuntu.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M src/lxc/cmd/lxc_usernsexec.c Log Message: ----------- lxc-usernsexec: dumb down from error to warning message Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com> Commit: 0ea3f2d11073ec89b5c25e338d16131dd530b848 https://github.com/lxc/lxc/commit/0ea3f2d11073ec89b5c25e338d16131dd530b848 Author: Christian Brauner <christian.brau...@ubuntu.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M src/lxc/cmd/lxc_usernsexec.c Log Message: ----------- lxc-usernsexec: don't fail on setgroups() We can fail to setgroups() when "deny" has been set which we need to set when we are a fully unprivileged user. Closes: 3420. Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com> Commit: 6a803ce290b87333abadc2a6e038d6f9c760cc91 https://github.com/lxc/lxc/commit/6a803ce290b87333abadc2a6e038d6f9c760cc91 Author: Stéphane Graber <stgra...@ubuntu.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M .travis.yml Log Message: ----------- travis: Restrict coverity to gcc on bionic on amd64 Signed-off-by: Stéphane Graber <stgra...@ubuntu.com> Commit: b0ec3dc02a605ced446c5a02d87534cb9fdd42ee https://github.com/lxc/lxc/commit/b0ec3dc02a605ced446c5a02d87534cb9fdd42ee Author: Christian Brauner <christian.brau...@ubuntu.com> Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M src/lxc/cgroups/cgfsng.c Log Message: ----------- cgroups: be less alarming when creating cgroups Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com> Compare: https://github.com/lxc/lxc/compare/3f924551c996...b0ec3dc02a60 _______________________________________________ lxc-devel mailing list lxc-devel@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-devel