]>
git.ipfire.org Git - thirdparty/lxc.git/log 
Stéphane Graber  [Tue, 7 Jun 2022 21:15:26 +0000  (17:15 -0400)]  
meson: Add lxcmntent to unmount-namespace hookSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Tue, 7 Jun 2022 20:21:54 +0000  (16:21 -0400)]  
meson: Add missing prlimit includeSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Tue, 7 Jun 2022 20:21:42 +0000  (16:21 -0400)]  
meson: Only build seccomp and selinux when neededSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Tue, 7 Jun 2022 20:19:57 +0000  (16:19 -0400)]  
meson: Always define HAVE_LIBURINGSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Tue, 7 Jun 2022 19:16:36 +0000  (15:16 -0400)]  
meson: seccomp is optionalSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Tue, 7 Jun 2022 19:16:11 +0000  (15:16 -0400)]  
meson: Fix on shallow git treesSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Tue, 7 Jun 2022 19:14:01 +0000  (15:14 -0400)]  
meson: Add bionic detectionSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Tue, 7 Jun 2022 05:30:43 +0000  (01:30  -0400)]  
meson: Fix RPM spec variablesSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Tue, 7 Jun 2022 05:14:37 +0000  (01:14  -0400)]  
meson: Make lxc-user-nic setuidSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Tue, 7 Jun 2022 05:05:35 +0000  (01:05  -0400)]  
meson: Don't include lxc-test-fuzzersSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Mon, 6 Jun 2022 22:06:09 +0000  (18:06 -0400)]  
meson: Skip static library when using sanitizerSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Fri, 3 Jun 2022 21:53:45 +0000  (17:53 -0400)]  
meson: Cleanup and fix includesSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Fri, 3 Jun 2022 19:48:32 +0000  (15:48 -0400)]  
meson: Add coverity flagSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Christian Brauner  [Tue, 7 Jun 2022 11:20:05 +0000  (13:20 +0200)]  
Merge pull request #4133 from dasteihn/sta/fallthrough
Philipp Stanner  [Tue, 7 Jun 2022 11:06:56 +0000  (13:06 +0200)]  
CODING_STYLE: add forgotten fallthroughSigned-off-by: Philipp Stanner <stanner@posteo.de> 
Christian Brauner  [Fri, 3 Jun 2022 08:32:25 +0000  (10:32 +0200)]  
Merge pull request #4130 from stgraber/master
Stéphane Graber  [Thu, 2 Jun 2022 20:49:37 +0000  (16:49 -0400)]  
meson: Add RPM specSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Thu, 2 Jun 2022 20:37:45 +0000  (16:37 -0400)]  
meson: Rework configuration variablesSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Thu, 2 Jun 2022 19:24:57 +0000  (15:24 -0400)]  
meson: Tweak config for manpagesSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Thu, 2 Jun 2022 17:57:32 +0000  (13:57 -0400)]  
meson: Export more variables to docSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Thu, 2 Jun 2022 17:57:02 +0000  (13:57 -0400)]  
meson: Export LXC_DISTRO_SYSCONFSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Christian Brauner  [Tue, 31 May 2022 07:17:31 +0000  (09:17 +0200)]  
Merge pull request #4126 from stgraber/master
Stéphane Graber  [Mon, 30 May 2022 23:16:16 +0000  (19:16 -0400)]  
meson: Add apparmor profilesSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Mon, 30 May 2022 22:45:33 +0000  (18:45 -0400)]  
meson: Add sysconfigSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Mon, 30 May 2022 22:29:52 +0000  (18:29 -0400)]  
meson: Add init scriptsSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Mon, 30 May 2022 22:08:04 +0000  (18:08 -0400)]  
meson: Rename want_io_uringSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Mon, 30 May 2022 21:23:44 +0000  (17:23 -0400)]  
meson: Make docbook2man required if user requested docSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Christian Brauner  [Mon, 30 May 2022 20:24:07 +0000  (22:24 +0200)]  
Merge pull request #4125 from stgraber/master
Stéphane Graber  [Mon, 30 May 2022 19:59:58 +0000  (15:59 -0400)]  
meson: More flexible doc handlingSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Mon, 30 May 2022 19:33:33 +0000  (15:33 -0400)]  
meson: Simplify if statementsSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Christian Brauner  [Sat, 28 May 2022 06:27:12 +0000  (08:27 +0200)]  
Merge pull request #4124 from stgraber/master
Stéphane Graber  [Sat, 28 May 2022 01:40:30 +0000  (21:40 -0400)]  
meson: Add manpagesSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Fri, 27 May 2022 23:56:05 +0000  (19:56 -0400)]  
meson: Only build tools when requestedSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Fri, 27 May 2022 23:54:40 +0000  (19:54 -0400)]  
meson: Add tools optionSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Fri, 27 May 2022 23:49:23 +0000  (19:49 -0400)]  
meson: Re-shuffle PAMSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Fri, 27 May 2022 23:00:34 +0000  (19:00 -0400)]  
meson_options: Move entries aroundSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Tue, 24 May 2022 14:26:38 +0000  (10:26 -0400)]  
Merge pull request #4120 from brauner/2022-05-18.meson.pam
Christian Brauner  [Sat, 21 May 2022 07:23:57 +0000  (09:23 +0200)]  
Merge pull request #4121 from sitano/ivan_fix_pidfds_loglvl
Ivan Prisyazhnyy  [Fri, 20 May 2022 14:07:14 +0000  (16:07 +0200)]  
lxc_can_use_pidfd: don't log error if pidfds not supported, traceSigned-off-by: Ivan Prisyazhnyy <john.koepi@gmail.com> 
Christian Brauner  [Wed, 18 May 2022 15:51:10 +0000  (17:51 +0200)]  
pam: fix compiler warningsSigned-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com> 
Christian Brauner  [Wed, 18 May 2022 15:47:51 +0000  (17:47 +0200)]  
build: add pam_cgfs to mesonSigned-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com> 
Stéphane Graber  [Sun, 15 May 2022 20:58:16 +0000  (16:58 -0400)]  
Merge pull request #4115 from terceiro/rename-completion
Christian Brauner  [Thu, 12 May 2022 22:13:59 +0000  (00:13  +0200)]  
Merge pull request #4117 from stgraber/master
Stéphane Graber  [Thu, 12 May 2022 16:57:17 +0000  (18:57 +0200)]  
meson: Add remaining scriptsSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Thu, 12 May 2022 16:56:56 +0000  (18:56 +0200)]  
meson: Re-organize dir variablesSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Thu, 12 May 2022 16:48:46 +0000  (18:48 +0200)]  
meson: Add init helper scriptsSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Thu, 12 May 2022 14:16:36 +0000  (16:16 +0200)]  
meson: Add common configsSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Thu, 12 May 2022 14:06:23 +0000  (16:06 +0200)]  
meson: Add SELinux configsSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Thu, 12 May 2022 13:58:36 +0000  (15:58 +0200)]  
meson: Add global configSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Antonio Terceiro  [Wed, 11 May 2022 19:49:35 +0000  (16:49 -0300)]  
bash: rename main bash completion fileSigned-off-by: Antonio Terceiro <terceiro@debian.org> 
Christian Brauner  [Sat, 7 May 2022 22:06:52 +0000  (00:06  +0200)]  
Merge pull request #4113 from stgraber/master
Stéphane Graber  [Fri, 6 May 2022 20:25:59 +0000  (22:25 +0200)]  
meson: Add doc examplesSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Fri, 6 May 2022 20:25:42 +0000  (22:25 +0200)]  
meson: Rework optionsSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Christian Brauner  [Mon, 2 May 2022 14:34:14 +0000  (07:34 -0700)]  
Merge pull request #4110 from stgraber/master
Stéphane Graber  [Mon, 2 May 2022 12:21:46 +0000  (14:21 +0200)]  
meson: Use dependencies for pkgconfigSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Mon, 2 May 2022 12:21:32 +0000  (14:21 +0200)]  
meson: Bump minimal versionSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Sun, 1 May 2022 22:00:51 +0000  (00:00  +0200)]  
meson: Simplify pc handlingSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Christian Brauner  [Sun, 1 May 2022 13:20:55 +0000  (06:20 -0700)]  
Merge pull request #4109 from stgraber/master
Stéphane Graber  [Sun, 1 May 2022 10:21:46 +0000  (12:21 +0200)]  
meson: Add bash completionSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Sun, 1 May 2022 10:04:57 +0000  (12:04 +0200)]  
meson: Include the /var pathsSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Sun, 1 May 2022 09:59:54 +0000  (11:59 +0200)]  
meson: Include rootfs dirSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Sun, 1 May 2022 09:49:45 +0000  (11:49 +0200)]  
meson: Setup pkgconfigSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Sun, 1 May 2022 08:52:02 +0000  (10:52 +0200)]  
meson: Include headersSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Sun, 1 May 2022 08:24:03 +0000  (10:24 +0200)]  
meson: Fix hook install locationsSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Sun, 1 May 2022 08:22:05 +0000  (10:22 +0200)]  
meson: Fix library versionSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Sun, 1 May 2022 08:21:50 +0000  (10:21 +0200)]  
meson: Add lxc-attachSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Sun, 1 May 2022 08:21:33 +0000  (10:21 +0200)]  
meson: Fix internal binariesSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Sun, 1 May 2022 08:21:08 +0000  (10:21 +0200)]  
meson: Fix template installation locationSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Sun, 1 May 2022 08:03:21 +0000  (10:03 +0200)]  
meson: Get test binaries to match autotoolsSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Christian Brauner  [Fri, 29 Apr 2022 07:51:29 +0000  (09:51 +0200)]  
Merge pull request #4108 from stgraber/master
Stéphane Graber  [Fri, 29 Apr 2022 03:12:30 +0000  (23:12 -0400)]  
Update MAINTAINERS fileSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Fri, 29 Apr 2022 02:35:21 +0000  (22:35 -0400)]  
meson: Fix unix epochSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Fri, 29 Apr 2022 02:32:56 +0000  (22:32 -0400)]  
meson: Update run_command callsSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Fri, 29 Apr 2022 02:19:03 +0000  (22:19 -0400)]  
meson: Install the test binariesSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Fri, 29 Apr 2022 01:21:09 +0000  (21:21 -0400)]  
meson: Cleanup build configsSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Thu, 28 Apr 2022 21:55:11 +0000  (17:55 -0400)]  
meson: Remove non-existent testsSigned-off-by: Stéphane Graber <stgraber@ubuntu.com> 
Stéphane Graber  [Sun, 3 Apr 2022 00:33:25 +0000  (20:33 -0400)]  
Merge pull request #4101 from memnoth/fix-fail-exec-dnsmasq
Leesoo Ahn  [Sat, 2 Apr 2022 11:23:21 +0000  (20:23 +0900)]  
lxc-net.in: fix failure executing dnsmasqSigned-off-by: Leesoo Ahn <lsahn@ooseel.net> 
Stéphane Graber  [Wed, 30 Mar 2022 15:40:16 +0000  (11:40 -0400)]  
Merge pull request #4099 from corubba/feature/stop-order
corubba  [Sun, 27 Mar 2022 00:36:20 +0000  (01:36  +0100)]  
tools: lxc-autostart: Reverse order on stopSigned-off-by: Corubba Smith <corubba@gmx.de> 
Christian Brauner  [Sat, 26 Mar 2022 16:40:02 +0000  (17:40 +0100)]  
Merge pull request #4098 from memnoth/mnth/fastpath-mkdir_p
Leesoo Ahn  [Sat, 26 Mar 2022 12:09:05 +0000  (21:09 +0900)]  
utils: add fastpath routine on mkdir_p functionSigned-off-by: Leesoo Ahn <lsahn@ooseel.net> 
Stéphane Graber  [Wed, 23 Mar 2022 16:57:19 +0000  (12:57 -0400)]  
Merge pull request #4096 from brauner/2022-03-22.meson
Christian Brauner  [Wed, 23 Mar 2022 15:11:00 +0000  (16:11 +0100)]  
build: add more tests to mesonSigned-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com> 
Christian Brauner  [Wed, 23 Mar 2022 15:10:48 +0000  (16:10 +0100)]  
tests: fix include statementsSigned-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com> 
Stéphane Graber  [Tue, 22 Mar 2022 13:40:44 +0000  (09:40 -0400)]  
Merge pull request #4095 from brauner/2022-03-22.meson
Christian Brauner (Microsoft)  [Tue, 22 Mar 2022 07:48:43 +0000  (08:48 +0100)]  
build: add tests to mesonSigned-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com> 
Stéphane Graber  [Wed, 9 Mar 2022 16:14:05 +0000  (17:14 +0100)]  
Merge pull request #4091 from JamiKettunen/non-modular-kernels
Jami Kettunen  [Tue, 8 Mar 2022 10:20:33 +0000  (12:20 +0200)]  
lxc-checkconfig: Only check probed modules if /proc/modules existsSigned-off-by: Jami Kettunen <jami.kettunen@protonmail.com> 
Stéphane Graber  [Thu, 24 Feb 2022 16:32:30 +0000  (11:32 -0500)]  
Merge pull request #4090 from brauner/2022-02-22.fixes.4
Christian Brauner  [Wed, 23 Feb 2022 14:40:20 +0000  (15:40 +0100)]  
cgroups: modify cgroup2 attach logic
Recent kernels have seen various permission checking fixes when moving
processes into cgroups. So we're forced to modify how we attach to
containers.
Link: https://discuss.linuxcontainers.org/t/lxd-4-23-unable-to-start-nested-containers  
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Stéphane Graber  [Tue, 22 Feb 2022 15:52:37 +0000  (10:52 -0500)]  
Merge pull request #4089 from brauner/2022-02-22.fixes
Christian Brauner  [Tue, 22 Feb 2022 11:17:23 +0000  (12:17 +0100)]  
ttys: ensure container_ttys= env variable is set correctlyFixes: #4088 Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Mon, 21 Feb 2022 13:32:10 +0000  (14:32 +0100)]  
Merge pull request #4087 from tenforward/japanese
KATOH Yasufumi  [Mon, 21 Feb 2022 13:17:36 +0000  (22:17 +0900)]  
doc: Fix reverse allowlist/denylist in Japanese man page
Update for commit 
2965130c45124a01f017144512c39fc39fa8717c 
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp> 
Stéphane Graber  [Sun, 20 Feb 2022 19:53:07 +0000  (14:53 -0500)]  
Merge pull request #4085 from brauner/2022-02-20.cgroup.fixes
Christian Brauner  [Sun, 20 Feb 2022 14:51:13 +0000  (15:51 +0100)]  
cgroups: log fd of newly created cgroupSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Sun, 20 Feb 2022 14:47:28 +0000  (15:47 +0100)]  
cgroups: check that opened file descriptor is a cgroup filesystem
Link: https://discuss.linuxcontainers.org/t/lxd-4-23-unable-to-start-nested-containers/13416  
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Thu, 3 Feb 2022 06:08:40 +0000  (07:08 +0100)]  
Merge pull request #4078 from stgraber/master
Stéphane Graber  [Thu, 3 Feb 2022 02:28:55 +0000  (21:28 -0500)]  
doc: Fix reverse allowlist/denylist
Reported at: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/
1957934 
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>