Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

liblxc-devel-5.0.3-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: liblxc-devel Distribution: openSUSE:Factory:zSystems
Version: 5.0.3 Vendor: openSUSE
Release: 1.1 Build date: Mon Jul 31 17:00:34 2023
Group: Development/Libraries/C and C++ Build host: s390zp21
Size: 42368 Source RPM: lxc-5.0.3-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://linuxcontainers.org/
Summary: LXC container runtime library development files
This package provides the LXC container runtime library development files.

Provides

Requires

License

LGPL-2.1-only

Changelog

* Mon Jul 31 2023 Dirk Müller <dmueller@suse.com>
  - update to 5.0.3:
    * Fix nftables syntax for IPv6 NAT
    * Added support for squashfs OCI images
    * Fixes when running LXC with io_uring
    + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708
* Tue May 02 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 5.0.2:
    + Fix a variety of build issues resulting from the switch to
      meson.
    + lxc-attach: Fix missing return codes.
    + core: Setup peer group for container's root.
    + checkconfig: Make output more useful on modern kernels.
    + lxc-user-nic: Fix issue resulting in leaking file existence to
      unprivileged users (CVE-2022-47952, boo#1206779).
  - Drop upstream fixed patches:
    + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
    + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
    + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
    + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
    + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
    + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
    + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
    + UPSTREAM-4187.patch
* Mon Nov 07 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Add patch to fix build on Arm:
    * UPSTREAM-4187.patch
  - Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
    due to the new patch
* Fri Oct 28 2022 Aleksa Sarai <asarai@suse.com>
  - Update to LXC 5.0.1. boo#1204842
    Bugfixes:
    * Fixed a mount issue resulting in container startup failure when host
      bind-mounts were used
    * Various meson packaging fixes especially around libcap detection
    Major changes from LXC 5.0:
    * Switch to meson build tooling.
    * New cgroup configuration options.
    * Time namespace support.
    * VLAN support on veth devices.
    * Configurable tx/rx queues on veth devices.
  - Remove all of the missing_setuid warning logic -- all modern openSUSE
    versions have the necessary permissions configuration and thus we don't need
    to handle this case anymore.
  - Backport <https://github.com/lxc/lxc/pull/4215> in order to fix the build on
    openSUSE:
    + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
    + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
    + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
    + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
    + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
    + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
    + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  - Remove no longer needed backports:
    - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
* Wed Oct 19 2022 Johannes Kastl <kastl@b1-systems.de>
  - re-enable FORTIFY_SOURCE=3
  - add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
    This patch backports the fix from
    https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
    The patch fixes the code so builds are no longer failing
    due to gcc errors -Werror=implicit-function-declaration and
    - Werror=incompatible-pointer-types
* Wed Oct 19 2022 Aleksa Sarai <asarai@suse.com>
  - Always build with seccomp support on every architecture. boo#1199963
* Sun Sep 25 2022 Johannes Kastl <kastl@b1-systems.de>
  - fix build by using FORTIFY_SOURCE=2
* Sun Jun 05 2022 munix9@googlemail.com
  - Fix Tumbleweed build.
* Tue Feb 22 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.0.12:
    Bugfixes¶
    * Fixed CRIU restoration of containers with pre-created veth interfaces
    * Fixed issue with kernels lacking SMT support
    * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
    * lxc-download now relies on HTTPS for validation (avoids GPG issues)
  - drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
    upstream remove the GPG functionality
* Tue Feb 22 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.0.11:
    Bugfixes
    * Core scheduling support (lxc.sched.core)
    * riscv64 support in lxc.arch
    * Significantly improved bash completion profile
    * Greater use of the new VFS mount API (when supported by the kernel)
    * Fix containers with empty network namespaces
    * Handle kernels that lack TIOCGPTPEER
    * Improve CPU bitmask/id handling (handle skipped CPU numbers)
    * Reworked the tests to run offline
* Tue Oct 12 2021 Johannes Kastl <kastl@b1-systems.de>
  - use --withpamdir and use pam macros to fix UsrMerge problems
  - update to 4.0.10
    Bugfixes
    * Fix issues with less common architectures
    * Support for additional idmap mounts
    * nft support in lxc-net
    * Cleaner mount entries for sys:mixed
    * Switched GPG server to keyserver.ubuntu.com
* Mon May 31 2021 Johannes Kastl <kastl@b1-systems.de>
  - fix wrong Source URLs in spec
* Mon May 24 2021 Johannes Kastl <kastl@b1-systems.de>
  -update to 4.0.9:
    * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
    that's because 4.0.7 and 4.0.8 both included regressions that were
    reported by early users and were considered bad enough to require a new release.
    * Testing improvements including fixes from oss-fuzz
    * Rework of the attach codepath
    * Cgroup handling rework
    * for full list of changes see
    https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999
* Mon May 24 2021 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.0.6:
    * Improve handling for compatibility architectures for seccomp
    * Harden seccomp notifier implementation
    * Rework parsing of /proc/<pid>/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
    * Improve network device restoration
    * Significantly cleanup and harden config file parsing
    * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
    * Harden containers started without CAP_NET_ADMIN
    * for full list of changes see
    https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926
* Thu Nov 05 2020 Dirk Mueller <dmueller@suse.com>
  - update to 4.0.5:
    * Support allocating PTS devices from within the container
    * Harden more path/mount handling logics
    * Rework LSM logic to limit initializer use
    * for full list of changes see
    https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
  - remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
    0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)
* Wed Jul 08 2020 Johannes Kastl <kastl@b1-systems.de>
  - add patches from upstream:
    * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
    * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
    * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch
* Tue May 12 2020 Pavol Cupka <palica@liguros.net>
  - Update to LXC 4.0.2
    - https://discuss.linuxcontainers.org/t/lxc-4-0-2-lts-has-been-released/7449
* Tue Apr 14 2020 Paolo Stivanin <info@paolostivanin.com>
  - Update to LXC 4.0.1:
    + Tweak systemd ordering (start after remote-fs.target)
    + Fix various issues around attach and cgroups
    + Fix shutdown timeout not working on pidfd systems
    + Fix cgroup issue on 4.9 kernel
    + Fix write issues in /dev/stdout
  - Remove 0001-autotools-don-t-install-run-coccinelle.sh.patch
  - Remove 0002-cgroups-fix-uninitialized-transient_len-warning.patch
  - Remove 0003-cgroups-fix-build-warning-on-GCC-7.patch
* Tue Apr 07 2020 Aleksa Sarai <asarai@suse.com>
  - Fix mis-use of %suse_version when we actually want to check against
    %sle_version when determining whether lxc-user-nic should be setuid.
* Thu Apr 02 2020 Aleksa Sarai <asarai@suse.com>
  - Add backport of https://github.com/lxc/lxc/pull/3347 and
    https://github.com/lxc/lxc/pull/3349 to fix builds on Leap.
    + 0002-cgroups-fix-uninitialized-transient_len-warning.patch
    + 0003-cgroups-fix-build-warning-on-GCC-7.patch
* Wed Apr 01 2020 Aleksa Sarai <asarai@suse.com>
  - Update to LXC 4.0.0. The full upstream changelog is available from:
    https://discuss.linuxcontainers.org/t/lxc-4-0-lts-has-been-released/7182
    Related to the LXD 4.0.0 update (boo#1168338).
    + cgroups: Full cgroup2 support
    + cgroups: Freezer support in CGroup2
    + cgroups: eBPF device controller support in CGroup2
    + AppArmor: Deny access to /proc/acpi/**
    + config: Add lxc.autodev.tmpfs.size configuration key
    + config: Add lxc.selinux.context.keyring key
    + config: Add lxc.keyring.session
    + seccomp: Add s390 support
    * network: Improved network device creation and removal
    + network: Allow moving wireless devices
  - Add backport of patch to fix build:
    + 0001-autotools-don-t-install-run-coccinelle.sh.patch
  - Remove upstreamed patches:
    - lxc-3.2.1-cgroups-init-cpuset-properly.patch
    - 0001-tree-wide-initialize-all-auto-cleanup-variables.patch
* Mon Feb 03 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
    shortcut through the -mini flavors.
* Sun Feb 02 2020 Aleksa Sarai <asarai@suse.com>
  - Fix bash-completion paths to match the binary names (and to avoid conflicts
    with LXD). boo#1162426

Files

/usr/include/lxc
/usr/include/lxc/attach_options.h
/usr/include/lxc/lxccontainer.h
/usr/include/lxc/version.h
/usr/lib64/liblxc.so
/usr/lib64/pkgconfig/lxc.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024