]> git.ipfire.org Git - thirdparty/lxc.git/log
thirdparty/lxc.git
6 years agotools/lxc_copy: do not hide global variable
Christian Brauner [Sat, 20 Oct 2018 09:23:55 +0000 (11:23 +0200)] 
tools/lxc_copy: do not hide global variable

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agomonitord: do not hide global variable
Christian Brauner [Sat, 20 Oct 2018 09:22:02 +0000 (11:22 +0200)] 
monitord: do not hide global variable

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agocgfsng: move increment out of branch
Christian Brauner [Sat, 20 Oct 2018 09:13:59 +0000 (11:13 +0200)] 
cgfsng: move increment out of branch

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agocommands: simplify
Christian Brauner [Sat, 20 Oct 2018 09:09:54 +0000 (11:09 +0200)] 
commands: simplify

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoconfile: do not overwrite global variable
Christian Brauner [Sat, 20 Oct 2018 09:03:41 +0000 (11:03 +0200)] 
confile: do not overwrite global variable

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoMerge pull request #2705 from brauner/2018-10-20/bugfixes
Stéphane Graber [Sun, 21 Oct 2018 18:40:44 +0000 (14:40 -0400)] 
Merge pull request #2705 from brauner/2018-10-20/bugfixes

start: simplify

6 years agoMerge pull request #2706 from brauner/2018-10-20/compiler_hardening
Stéphane Graber [Sun, 21 Oct 2018 18:40:18 +0000 (14:40 -0400)] 
Merge pull request #2706 from brauner/2018-10-20/compiler_hardening

autotools: compiler based hardening

6 years agocoverity: update .travis.yml
Christian Brauner [Fri, 19 Oct 2018 23:57:40 +0000 (01:57 +0200)] 
coverity: update .travis.yml

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agocoverity: update .travis.yml
Christian Brauner [Fri, 19 Oct 2018 23:54:55 +0000 (01:54 +0200)] 
coverity: update .travis.yml

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agocoverity: update .travis.yml
Christian Brauner [Fri, 19 Oct 2018 23:48:39 +0000 (01:48 +0200)] 
coverity: update .travis.yml

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agocoverity: update .travis.yml
Christian Brauner [Fri, 19 Oct 2018 23:42:56 +0000 (01:42 +0200)] 
coverity: update .travis.yml

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agocoverity: update .travis.yml
Christian Brauner [Fri, 19 Oct 2018 23:34:15 +0000 (01:34 +0200)] 
coverity: update .travis.yml

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoautotools: compiler based hardening 2706/head
Christian Brauner [Fri, 19 Oct 2018 22:22:18 +0000 (00:22 +0200)] 
autotools: compiler based hardening

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agostart: simplify 2705/head
Christian Brauner [Fri, 19 Oct 2018 22:06:32 +0000 (00:06 +0200)] 
start: simplify

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoMerge pull request #2703 from 2xsec/asan1
Christian Brauner [Fri, 19 Oct 2018 09:47:06 +0000 (11:47 +0200)] 
Merge pull request #2703 from 2xsec/asan1

cleanups

6 years agotree-wide: coding style fixes 2703/head
2xsec [Fri, 19 Oct 2018 05:34:13 +0000 (14:34 +0900)] 
tree-wide: coding style fixes

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
[christian.brauner@ubuntu.com: cleanup if-branches in confile.c]
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoMerge pull request #2702 from 2xsec/asan1
Christian Brauner [Fri, 19 Oct 2018 05:02:41 +0000 (07:02 +0200)] 
Merge pull request #2702 from 2xsec/asan1

parse: fix uninitialized value

6 years agoparse: fix uninitialized value 2702/head
2xsec [Fri, 19 Oct 2018 02:51:51 +0000 (11:51 +0900)] 
parse: fix uninitialized value

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
6 years agoMerge pull request #2696 from brauner/2018-10-17/fix_append_config_line
Wolfgang Bumiller [Thu, 18 Oct 2018 19:55:44 +0000 (21:55 +0200)] 
Merge pull request #2696 from brauner/2018-10-17/fix_append_config_line

confile: fix append_unexp_config_line()

6 years agoMerge pull request #2698 from brauner/2018-10-17/config_parsing
Wolfgang Bumiller [Thu, 18 Oct 2018 17:38:38 +0000 (19:38 +0200)] 
Merge pull request #2698 from brauner/2018-10-17/config_parsing

parse: protect against config updates during parse

6 years agoparse: protect against config updates during parse 2698/head
Christian Brauner [Wed, 17 Oct 2018 16:36:28 +0000 (18:36 +0200)] 
parse: protect against config updates during parse

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoconfile: fix append_unexp_config_line() 2696/head
Christian Brauner [Wed, 17 Oct 2018 13:16:27 +0000 (15:16 +0200)] 
confile: fix append_unexp_config_line()

Reported-by: 2xsec dh48.jeong@samsung.com
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoMerge pull request #2697 from brauner/2018-10-17/fix_disable_commands_build
Wolfgang Bumiller [Thu, 18 Oct 2018 13:43:30 +0000 (15:43 +0200)] 
Merge pull request #2697 from brauner/2018-10-17/fix_disable_commands_build

autotools: fix --disable-commands builds

6 years agoMerge pull request #2701 from brauner/2018-10-18/fix_raw_syscalls
Wolfgang Bumiller [Thu, 18 Oct 2018 13:08:42 +0000 (15:08 +0200)] 
Merge pull request #2701 from brauner/2018-10-18/fix_raw_syscalls

raw_syscalls: ensure function always returns value

6 years agoMerge pull request #2700 from brauner/2018-10-18/simplify_strlcpy
Wolfgang Bumiller [Thu, 18 Oct 2018 13:08:06 +0000 (15:08 +0200)] 
Merge pull request #2700 from brauner/2018-10-18/simplify_strlcpy

include: simplify strlcpy()

6 years agoraw_syscalls: ensure function always returns value 2701/head
Christian Brauner [Thu, 18 Oct 2018 12:38:09 +0000 (14:38 +0200)] 
raw_syscalls: ensure function always returns value

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoMerge pull request #2699 from 2xsec/asan1
Christian Brauner [Thu, 18 Oct 2018 10:53:23 +0000 (12:53 +0200)] 
Merge pull request #2699 from 2xsec/asan1

string_utils: fix global buffer overflow issue

6 years agoinclude: simplify strlcpy() 2700/head
Christian Brauner [Thu, 18 Oct 2018 10:50:13 +0000 (12:50 +0200)] 
include: simplify strlcpy()

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agostring_utils: fix global buffer overflow issue 2699/head
2xsec [Thu, 18 Oct 2018 06:16:54 +0000 (15:16 +0900)] 
string_utils: fix global buffer overflow issue

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
6 years agoautotools: fix --disable-commands builds 2697/head
Christian Brauner [Wed, 17 Oct 2018 13:23:41 +0000 (15:23 +0200)] 
autotools: fix --disable-commands builds

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoMerge pull request #2694 from brauner/2018-10-14/lxc_init_logging
Stéphane Graber [Mon, 15 Oct 2018 14:44:04 +0000 (10:44 -0400)] 
Merge pull request #2694 from brauner/2018-10-14/lxc_init_logging

lxc-init: log to /dev/console

6 years agolxc-init: log to /dev/console 2694/head
Christian Brauner [Sun, 14 Oct 2018 20:22:21 +0000 (22:22 +0200)] 
lxc-init: log to /dev/console

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoMerge pull request #2693 from stgraber/master
Christian Brauner [Sat, 13 Oct 2018 05:47:34 +0000 (07:47 +0200)] 
Merge pull request #2693 from stgraber/master

checkconfig: Handle missing kernel version

6 years agocheckconfig: Handle missing kernel version 2693/head
Stéphane Graber [Sat, 13 Oct 2018 02:32:08 +0000 (22:32 -0400)] 
checkconfig: Handle missing kernel version

https://github.com/lxc/lxd/issues/5151

Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
6 years agoMerge pull request #2692 from brauner/2018-10-12/no_strict_aliasing
Stéphane Graber [Fri, 12 Oct 2018 23:26:43 +0000 (19:26 -0400)] 
Merge pull request #2692 from brauner/2018-10-12/no_strict_aliasing

autools: use -fno-strict-aliasing

6 years agoautools: use -fno-strict-aliasing 2692/head
Christian Brauner [Fri, 12 Oct 2018 19:23:07 +0000 (21:23 +0200)] 
autools: use -fno-strict-aliasing

The gcc implementation and the C standard are not to be considered sane
in this respect. We don't want to risk reordering of writes when the
compiler incorrectly *thinks* two types do not alias each other.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoMerge pull request #2691 from 2xsec/bugfix
Christian Brauner [Fri, 12 Oct 2018 08:39:57 +0000 (10:39 +0200)] 
Merge pull request #2691 from 2xsec/bugfix

Some redundancy codes of abstract unix socket are removed with log cleanups.

6 years agomonitor: fix coding standard 2691/head
2xsec [Fri, 12 Oct 2018 07:05:31 +0000 (16:05 +0900)] 
monitor: fix coding standard

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
6 years agocommands_utils: improve code redundancy to make abstract unix socket name
2xsec [Fri, 12 Oct 2018 06:05:43 +0000 (15:05 +0900)] 
commands_utils: improve code redundancy to make abstract unix socket name

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
6 years agomonitor: checking name too long to make monitor sock name
2xsec [Fri, 12 Oct 2018 02:19:04 +0000 (11:19 +0900)] 
monitor: checking name too long to make monitor sock name

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
6 years agomonitor: log cleanups
2xsec [Fri, 12 Oct 2018 01:36:42 +0000 (10:36 +0900)] 
monitor: log cleanups

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
6 years agoMerge pull request #2690 from adrianreber/master
Christian Brauner [Thu, 11 Oct 2018 13:58:20 +0000 (15:58 +0200)] 
Merge pull request #2690 from adrianreber/master

checkpoint: fix running do_dump()

6 years agocheckpoint: fix running do_dump() 2690/head
Adrian Reber [Thu, 11 Oct 2018 13:10:12 +0000 (13:10 +0000)] 
checkpoint: fix running do_dump()

Testing 'lxc <container> stop --stateful' crashed LXD:

fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0xe8 pc=0x7f3198ff0592]

runtime stack:
runtime.throw(0x117fe4a, 0x2a)
/opt/rh/go-toolset-1.10/root/usr/lib/go-toolset-1.10-golang/src/runtime/panic.go:616 +0x81
runtime.sigpanic()
/opt/rh/go-toolset-1.10/root/usr/lib/go-toolset-1.10-golang/src/runtime/signal_unix.go:372 +0x28e

goroutine 375 [syscall]:
runtime.cgocall(0xef38e3, 0xc420731630, 0x29)
/opt/rh/go-toolset-1.10/root/usr/lib/go-toolset-1.10-golang/src/runtime/cgocall.go:128 +0x64 fp=0xc4207315f0 sp=0xc4207315b8 pc=0x410fc4
gopkg.in/lxc/go-lxc%2ev2._Cfunc_go_lxc_migrate(0x7f316c001220, 0xc400000001, 0xc420302460, 0xc4205d6080, 0x0)
_cgo_gotypes.go:752 +0x4d fp=0xc420731630 sp=0xc4207315f0 pc=0x909d7d
gopkg.in/lxc/go-lxc%2ev2.(*Container).Migrate.func4(0x7f316c001220, 0xc400000001, 0xc420302460, 0xc4205d6080, 0x0)
/share/go/src/gopkg.in/lxc/go-lxc.v2/container.go:1798 +0x160 fp=0xc420731668 sp=0xc420731630 pc=0x91b970
gopkg.in/lxc/go-lxc%2ev2.(*Container).Migrate(0xc4207a52f0, 0x1, 0xc42051ec00, 0x20, 0x0, 0x0, 0x0, 0x0, 0x101, 0x10000000, ...)
/share/go/src/gopkg.in/lxc/go-lxc.v2/container.go:1798 +0x29f fp=0xc420731760 sp=0xc420731668 pc=0x9160ef

The commit 5a087e056f94 introduced a second parameter (conf) to the
cgroup escape() function which was never set in do_dump(). Instead of
taking it from opts->handler->conf it is now used from c->lxc_conf.

Fixes: 5a087e056f94 ("cgroups: don't escape if lxc.cgroup.keep is true")
Suggested-by: Christian Brauner <christian.brauner@ubuntu.com>
Signed-off-by: Adrian Reber <areber@redhat.com>
6 years agoMerge pull request #2687 from brauner/2018-10-10/fix_verify_start_hooks
Stéphane Graber [Wed, 10 Oct 2018 15:04:42 +0000 (11:04 -0400)] 
Merge pull request #2687 from brauner/2018-10-10/fix_verify_start_hooks

conf: verify_start_hooks() after lxc.mount.entry

6 years agoconf: verify_start_hooks() after lxc.mount.entry 2687/head
Christian Brauner [Wed, 10 Oct 2018 11:06:21 +0000 (13:06 +0200)] 
conf: verify_start_hooks() after lxc.mount.entry

Fixes: https://discuss.linuxcontainers.org/t/are-lxc-mount-entry-available-when-lxc-hook-start-is-validated/2906/3
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoMerge pull request #2688 from brauner/2018-10-10/cgfsng_fix_monitor_cpuset_deletion
Stéphane Graber [Wed, 10 Oct 2018 14:34:58 +0000 (10:34 -0400)] 
Merge pull request #2688 from brauner/2018-10-10/cgfsng_fix_monitor_cpuset_deletion

cgfsng: ensure initialized cpuset controller

6 years agoMerge pull request #2689 from brauner/2018-10-10/log_prlimit
Stéphane Graber [Wed, 10 Oct 2018 14:34:35 +0000 (10:34 -0400)] 
Merge pull request #2689 from brauner/2018-10-10/log_prlimit

conf: log prlimit setup

6 years agoconf: log prlimit setup 2689/head
Christian Brauner [Wed, 10 Oct 2018 11:53:00 +0000 (13:53 +0200)] 
conf: log prlimit setup

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoMerge pull request #2686 from 2xsec/rpm
Christian Brauner [Wed, 10 Oct 2018 11:43:10 +0000 (13:43 +0200)] 
Merge pull request #2686 from 2xsec/rpm

fix rpm packaging error for static library

6 years agocgfsng: ensure initialized cpuset controller 2688/head
Christian Brauner [Wed, 10 Oct 2018 11:27:45 +0000 (13:27 +0200)] 
cgfsng: ensure initialized cpuset controller

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agofix post section script error for rpm install 2686/head
2xsec [Wed, 10 Oct 2018 09:51:26 +0000 (18:51 +0900)] 
fix post section script error for rpm install

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
6 years agofix rpm packaging error for static library
2xsec [Wed, 10 Oct 2018 09:21:41 +0000 (18:21 +0900)] 
fix rpm packaging error for static library

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
6 years agoparse: fix uninitialized pointer access 2685/head
2xsec [Wed, 10 Oct 2018 06:00:45 +0000 (15:00 +0900)] 
parse: fix uninitialized pointer access

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
6 years agoconfile: remove unused variable
2xsec [Wed, 10 Oct 2018 05:50:32 +0000 (14:50 +0900)] 
confile: remove unused variable

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
6 years agoMerge pull request #2684 from brauner/2018-10-10/cgfsng_improve_logging
Stéphane Graber [Tue, 9 Oct 2018 23:23:55 +0000 (19:23 -0400)] 
Merge pull request #2684 from brauner/2018-10-10/cgfsng_improve_logging

cgfsng: improve deletion and logging

6 years agocgfsng: improve loggin on monitor cgroup destroy 2684/head
Christian Brauner [Tue, 9 Oct 2018 22:03:13 +0000 (00:03 +0200)] 
cgfsng: improve loggin on monitor cgroup destroy

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agocgfsng: fix lxc.pivot directory creation
Christian Brauner [Tue, 9 Oct 2018 22:02:46 +0000 (00:02 +0200)] 
cgfsng: fix lxc.pivot directory creation

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoMerge pull request #2681 from brauner/2018-10-08/adapt_netns_ifaddrs_to_new_kernel
Stéphane Graber [Mon, 8 Oct 2018 21:06:58 +0000 (17:06 -0400)] 
Merge pull request #2681 from brauner/2018-10-08/adapt_netns_ifaddrs_to_new_kernel

netns_ifaddrs: support NETLINK_DUMP_STRICT_CHK

6 years agoMerge pull request #2682 from brauner/2018-10-08/fix_config_parsing
Stéphane Graber [Mon, 8 Oct 2018 21:05:43 +0000 (17:05 -0400)] 
Merge pull request #2682 from brauner/2018-10-08/fix_config_parsing

parse: do not mask failed parse

6 years agotest: test invalid config keys 2682/head
Christian Brauner [Mon, 8 Oct 2018 20:53:16 +0000 (22:53 +0200)] 
test: test invalid config keys

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoparse: do not mask failed parse
Christian Brauner [Mon, 8 Oct 2018 20:49:57 +0000 (22:49 +0200)] 
parse: do not mask failed parse

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agonetns_ifaddrs: check for NETLINK_DUMP_STRICT_CHK 2681/head
Christian Brauner [Mon, 8 Oct 2018 19:08:10 +0000 (21:08 +0200)] 
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>
6 years agomacro: add SOL_NETLINK
Christian Brauner [Mon, 8 Oct 2018 19:10:29 +0000 (21:10 +0200)] 
macro: add SOL_NETLINK

This allows to set netlink socket properties.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agomacro: add NETLINK_DUMP_STRICT_CHK
Christian Brauner [Mon, 8 Oct 2018 18:55:55 +0000 (20:55 +0200)] 
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>
6 years agoMerge pull request #2680 from brauner/2018-10-08/fix_android
Stéphane Graber [Mon, 8 Oct 2018 15:42:13 +0000 (11:42 -0400)] 
Merge pull request #2680 from brauner/2018-10-08/fix_android

attach: fix missing pthread.h include

6 years agoattach: fix missing pthread.h include 2680/head
Christian Brauner [Mon, 8 Oct 2018 15:20:08 +0000 (17:20 +0200)] 
attach: fix missing pthread.h include

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoMerge pull request #2679 from 2xsec/bugfix
Christian Brauner [Mon, 8 Oct 2018 08:35:02 +0000 (10:35 +0200)] 
Merge pull request #2679 from 2xsec/bugfix

start: change log level

6 years agofile_utils: fix too wide or inconsistent non-owner permissions 2679/head
2xsec [Mon, 8 Oct 2018 07:37:40 +0000 (16:37 +0900)] 
file_utils: fix too wide or inconsistent non-owner permissions

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
6 years agostart: change log level
2xsec [Mon, 8 Oct 2018 07:24:53 +0000 (16:24 +0900)] 
start: change log level

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
6 years agoMerge pull request #2674 from brauner/2018-10-07/protect_errno
Stéphane Graber [Sun, 7 Oct 2018 20:22:08 +0000 (16:22 -0400)] 
Merge pull request #2674 from brauner/2018-10-07/protect_errno

parse: tweak config parsing

6 years agoMerge pull request #2677 from brauner/2018-10-07/attach_reset_signal_mask
Stéphane Graber [Sun, 7 Oct 2018 20:21:26 +0000 (16:21 -0400)] 
Merge pull request #2677 from brauner/2018-10-07/attach_reset_signal_mask

attach: reset signal mask

6 years agoattach: reset signal mask 2677/head
Christian Brauner [Sun, 7 Oct 2018 09:21:06 +0000 (11:21 +0200)] 
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: 1349e92e4d23 ("console: exit mainloop on SIGTERM")
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoMerge pull request #2676 from 2xsec/bugfix
Christian Brauner [Sun, 7 Oct 2018 09:48:24 +0000 (11:48 +0200)] 
Merge pull request #2676 from 2xsec/bugfix

doc: Add -u and -g args to Korean lxc-attach(1) and lxc-execute(1)

6 years agoMerge pull request #2675 from brauner/2018-10-07/path_max
Wolfgang Bumiller [Sun, 7 Oct 2018 08:43:08 +0000 (10:43 +0200)] 
Merge pull request #2675 from brauner/2018-10-07/path_max

tree-wide: s/MAXPATHLEN/PATH_MAX/g

6 years agodoc: Add -u and -g args to Korean lxc-attach(1) and lxc-execute(1) 2676/head
2xsec [Sun, 7 Oct 2018 08:37:43 +0000 (17:37 +0900)] 
doc: Add -u and -g args to Korean lxc-attach(1) and lxc-execute(1)

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
6 years agotools: s/MAXPATHLEN/PATH_MAX/g 2675/head
Christian Brauner [Sun, 7 Oct 2018 08:09:00 +0000 (10:09 +0200)] 
tools: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agostorage: s/MAXPATHLEN/PATH_MAX/g
Christian Brauner [Sun, 7 Oct 2018 08:06:52 +0000 (10:06 +0200)] 
storage: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoutils: s/MAXPATHLEN/PATH_MAX/g
Christian Brauner [Sun, 7 Oct 2018 08:04:15 +0000 (10:04 +0200)] 
utils: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoterminal: s/MAXPATHLEN/PATH_MAX/g
Christian Brauner [Sun, 7 Oct 2018 08:03:55 +0000 (10:03 +0200)] 
terminal: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agostart: s/MAXPATHLEN/PATH_MAX/g
Christian Brauner [Sun, 7 Oct 2018 08:02:53 +0000 (10:02 +0200)] 
start: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agopam: s/MAXPATHLEN/PATH_MAX/g
Christian Brauner [Sun, 7 Oct 2018 08:02:39 +0000 (10:02 +0200)] 
pam: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agonetwork: s/MAXPATHLEN/PATH_MAX/g
Christian Brauner [Sun, 7 Oct 2018 08:02:14 +0000 (10:02 +0200)] 
network: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agomacro: s/MAXPATHLEN/PATH_MAX/g
Christian Brauner [Sun, 7 Oct 2018 08:01:59 +0000 (10:01 +0200)] 
macro: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agolxccontainer: s/MAXPATHLEN/PATH_MAX/g
Christian Brauner [Sun, 7 Oct 2018 08:01:30 +0000 (10:01 +0200)] 
lxccontainer: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agolsm: s/MAXPATHLEN/PATH_MAX/g
Christian Brauner [Sun, 7 Oct 2018 08:01:13 +0000 (10:01 +0200)] 
lsm: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agodoc: fix indent
2xsec [Sun, 7 Oct 2018 08:00:50 +0000 (17:00 +0900)] 
doc: fix indent

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
6 years agolog: s/MAXPATHLEN/PATH_MAX/g
Christian Brauner [Sun, 7 Oct 2018 08:00:50 +0000 (10:00 +0200)] 
log: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoconfile: s/MAXPATHLEN/PATH_MAX/g
Christian Brauner [Sun, 7 Oct 2018 07:59:16 +0000 (09:59 +0200)] 
confile: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoconf: s/MAXPATHLEN/PATH_MAX/g
Christian Brauner [Sun, 7 Oct 2018 07:58:56 +0000 (09:58 +0200)] 
conf: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agocmd: s/MAXPATHLEN/PATH_MAX/g
Christian Brauner [Sun, 7 Oct 2018 07:53:46 +0000 (09:53 +0200)] 
cmd: s/MAXPATHLEN/PATH_MAX/g

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agomacro: add PATH_MAX
Christian Brauner [Sun, 7 Oct 2018 07:53:30 +0000 (09:53 +0200)] 
macro: add PATH_MAX

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoparse: report errors when failing config parsing 2674/head
Christian Brauner [Sat, 6 Oct 2018 22:50:52 +0000 (00:50 +0200)] 
parse: report errors when failing config parsing

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
6 years agoparse: remove access() check
Christian Brauner [Sat, 6 Oct 2018 22:42:44 +0000 (00:42 +0200)] 
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>
6 years agoMerge pull request #2672 from 2xsec/bugfix
Christian Brauner [Sat, 6 Oct 2018 13:30:12 +0000 (15:30 +0200)] 
Merge pull request #2672 from 2xsec/bugfix

remove unused argument

6 years agoMerge pull request #2673 from Blub/2018-10-06/cgfsng-alloc-cleanup
Christian Brauner [Sat, 6 Oct 2018 10:58:43 +0000 (12:58 +0200)] 
Merge pull request #2673 from Blub/2018-10-06/cgfsng-alloc-cleanup

cgfsng: use realloc instead of malloc+copy+free

6 years agocgfsng: use realloc instead of malloc+copy+free 2673/head
Wolfgang Bumiller [Sat, 6 Oct 2018 09:12:08 +0000 (11:12 +0200)] 
cgfsng: use realloc instead of malloc+copy+free

Signed-off-by: Wolfgang Bumiller <w.bumiller@errno.eu>
6 years agotools: lxc-unshare: remove unnecessary initialization 2672/head
2xsec [Fri, 5 Oct 2018 02:08:41 +0000 (11:08 +0900)] 
tools: lxc-unshare: remove unnecessary initialization

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
6 years agotools: lxc-start: remove unused argument
2xsec [Fri, 5 Oct 2018 02:07:02 +0000 (11:07 +0900)] 
tools: lxc-start: remove unused argument

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
6 years agoMerge pull request #2671 from brauner/2018-10-03/syscall_wrappers
Wolfgang Bumiller [Wed, 3 Oct 2018 12:13:57 +0000 (14:13 +0200)] 
Merge pull request #2671 from brauner/2018-10-03/syscall_wrappers

syscalls: move wrappers and raw syscalls to appropriate files

6 years agoMerge pull request #2670 from brauner/2018-10-03/cgfsng_fix_race
Wolfgang Bumiller [Wed, 3 Oct 2018 12:11:57 +0000 (14:11 +0200)] 
Merge pull request #2670 from brauner/2018-10-03/cgfsng_fix_race

cgfsng: close tiny race window