Commit Graph

7844 Commits

Author SHA1 Message Date
2xsec
af5e7ee11b
parse: fix uninitialized pointer access
Signed-off-by: 2xsec <dh48.jeong@samsung.com>
2018-10-10 15:00:45 +09:00
2xsec
8392708ef3
confile: remove unused variable
Signed-off-by: 2xsec <dh48.jeong@samsung.com>
2018-10-10 14:50:32 +09:00
Stéphane Graber
d523cf5982
Merge pull request #2684 from brauner/2018-10-10/cgfsng_improve_logging
cgfsng: improve deletion and logging
2018-10-09 19:23:55 -04:00
Christian Brauner
d5fc4dd406
cgfsng: improve loggin on monitor cgroup destroy
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-10 00:03:13 +02:00
Christian Brauner
23e5c04580
cgfsng: fix lxc.pivot directory creation
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-10 00:02:46 +02:00
Stéphane Graber
e2103b180a
Merge pull request #2681 from brauner/2018-10-08/adapt_netns_ifaddrs_to_new_kernel
netns_ifaddrs: support NETLINK_DUMP_STRICT_CHK
2018-10-08 17:06:58 -04:00
Stéphane Graber
373376b257
Merge pull request #2682 from brauner/2018-10-08/fix_config_parsing
parse: do not mask failed parse
2018-10-08 17:05:43 -04:00
Christian Brauner
646e6c8b46
test: test invalid config keys
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-08 22:53:16 +02:00
Christian Brauner
576fb366f8
parse: do not mask failed parse
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-08 22:49:57 +02:00
Christian Brauner
c6b647205d
netns_ifaddrs: check for NETLINK_DUMP_STRICT_CHK
Make use of the new socket option, NETLINK_DUMP_STRICT_CHK, that
userspace can use via setsockopt to request strict checking of headers
and attributes on dump requests.

To get dump features such as kernel side filtering based on data in
the header or attributes appended to the dump request, userspace
must call setsockopt() for NETLINK_DUMP_STRICT_CHK and a non-zero
value. This is necessary to make use of the IFA_TARGET_NETNSID property.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-08 21:13:44 +02:00
Christian Brauner
d38f5b17b7
macro: add SOL_NETLINK
This allows to set netlink socket properties.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-08 21:13:44 +02:00
Christian Brauner
8df6fa99bf
macro: add NETLINK_DUMP_STRICT_CHK
This adds support for the new socket option, NETLINK_DUMP_STRICT_CHK,
that userspace can use via setsockopt to request strict checking of
headers and attributes on dump requests.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-08 21:12:24 +02:00
Stéphane Graber
27ebf8a17d
Merge pull request #2680 from brauner/2018-10-08/fix_android
attach: fix missing pthread.h include
2018-10-08 11:42:13 -04:00
Christian Brauner
0bece47700
attach: fix missing pthread.h include
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-08 17:20:08 +02:00
Christian Brauner
e15b23027c
Merge pull request #2679 from 2xsec/bugfix
start: change log level
2018-10-08 10:35:02 +02:00
2xsec
3e9bde7e8e
file_utils: fix too wide or inconsistent non-owner permissions
Signed-off-by: 2xsec <dh48.jeong@samsung.com>
2018-10-08 16:37:40 +09:00
2xsec
4752343f82
start: change log level
Signed-off-by: 2xsec <dh48.jeong@samsung.com>
2018-10-08 16:24:53 +09:00
Stéphane Graber
cb2ce6d03e
Merge pull request #2674 from brauner/2018-10-07/protect_errno
parse: tweak config parsing
2018-10-07 16:22:08 -04:00
Stéphane Graber
8f355cad21
Merge pull request #2677 from brauner/2018-10-07/attach_reset_signal_mask
attach: reset signal mask
2018-10-07 16:21:26 -04:00
Christian Brauner
f157b05636
attach: reset signal mask
Since we introduced clean exit from the mainloop when SIGTERM is sent we
changed the signal mask of the parent process but we never reset the
signal mask for the actual attached process.

Closes #399.

Fixes: 1349e92e4d ("console: exit mainloop on SIGTERM")
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 11:50:23 +02:00
Christian Brauner
acf67bc962
Merge pull request #2676 from 2xsec/bugfix
doc: Add -u and -g args to Korean lxc-attach(1) and lxc-execute(1)
2018-10-07 11:48:24 +02:00
Wolfgang Bumiller
969e23f2e1
Merge pull request #2675 from brauner/2018-10-07/path_max
tree-wide: s/MAXPATHLEN/PATH_MAX/g
2018-10-07 10:43:08 +02:00
2xsec
737f5220a2 doc: Add -u and -g args to Korean lxc-attach(1) and lxc-execute(1)
Signed-off-by: 2xsec <dh48.jeong@samsung.com>
2018-10-07 17:37:43 +09:00
Christian Brauner
3a5996ff0c
tools: s/MAXPATHLEN/PATH_MAX/g
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 10:09:00 +02:00
Christian Brauner
339de297af
storage: s/MAXPATHLEN/PATH_MAX/g
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 10:06:52 +02:00
Christian Brauner
d726953a23
utils: s/MAXPATHLEN/PATH_MAX/g
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 10:04:15 +02:00
Christian Brauner
8c880e57d7
terminal: s/MAXPATHLEN/PATH_MAX/g
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 10:03:55 +02:00
Christian Brauner
245100a0cf
start: s/MAXPATHLEN/PATH_MAX/g
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 10:02:53 +02:00
Christian Brauner
bb3c1e5612
pam: s/MAXPATHLEN/PATH_MAX/g
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 10:02:39 +02:00
Christian Brauner
419590daf4
network: s/MAXPATHLEN/PATH_MAX/g
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 10:02:14 +02:00
Christian Brauner
3c73618789
macro: s/MAXPATHLEN/PATH_MAX/g
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 10:01:59 +02:00
Christian Brauner
8a22c16838
lxccontainer: s/MAXPATHLEN/PATH_MAX/g
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 10:01:30 +02:00
Christian Brauner
85d67fba9f
lsm: s/MAXPATHLEN/PATH_MAX/g
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 10:01:13 +02:00
2xsec
ec4f666f23 doc: fix indent
Signed-off-by: 2xsec <dh48.jeong@samsung.com>
2018-10-07 17:00:50 +09:00
Christian Brauner
52539fcc77
log: s/MAXPATHLEN/PATH_MAX/g
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 10:00:50 +02:00
Christian Brauner
18740311c1
confile: s/MAXPATHLEN/PATH_MAX/g
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 09:59:16 +02:00
Christian Brauner
6b5a54cdfc
conf: s/MAXPATHLEN/PATH_MAX/g
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 09:58:56 +02:00
Christian Brauner
eb22a12bbf
cmd: s/MAXPATHLEN/PATH_MAX/g
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 09:53:46 +02:00
Christian Brauner
b35091695a
macro: add PATH_MAX
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 09:53:30 +02:00
Christian Brauner
872c1f046a
parse: report errors when failing config parsing
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 00:50:52 +02:00
Christian Brauner
46ac8c5b35
parse: remove access() check
We can just fail on open() and not waste an additional syscall.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-07 00:42:44 +02:00
Christian Brauner
8b013632c6
Merge pull request #2672 from 2xsec/bugfix
remove unused argument
2018-10-06 15:30:12 +02:00
Christian Brauner
13c45a4a9d
Merge pull request #2673 from Blub/2018-10-06/cgfsng-alloc-cleanup
cgfsng: use realloc instead of malloc+copy+free
2018-10-06 12:58:43 +02:00
Wolfgang Bumiller
5407d095e6 cgfsng: use realloc instead of malloc+copy+free
Signed-off-by: Wolfgang Bumiller <w.bumiller@errno.eu>
2018-10-06 11:12:08 +02:00
2xsec
70e72c5627
tools: lxc-unshare: remove unnecessary initialization
Signed-off-by: 2xsec <dh48.jeong@samsung.com>
2018-10-05 11:08:41 +09:00
2xsec
720132e13e
tools: lxc-start: remove unused argument
Signed-off-by: 2xsec <dh48.jeong@samsung.com>
2018-10-05 11:07:02 +09:00
Wolfgang Bumiller
0a886c56a7
Merge pull request #2671 from brauner/2018-10-03/syscall_wrappers
syscalls: move wrappers and raw syscalls to appropriate files
2018-10-03 14:13:57 +02:00
Wolfgang Bumiller
15418afe93
Merge pull request #2670 from brauner/2018-10-03/cgfsng_fix_race
cgfsng: close tiny race window
2018-10-03 14:11:57 +02:00
Christian Brauner
07a50156ed
raw_syscalls: move lxc_raw_gettid()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-03 13:10:55 +02:00
Christian Brauner
303037d2f6
syscall_wrappers: move signalfd()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2018-10-03 13:08:51 +02:00