]>
 
 
git.ipfire.org Git - thirdparty/lxc.git/log 
 
 
 
 
 
 
hn  [Mon, 7 Jan 2019 18:42:02 +0000  (19:42 +0100)]  
 
fix: unprivileged veth devices (e.g. vethFWABHX) never contain 'Z' character in the randomly generated device name part because for modulo one does not need to substract 1 from strlen(). 
 
Signed-off-by: Hajo Noerenberg <hajo-github@noerenberg.de>  
Wolfgang Bumiller  [Fri, 4 Jan 2019 11:05:49 +0000  (12:05 +0100)]  
 
conf: use SYSERROR on lxc_write_to_file errors 
 
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>  
Christian Brauner  [Wed, 26 Dec 2018 19:53:59 +0000  (20:53 +0100)]  
 
Merge pull request #2763 from caglar10ur/dangling 
 
Set c to NULL after freeing it 
 
S.Çağlar Onur  [Wed, 26 Dec 2018 19:18:31 +0000  (11:18 -0800)]  
 
Set c to NULL after freeing it 
 
Signed-off-by: S.Çağlar Onur <caglar@10ur.org>  
Stéphane Graber  [Mon, 17 Dec 2018 15:14:31 +0000  (10:14 -0500)]  
 
Merge pull request #2757 from brauner/2018-12-17/mount_injection_file 
 
lxccontainer: fix mount api (mount_injection_file) 
 
Christian Brauner  [Mon, 17 Dec 2018 10:45:58 +0000  (11:45 +0100)]  
 
lxccontainer: fix mount api (mount_injection_file) 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Thu, 13 Dec 2018 23:20:10 +0000  (18:20 -0500)]  
 
Re-enable lxc_devel 
 
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>  
Stéphane Graber  [Thu, 13 Dec 2018 23:12:33 +0000  (18:12 -0500)]  
 
Release LXC 3.1.0 
 
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>  
Christian Brauner  [Wed, 12 Dec 2018 10:49:46 +0000  (11:49 +0100)]  
 
Merge pull request #2751 from xorond/cgroup 
 
fix #2742: lxc-cgroup not giving output 
 
Christian Brauner  [Wed, 12 Dec 2018 10:47:10 +0000  (11:47 +0100)]  
 
tools: add newline to lxc-cgroup output 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Oguz Bektas  [Wed, 12 Dec 2018 09:26:36 +0000  (10:26 +0100)]  
 
fix lxc-cgroup not giving output 
 
lxc-cgroup fails to provide any output since the latest version, this 
should fix it 
 
Signed-off-by: Oguz Bektas <o.bektas@proxmox.com>  
Wolfgang Bumiller  [Tue, 11 Dec 2018 13:26:11 +0000  (14:26 +0100)]  
 
Merge pull request #2749 from brauner/2018-12-11/storage_utils 
 
storage: src cannot be truncated 
 
Christian Brauner  [Tue, 11 Dec 2018 10:36:54 +0000  (11:36 +0100)]  
 
storage: remove unused function 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Fri, 7 Dec 2018 06:42:06 +0000  (19:42 +1300)]  
 
Merge pull request #2747 from ffontaine/master 
 
configure.ac: fix build without stack-protector 
 
Fabrice Fontaine  [Tue, 4 Dec 2018 07:40:05 +0000  (08:40 +0100)]  
 
configure.ac: fix build without stack-protector
Compiler based hardening (including -fstack-protector-strong) are
enabled since version 3.0.3 and
https://github.com/lxc/lxc/commit/
2268c27754152aa538db2c9e3753d72d19bcd17a 
However, some compilers could missed the needed library (-lssp or
-lssp_nonshared) at linking step so use ax_check_link_flag instead of
ax_check_compile_flag
Fixes:
 - http://autobuild.buildroot.org/results/
0b90e7dca2984652842832a41abad93ac49a9b86 
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> 
 
Christian Brauner  [Tue, 4 Dec 2018 01:41:24 +0000  (14:41 +1300)]  
 
Merge pull request #2745 from ffontaine/master 
 
stringutils: include stdarg for va_list 
 
Fabrice Fontaine  [Mon, 3 Dec 2018 21:18:16 +0000  (22:18 +0100)]  
 
stringutils: include stdarg for va_list
Fixes:
 - http://autobuild.buildroot.org/results/
0b90e7dca2984652842832a41abad93ac49a9b86 
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> 
 
Christian Brauner  [Fri, 30 Nov 2018 07:53:09 +0000  (20:53 +1300)]  
 
Merge pull request #2743 from 2xsec/build 
 
fix install error when using --disable-commands option 
 
Christian Brauner  [Fri, 30 Nov 2018 07:37:28 +0000  (20:37 +1300)]  
 
Merge pull request #2740 from CameronNemo/usernsexec 
 
lxc-usernsexec: fix default map functionality 
 
2xsec  [Fri, 30 Nov 2018 06:31:31 +0000  (15:31 +0900)]  
 
fix install error when using --disable-commands option 
 
Signed-off-by: 2xsec <dh48.jeong@samsung.com>  
Cameron Nemo  [Thu, 29 Nov 2018 03:42:29 +0000  (19:42 -0800)]  
 
lxc-usernsexec: fix default map functionality 
 
* Place NULL bytes at the end of strings so that 
  lxc_safe_ulong() can parse them correctly 
 
* Only free the newly created id_map on error, 
  to avoid passing garbage to lxc_map_ids() 
 
Signed-off-by: Cameron Nemo <camerontnorman@gmail.com>  
Stéphane Graber  [Mon, 26 Nov 2018 16:28:04 +0000  (11:28 -0500)]  
 
Merge pull request #2739 from tenforward/japanese 
 
Add allowrunning option into Japanese lxc-copy(1) 
 
KATOH Yasufumi  [Mon, 26 Nov 2018 16:16:04 +0000  (01:16  +0900)]  
 
Add allowrunning option into Japanese lxc-copy(1)
Update for commit 
754076f 
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp> 
 
Christian Brauner  [Fri, 23 Nov 2018 09:59:58 +0000  (22:59 +1300)]  
 
Merge pull request #2737 from 2xsec/docs 
 
doc: Add -a, --allowrunning arg to Korean lxc-copy(1) 
 
2xsec  [Fri, 23 Nov 2018 09:33:12 +0000  (18:33 +0900)]  
 
doc: Add -a, --allowrunning arg to Korean lxc-copy(1) 
 
Signed-off-by: 2xsec <dh48.jeong@samsung.com>  
Christian Brauner  [Thu, 22 Nov 2018 22:51:47 +0000  (11:51 +1300)]  
 
Merge pull request #1943 from bhelm/master 
 
Added allowrunning command line option for snapshotting running containers 
 
Stéphane Graber  [Tue, 20 Nov 2018 17:27:16 +0000  (12:27 -0500)]  
 
Merge pull request #2732 from brauner/2018-11-21/remove_freezer_requirement 
 
cgfsng: remove freezer requirement 
 
Christian Brauner  [Tue, 20 Nov 2018 17:06:43 +0000  (18:06 +0100)]  
 
cgfsng: remove freezer requirement 
 
The freezer controller has been made optional in all other codepaths so 
don't require it. 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Tue, 20 Nov 2018 02:19:22 +0000  (15:19 +1300)]  
 
Merge pull request #2731 from rst0git/master 
 
autotools: fix lxc-{create,copy} build 
 
Radostin Stoyanov  [Tue, 20 Nov 2018 01:10:57 +0000  (01:10  +0000)]  
 
autotools: fix lxc-{create,copy} build
After commit 
2b670df  lxc-create and lxc-copy fails with "undefined
symbol: get_fssize".
Closes #2730
Signed-off-by: Radostin Stoyanov <rstoyanov1@gmail.com> 
 
Stéphane Graber  [Mon, 19 Nov 2018 02:43:42 +0000  (18:43 -0800)]  
 
Merge pull request #2728 from brauner/2018-11-19/keyctl_non_fatal 
 
utils: make keyring allocation failure non-fatal 
 
Christian Brauner  [Mon, 19 Nov 2018 02:26:58 +0000  (03:26  +0100)]  
 
utils: make keyring allocation failure non-fatal 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Fri, 16 Nov 2018 16:18:35 +0000  (08:18 -0800)]  
 
Merge pull request #2727 from Blub/2018-11-16/apparmor.ro-bind-remount-combinations 
 
apparmor: allow various remount,bind options 
 
Wolfgang Bumiller  [Thu, 15 Nov 2018 10:51:34 +0000  (11:51 +0100)]  
 
apparmor: allow various remount,bind options 
 
RW bind mounts need to be restricted for some paths in 
order to avoid MAC restriction bypasses, but read-only bind 
mounts shouldn't have that problem. 
 
Additionally, combinations of 'nosuid', 'nodev' and 
'noexec' flags shouldn't be a problem either and are 
required with newer systemd versions, so let's allow those 
as long as they're combined with 'ro,remount,bind'. 
 
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>  
Christian Brauner  [Thu, 15 Nov 2018 18:48:17 +0000  (10:48 -0800)]  
 
Merge pull request #2725 from tomponline/tp-lvcreate 
 
Adds -qq flags to lvcreate commands 
 
tomponline  [Wed, 14 Nov 2018 13:55:18 +0000  (13:55 +0000)]  
 
Adds -qq flags to lvcreate commands to avoid answer 'no' to ant questions the LVM subsystem asks to avoid hanging lxc-create command 
 
Signed-off-by: tomponline <tomp@tomp.uk>  
Christian Brauner  [Fri, 9 Nov 2018 10:22:19 +0000  (11:22 +0100)]  
 
Merge pull request #2723 from 2xsec/bugfix 
 
pam_cgfs: remove dependency & redundancy functions 
 
2xsec  [Fri, 9 Nov 2018 07:10:15 +0000  (16:10 +0900)]  
 
utils: add errno logs for exception case 
 
Signed-off-by: 2xsec <dh48.jeong@samsung.com>  
2xsec  [Fri, 9 Nov 2018 07:08:37 +0000  (16:08 +0900)]  
 
utils: fix coding styles 
 
Signed-off-by: 2xsec <dh48.jeong@samsung.com>  
2xsec  [Fri, 9 Nov 2018 07:06:33 +0000  (16:06 +0900)]  
 
pam_cgfs: remove dependency from cap & log 
 
Signed-off-by: 2xsec <dh48.jeong@samsung.com>  
2xsec  [Fri, 9 Nov 2018 05:10:46 +0000  (14:10 +0900)]  
 
cgfs: remove redundancy utils 
 
Signed-off-by: 2xsec <dh48.jeong@samsung.com>  
2xsec  [Fri, 9 Nov 2018 04:43:41 +0000  (13:43 +0900)]  
 
pam_cgfs: remove redundancy file utils 
 
Signed-off-by: 2xsec <dh48.jeong@samsung.com>  
Stéphane Graber  [Thu, 8 Nov 2018 19:35:09 +0000  (14:35 -0500)]  
 
Merge pull request #2722 from brauner/lxc/master 
 
conf: s/ty/tty/g 
 
Christian Brauner  [Thu, 8 Nov 2018 17:55:16 +0000  (18:55 +0100)]  
 
conf: s/ty/tty/g 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Thu, 8 Nov 2018 10:41:38 +0000  (11:41 +0100)]  
 
Merge pull request #2720 from 2xsec/bugfix 
 
replace read & write syscalls with nointr functions 
 
Christian Brauner  [Thu, 8 Nov 2018 10:40:34 +0000  (11:40 +0100)]  
 
Merge pull request #2721 from 2xsec/tizen 
 
dlog: move match_dlog_fds() 
 
2xsec  [Thu, 8 Nov 2018 10:18:41 +0000  (19:18 +0900)]  
 
dlog: move match_dlog_fds() 
 
Signed-off-by: 2xsec <dh48.jeong@samsung.com>  
2xsec  [Thu, 8 Nov 2018 10:01:03 +0000  (19:01 +0900)]  
 
log: replace write with lxc_write_nointr 
 
Signed-off-by: 2xsec <dh48.jeong@samsung.com>  
2xsec  [Thu, 8 Nov 2018 10:00:19 +0000  (19:00 +0900)]  
 
caps: replace read with lxc_read_nointr 
 
Signed-off-by: 2xsec <dh48.jeong@samsung.com>  
Christian Brauner  [Tue, 6 Nov 2018 18:10:25 +0000  (19:10 +0100)]  
 
Merge pull request #2719 from ssup2/master 
 
Fix spacing error in namespace.c 
 
Jungsub  [Tue, 6 Nov 2018 14:25:11 +0000  (14:25 +0000)]  
 
Fix spacing error in namespace.c 
 
Signed-off-by: Jungsub Shin supsup5642@tmax.co.kr  
Stéphane Graber  [Fri, 2 Nov 2018 22:40:26 +0000  (18:40 -0400)]  
 
Merge pull request #2717 from brauner/2018-11-02/fix_android 
 
include: correctly include macro.h 
 
Christian Brauner  [Fri, 2 Nov 2018 22:20:46 +0000  (23:20 +0100)]  
 
include: correctly include macro.h 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Fri, 2 Nov 2018 11:35:08 +0000  (12:35 +0100)]  
 
coverity: move to separate branch 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Fri, 2 Nov 2018 10:57:20 +0000  (13:57 +0300)]  
 
Merge pull request #2715 from 2xsec/bugfix 
 
lxcmntent: coding rules 
 
Christian Brauner  [Fri, 2 Nov 2018 10:56:36 +0000  (13:56 +0300)]  
 
Merge pull request #2716 from 2xsec/tizen 
 
log: fix too wide or inconsistent non-owner permissions 
 
2xsec  [Fri, 2 Nov 2018 06:25:14 +0000  (15:25 +0900)]  
 
log: fix too wide or inconsistent non-owner permissions 
 
Signed-off-by: 2xsec <dh48.jeong@samsung.com>  
2xsec  [Fri, 2 Nov 2018 06:17:50 +0000  (15:17 +0900)]  
 
string_utils: coding rules 
 
Signed-off-by: 2xsec <dh48.jeong@samsung.com>  
2xsec  [Fri, 2 Nov 2018 06:17:14 +0000  (15:17 +0900)]  
 
lxcmntent: coding rules 
 
Signed-off-by: 2xsec <dh48.jeong@samsung.com>  
Stéphane Graber  [Thu, 1 Nov 2018 23:58:16 +0000  (19:58 -0400)]  
 
Merge pull request #2714 from brauner/2018-11-01/remove_accidental_debug_statements 
 
confile: remove debug printf()s 
 
Christian Brauner  [Thu, 1 Nov 2018 21:50:18 +0000  (22:50 +0100)]  
 
confile: remove debug printf()s 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Thu, 1 Nov 2018 15:42:11 +0000  (11:42 -0400)]  
 
Merge pull request #2713 from brauner/2018-10-30/mount_injection 
 
conf: expand shmounts lxc.mount.auto option 
 
Christian Brauner  [Tue, 30 Oct 2018 22:48:14 +0000  (23:48 +0100)]  
 
lxccontainer: fix temporary path removal 
 
Needed-by: https://github.com/lxc/lxd/issues/5227  
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Tue, 30 Oct 2018 14:38:50 +0000  (15:38 +0100)]  
 
conf: don't setup shared mountpoint for shmounts 
 
Leave it up to the caller for now until we have a clear way to do 
this without causing double mounts etc. 
 
Needed-by: https://github.com/lxc/lxd/issues/5227  
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Tue, 30 Oct 2018 13:16:58 +0000  (14:16 +0100)]  
 
conf: expand shmounts lxc.mount.auto option 
 
Allow users to specify a path in the container they want to use. 
This will help LXD. 
 
Needed-by: https://github.com/lxc/lxd/issues/5227  
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Thu, 1 Nov 2018 06:48:09 +0000  (07:48 +0100)]  
 
Merge pull request #2712 from jsoref/spelling 
 
Spelling 
 
Christian Brauner  [Wed, 31 Oct 2018 13:32:53 +0000  (14:32 +0100)]  
 
Merge pull request #2710 from 2xsec/tizen 
 
dlog: inherit dlog fds 
 
Christian Brauner  [Tue, 30 Oct 2018 14:42:21 +0000  (15:42 +0100)]  
 
Merge pull request #2709 from 2xsec/bugfix 
 
storage_utils: add error handling 
 
Josh Soref  [Tue, 30 Oct 2018 08:26:30 +0000  (08:26 +0000)]  
 
spelling: without 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 08:19:23 +0000  (08:19 +0000)]  
 
spelling: userns 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 08:24:51 +0000  (08:24 +0000)]  
 
spelling: unsigned 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 08:14:58 +0000  (08:14 +0000)]  
 
spelling: timeout 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 08:12:17 +0000  (08:12 +0000)]  
 
spelling: syscall 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 08:12:07 +0000  (08:12 +0000)]  
 
spelling: successfully 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 08:11:56 +0000  (08:11 +0000)]  
 
spelling: subtracting 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 08:09:44 +0000  (08:09 +0000)]  
 
spelling: specify 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 08:09:37 +0000  (08:09 +0000)]  
 
spelling: specified 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 08:09:19 +0000  (08:09 +0000)]  
 
spelling: snapshotting 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 08:03:58 +0000  (08:03 +0000)]  
 
spelling: securityfs 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:59:43 +0000  (07:59 +0000)]  
 
spelling: root 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 08:02:42 +0000  (08:02 +0000)]  
 
spelling: returns 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:56:15 +0000  (07:56 +0000)]  
 
spelling: potentially 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:48:55 +0000  (07:48 +0000)]  
 
spelling: portion 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:47:48 +0000  (07:47 +0000)]  
 
spelling: pertains 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:47:17 +0000  (07:47 +0000)]  
 
spelling: perhaps 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:45:15 +0000  (07:45 +0000)]  
 
spelling: passphrase 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:44:56 +0000  (07:44 +0000)]  
 
spelling: override 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:37:31 +0000  (07:37 +0000)]  
 
spelling: overridden 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:37:13 +0000  (07:37 +0000)]  
 
spelling: overlayfs 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:36:14 +0000  (07:36 +0000)]  
 
spelling: output 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:35:39 +0000  (07:35 +0000)]  
 
spelling: otherwise 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:26:07 +0000  (07:26 +0000)]  
 
spelling: namespace 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:18:45 +0000  (07:18 +0000)]  
 
spelling: loglevel 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:18:08 +0000  (07:18 +0000)]  
 
spelling: libraries 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:17:22 +0000  (07:17 +0000)]  
 
spelling: keepdata 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:16:39 +0000  (07:16 +0000)]  
 
spelling: javascript 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:13:17 +0000  (07:13 +0000)]  
 
spelling: initialize 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:12:26 +0000  (07:12 +0000)]  
 
spelling: inherited 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:12:08 +0000  (07:12 +0000)]  
 
spelling: indefinitely 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>  
Josh Soref  [Tue, 30 Oct 2018 07:11:52 +0000  (07:11 +0000)]  
 
spelling: implementations 
 
Signed-off-by: Josh Soref <jsoref@gmail.com>