]>
git.ipfire.org Git - thirdparty/lxc.git/log
Asain Kujovic [Thu, 2 Jan 2025 21:43:33 +0000 (22:43 +0100)]
confile-vlanid: undefined is not a zero value
Signed-off-by: Asain Kujovic <asainnp@gmail.com>
Serge Hallyn [Thu, 2 Jan 2025 20:21:52 +0000 (14:21 -0600)]
Merge pull request #4509 from asainkujovic/lxc-attach-exit
- LXC attach should exit on SIGCHLD
Asain Kujovic [Tue, 24 Dec 2024 01:13:36 +0000 (02:13 +0100)]
- LXC attach should exit on SIGCHLD
Signed-off-by: Asain Kujovic <asainnp@gmail.com>
Christian Brauner [Thu, 19 Dec 2024 06:59:57 +0000 (07:59 +0100)]
Merge pull request #4506 from stgraber/main
Github Actions improvements
Stéphane Graber [Thu, 19 Dec 2024 03:49:35 +0000 (22:49 -0500)]
github: Improve progress reporting
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Thu, 19 Dec 2024 03:18:26 +0000 (22:18 -0500)]
github: Cleanup OSS-fuzz
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Thu, 19 Dec 2024 03:13:05 +0000 (22:13 -0500)]
github: Rework test workflow
Introduce a main "tests" workflow which runs the LXC testsuite on both
x86_64 and aarch64, on a variety of compilers and OS as well as handling
the santizer runs.
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Thu, 19 Dec 2024 03:12:38 +0000 (22:12 -0500)]
github: Introduce shared testsuite logic
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Thu, 19 Dec 2024 03:12:22 +0000 (22:12 -0500)]
github: Introduce shared build logic
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Wed, 18 Dec 2024 20:05:57 +0000 (15:05 -0500)]
github: Update coverity workflow
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Tue, 17 Dec 2024 15:42:48 +0000 (10:42 -0500)]
Merge pull request #4491 from gjaekel/patch-2
fix return code of recursive all of cgroup_tree_prune
Christian Brauner [Mon, 16 Dec 2024 22:36:15 +0000 (23:36 +0100)]
Merge pull request #4503 from stgraber/main
init.lxc: Tweak signal handling
Stéphane Graber [Mon, 16 Dec 2024 19:25:24 +0000 (14:25 -0500)]
lxc.init: Allow SIGHUP from outside the container
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Mon, 16 Dec 2024 19:25:14 +0000 (14:25 -0500)]
lxc.init: Ignore user signals coming from inside the contianer
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Mon, 16 Dec 2024 19:24:14 +0000 (14:24 -0500)]
lxc.init: Switch to sigaction
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Fri, 13 Dec 2024 08:11:43 +0000 (03:11 -0500)]
Merge pull request #4497 from ElJeffe/enter_net_before_user_ns
network config of unprivileged containers is not shown
Jef Steelant [Fri, 6 Dec 2024 10:20:20 +0000 (11:20 +0100)]
lxccontainer: fix enter_net_ns helper to work when netns is inherited
If a network namespace is shared by setting lxc.namespace.share.net and
the container is unprivileged, then the network namespace should be
entered before entering the user namespace. However, if an unprivileged
user started a container, then the network namespace should be entered
after entering the user namespace. To solve this, we try to enter the
network namespace before entering the user namespace. If it did not
succeed, it will be tried again inside the uder namespace.
Signed-off-by: Jef Steelant <jef.steelant_ext@softathome.com>
Stéphane Graber [Fri, 29 Nov 2024 06:03:56 +0000 (01:03 -0500)]
Merge pull request #4495 from stgraber/main
lxc-net: Replace random IPv6 subnet
Stéphane Graber [Fri, 29 Nov 2024 04:06:09 +0000 (23:06 -0500)]
lxc-net: Replace random IPv6 subnet
This is meant to be a completely random ULA subnet.
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Fri, 25 Oct 2024 01:13:47 +0000 (21:13 -0400)]
Merge pull request #4493 from tttuuu888/work-issue-4492
meson: fix minor typo
Seungki Kim [Thu, 24 Oct 2024 16:33:40 +0000 (01:33 +0900)]
meson: fix minor typo
Fixes: https://github.com/lxc/lxc/issues/4492
Signed-off-by: Seungki Kim <tttuuu888@gmail.com>
Guido Jäkel [Wed, 23 Oct 2024 12:07:53 +0000 (14:07 +0200)]
fix return code of recursive all of cgroup_tree_prune
Signed-off-by: Guido Jäkel <g.jaekel@dnb.de>
Stéphane Graber [Tue, 15 Oct 2024 00:09:59 +0000 (20:09 -0400)]
Merge pull request #4488 from sgalgano/fix-4476
Avoid null pointer dereference when using shared rootfs
Steven Galgano [Mon, 14 Oct 2024 19:16:36 +0000 (15:16 -0400)]
Avoid null pointer dereference when using shared rootfs.
rootfs->storage not set by lxc_storage_prepare when using a shared
rootfs.
Fixes: https://github.com/lxc/lxc/issues/4476
Signed-off-by: Steven Galgano <sgalgano@adjacentlink.com>
Stéphane Graber [Sun, 13 Oct 2024 22:54:43 +0000 (18:54 -0400)]
Merge pull request #4487 from hallyn/kurt-cb/lxc
create_run_template: don't use txtuid and txtguid out of scope
Serge Hallyn [Thu, 10 Oct 2024 04:18:42 +0000 (23:18 -0500)]
create_run_template: don't use txtuid and txtguid out of scope
It's ok that we don't free the malloc()d space since we're
immediately exec()ing.
Originally-by: Kurt Godwin <kgodwin@itron.com>
Reported-by: Kurt Godwin <kgodwin@itron.com>
Signed-off-by: Serge Hallyn <serge@hallyn.com>
Serge Hallyn [Wed, 9 Oct 2024 20:35:52 +0000 (15:35 -0500)]
Merge pull request #4482 from hallyn/2024-09-16/static
meson.build: add -ffat-lto-objects
Serge Hallyn [Sun, 6 Oct 2024 00:12:27 +0000 (19:12 -0500)]
Merge pull request #4483 from ariel-miculas/support_puzzlefs
Add suppport for PuzzleFS images in the oci template
Ariel Miculas-Trif [Wed, 18 Sep 2024 10:07:46 +0000 (13:07 +0300)]
Add suppport for PuzzleFS images in the oci template
PuzzleFS images (media type 'application/vnd.puzzlefs.image.rootfs.v1')
can be mounted in a similar way to squashfs images, we just have to
detect the type and reuse the existing code for providing a mount
helper. PuzzleFS is a next-generation container filesystem [1] with
several benefits, such as reduced duplication, reproducible image
builds, direct mounting support and memory safety guarantees.
Since PuzzleFS currently doesn't provide an image config, also add
support for empty image configs, they are supported by the OCI spec [2].
The MOUNT_HELPER is now passed a `--persist <upperdir>` flag, so it
knows that it needs to create an overlay. This is needed because LXC
expects a writable rootfs and both atomfs and puzzlefs are read-only
filesystems.
Example:
```
$ sudo env PATH=$PATH build/src/lxc/tools/lxc-create --name mycontainer -t \
oci -- --url oci:/$HOME/.local/share/puzzlefs/pfs_ubuntu:eg --no-cache
$ sudo build/src/lxc/tools/lxc-start --name mycontainer --foreground /bin/bash
```
--no-cache is needed for puzzlefs until [3] is solved
[1] https://github.com/project-machine/puzzlefs
[2] https://github.com/opencontainers/image-spec/blob/main/manifest.md#image-manifest
[3] https://github.com/project-machine/puzzlefs/issues/131
Signed-off-by: Ariel Miculas-Trif <amiculas@cisco.com>
Serge Hallyn [Thu, 3 Oct 2024 18:41:39 +0000 (13:41 -0500)]
meson.build: drop suggest-attribute=noreturn build option
The suggest-attribute=noreturn option marks functions which will
never return, to give the compiler some hints. It catches all of
our src/lxc/tools/*.c *_main functions as follows:
error: function might be candidate for attribute ‘noreturn’ [-Werror=suggest-attribute=noreturn]
But if we mark those __noreturn, then the compiler complains that:
../src/lxc/tools/lxc_attach.c:320:53: warning: ‘main’ specifies less restrictive attribute than its target ‘lxc_attach_main’: ‘noreturn’ [-Wmissi
ng-attributes]
320 | int __attribute__((weak, alias("lxc_attach_main"))) main(int argc, char *argv[]);
This recommendation is really not very important, so let's not ask
the build to warn about it.
Signed-off-by: Serge Hallyn <serge@hallyn.com>
Serge Hallyn [Mon, 16 Sep 2024 12:47:34 +0000 (07:47 -0500)]
meson.build: add -ffat-lto-objects
Otherwise, if we generate a static library, lintian warns that
it has no code sections. See
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977596
Signed-off-by: Serge Hallyn <serge@hallyn.com>
Stéphane Graber [Mon, 16 Sep 2024 11:42:33 +0000 (07:42 -0400)]
Merge pull request #4481 from yuncang123/main
fix possible clang compile error on AARCH
yuncang123 [Sat, 14 Sep 2024 18:03:01 +0000 (02:03 +0800)]
fix possible clang compile error in AARCH
Signed-off-by: yuncang123 <135211779+yuncang123@users.noreply.github.com>
Christian Brauner [Sun, 25 Aug 2024 19:21:38 +0000 (21:21 +0200)]
Merge pull request #4475 from stgraber/main
README: Update security contact
Stéphane Graber [Sun, 25 Aug 2024 17:17:59 +0000 (13:17 -0400)]
README: Update security contact
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Christian Brauner [Thu, 8 Aug 2024 06:21:26 +0000 (08:21 +0200)]
Merge pull request #4472 from stgraber/main
doc: Fix definitions of get_config_path and set_config_path
Stéphane Graber [Wed, 7 Aug 2024 18:10:59 +0000 (14:10 -0400)]
doc: Fix definitions of get_config_path and set_config_path
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Serge Hallyn [Tue, 16 Jul 2024 19:31:04 +0000 (14:31 -0500)]
Merge pull request #4462 from Jip-Hop/list-exit-code
Exit 0 when there's no error
Jip-Hop [Tue, 9 Jul 2024 10:33:36 +0000 (12:33 +0200)]
Exit 0 when there's no error
Signed-off-by: Jip de Beer <2871973+Jip-Hop@users.noreply.github.com>
Stéphane Graber [Tue, 16 Jul 2024 18:33:39 +0000 (20:33 +0200)]
Merge pull request #4463 from stgraber/main
Reduce logging for newuidmap/newgidmap
Stéphane Graber [Tue, 16 Jul 2024 14:08:31 +0000 (10:08 -0400)]
idmap: Lower logging level of newXidmap tools to INFO
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Wed, 5 Jun 2024 22:40:15 +0000 (18:40 -0400)]
Remove unused function
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Wed, 26 Jun 2024 18:58:02 +0000 (20:58 +0200)]
Merge pull request #4459 from mihalicyn/lxc_nixos_build_fix2
meson: fix build with -Dtools-multicall=true on NixOS
Alexander Mikhalitsyn [Wed, 26 Jun 2024 18:42:55 +0000 (20:42 +0200)]
meson: fix build with -Dtools-multicall=true on NixOS
See also:
https://github.com/lxc/lxc/pull/4428
Fixes: #4427
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Stéphane Graber [Wed, 26 Jun 2024 18:35:38 +0000 (20:35 +0200)]
Merge pull request #4453 from mihalicyn/update_githubci_ubuntu24
Update GitHub Actions to use Ubuntu 24.04
Alexander Mikhalitsyn [Wed, 26 Jun 2024 17:47:31 +0000 (19:47 +0200)]
github: exclude clang & ubuntu-24.04 combination
Temporary workaround for:
https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-18/+bug/
2064187
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Alexander Mikhalitsyn [Wed, 26 Jun 2024 17:28:03 +0000 (19:28 +0200)]
lxc/storage/zfs: ignore false-positive use-after-free warning
free(dataset) is perfecly valid after failed realloc(dataset, len) call.
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Alexander Mikhalitsyn [Tue, 4 Jun 2024 11:49:59 +0000 (13:49 +0200)]
github: properly check apparmor profile changes
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Alexander Mikhalitsyn [Tue, 4 Jun 2024 11:49:19 +0000 (13:49 +0200)]
github: start using ubuntu-24.04
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Stéphane Graber [Wed, 5 Jun 2024 14:53:02 +0000 (16:53 +0200)]
Merge pull request #4456 from mihalicyn/apparmor_syntax_fix_fixup
AppArmor fixup
Alexander Mikhalitsyn [Wed, 5 Jun 2024 12:38:06 +0000 (14:38 +0200)]
apparmor: regenerate rules
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Alexander Mikhalitsyn [Wed, 5 Jun 2024 12:33:31 +0000 (14:33 +0200)]
apparmor: use /{,**} instead of /**
It turned out, that old (and incorrect) rule:
mount options=(rw,make-slave) -> **,
is NOT equivalent to:
mount options=(rw,make-slave) -> /**,
Let's use:
mount options=(rw,make-slave) -> /{,**},
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Stéphane Graber [Tue, 4 Jun 2024 14:02:10 +0000 (16:02 +0200)]
Merge pull request #4452 from mihalicyn/apparmor_prof_syntax_fix
Apparmor profiles syntax fixes
Alexander Mikhalitsyn [Tue, 4 Jun 2024 11:30:51 +0000 (13:30 +0200)]
apparmor: regenerate rules
Follow the instruction from config/apparmor/README:
./lxc-generate-aa-rules.py container-rules.base > container-rules
cat abstractions/container-base.in container-rules > abstractions/container-base
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Alexander Mikhalitsyn [Tue, 4 Jun 2024 11:28:05 +0000 (13:28 +0200)]
apparmor: fix rule path pattern specification syntax
See also:
https://bugs.launchpad.net/lxc/+bug/
2064144
https://github.com/lxc/incus/pull/889/commits/
d2c13e3f6312f08750981a80a510530e881c4ec7
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Stéphane Graber [Wed, 22 May 2024 18:04:43 +0000 (20:04 +0200)]
Merge pull request #4450 from jacobmcnamee/fix-local-template
lxc-local: fix broken templates processing
Jacob McNamee [Wed, 22 May 2024 14:02:14 +0000 (07:02 -0700)]
lxc-local: remove check for template existence before extraction
This check always fails because template files do not exist until the
rootfs is unpacked. File existence is already confirmed before replacing
variables
Signed-off-by: Jacob McNamee <jacob@jacobmcnamee.com>
Jacob McNamee [Wed, 22 May 2024 13:44:17 +0000 (06:44 -0700)]
lxc-local: fix incorrect path to `templates` file
Signed-off-by: Jacob McNamee <jacob@jacobmcnamee.com>
Jacob McNamee [Wed, 22 May 2024 13:34:08 +0000 (06:34 -0700)]
lxc-local: fix use of `LXC_PATH` before init
Signed-off-by: Jacob McNamee <jacob@jacobmcnamee.com>
Stéphane Graber [Tue, 21 May 2024 04:34:47 +0000 (06:34 +0200)]
Merge pull request #4446 from tenforward/japanese
Update lxc-{attach,execute}.sgml.in
KATOH Yasufumi [Fri, 17 May 2024 07:47:16 +0000 (16:47 +0900)]
Update lxc-execute.sgml.in
Update for
a7aa297
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
KATOH Yasufumi [Fri, 17 May 2024 07:21:04 +0000 (16:21 +0900)]
Update lxc-{attach,execute}.sgml.in
Update for
52bf34d and
a7aa297
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
Stéphane Graber [Mon, 13 May 2024 04:56:32 +0000 (06:56 +0200)]
Merge pull request #4441 from MMFuba/patch-2
Update lxc-execute.sgml.in
Stéphane Graber [Mon, 13 May 2024 03:57:15 +0000 (05:57 +0200)]
Merge pull request #4442 from MMFuba/patch-1
Update lxc-attach.sgml.in
MMFuba [Sun, 12 May 2024 19:17:57 +0000 (21:17 +0200)]
Update lxc-execute.sgml.in
add hint to use numerical values for uid and gid
Signed-off-by: MMFuba <114305581+MMFuba@users.noreply.github.com>
MMFuba [Sun, 12 May 2024 19:13:36 +0000 (21:13 +0200)]
Update lxc-attach.sgml.in
added hint to use numerical value for uid and gid
Signed-off-by: MMFuba <114305581+MMFuba@users.noreply.github.com>
Stéphane Graber [Mon, 8 Apr 2024 13:07:42 +0000 (09:07 -0400)]
Merge pull request #4432 from mihalicyn/ipv6_ebadf_fixup
Don't fail veth creation if ipv6 is disabled
Alexander Mikhalitsyn [Mon, 8 Apr 2024 10:29:08 +0000 (12:29 +0200)]
network: netdev_configure_server_veth: reduce scope of disable_ipv6_fd/path vars
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Alexander Mikhalitsyn [Mon, 8 Apr 2024 10:21:21 +0000 (12:21 +0200)]
lxc/network: handle non-existing sysctl <ifname>/disable_ipv6
Skip writting to /proc/sys/net/ipv6/conf/<ifname>/disable_ipv6
if it does not exist.
Fixes: #4431
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Stéphane Graber [Sat, 6 Apr 2024 21:26:00 +0000 (17:26 -0400)]
Merge pull request #4428 from mihalicyn/new_meson_build_fixup
meson: fix build on NixOS
Alexander Mikhalitsyn [Sat, 6 Apr 2024 20:11:12 +0000 (22:11 +0200)]
github: test the lxc multicall binary builds too
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Alexander Mikhalitsyn [Fri, 5 Apr 2024 15:50:58 +0000 (17:50 +0200)]
meson: fix build on NixOS
Fixes: #4427
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Stéphane Graber [Wed, 3 Apr 2024 03:34:20 +0000 (23:34 -0400)]
meson: Set DEVEL flag post release
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Wed, 3 Apr 2024 03:33:26 +0000 (23:33 -0400)]
Release LXC 6.0.0
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Serge Hallyn [Wed, 3 Apr 2024 02:47:03 +0000 (21:47 -0500)]
Merge pull request #4424 from stgraber/main
Cleanup MAINTAINERS, COPYING and sort out SPDX headers
Stéphane Graber [Wed, 3 Apr 2024 00:43:37 +0000 (20:43 -0400)]
lxc.spec: Align SPDX license id
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Wed, 3 Apr 2024 00:43:30 +0000 (20:43 -0400)]
Makefile: Align SPDX license id
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Wed, 3 Apr 2024 00:42:09 +0000 (20:42 -0400)]
meson: Align SPDX license id
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Wed, 3 Apr 2024 00:29:39 +0000 (20:29 -0400)]
COPYING: Clarify licensing of files without SPDX
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Wed, 3 Apr 2024 00:23:13 +0000 (20:23 -0400)]
doc: Add SPDX headers and remove Author field
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Tue, 2 Apr 2024 22:31:26 +0000 (18:31 -0400)]
src/include: Add SPDX headers
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Tue, 2 Apr 2024 22:24:10 +0000 (18:24 -0400)]
src/tests: Add SPDX headers
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Tue, 2 Apr 2024 21:59:17 +0000 (17:59 -0400)]
hooks: Add SPDX headers
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Tue, 2 Apr 2024 21:54:04 +0000 (17:54 -0400)]
lxc.spec: Clear default changelog
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Tue, 2 Apr 2024 21:52:37 +0000 (17:52 -0400)]
lxc.spec: Use SPDX
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Tue, 2 Apr 2024 21:51:55 +0000 (17:51 -0400)]
template: Use SPDX
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Tue, 2 Apr 2024 21:50:03 +0000 (17:50 -0400)]
config/yum: Use SPDX header
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Tue, 2 Apr 2024 21:49:54 +0000 (17:49 -0400)]
COPYING: Remove whitespace
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Tue, 2 Apr 2024 21:45:23 +0000 (17:45 -0400)]
MAINTAINERS: Remove Dwight from the maintainer list
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Tue, 2 Apr 2024 17:46:34 +0000 (13:46 -0400)]
Merge pull request #4377 from adamcstephens/install-options
build: add more options for customizing install
Serge Hallyn [Tue, 2 Apr 2024 15:51:03 +0000 (10:51 -0500)]
Merge pull request #4423 from stgraber/main
lxc-checkconfig improvements
Stéphane Graber [Tue, 2 Apr 2024 15:26:48 +0000 (11:26 -0400)]
lxc-checkconfig: Fix shellcheck
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Tue, 2 Apr 2024 15:21:43 +0000 (11:21 -0400)]
lxc-checkconfig: Show namespace limits
Closes #4259
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
Stéphane Graber [Tue, 2 Apr 2024 14:53:31 +0000 (10:53 -0400)]
Merge pull request #4422 from mihalicyn/ct_list_fix
lxc-ls: list names with whitespaces in `--active`.
Edênis Freindorfer Azevedo [Wed, 15 Sep 2021 03:12:52 +0000 (00:12 -0300)]
lxc-ls: list names with whitespaces in `--active`.
Fixes: #3970
Signed-off-by: Edênis Freindorfer Azevedo <edenisfa@gmail.com>
[ small fixes ]
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Stéphane Graber [Tue, 2 Apr 2024 13:07:45 +0000 (09:07 -0400)]
Merge pull request #4421 from mihalicyn/lxc_copy_fixes
lxc/tools: set default log_priority to ERROR
Stéphane Graber [Tue, 2 Apr 2024 13:05:54 +0000 (09:05 -0400)]
Merge pull request #4418 from mihalicyn/cumulative_fixes_2apr2024
confile_utils: fix incorrect multiply_overflow test #2
Christian Brauner [Tue, 2 Apr 2024 12:55:51 +0000 (14:55 +0200)]
Merge pull request #4420 from mihalicyn/autostart_fix
tools/lxc_autostart: don't fail when there are no containers
Christian Brauner [Tue, 2 Apr 2024 12:55:16 +0000 (14:55 +0200)]
Merge pull request #4419 from mihalicyn/fixup_mod_rdep
lxc/lxccontainer: specify file mode in open() call inside mod_rdep
Alexander Mikhalitsyn [Tue, 2 Apr 2024 11:58:35 +0000 (13:58 +0200)]
lxc/tools: set default log_priority to ERROR
For some reason, we don't have default log_priority
set for many tools which leads to the situation when
tools can fail silently even if error occurs.
Fixes: #4405
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>