]> git.proxmox.com Git - mirror_lxc.git/log
mirror_lxc.git
5 years agoadded allowrunning command line option for snapshotting alive containers
Bernd Helm [Thu, 23 Nov 2017 13:49:42 +0000 (14:49 +0100)]
added allowrunning command line option for snapshotting alive containers

Signed-off-by: Bernd Helm <bernd.helm@helmundwalter.de>
5 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

5 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

5 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>
5 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>
5 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>
5 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>
5 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>
5 years agoautotools: compiler based hardening
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>
5 years agostart: simplify
Christian Brauner [Fri, 19 Oct 2018 22:06:32 +0000 (00:06 +0200)]
start: simplify

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
5 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

5 years agotree-wide: coding style fixes
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>
5 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

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

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
5 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()

5 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

5 years agoparse: protect against config updates during parse
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>
5 years agoconfile: fix append_unexp_config_line()
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>
5 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

5 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

5 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()

5 years agoraw_syscalls: ensure function always returns value
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>
5 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

5 years agoinclude: simplify strlcpy()
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>
5 years agostring_utils: fix global buffer overflow issue
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>
5 years agoautotools: fix --disable-commands builds
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>
5 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

5 years agolxc-init: log to /dev/console
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>
5 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

5 years agocheckconfig: Handle missing kernel version
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>
5 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

5 years agoautools: use -fno-strict-aliasing
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>
5 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.

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

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
5 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>
5 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>
5 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>
5 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()

5 years agocheckpoint: fix running do_dump()
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>
5 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

5 years agoconf: verify_start_hooks() after lxc.mount.entry
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>
5 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

5 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

5 years agoconf: log prlimit setup
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>
5 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

5 years agocgfsng: ensure initialized cpuset controller
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>
5 years agofix post section script error for rpm install
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>
5 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>
5 years agoparse: fix uninitialized pointer access
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>
5 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>
5 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

5 years agocgfsng: improve loggin on monitor cgroup destroy
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>
5 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>
5 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

5 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

5 years agotest: test invalid config keys
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>
5 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>
5 years agonetns_ifaddrs: check for NETLINK_DUMP_STRICT_CHK
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>
5 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>
5 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>
5 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

5 years agoattach: fix missing pthread.h include
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>
5 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

5 years agofile_utils: fix too wide or inconsistent non-owner permissions
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>
5 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>
5 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

5 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

5 years agoattach: reset signal mask
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>
5 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)

5 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

5 years agodoc: Add -u and -g args to Korean lxc-attach(1) and lxc-execute(1)
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>
5 years agotools: s/MAXPATHLEN/PATH_MAX/g
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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 years agoparse: report errors when failing config parsing
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>
5 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>
5 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

5 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

5 years agocgfsng: use realloc instead of malloc+copy+free
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>
5 years agotools: lxc-unshare: remove unnecessary initialization
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>
5 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>
5 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

5 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

5 years agoraw_syscalls: move lxc_raw_gettid()
Christian Brauner [Wed, 3 Oct 2018 11:10:55 +0000 (13:10 +0200)]
raw_syscalls: move lxc_raw_gettid()

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
5 years agosyscall_wrappers: move signalfd()
Christian Brauner [Wed, 3 Oct 2018 11:08:51 +0000 (13:08 +0200)]
syscall_wrappers: move signalfd()

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
5 years agosyscall_wrappers: move unshare()
Christian Brauner [Wed, 3 Oct 2018 11:03:30 +0000 (13:03 +0200)]
syscall_wrappers: move unshare()

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
5 years agosyscall_wrappers: move sethostname()
Christian Brauner [Wed, 3 Oct 2018 10:59:32 +0000 (12:59 +0200)]
syscall_wrappers: move sethostname()

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