Commit Graph

8360 Commits

Author SHA1 Message Date
Christian Brauner
22f835ba4d
conf: cleanup macros lxc_execute_bind_init
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 23:50:25 +01:00
Christian Brauner
7969675f2a
conf: cleanup macros remount_all_slave
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 23:50:25 +01:00
Christian Brauner
48411df2d7
conf: cleanup macros idmaptool_on_path_[...]
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 23:50:25 +01:00
Christian Brauner
0c669152e5
conf: cleanup macros setup_proc_filesystem
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 23:50:24 +01:00
Christian Brauner
e6f7645210
conf: cleanup macros setup_sysctl_parameters
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 23:50:24 +01:00
Christian Brauner
fd214f374e
conf: cleanup macros mount_entry_on_generic
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 23:50:24 +01:00
Christian Brauner
7a76eeaa07
conf: cleanup macros mount_entry_create_dir_file
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 23:45:03 +01:00
Christian Brauner
dfd2e059ea
conf: cleanup macros parse_propagationopts
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 23:44:08 +01:00
Christian Brauner
a71f619c16
conf: cleanup macros parse_mntopts
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 23:43:45 +01:00
Christian Brauner
b8d8876481
conf: cleanup macros lxc_chroot
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 23:43:27 +01:00
Christian Brauner
8db92302f6
conf: cleanup macros lxc_mount_auto_mounts
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 23:43:04 +01:00
Christian Brauner
957c470438
conf: cleanup macros pin_rootfs
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 23:42:45 +01:00
Christian Brauner
e1a94937dc
conf: cleanup macros run_script_argv
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 23:42:25 +01:00
Christian Brauner
cc6a0e78d7
conf: auto free run_buffer
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 23:41:48 +01:00
Christian Brauner
7fda348e84
commands_utils: auto free lxc_add_state_client
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 23:23:58 +01:00
Christian Brauner
b02dc0d9b5
commands_utils: auto close lxc_cmd_sock_get_state
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 23:23:53 +01:00
Christian Brauner
1edf8fa48d
Merge pull request #2866 from brauner/2019-02-19/cve-2019-5736-test
cve-2019-5736: add test
2019-02-19 21:58:04 +01:00
Christian Brauner
99258734dc
cve-2019-5736: add test
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-19 18:24:00 +01:00
Stéphane Graber
2d8bd1db23
Merge pull request #2865 from brauner/2019-02-18/rexec_improve_fallbacks
rexec: try sendfile() fallback to fd_to_fd()
2019-02-18 17:24:08 -05:00
Christian Brauner
5e6e38bd88
rexec: try sendfile() fallback to fd_to_fd()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-18 23:07:52 +01:00
Stéphane Graber
cd1372e2a1
Merge pull request #2864 from brauner/2019-02-18/rename_pointer_macros
tree-wide: s/steal_{fd,ptr}/move_{fd,ptr}/g
2019-02-18 16:36:14 -05:00
Christian Brauner
240fecd0e1
tree-wide: s/steal_fd/move_fd/g
Suggested-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-18 22:20:51 +01:00
Christian Brauner
e4edf5d7bc
tree-wide: s/steal_ptr/move_ptr/g
Suggested-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-18 22:20:50 +01:00
Stéphane Graber
005f822b22
Merge pull request #2863 from brauner/2019-02-17/save_rexec
rexec: handle legacy kernels
2019-02-18 15:35:01 -05:00
Christian Brauner
4aa90f6012
[V2] rexec: handle legacy kernels
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-18 19:51:52 +01:00
Stéphane Graber
7cf89ee88d
Revert "rexec: handle legacy kernels"
Broke Android

This reverts commit 8f350e637c.

Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-02-18 12:15:30 -05:00
Stéphane Graber
4d8a34c31c
Merge pull request #2862 from brauner/2019-02-17/save_rexec
cleanup macros and rexec fixes
2019-02-18 11:56:44 -05:00
Christian Brauner
fed8112d04
rexec: use __do_close_prot_errno
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-18 15:24:14 +01:00
Christian Brauner
8f350e637c
rexec: handle legacy kernels
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-18 15:24:14 +01:00
Christian Brauner
2a30bdea60
commands: cleanup macros lxc_cmd_init()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-18 15:24:14 +01:00
Christian Brauner
c13e711119
commands: cleanup macros lxc_cmd_init
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-18 15:24:13 +01:00
Christian Brauner
4c2effceb4
commands: cleanup macros lxc_cmd_accept()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-18 15:24:13 +01:00
Christian Brauner
cd889e57a4
commands: cleanup macros lxc_cmd_add_state_client
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-18 15:24:13 +01:00
Christian Brauner
c34ff11978
commands: cleanup macros lxc_cmd()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-18 15:24:13 +01:00
Christian Brauner
e96f929188
commands: use __do_close_prot_errno
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-18 15:24:13 +01:00
Christian Brauner
e236fe05d1
memory_utils: introduce __do_close_prot_errno
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-18 15:24:13 +01:00
Christian Brauner
4101805bb2
macro: introduce steal_fd()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-18 15:24:13 +01:00
Christian Brauner
8259d86d97
commands: cleanup macros in lxc_cmd_console()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-18 15:24:13 +01:00
Christian Brauner
2ebc7bde97
commands: move declaration into tighter scope
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-17 14:21:09 +01:00
Christian Brauner
e8cc83897a
lxc-usernsexec: use cleanup macros
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-17 14:13:44 +01:00
Christian Brauner
5c8d235259
lxc-user-nic: use cleanup macros
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-17 14:13:44 +01:00
Christian Brauner
3cf7d8c2b8
lxc-init: use cleanup macros
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-17 14:13:44 +01:00
Christian Brauner
57e7625005
cgroup_utils: use __do_free
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-17 14:13:44 +01:00
Christian Brauner
cd8f5663ab
attach: use __do_free
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-17 14:13:44 +01:00
Christian Brauner
83c11f1d04
af_unix: use __do_free
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-17 14:13:44 +01:00
Christian Brauner
d85617bc67
start: move variable into tighter scope
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2019-02-17 14:13:42 +01:00
Christian Brauner
7a8959d572
Merge pull request #2860 from stgraber/master
mount: Allow over-mounting
2019-02-16 02:18:23 +01:00
Stéphane Graber
71521317b2
mount: Cleanup allow over-mounting
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-02-15 20:14:34 -05:00
Christian Brauner
eba282e4d8
Merge pull request #2859 from stgraber/master
mount: Allow over-mounting
2019-02-16 02:07:47 +01:00
Stéphane Graber
c00d0e3b2a
mount: Allow over-mounting
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-02-15 20:02:07 -05:00