| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When the SHUTDOWN-via-virtio-serial poll window expires and the QEMU
process is still alive, send a QMP quit before SIGTERMing. Functionally
near-equivalent to SIGTERM at the process level (both converge on
qemu_system_killed() and a block-layer flush) but goes through QEMU's
monitor interface, which is the same mechanism hv_idle_shutdown() already
uses for idle-timeout shutdowns. Unifying the two escalation paths
makes the code easier to reason about — one channel for "ask QEMU to
exit cleanly," one fallback for "the monitor isn't responding."
QMP quit is NOT a replacement for the virtio-serial ===SHUTDOWN===
command: it stops QEMU without giving the guest a chance to run its
own graceful_shutdown() (which is what cleanly unmounts the state
disk). It's only an improvement over SIGTERM as the *fallback* when
the guest hasn't responded to the SHUTDOWN command within the poll
window. The full architectural fix — QMP system_powerdown driving an
ACPI handler in the guest that calls graceful_shutdown() — needs
guest-side acpid wiring and is tracked separately.
SIGTERM and SIGKILL remain as further fallbacks for cases where QMP
itself is unresponsive (e.g. older configs without a QMP socket, or
QEMU hung in a state where the monitor stops servicing commands).
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The daemon_stop() flow sent ===SHUTDOWN=== over virtio-serial and then
slept exactly 2 seconds before unconditionally SIGTERMing QEMU. The
guest's graceful_shutdown(), which is what the SHUTDOWN command
ultimately triggers, does:
sync
umount /var/lib/containers/storage (ext4 journal commit)
sync
blockdev --flushbufs (per disk)
sync
sleep 2
reboot -f
Under load this routinely takes 5-30 seconds — the ext4 journal commit
on the state disk after a vimport that just wrote tens of MB of layer
blobs is the slow step. A fixed 2-second wait followed by SIGTERM kills
the guest mid-umount and leaves the state disk's journal half-committed:
layer files have correct inode metadata but partially-unwritten data
extents.
The next memres session remounts that disk and reads the apparently-OK
files. Tar-split reassembly during podman save / podman push then hits
the unwritten extents and produces:
Error: reading blob sha256:<hash>: EOF
Error: reading blob sha256:<hash>: file integrity checksum failed
for "<file>"
Reported via yocto-patches as a workaround in run-push-containers
(`<runtime> image rm --all` before push) on the autobuilder. The
"first push works, subsequent fail" pattern in that report comes from
the first push hitting a clean session and subsequent pushes inheriting
the corrupted state disk from the prior SIGTERM-truncated shutdown.
Replace the fixed sleep with a poll loop that watches for the QEMU
process to exit, up to 60 seconds (120 * 0.5s). 60s is generous enough
to cover heavy ext4 journal commits; short enough that a truly hung
guest doesn't block the caller indefinitely. The existing SIGTERM and
SIGKILL escalation paths remain as fallbacks for the genuinely-stuck
case.
Reproducer: vimport an OCI image as testimg:latest, save it, memres
restart, re-vimport, save again. Without this fix the second save
fails 100% of the time on the same blob digest with EOF or CRC error.
With this fix six consecutive vimport+save cycles across three restart
rounds complete cleanly.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
35 tests across three tiers:
Tier 1 (static): containerd recipe checks (virtual/containerd provider,
systemd service, CNI networking, ctr/shim install), profile config,
packagegroup, nerdctl and cri-tools recipe existence, CRI-O recipe
checks (seccomp requirement, systemd service, CNI/conmon/runtime deps).
Tier 2 (build): containerd, nerdctl, and container-image-host with
containerd profile build verification.
Tier 3 (boot): containerd service status, ctr/nerdctl availability
and version, namespace listing, runtime availability, CNI plugins,
nerdctl pull/run/images cycle with busybox.
The boot tests build container-image-host with CONTAINER_PROFILE=containerd
automatically. CRI-O boot tests are not included — CRI-O requires a
kubelet to drive it, so runtime testing is covered by k3s tests when
k3s is configured to use CRI-O as its CRI.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
46 tests across three tiers:
Tier 1 (static, no build): Recipe structure, PACKAGECONFIG options,
hook_support.py python3 compatibility (text mode, raw string regex,
syntax validation), service files, patch files, kvm-image-minimal
recipe checks.
Tier 2 (build): libvirt and kvm-image-minimal build verification.
Tier 3 (boot): libvirtd service status, virtlockd socket, virsh
connectivity via monolithic daemon socket, capabilities, nodeinfo,
domain listing, default network, hook script installation and
permissions, qemu user and libvirt group existence.
The boot tests use the explicit monolithic daemon socket path
(qemu+unix:///system?socket=/var/run/libvirt/libvirt-sock) because
libvirt v12 defaults to modular daemons (virtqemud) but the
kvm-image-minimal recipe runs the monolithic libvirtd.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The iptables kernel modules (MASQUERADE, etc.) are increasingly
unavailable — the broader container ecosystem has moved to nftables
(netavark dropped iptables entirely, incus prefers nft). Without
nftables enabled, libvirtd's default network fails to start with
"Extension MASQUERADE revision 0 not supported, missing kernel module".
Add nftables to the default PACKAGECONFIG. This switches the firewall
backend priority to nftables,iptables (prefer nft, fall back to
iptables) and changes RDEPENDS from iptables to nftables + iproute2-tc.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Libvirt v12 added encrypted secrets storage using systemd-creds. The
build-time virt-secret-init-encryption.service generates an encrypted
credential via 'systemd-creds encrypt' tied to the build host's TPM
or machine key. At runtime in a QEMU VM (or any different machine),
the credential cannot be decrypted, causing libvirtd to fail with
"Invalid encryption key for the secret" and refuse to start.
Set encrypt_data = 0 in secret.conf and remove the stale build-time
encrypted key file. Embedded and QEMU-based environments do not have
persistent machine credentials needed for this feature.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The -R conf files used by test build fixtures appended DISTRO_FEATURES
values that are already provided by meta-virt-host.conf (virtualization,
vcontainer, systemd). BitBake tracks append operations in task hashes,
so a duplicate append changes the hash and invalidates sstate for every
recipe that depends on DISTRO_FEATURES — causing full rebuilds even
when the image was just built.
Only append features genuinely needed by the test profile and not
already present in the base config:
- k3s: append only "k3s" (virtualization already in base)
- xen: append only "xen vxn" (virtualization systemd vcontainer in base)
- incus: no append needed (CONTAINER_PROFILE alone is sufficient)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
LXC 7.0.0 requires core scheduling support (CONFIG_SCHED_CORE) and
aborts container startup with "The kernel does not support core
scheduling" when it is missing. This is a new hard requirement —
previous LXC versions treated it as optional.
Add lxc-extra.cfg fragment unconditionally (alongside the existing
lxc.scc from the kernel cache) since any build with the virtualization
DISTRO_FEATURE may use LXC containers via incus or directly.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Incusd does not call sd_notify(READY=1) — the Go source has no
systemd notification support in the main daemon (only in incus-agent,
the guest-side component). With Type=notify, systemd waits indefinitely
for the ready notification and the service stays in 'activating' state
even though incusd is fully operational.
This was not caught before the v7 uprev because the previous build
was cached via sstate or the service was tested manually.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
| |
Incus detects nftables at runtime and prefers it for firewall
management. Without the nft binary, incusd logs "nft missing" and
falls back to a degraded mode that can leave the service stuck in
activating state. The broader ecosystem has moved to nftables —
netavark already dropped iptables support entirely.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
K3s's default pause image reference "rancher/mirrored-pause:3.6" is a
short name that containerd v1 auto-expanded to the fully qualified
"docker.io/rancher/mirrored-pause:3.6". The k3s v1.36 uprev moved to
containerd v2, which uses a new CRI plugin (io.containerd.cri.v1) with
a pinned_images config instead of the old sandbox_image. Containerd v2
no longer auto-expands short names when looking up pinned images,
causing every pod sandbox creation to fail with "image not found" even
though the image is present in the containerd image store under its
fully qualified name.
Pass --pause-image docker.io/rancher/mirrored-pause:3.6 in both the
server and agent systemd service files to use the fully qualified
reference that containerd v2 can resolve.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These boot tests previously required manual local.conf changes to set
CONTAINER_PROFILE, DISTRO_FEATURES, and other variables before the
image could be built and tested. This meant complete test coverage
required editing local.conf between runs.
Add build fixtures that use bitbake -R with a temporary conf file to
inject the required variables automatically:
- k3s: builds container-image-host with CONTAINER_PROFILE=k3s-host
- incus: builds container-image-host with CONTAINER_PROFILE=incus
- xen: builds xen-image-minimal with xen/vxn DISTRO_FEATURES
Each test module now builds its own image before booting, using the
same run_bitbake + extra_vars pattern established in
test_container_cross_install.py.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
test_vdkr_registry.py: Docker's images output changed from separate
REPOSITORY TAG IMAGE_ID columns to combined IMAGE ID DISK_USAGE
columns. The parser grabbed the disk usage (8.45MB) as the image ID.
Handle both old and new formats.
test_container_registry_script.py: The secure registry tests checked
for literal 'virtfs' and 'cashare' strings in vrunner.sh, but the
9p share setup was refactored to use hv_build_9p_opts(). Update
assertions to match the current abstraction.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The boot tests (TestBundledContainersBoot, TestCustomServiceFileBoot)
previously depended on whatever CONTAINER_PROFILE was in local.conf,
skipping docker checks when podman was configured and vice versa.
Getting complete coverage required manually editing local.conf and
running the tests twice.
Add --container-profiles pytest option (default: docker,podman) and
a profiled_session fixture that builds container-image-host with each
profile via a temporary bitbake -R conf file, boots it, and runs all
checks. Both docker and podman get a full build-boot-verify cycle in
a single test run with no local.conf changes.
Also fix:
- run_bitbake() gains extra_vars parameter for bitbake -R overrides
- Strip OSC 3008 shell integration escape sequences from run_command
output (BusyBox shell emits these, corrupting file paths used in
subsequent commands)
- Use known file paths for service file content checks instead of
extracting paths from ls output (avoids escape sequence corruption)
- Add test_bundle_class_unpack_enabled to catch do_unpack[noexec]
regression
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CONTAINER_SERVICE_FILE varflags reference files from SRC_URI via
${UNPACKDIR}, but do_unpack[noexec] = "1" prevented SRC_URI file://
entries from being unpacked. The custom service files never reached
UNPACKDIR, the install loop silently skipped them, and bundles ended
up with empty services/ directories.
The noexec was added when the class had no source files of its own,
but CONTAINER_SERVICE_FILE introduced a legitimate need for SRC_URI
unpacking.
Also fix S to use UNPACKDIR instead of WORKDIR, which OE-core's
do_unpack QA check now requires.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Three issues in test_container_cross_install.py:
- run_bitbake() called bitbake directly, requiring the OE build
environment to be pre-sourced. test_multilayer_oci.py wraps bitbake
in 'bash -c source oe-init-build-env && bitbake' which is self-
contained. Adopt the same pattern so tests work from any shell.
- test_vdkr_initramfs_create and test_vpdmn_initramfs_create built
the initramfs recipes in the main config, but these recipes require
the vruntime multiconfig distro. Use mc:vruntime-x86-64: prefix.
- test_systemd_services_directory_exists used 'head -5' which BusyBox
does not support (requires 'head -n 5'). The container-image-host
image uses BusyBox when built without coreutils.
Also fix conftest.py VdkrRunner and VpdmnRunner ensure_memres() to
default no_registry=True, so pulled images use short names
(alpine:latest) rather than registry-prefixed names from the baked-in
VDKR_DEFAULT_REGISTRY config.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Netavark dropped iptables support and now uses nft directly for all
firewall rules (masquerade, DNAT, connection tracking). Without
nftables installed, netavark fails at runtime with "unable to execute
nft: No such file or directory", preventing any podman container from
starting with network access.
Add nftables to netavark's RDEPENDS since it is an unconditional
runtime requirement, and to packagegroup-netavark for independent
packagegroup usage.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
| |
Podman 6.0 rejects the v1 registries.conf format entirely, failing
with "registries.conf must be in v2 format but is in v1" at runtime.
The old format used [registries.search] with registries = [...] syntax
which was deprecated for years. Docker is unaffected — it does not
read registries.conf.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Netavark dropped iptables support entirely and now uses nft directly
for firewall rules (masquerade, DNAT, connection tracking). The vpdmn
rootfs had iptables installed but the vruntime kernel had
CONFIG_NF_TABLES disabled, causing netavark to fail at runtime with
"Protocol not supported" when trying to initialize the nftables
Netlink socket.
Replace iptables with nftables in vpdmn-rootfs-image IMAGE_INSTALL
and add container-net.cfg kernel config fragment enabling NF_TABLES,
NFT_MASQ, NFT_NAT, NFT_CT, NFT_FIB and related options required by
netavark's nftables firewall driver.
The fragment is gated on the vcontainer DISTRO_FEATURE so it only
applies to vruntime/vcontainer kernels, not arbitrary builds that
happen to include meta-virtualization.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping netavark to version v1.17.0-165-ga1f48948, which comprises the following commits:
196ff50c fix(deps): update rust crate clap to ~4.6.1
8e7bd639 Cirrus: Remove all setup
7ef20deb packit: Add testing-farm jobs
4e65e01e tmt: Initial enablement
28a9af01 rpm: Add tests subpackage
f57e23e0 gitignore: Include generated rpm dirs
a105a5d9 Tests: Use environment variables for binary paths
13235bdc fix(deps): update tonic monorepo to 0.14.6
8c066cf0 test: run firewalld with debug logging
0b60e14d fix(deps): update rust crate mozim to 0.3.2
34bce643 fix(deps): update rust crate tokio to 1.52.3
48f26952 bats: remove fd 3 work around
6d59b0d0 bump msrv to 1.88
27a27e82 Packit: Only create dist-git PRs for rawhide
f75ebcbb Improve error messages
5fb96334 Remove OWNERS file
230dd6eb routes: Add route_type field for blackhole/unreachable/prohibit routes
06187459 fix(deps): update rust crate tokio to 1.52.1
3f3c588d bridge: default to strict isolation mode
65fe5b5c macvlan: use a default metric of 99
e798da91 fix(deps): update rust crate netlink-packet-route to 0.30.0
ab5e1843 fix(deps): update rust crate tokio to 1.52.0
457369fa Ensure create plugins don't change name, id, or driver
98e8a4c2 Add within-network subnet overlap and duplicate validation
f81e2332 chore(deps): update rust crate rand to v0.9.3 [security]
c45d1e7f Fix: Add more descriptive netavark error messages(s)
61112f39 Add IPv6 auto-detection in network create
825a2014 Add more create tests.
b2f28218 fix(deps): update rust crate tokio to 1.51.1
41ae8821 fix(deps): update rust crate tokio to 1.51.0
0378fa78 fix(deps): update rust crate clap to ~4.6.0
abe3842a fix(deps): update rust crate env_logger to 0.11.10
d9b5a3bd fix(deps): update rust crate regex to 1.12.3
ec9414e9 fix(deps): update rust crate chrono to 0.4.44
4b643515 Re-use parse functions for drivers
7525cba1 Introduce netavark create command
fa9a2a30 Break out exec plugin logic
3710f631 Split `install` into sub-targets
80bb1b80 chore(deps): update rust crate once_cell to 1.21.4
59a81031 chore(deps): update dependency containers/automation_images to v20260310
f725857c chore(deps): update rust crate tempfile to 3.27.0
9dadaa43 fix(deps): update rust crate tokio to 1.50.0
a7bb3355 fix(deps): update rust crate ipnet to 2.12.0
497df7eb fix(deps): update rust crate clap to ~4.5.60
358d63a8 [skip-ci] Update GitHub Artifact Actions
39c9a938 chore(deps): update rust crate tempfile to 3.26.0
a3863bb0 remove netlink zero buffer workaround
da79ffe6 chore(deps): update rust crate chrono to 0.4.44
b5b9ffd1 fix(deps): update rust crate netlink-packet-route to 0.29.0
402e401b fix(deps): update tonic monorepo to 0.14.5
a85e4938 Support multiple static IPs per subnet
b49f7b99 fix(deps): update rust-futures monorepo to 0.3.32
90bbbc12 fix(deps): update tonic monorepo to 0.14.4
c7797087 migrate to oidc
faca63ea fix(deps): update rust crate env_logger to 0.11.9
7860f16a chore(deps): update rust crate tempfile to 3.25.0
d082033f fix(deps): update rust crate hyper-util to 0.1.20
e2d40bd4 fix(deps): update tonic monorepo to 0.14.3
3c42c174 fix(deps): update rust crate netlink-sys to 0.8.8
c552dc4b netlink_route: remove NLM_F_ACK from dump requests
e76248e2 netlink: validate buffer length
fd3d2ad1 netlink: zero out buffer before sending
8b3db5e1 netlink: socket read logic
00ae6483 bridge: read mtu from vrf table if set
0e114222 only consult main routing table for default interface
f0bce8d8 chore(deps): update rust crate chrono to 0.4.43
becf497f fix(deps): update rust crate tower to 0.5.3
b070c572 fix(deps): update rust crate zbus to 5.13.1
a8b25232 fix(deps): update rust crate prost to 0.14.3
5eeca3ff fix(deps): update rust crate zbus to 5.13.0
0b0c5c13 fix(deps): update rust crate netlink-packet-route to 0.28.0
aaf2eb54 chore(deps): update rust crate tempfile to 3.24.0
c08db05c fix(deps): update rust crate tokio-stream to 0.1.18
26854297 fix(deps): update rust crate tokio to 1.49.0
d1acb61b fix(deps): update rust crate serde_json to 1.0.146
1b53849b [skip-ci] Update GitHub Artifact Actions
c8c07fd7 chore(deps): update dependency containers/automation_images to v20251211
f2c5265a mozim: do not use netlink feature
d8901d00 bump mozim to v0.3.1
49ee09b2 make network setup order deterministic
eaa44031 fix(deps): update rust crate hyper-util to 0.1.19
d42622bc fix(deps): update rust crate log to 0.4.29
658740ee fix(deps): update rust crate clap to ~4.5.53
6c2066a3 [skip-ci] Update actions/checkout action to v6
02ae64f6 New images 2025-11-20
2355b144 Minor documentation and style fixes
7054ba66 Add test cases that existed for iptables but not for nftables
0fa48211 Remove iptables support
37446a17 fix(deps): update rust crate hyper-util to 0.1.18
1df91984 bump to v2.0.0-dev
bd90b616 add outbound_addr4 & outbound_addr6 to bridge driver
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Podman's vendored containers/common library removed CNI support
entirely in commit 8d1f636e40 (March 2026). The NetworkBackend()
function now unconditionally rejects any backend other than netavark,
making network_backend = "cni" in containers.conf a runtime error.
The vpdmn rootfs originally used CNI because netavark's dependency
chain (nmap -> libpcap -> bluez5 -> cairo) was too heavy for the
vruntime BBMASK environment. That dependency chain no longer exists
— netavark v1.16.0+ uses a built-in Rust connection tester and has
no heavyweight runtime dependencies.
Recipe changes:
- Clear BUILDTAGS_EXTRA default (was CNI build tag, now a no-op)
- Set VIRTUAL-RUNTIME_container_networking and _container_dns with
strong assignments so podman always RDEPENDS on netavark and
aardvark-dns regardless of distro config
- Remove ${sysconfdir}/cni from FILES
vpdmn rootfs changes:
- Replace cni with netavark + aardvark-dns in IMAGE_INSTALL
- Update containers.conf network_backend from cni to netavark
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
| |
Bumping slirp4netns to version v1.3.4-2-g13fd3e7, which comprises the following commits:
4f4bcaf v1.3.4+dev
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
| |
Bumping passt to version 2026_05_26.038c51e-2-g4b28237, which comprises the following commits:
4b28237 tcp: Don't leak sockets on error paths
98e3c01 tcp, tcp_splice: Make helper for setting SO_LINGER socket option
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping ovs to version v3.7.1-18-g04b05b31a, which comprises the following commits:
04b05b31a ofproto-dpif: Fix bundle floodable flag when disabling STP/RSTP.
ea4ac2dd5 ovsdb-cs: Fix resource leak in ovsdb_cs_parse_schema().
e2a95595a configure: Allow disabling POSIX async I/O and disable in FreeBSD CI.
8dbcfcc4c cirrus: Remove Cirrus CI for running FreeBSD test builds.
73057faec github: Migrate FreeBSD CI from Cirrus CI to GitHub Actions.
47446a693 ofproto-dpif: Remove unused rule->recirc_id.
502e13a8b ofproto-dpif: Rename recirc_free_ofproto to better match the code.
9b63c2ead ofproto-dpif: Avoid race between recirc id free and the leak check.
bc4498ced docs: Remove a few remaining references to the OOT module.
b7d221174 vswitch.xml: Remove the claim that OVS processes are single-threaded.
1f28a59dc vswitch.xml: Remove the claim that L3 GRE is not supported.
04ad744ff dpif-netdev: Fix mega flow ufid collisions for different wild cards.
332081017 ofproto-dpif-xlate: Classify ct_clear as non-reversible for clone().
45443e077 docs: Fix OpenFlow port range.
1a77b18d0 github: Re-enable system tests for DPDK and AF_XDP.
b53965f1a netdev-dpdk: Fix memory leak when configuring rx-steering.
1c9b2cefd stream-ssl: Disable TLS session tickets.
78aa10ca3 Prepare for 3.7.2.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The cni recipe pins three upstream components. Per-component state:
- containernetworking/cni (SRCREV_cni): unchanged at 7c270076
= v1.3.0-27-g7c27007, already at master HEAD.
- containernetworking/plugins (SRCREV_plugins): 6d8f05b8 -> d653d38d
(v1.9.1-3 -> v1.9.1-10).
- flannel-io/cni-plugin (SRCREV_flannel_plugin): 09e4c7f9 -> e4902565
(v1.9.0-flannel1-12 -> v1.9.1-flannel1-6 — crosses to the v1.9.1
flannel line).
PV stays at 1.3.0+git since the canonical "cni" component didn't move.
Regenerated go-mod sidecars via `bitbake cni -c discover_and_generate`
for the new go.sum that the plugins + flannel SRCREV bumps imply.
Added `include go-mod-licenses.inc` for first-time per-dependency
license tracking on this recipe.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping yq to version v4.53.2-25-g8f3291d3, which comprises the following commits:
8f3291d3 fix: decode properties array bracket paths (#2693)
2861815f fix(json): preserve floats with trailing zero when encoding YAML to JSON (#2701)
fcb79822 feat(toml): fix JSON to TOML root scope and null handling (#2689)
e9acb9b7 Bump golang.org/x/mod from 0.35.0 to 0.36.0 (#2709)
83b282c4 Bump golang.org/x/net from 0.53.0 to 0.54.0 (#2707)
54fa4324 Bump golang from 1.26.2 to 1.26.3 (#2706)
ee6c30da fix: reset TOML decoder finished flag on Init to fix multi-doc evaluation (#2704)
722c9aa1 Fix nested inline YAML merge explode (#2699)
702dd160 Bump github.com/pelletier/go-toml/v2 from 2.3.0 to 2.3.1 (#2695)
d1dff466 fix: preserve TOML inline table array scope (#2694)
cb979355 fix: TOML encoder uses inline tables for YAML FlowStyle mappings, inconsistent with explicit JSON parsing (#2687)
cfe2eee7 Preserve empty TOML arrays in tables (#2686)
1a433d10 Bump actions/upload-artifact from 4.6.1 to 7.0.1 (#2663)
1c0d8b9d Bump actions/checkout from 4.2.2 to 6.0.2 (#2668)
0110a3ce Bump golang.org/x/net from 0.52.0 to 0.53.0 (#2669)
54482d44 Bump golang from `2a2b4b5` to `5f3787b` (#2664)
33f3351c Bump ossf/scorecard-action from 2.4.1 to 2.4.3 (#2665)
6cb656ce Bump alpine from `2510918` to `5b10f43` (#2667)
ecc43d7c fix: reset TOML decoder between files when evaluating all at once (#2685)
1deec5e4 Fix repeatString overflow test on 32-bit platforms (#2680)
ff45fad1 Bump github.com/zclconf/go-cty from 1.18.0 to 1.18.1 (#2682)
6679d3c0 Bump github/codeql-action from 3 to 4 (#2671)
54a7fc8f Bump softprops/action-gh-release from 2.6.2 to 3.0.0 (#2672)
0d3ab079 Bump golang.org/x/text from 0.35.0 to 0.36.0 (#2670)
d93987a9 release notes
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
| |
Bump 1.8.9 -> 1.8.10 (latest on PyPI). New sdist sha256sum:
1c963a11f307bc3f624fbab9dde737701eae255f32981b7a5486a88db1767c2b
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
| |
Bump 10.9.0 -> 13.1.0 (latest on PyPI). New sdist sha256sum:
1492f0fe510cdc0c1347f597baca2a3ddd7e0662895a800e19fe524396f7bf05
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
| |
Bump 1.1.0 -> 1.2.2 (latest on PyPI). New sdist sha256sum:
2c371a91fbd7ba082c2c1dc1f8bf89ca22564a087c2c287cd9b662adde799cf3
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
| |
Bump 4.7.1 -> 4.9.0 (latest on PyPI). New sdist sha256sum:
c22e2d1f0148282a0898e4c81a0ed39c65ee566e20bdc43cec04b978eb272b2b
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
| |
Bump 1.37.35 -> 1.43.21 (latest on PyPI). New sdist sha256sum:
17604607efe28894e947401379e569cc8f0fe2d69337ece98bd0c82d1bcfaf92
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
| |
Bump 1.37.35 -> 1.43.21 (latest on PyPI). New sdist sha256sum:
6dfeb70bf4f9a3514b91c7199f475f71f939199d62f9c63cd555b033fb283f89
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
| |
Bump 23.0.0 -> 26.0.0 (latest on PyPI). New sdist sha256sum:
ca9346f85e3a4aeeb64d491045c16b9a35647abd37ea15efe53080eb8b090baf
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping udica to version v0.2.9, which comprises the following commits:
0ffdba2 udica-0.2.9
08d2da4 Add --tcp-connect option
a3eb3de Clean up after adding LDX support
6698e0b Add LXD support
1c91fe0 Clean up after adding custom rule support
1c0814b feat: Add support for custom CIL templates
71c8bdf Fix issues reported by latest "black"
f0faa84 github: Run tests also on CentOS stream 10
45b5841 Update actions/checkout action to v6
83544e9 chore(deps): update dependency containers/automation_images to v20260310
54fa8f5 chore(deps): update dependency containers/automation_images to v20250422
925e78d chore(deps): update dependency containers/automation_images to v20250324
0472a15 github: disable testing on centos8
7fa8143 chore(deps): update dependency containers/automation_images to v20250131
edd373f [skip-ci] Update actions/checkout action to v4
afcb14f cirrus: Install fuse-overlayfs
5ed2702 chore(deps): update dependency containers/automation_images to v20240529
2604f49 confined: Allow watching mount_var_run_t
131d228 confined: allow asynchronous I/O operations
f411c14 confined: make "-l" non optional
d444e67 Add tests covering confined user policy generation
3cda61f Add option to generate custom policy for a confined user
fa7fe1b Update dependency containers/automation_images to v20231208
b19842e udica-0.2.8
5428c0b CI: Drop release from test name
16b952d Update dependency containers/automation_images to v20231004
0e25295 Update dependency containers/automation_images to v20230614
313ece3 Update dependency containers/automation_images to v20230426
61e4adf [skip-ci] Update actions/checkout action to v3
6a7382b Fix generating policy for Crio mounts
558f7f5 Update dependency containers/automation_images to v20230405
3e33f1a Add renovate configuration
c2a33cb Cirrus: Update CI VM Images
5d6feb3 Fix several lint findings
07ff36f Show diff when checking formatting
e4383f9 Cirrus: Update CI VM images to F37
34c0f13 Rename --device-access to --devices
0d3e319 Add unit test for --device-access
a2f0e45 Syntax changes after running black
a72b8ff Add ---device--access option
bd32eaf Cirrus: Update CI VM images
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping the pinned golang.org/x/mod commit from v0.27.0 to v0.36.0-2-g087f651
(19 non-merge commits past the previously-pinned tag). The recipe's PV
stays at "1.0" since it is a wrapper for the dirhash helper, not a
version of x/mod itself.
Comprising:
087f651 modfile: use slices.Backward
343ee60 x/mod: allow for aggressively conslidating requires
643da9b go.mod: update golang.org/x dependencies
ccc3cdf zip: include 'but content has correct sum' note in TestVCS
ab30318 zip: update zip hashes for new flate compression
03901d3 go.mod: update golang.org/x dependencies
1ac721d go.mod: update golang.org/x dependencies
fb1fac8 all: upgrade go directive to at least 1.25.0 [generated]
27761a2 go.mod: update golang.org/x dependencies
4c04067 go.mod: update golang.org/x dependencies
d271cf3 go.mod: update golang.org/x dependencies
269c237 sumdb/note: delete chop
3f03020 x/mod: apply go fix and go vet
7416265 go.mod: update golang.org/x dependencies
5517a71 all: fix some comments
b6cdd1a modfile: use reflect.TypeFor instead of reflect.TypeOf
bba3e06 go.mod: update golang.org/x dependencies
1759e96 go.mod: update golang.org/x dependencies
f060e16 all: upgrade go directive to at least 1.24.0 [generated]
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping runtime-tools to version v0.9.0-147-g8a4db57, which comprises the following commits:
6372393 Add support for `riscv64` arch
ce94ed3 ci: update golangci-lint for compatibility with go1.26
b58544f Makefile: add EXTRA_LDFLAGS
3c27840 cgroups: treat 'max' pids.max as -1 LinuxPids.Limit in GetPidsData().
5f84332 cgroups,generate,validat{e,ion}: fix golangci-lint deprecation warnings.
b521900 go.{mod,sum}: bump runtime-spec to v1.3.0.
79a3f0f ci: use "oldstable" and "stable" Go versions
4da4e5e ci: bump actions etc. to latest versions
1216466 golangci-lint: switch to v2
2734868 generate: fix a comment
80497fb validation: fix ST1017: don't use Yoda conditions
827638e validation/linux_cgroups_relative_cpus: fix staticcheck warning
9e87868 Add annotations to ignore some staticcheck warnings
b00213a Fix staticcheck QF1003 warnings
5bae0b9 generate/seccomp: remove double package import
59d9b89 cmd/runtimetest: use strings.ReplaceAll
bd70e01 Modernize the code
b01335e Remove obsoleted +build tags
6072004 Add time namespace / TimeOffsets check and helper
c2dadba Switch to github.com/moby/sys/capability
4c69808 ci: bump Go and github actions
e1c9375 cmd/oci-runtime-tool: fix govet warning
a3a57a9 cmd/runtimetest: use github.com/moby/sys/mountinfo
27bf223 go.mod: github.com/opencontainers/runtime-spec v1.1.0
28f43fa go.mod: golang.org/x/sys v0.1.0
c6b8fa3 gof(ump)t code
b2e2dab Update GitHub actions base runner image
b1f58fe Add Go 1.19 and Go 1.20 support
cd79116 Update GitHub actions packages to resolve warnings
0f9ac2c Remove io/ioutil package references.
0524bb2 Revert "Change /dev to be mounted by default with /noexec"
2e043c6 validate/capabilities: fix incorrect package name.
4167830 Add CODEOWNERS, rm .pullapprove.yml
24aab90 generate, validate: isolate gojson* dependencies.
e972318 generate: add support for domainname
c3bea2c seccomp: Separate conditions for personality syscall into single rule
6666f24 Add devfs and fdescfs as default mounts for FreeBSD
91a7b1d Add generator support for FreeBSD
62ac333 Switch to `github.com/blang/semver/v4`
8d08049 generate/seccomp: Allow Landlock syscalls
a65a3b6 Use new golangci-lint
932a8c1 generate: NewFromSpec() remove deprecated comment
7fdb100 seccomp: add CloneNewCgroup to check sysCloneFlagsIndex
d58bc16 validate/CheckRoot: fix panic on empty spec
83399e7 validate/CheckRoot: fix error text
8927281 Add syscall "statx" in seccomp to fix Operation not permitted
a202491 spec generator support setting unified
30cecc1 validation/linux_rootfs_propagation: fix
10d2584 runtimetest: validateRootfsPropagation: fixes
8b26e24 validate: rm Clean() arguments
3fb1264 validation: fix Cleanup
14cd51e Makefile: replace TAP with TAPTOOL
adcb290 Fix hanging on runc create.
5ce2cac cmd/runtimetest: fix NewPid deprecation warning
8e1a3b5 deps: bump github.com/syndtr/gocapability to latest
543268b deps: github.com/hashicorp/go-multierror to v1.1.1
4b164a1 deps: bump github.com/opencontainers/selinux to v1.9.1
ee9c051 deps: bump github.com/mrunalp/fileutils to v0.5.0
01a6f47 deps: bump sirupsen/logrus to v1.8.1
abcb94d deps: switch to google/uuid
2253869 validation/.gitignore: fix
953e752 MAINTAINERS: add @kolyshkin
221e5ea deps: bump github.com/xeipuuv/gojsonschema to v1.2.0
67884fc validate: prepare for new xeipuuv/gojsonschema
09d837b Change /dev to be mounted by default with /noexec
10c865d ci: re-add commit subject length validation
a22a894 ci: add golangci-lint run
a7cecde Add*Hook: do not return errors
c0037c9 runtimetest: silence errlint on unix.Unmount
9505f16 Explicitly ignore errors from YAML
fec9c3c validation: fix Clean
0ab61ae validation: fix/rename ReadStandardStreams
6f4b5ba validate: fix staticcheck linter warning
6a9ad7c runtimtest: fix validatePosixMounts
44e9496 Fix "addr cannot be nil" staticcheck linter warnings
d38bd63 Fix deprecation warnings from staticcheck linter
1826c32 Fix gosimple linter warnings
e36f98f Fix deadcode linter warnings
112c88c Makefile: use fancy git commit ids
16dfbbd Makefile: add/use BUILD_FLAGS
5432bc4 ci: replace travis with gha ci
fab664e Makefile: rm gofmt and golint, simplify gotest
98b2d35 Run make .gofmt
0e5956d Switch from Godeps to go modules
71a5e7c generate: add --linux-intelRdt-closid option
4f51ef9 validation: read pid in PostCreate
6502e57 Fix build of hugetlb tests on 32-bit platforms
10f8f55 generate: fix type for Umask
8f1e958 Remove spurious WARNING message
43243fe Add missing interface to set init processes Umask
120c67a AddDevice(): better diagnostic when creating dup
2affd45 Add missing clone rule for s390x.
be9f6f1 Update hugetlb tests to be more portable
5a98426 Fix cgroup hugetlb size prefix for kB
cd1349b Improve performance of AddProcessEnv
73e9a99 update Mashimiao email in MAINTAINERS
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping grpc-go to version v1.81.1, which comprises the following commits:
caf0772c Change version from 1.81.1-dev to 1.81.1 (#9122)
6ccbeebf Cherry-pick #9111 into v1.81.x (#9121)
b33c29e4 Cherry-pick #9081 into v1.81.x (#9102)
c45fae6d Change version to 1.81.1-dev (#9063)
cb182283 Change version to 1.81.0 (#9062)
96748f97 Cherry-pick #9105 to 1.81.x (#9106)
91832222 Cherry pick #9055, #9032 to v1.81.x (#9095)
5cba6da4 Revert "deps: update dependencies for all modules (#9065)" (#9067)
af8a9364 deps: update dependencies for all modules (#9065)
cdc60dfa transport: optimize heap allocations in ready reader and update syscall connection handling (#9035)
208d053e xds/resolver: pass complete XDSConfig in RPC context for HTTP filters (gRFC A83) (#9046)
50fe1cc7 test: Fix flaky test `TestServerStreaming_ClientCallRecvMsgTwice` in `end2end_test.go`. (#9058)
d574bad1 build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (#9050)
b8bf4d04 build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in /interop/xds (#9051)
19d23bf9 build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in /examples (#9052)
74b3acd1 xds: remove TODO to replace Endpoint with resolver.Endpoint struct (#9049)
1c132b9b tests: avoid relying on socket reads/writes for synchronization (#9033)
280b81bd build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 (#9042)
ce2bdef9 transport: fixes non-linux environment failures (#9048)
71849e8c xds: change clusterimpl to add SNI to handshake info (#9016)
5fdb6d08 mem: add `Buffer.Slice()` (#8977)
aa4d2818 xds/internal/client: Add async gauge metrics for Connected and Resources (A78) (#8807)
a21508ee transport: move readyreader to its own package (#9037)
99312fed stats: Use service import for gRPC code (#9034)
21438020 xds: LRS custom metrics changes (a85) (#9005)
2b8b708f interop: regenerate proto (#9028)
c754bf92 transport: Fix handling of closed connections in ReadyReader (#9031)
c33aa45e alts: Release read buffer when blocked on socket read (#8964)
34da8d03 transport: Add values to the grpc.disconnect_error label for grpc.subchannel.disconnections metric (A94) (#8973)
2de5b1c0 grpclb: replace testServer with StubServer in grpclb_test.go (#8979)
0fe467a5 binarylog: replace testServer with StubServer in binarylog_end2end_test.go (#8978)
8de729c0 xds: fix typo in `xdsresource.Metadata` (#9026)
b71c2620 grpc/stats: Add support for custom labels in per call metrics (A108) (#9008)
f1d1ce56 xds/rbac: add additional handling for addresses with ports (#8990)
c20fba0f xds: Exported `buildXDSClientConfig` to use in external packages and update `xds_fake_transport.go`. (#9014)
6477252c test: Fix flaky test `TestServerStreaming_ClientCallSendMsgTwice` in `end2end_test.go`. (#9004)
2eade05a Fix flaky test `TestAggregatedClusterSuccess_SwitchBetweenLeafAndAggregate` in aggregate_cluster_test.go. (#9009)
89af32f6 xds: Add SNI related field in handshake info (#8965)
45a3304f stats: replace testServer with StubServer in stats_test.go (#8980)
52bf4d9e build(deps): bump google.golang.org/grpc from 1.70.0 to 1.79.3 in /cmd/protoc-gen-go-grpc (#8988)
4b786ffb xds: replace net with netip in `xds/xdsclient` and `xds/server` (#8909)
ccc8d7bd priority: implement changes to child policy caching specified in A115 (#8997)
99d6291e test/xds: wait for server to enter SERVING mode before sending the first RPC (#9003)
12e91ddb xds: add support for HTTP filter state retention, as specified in A83 (#8924)
58bbf8ab grpc: enforce strict path checking for incoming requests on the server (#8985)
d0d7cab7 github: set testing CI names to be stable (#8982)
36e13de7 grpclb: replace net.IP with netip.Addr (#8918)
7f783427 xdsclient: fix panic on empty resource in ADS response (#8970)
e5563c65 change directory name `fakeTransport` to `faketransport`. (#8976)
7daee260 grpc: introduce ErrRetriesExhausted to wrap retry failures (#8894)
f967422a transport: make the client send a RST_STREAM when it receives an END_STREAM from the server (#8832)
99f36d4a xds/testutils: add fakeTransport for testing. (#8890)
98573cbe rls: update rls cache metrics to use async gauge framework (#8808)
fd539615 xds: leaf clusters provide the handshake info instead of top level cluster (#8956)
ad2d82e3 xdsresource: add SNI related fields in security config of CDS update for A101 (#8941)
d0ea4f35 cds: use a grpcsync.Event instead of a channel to communicate resource names being requested (#8960)
0e2c0ea1 deps: update dependencies for all modules (#8969)
81c7924e xds/clusterresolver: improve configbuilder tests by removing globals (#8939)
71a4abb6 xds: regenrate expired SPIFFE certs (#8963)
1acfea83 grpc: Enable shared write buffers by default (#8957)
8360b4c4 xds/resolver: make service config human readable in the log (#8958)
223662f0 cds: increase defaultTestTimeout to 10s for e2e tests (#8959)
b9f79673 xds/resolver: remove unnecessary error check in test (#8955)
549306ae Update gRPC-Go's dependency versions on master (#8953)
5c4e754a Change version to 1.81.0-dev (#8950)
7e2686f9 cdsbalancer: Update comment about usage of BalancerAttributes (#8951)
b6597b3d xds/clusterimpl: use xdsConfig for updates and remove redundant fields from LB config (#8945)
1d4fa8a7 xds: change cdsbalancer to use update from dependency manager (#8907)
8f47d364 attributes: Replace internal map with linked list (#8933)
22e1ee80 xds: add panic recovery in xdsclient resource unmarshalling. (#8895)
7136e99e credentials/alts: Pool write buffers (#8919)
46a31de5 security/advancedtls: fix macOS compatibility in CRL script (#8932)
38eb2de1 protoc-gen-go-grpc: remove use_generic_streams_experimental flag (defaults to true) (#8936)
7bc57850 xds: fix copy-paste bug in WeightExpirationPeriod config (#8915)
d2eab687 balancer/rls: fix goroutine leak in control_channel_test (#8898)
c9d52ee6 xds/xdsclient: add EDS sum of endpoint weights does not exceed MaxUint32 (#8899)
4a83bf96 ringhash: enable behaviors of A76 by default (#8922)
ace972de orca: fix goroutine leak in fakeORCAService.StreamCoreMetrics (#8911)
19e41284 xds: decouple A76 and A86 EDS metadata parsing (#8875)
b6f89f74 mem: Move buffer pool implementations to internal (#8910)
c1a9239e xds/rbac: replace legacy net to netip (#8908)
3be7e2d0 mem: Add faster tiered buffer pool (#8775)
13e24552 correctly check nil stream (#8905)
944f0585 client: process RPC stats/tracing only when a handler is configured (#8874)
2c113abf advancedtls: re-generate test certs and increase expiry (#8900)
779b7922 xds: refactor server-side HTTP filter processing (#8878)
e08fc36d resolver: Add resolver.EndpointMap.All() to iterate over keys and values (#8867)
d7b3f936 cdsbalancer: Increase timeout for test (#8889)
78601448 mem: ensure `Reader` buffers are reused on early return (#8886)
0f69b6eb credentials: add end-to-end tests for JWT call credentials behavior (#8818)
9d8ede99 xds: split service and message codegen import (#8881)
12fc393c xdsdepmgr: add functionality for cluster subscription (#8792)
55bfbbb2 xds/clusterresolver: implement gRFC A61 changes for LOGICAL_DNS clusters (#8733)
830c9098 cmd/protoc-gen-go-grpc: bump -version to 1.6.1 for release (#8879)
b7b1cce6 examples: Poll for expected server logs in test (#8871)
2abe1f0d github: Add config for Gemini code assist (#8873)
46350a74 channelz: Regenerate proto (#8872)
49e224f8 xds/googlec2p: Revert PR 8829 that removed `SetFallbackBootstrapConfig` (#8869)
61d569d3 *: Implementation of weighted random shuffling (A113) (#8864)
7985bb44 rls: Fix flaky test TestPickerUpdateOnDataCacheSizeDecrease (#8856)
3e475d7c xdsclient: add test for custom xDS resource subscription (#8834)
0dc1bcd1 client/picker: log loop to V(2) (#8863)
69b542a5 credentials/tls: verify overwritten authority against only leaf certificate (#8831)
e6ca4177 xds/googlec2p: remove legacy `SetFallbackBootstrapConfig` and fix tests. (#8829)
6601041b documentation: improve proxy documentation (#8840)
65b3eeb0 transport: warn when header list size exceeds 8KB (#8845)
19ace67b outlierdetection: move ParseConfig test to a test-only package (#8833)
c05cfb36 balancer/rls: Use log *f functions with format args (#8859)
a8d11ced balancer: introduce env flag for case-sensitive registry (#8837)
c7ec4d9a test: use testpb alias in stream_test.go for proto messages. (#8854)
1c79a7c8 transport: fix potential race in `TestKeepaliveClientClosesWithActiveStreams`. (#8827)
72789830 xds: fix typo in log message (#8843)
c2d81b71 deps: update dependencies for all modules (#8853)
3fb101d6 hierarchy: Use public API for testing (#8846)
de165147 Change version to 1.80.0-dev (#8852)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping lopper to version v1.4.2-23-g0c3cfa9, which comprises the following commits:
0c3cfa9 lopper: assists: zephyr: Drop bootph-all property from generated domain DTS
fdc4cea tests: regression coverage for domain-to-domain /axi node survival
ee83fa1 tests: regression coverage for child_nodes deserialization in overlays
86fa315 tree: coerce comment prop values in resolve() to handle libfdt variants
3263e49 lopper: narrow is_overlay_file() to true /plugin/; overlays
180c06d overlay: store fixup refs as (label, rel_path) tuples, not abs_paths
f484b0d overlay: defer phandle resolution to build time via _resolve_overlay_fixups
cbbc26e lopper:assists:baremetal_xparameters_xlnx: Refactor DDRMC5 property extraction to use target node instead of axi_noc2 nodes
3dbcf83 base: phandle_safe_name: replace all invalid label characters
79b7c0e lopper:assist:baremetal_validate_comp_xlnx: Fix srec_spi_bootloader build failure on Spartan US+ OSPI-enabled design
fe54df3 assists: xlnx_overlay_pl_dt: Move amba_pl to amba rename after overlay tree construction
f3e0808 Add per-hart interrupts for RISCV
b7c6fd6 overlay: fix child_nodes deserialization in multi-pass lopper invocations
b2a5280 Revert "lopper:assists:baremetallinker_xlnx: Fix default DDR selection for Microblaze RISC-V to prefer BRAM"
ae0f2da gen_domain_dts: Add riscv,timer node generation
59b00b5 lopper:assists:baremetallinker_xlnx: Fix default DDR selection for Microblaze RISC-V to prefer BRAM
612ebb1 lopper:assists:baremetal_xparameters_xlnx: Add DDRMC5_I2C_MASTER and DDRMC5_DEBUG_ELF defines
49a6270 baremetalconfig_xlnx: fix clocks single-cell offset; optional prop first int
0f0b55b baremetal: Add lpddrmc to valid memory IP list
375bcee lopper: assists: zephyr: Fix UFS clock-name and clocks assignment
008897f lopper: assists: xlnx_overlay_pl_dt: exclude address-map property from overlay
9fc81f9 lops/%.yaml.lop: register OpenAMP domain-to-domain phandle properties
a046513 domain_access: fix step 2c to scan full subnode depth and mark parent chain
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping yocto-kernel-cache to latest, which comprises the following commits:
6d012fbc amd-versal-gen2: add scc and cfg files for amd-versal-gen2 platform
68930558 amd-versal: add scc and cfg files for amd-versal platforms
a966c892 amd-zynq: add scc and cfg files for amd-zynq platforms
479a0d49 amd-zynqmp: add scc and cfg files for amd-zynqmp platform
595f3493 edac: move apei configs to separate feature
9e749529 nxp-ls1028: add scc and cfg files for nxp-ls1028 platform
3fe9b5c1 kver: bumping to v6.18.33
fbc4b736 microchip-pic64gx: remove the unneeded flash_fs configures
13ebff50 nxp-imx9: Enable SND_SOC_DMIC and IMX_FLEXIO for nxp-imx9
a5384458 bsp/intel-{x86,common}: drop CONFIG_HIGHMEM64G
ead8bb52 qat: fix CONFIG_CRYPTO_CTS mismatch warnings
2d12860e kver: bumping to v6.18.32
6f2f1a2d kver: bumping to v6.18.31
9c909f87 bsp/microchip-pic64gx: add kernel cache support for PIC64GX SoC
4ad2f82e genericarm64.cfg: enable CONFIG_INTERCONNECT_QCOM_QCS615
5c13eec0 genericarm64-pinctrl.cfg: enable CONFIG_PINCTRL_QCS615
c9906354 kver: bumping to v6.18.28
127f83ad kver: bumping to v6.18.26
177495c1 kver: bumping to v6.18.25
f94e250f kver: bumping to v6.18.24
dcbc01fb kver: bumping to v6.18.23
cdcc0ceb nxp-imx9: add arm64 BSP for the NXP i.MX9 SoC family
450672a4 bcm-2xxx-rpi: Enable RTC for rpi
d8f130c8 kver: bumping to v6.18.22
8af6e86e kver: bumping to v6.18.21
97232138 bsp/intel-x86: add support for Broadcom NetXtreme-C/E Ethernet Cards
8d07a6ad bsp/intel-x86: add support for Broadcom MPI3 Storage Controller
41925d8d kver: bumping to v6.18.20
8987a1d4 nvidia-orin: enable configs for reading data from eeprom
465cb5bc genericarm64/serial: change SERIAL_IMX_CONSOLE to =y
899d5e6d kver: bumping to v6.18.19
5981f920 nvidia-orin: add scc and cfg files for NVIDIA Orin platform
1ee48237 kver: bumping to v6.18.18
bc293057 bcm-2xxx-rpi: Fix configuration audit warnings (LEDS, BACKLIGHT)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping xvisor to version v0.3.2-57-g1de3ff44, which comprises the following commits:
1de3ff44 [RISC-V] Fix RVV vlenb probe in cpu_vcpu_rvv_init
8713a802 [RISC-V] Disable MMU before page table cleanup
50facff9 [RISC-V] Fix RVV state and dynamically initialize vector registers
5ec72e10 [RISC-V] Fix RVV context save/restore stride and RV32 compatibility
0558c348 TESTS: compile with -fno-pic and -Wl,--no-pie
acea4920 [RISC-V] Replace .word encodings with H-extension mnemonics
b4f4753e RISC-V: delegate illegal instruction exception by default
defbff33 RISC-V: introduce RVV_ENABLED macro
fa393fe8 RISC-V: make dumpreg command sensitive to VLEN
8a12f4dd RISC-V: add support for RVV
f9035e95 Fix: Track vcpu after scheduler switch to process correct IRQs
e6cf23ef CORE: vmm_main: Check aliases node if stdout-path value is not a path
22a8fe9b TESTS: Use '-std=gnu11' to fix build with GCC 15
9682e7b5 Makefile: Use '-std=gnu11' to fix build with GCC 15
355c79a0 irq-riscv-aclint: fix overlapping irqdomains
37ff69f4 irq-riscv-imsic: fix imsic without handlers
10a76a80 virtio_host_blk: make device ready before using its virtqueues
09328306 RISC-V: Pass -1 in hart_mask_base instead of hart_mask in rfence SBI.
4ac97ff8 RISC-V: Configure Smstateen extension for Guest
57abfd81 RISC-V: Add Smstateen related CSR defines
ef0f5b31 RISC-V: Parse Smstateen extension from ISA string
0d3c1047 CORE: vmm_platform: Fix platform_get_msi_domain() implementation
2e0ed848 RISC-V: Implement SBI nested acceleration extension
2f1d7696 RISC-V: Extend nested virtualization for shared memory based HFENCE
ad0de2db RISC-V: Extend nested virtualization for shared memory based CSR access
34059f13 RISC-V: Add defines for the SBI nested acceleration extension
fb46e69f RISC-V: Remove redundant timer event from struct riscv_priv_nested
a8c5e49d RISC-V: Increase the SWTLB size used for nested virtualization
50e27aee RISC-V: Use bitfields in struct arch_pgflags
37b51025 RISC-V: Count the guest page faults redirected to the Guest
6777a28c x86: Fix linker warning seen with binutils 2.39
a99eda34 [DRIVERS] virtio: fix virtio test bit
9b5f55ed DRIVERS: xlnx-uartlite: Add support for Xilinx AXI UART Lite
c21af932 fix: correct argument for opensbi dbcn console read ecall
4b27a93d Makefile: Improve dependency files inclusion logic
f9e95d05 RISC-V: Add sbss section in linker script
abc9b330 COMMANDS: vserial: Yield the CPU time in cmd_vserial_bind()
5403f96d RISC-V: Implement SBI debug console extension for Guest
afd3ba37 RISC-V: Fix how guest vserial instance is located
b8abc095 RISC-V: Use SBI debug console for defterm whenever available
0dfef2af RISC-V: Add SBI_SPEC_MK_VERSION() helper macro
fc818343 RISC-V: Add defines for SBI debug console extension
9f685732 RISC-V: Change the SBI specification version to v2.0 for guest
d16db436 RISC-V: Allow disabling SBI extensions based on Guest DT
7ee4bfde RISC-V: Add option probe() callback for VCPU SBI extensions
8763c9ed RISC-V: Rename cpu_vcpu_fp_init() to cpu_vcpu_fp_reset()
08199bd5 RISC-V: Improve timer init and deinit function
9cd344d0 DOCS: Update qemu-system-riscv[64|32] usage in README files
abb381cb Makefile: fix grep warning
0c8bbfe3 Makefile: fix grep warning
a969f502 RISC-V: Force no-pie code generation and static link
f5742761 X86: fix some basic error
3f715f58 RISC-V: Align _start_hang symbol to 4 bytes
a705b847 TOOLS: memimg.py: explicitly use the python3 interpreter
888c94e7 TOOLS: d2c.py: explicitly use the python3 interpreter
1329959e TESTS: common: Fix busybox rootfs configuration for virt32
2968af2f DOCS: Update commit tag in v0.3.2 release notes
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping xen-tools to version RELEASE-4.21.1-39-g16e9e6245c, which comprises the following commits:
16e9e6245c tools/libxl: Fix libxl_nocpuid.c build with json-c
ed13b64882 CI/ECLAIR: avoid intercepting intermediate linking steps
3db23dfdc6 symbols: explicitly specify source file name for symtab
7372acade2 memory: overlapping XENMAPSPACE_gmfn_range requests
fd2ccd79ab x86/time: make do_settime() uses more accurate
3dccad5220 xsm/flask: Fix undefined behaviour in avc_dump_av()
1ae7e08217 EFI: adjust cfg file buffer freeing
9358a206cb xvmalloc: adjust XVFREE() ordering
a8e85414e6 x86/svm: Always sync guest CR2 on VMExit
13ca96cdc9 x86/boot: Disable interrupts when establishing SSP
00496ab150 x86/cpuidle: split the max_cstate variable
032d39ff0e x86/cpu: identify uninitialized CPU data using BAD_APICID
8af05b4917 x86/amd: Mitigate AMD-SN-7052
0d8b25d1fc gnttab: split gnttab_map_frame()
43e32ae4f9 tools/xenstored: make conn_delete_all_transactions() idempotent
f732e91aa8 tools/oxenstored: Reset quota when resetting permissions
17a7843054 x86/mkelf32: Actually pad load segment to 2 MiB boundary
54db249531 xen/cpu: round cpu_khz calculations
27748a7343 x86/time: use native TSC scaling factors when TSC is not scaled
2d1a11a50d x86/HPET: channel handling in hpet_broadcast_resume()
76b359a878 x86/APIC: handle overflow in TMICT calculation
9c79644d35 x86/time: do not kill calibration timer on suspend
6b8be120c8 xen/uart: set a default baudrate if non specified neither found
b2352be941 xen/x86: Check supported features even for PVH dom0
8f3dcdcf9f video/vesa: harden font height parsing
afb919ff6a ns16550: harden positional parsing
f35f0ac0c8 ns16550: harden name/value pair parsing
c9ba169b93 llc-coloring: improve checking while parsing
feb99494bf EFI: avoid OOB config file reads
e2981e073f x86/fpu: Initialise FTW in xstate_alloc_save_area()
761aba980a xen/uart: be more careful with changes to the PCI command register
a011ca9e08 xen/uart: uniformly set ->ps_bdf_enable for all PCI serial devices
8482a1ce08 libacpi: Pass missing --dm_version to mk_dsdt
b3c4a20a15 xen/uart: report an error if the device type is not supported
aaa03d41be arinc653: remove idle period in default schedule
646bcc17ce arinc653: avoid array overrun
d174a86aaf arinc653: overwrite entire .dom_handle[] for Dom0 slots
fa82d4f5cc update Xen version to 4.21.2-pre
90b20547b7 x86/amd: Mitigate AMD-SN-7053 / FP-DSS
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping xen to version RELEASE-4.21.1-39-g16e9e6245c, which comprises the following commits:
16e9e6245c tools/libxl: Fix libxl_nocpuid.c build with json-c
ed13b64882 CI/ECLAIR: avoid intercepting intermediate linking steps
3db23dfdc6 symbols: explicitly specify source file name for symtab
7372acade2 memory: overlapping XENMAPSPACE_gmfn_range requests
fd2ccd79ab x86/time: make do_settime() uses more accurate
3dccad5220 xsm/flask: Fix undefined behaviour in avc_dump_av()
1ae7e08217 EFI: adjust cfg file buffer freeing
9358a206cb xvmalloc: adjust XVFREE() ordering
a8e85414e6 x86/svm: Always sync guest CR2 on VMExit
13ca96cdc9 x86/boot: Disable interrupts when establishing SSP
00496ab150 x86/cpuidle: split the max_cstate variable
032d39ff0e x86/cpu: identify uninitialized CPU data using BAD_APICID
8af05b4917 x86/amd: Mitigate AMD-SN-7052
0d8b25d1fc gnttab: split gnttab_map_frame()
43e32ae4f9 tools/xenstored: make conn_delete_all_transactions() idempotent
f732e91aa8 tools/oxenstored: Reset quota when resetting permissions
17a7843054 x86/mkelf32: Actually pad load segment to 2 MiB boundary
54db249531 xen/cpu: round cpu_khz calculations
27748a7343 x86/time: use native TSC scaling factors when TSC is not scaled
2d1a11a50d x86/HPET: channel handling in hpet_broadcast_resume()
76b359a878 x86/APIC: handle overflow in TMICT calculation
9c79644d35 x86/time: do not kill calibration timer on suspend
6b8be120c8 xen/uart: set a default baudrate if non specified neither found
b2352be941 xen/x86: Check supported features even for PVH dom0
8f3dcdcf9f video/vesa: harden font height parsing
afb919ff6a ns16550: harden positional parsing
f35f0ac0c8 ns16550: harden name/value pair parsing
c9ba169b93 llc-coloring: improve checking while parsing
feb99494bf EFI: avoid OOB config file reads
e2981e073f x86/fpu: Initialise FTW in xstate_alloc_save_area()
761aba980a xen/uart: be more careful with changes to the PCI command register
a011ca9e08 xen/uart: uniformly set ->ps_bdf_enable for all PCI serial devices
8482a1ce08 libacpi: Pass missing --dm_version to mk_dsdt
b3c4a20a15 xen/uart: report an error if the device type is not supported
aaa03d41be arinc653: remove idle period in default schedule
646bcc17ce arinc653: avoid array overrun
d174a86aaf arinc653: overwrite entire .dom_handle[] for Dom0 slots
fa82d4f5cc update Xen version to 4.21.2-pre
90b20547b7 x86/amd: Mitigate AMD-SN-7053 / FP-DSS
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping virt-manager to version v5.1.0-94-g213b015b2, which comprises the following commits:
213b015b2 Translated using Weblate (Estonian)
a4c03a822 Translated using Weblate (Serbian)
da38bc58b Translated using Weblate (Persian)
0d2b47f14 Translated using Weblate (Chinese (Simplified Han script))
e17091b6d ci: bump codecov/codecov-action from 5 to 6
2450354f3 man: virt-install: add inst prefix to kickstart installer arguments
3fc7a2fa8 Translated using Weblate (Chinese (Traditional) (zh_TW))
c9f9f165d Translated using Weblate (Chinese (Simplified) (zh_CN))
947a5a2aa Translated using Weblate (French)
b4e57abb5 Update translation files
a2052e959 Added translation using Weblate (Chinese (Simplified Han script))
ef9f5cc90 Translated using Weblate (Estonian)
fad29e937 serialcon: add 'nmdm' console support
b2b32ccc7 tests: properly skip win11 aarch64 test on old osinfo
19f18e9f5 cli: add --boot firmware.enrolled-keys=,firmware.secure-boot=
e5c731787 domain: os: add set_firmware_feature helper
08ec19204 man: virt-install: remove some obscure --boot scearios
3eebb61b7 man: virt-install: change `--boot secure-boot=` docs
09ecf1cfd ci: Install `acl` to get more code coverage
48c9076d5 ci: add `workflow_dispatch` to more workflows
91f506f06 testdriver: add more complete zfs XML
2c87e485e uitests: createvm: add Customize->Add Hardware->TPM case
20d375a04 details: Fix TPM label from `Customize` wizard
23d6f9088 tests: cli: fix aarch64-win11 with latest osinfo-db
d306fb6b2 uitests: Add coverage exclusions
198778dfb uitests: cover NVME disks and controller
98921c4dc uitests: cover USB startup policy
9681c3d43 ui: add USB startup policy mnemonics
b3daef7ef testmock: add --test-options=disable-name-validation
ba532d3ed uitests: relax alert lookup naming
eba62e983 uitests: fix snapshot name validation test
5d7c66378 man: secure-boot: don't mention entrolled-keys
23dd48ae9 cli: add --boot secure-boot option
9ab2918fa virtinst: add support for iommufd
d13271422 virtinst: fix locale when running in flatpak
90e425b59 ui: Show NVMe Controller details
08b547366 virtManager: Add NVMe disk type
97505a9fe virtinst: implement NVMe disk target generation
605b3d807 virtinst: Add NVMe Controller
6f1adcc92 virtinst: Add serial controller option to cli
206e79d50 tests: use Node.path when available
711275b92 tests: handle "collection_path" and "path" for pytest_ignore_collect()
a5a540369 tests: port pytest_ignore_collect() to pathlib
10014e150 addhardware: Add usb as a recommended sound device
606633249 Translated using Weblate (Swedish)
04ab5617a Translated using Weblate (Indonesian)
7fd958770 Translated using Weblate (Estonian)
9a9267470 Translated using Weblate (Turkish)
2af8e00c8 Translated using Weblate (Romanian)
ff0e401ee Translated using Weblate (Chinese (Simplified) (zh_CN))
fe5e1ea17 Translated using Weblate (Portuguese (Brazil))
a91f48faa Translated using Weblate (Portuguese)
0fbc02c6e Translated using Weblate (English (United Kingdom))
0881c9c64 Translated using Weblate (Italian)
4afe2b71e Translated using Weblate (Turkish)
74d5b0f9e Translated using Weblate (Chinese (Simplified) (zh_CN))
cc2bb397e Translated using Weblate (Chinese (Simplified) (zh_CN))
39791b73c Translated using Weblate (Kabyle)
e9bf0bc12 Translated using Weblate (Chinese (Simplified) (zh_CN))
984d20203 Translated using Weblate (Finnish)
d150bab3f Translated using Weblate (German)
43f4c7859 Translated using Weblate (Polish)
7c2bebaee Translated using Weblate (Russian)
f5b56cdec Translated using Weblate (Korean)
904f95291 Translated using Weblate (Swedish)
bc9e5dc15 Translated using Weblate (Spanish)
015fb0b7f Translated using Weblate (Georgian)
3a66f48e2 Translated using Weblate (Ukrainian)
a5553cb91 Translated using Weblate (Romanian)
87298b9c9 Translated using Weblate (Czech)
35ad9057f virtinst: Fix XDG_DATA_HOME handling
488389ced ci: Add gobject-introspection dep
e1613dba5 ci: Fix test-against-libvirt-git
a2baaf789 installer: add support to use device boot order
3985b0746 virtinst: remove legacy attribute from set_boot_order/get_boot_order
3a25792d9 virtinst: guest: introduce can_use_device_boot_order
25670b2ee virtinst: rework get_boot_order
161fb1baa maint: use constants instead of strings for boot devices
e438a7724 ci: bump actions/checkout from 5 to 6
411f019f8 virtinst: add support for pcihole64
53df7b496 virtinst: add support for acpi-generic-initiator
d57e2e738 virtinst: interface: add support for backend.hostname and backend.fqdn
57e6f96f9 virtManager: wrapped details hw-panel with GtkScrolledWindow
f9a01fbf9 metainfo: Add developer tag
9e9252982 Rename AppStream metadata to rDNS format
f907ede75 Calling loader.close() before pixbuf assignment to avoid NoneType pixbuf
6fe47feca Fix typo in virt-clone documentation
766bf2ecd xmlapi: add xmletree.py backend
d0372e82c xmllibxml2: lazily import libxml2
ff9fa95e5 xmlbase: fix parentnode None check
d4988b02e xmlapi: split out xmlbase.py and xmllibxml2.py
ea71cf9a8 virtinst: cloudinit: include empty meta-data file
ecd280d59 addhardware: network: adjust supported network devices for bhyve
a2c00ee84 ci: bump actions/setup-python from 5 to 6
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Single patch-level bump on the 1.13.x line. New crate sha256sum from
the crates.io API:
162e60c45fbfeaf1d3f8407d788d4b5a0a718f49f469ccd3c7140480716d7677
virtiofsd-crates.inc regenerated via `bitbake virtiofsd -c update_crates`;
only 4 lines of diff in the pinned crate list, consistent with a patch
release.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bump 0.1.0 -> 0.3.0 (the two newer crate publications: 0.2.0 then 0.3.0).
The other four vhost-device-* recipes (gpio, i2c, rng, scsi) stay at
0.1.0 since that remains the only version published on crates.io for
each of them.
New crate sha256sum (from the crates.io API):
52ce95d81af89ad693d067c650e42df0f217addfbc96cc4820f7c62eb4a28b13
vhost-device-vsock-crates.inc regenerated via `bitbake
vhost-device-vsock -c update_crates`; the new Cargo.lock pulled in a
substantial refresh of the transitive dependency graph (200 insertions,
244 deletions in the pinned list).
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping upx to version v5.1.1-64-g93abc161, which comprises the following commits:
93abc161 CI updates
f1671f80 CI updates
86f16465 CP/M-86: size header data group to buffer size
07570d35 Add support for CP/M-86 CMD
3d5101c6 PE: stub should not clear tlsindex for .dll
cd56a4a5 CI updates
70ae43e9 pefile: align imagesize after removing .reloc section
b7472198 CI updates
eab70229 pefile: align imagesize after removing .reloc section
f52b206f CI updates
d7bd3d9a JNI_OnLoad only if CMD_COMPRESS
2dd6e381 CI updates
ceb8a395 CI updates
2f9be3bd CI updates
8fa669f2 CI updates
5ef29bb4 CI updates
06334a4d CI updates
b1a6b710 CI updates
2d302628 CI updates
8cee4522 riscv64: preserve e_flags to prevent CantUnpack
d6f2f877 CI updates
fab1117a CI updates
965cb22e CI updates
15ed0285 CI updates
136bf9a2 CI updates
77c942d0 CI updates
ac5336f2 CI updates
7e1fab76 CI updates
21874327 CI updates
fa5877ff CI updates
f9138c1b CI updates
0aea9492 CI updates
f0a89504 pefile: really remove .reloc section if no relocs
7850dfe3 CI updates
9e06ba7a CI updates
ab05f314 pefile: really remove .reloc section if no relocs
c0cfe9f9 pefile: diagnose bad Import
e0abaa5e CI updates
ffc0e622 CI updates
924283a1 CI updates
df8b76f0 Catch more fuzz when unpacking ELF symbol table
7fe3b646 CI updates
0e875f54 CI updates
ee8facd3 CI updates
0cd70a32 CI updates
37b33373 CI updates
aeb1caf8 CI updates
9e3dcdc9 CI updates
db5de3d0 CI updates
7f2d1e5c CI updates
7e78bbdf CI updates
50f3a42c CI updates
dcfbf325 CI updates
64dab898 CI updates
3821b557 CI updates
20f608ce CI updates
30fee81f pefile de-compress: fix bug when no relocs
2a6fdf7c submodules: update for new versions
f6a210ec CI updates
6cc54699 test-clibs: submodules
6a6b6fb5 pack ELF64: fix PLT section name for SHT_RELA in pack3
5e394635 unpack Elf: check relocation of DT_INIT_ARRAY
bfd92757 unpack ELF: check xct_off or yct_off
36babe77 all: post-release version bump
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
| |
Bumping rootlesskit to version v3.0.1-2-g321e732, which comprises the following commits:
a892af9 v3.0.1+dev
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bump 2.9.2 -> 2.10.3 (one minor + 3 patch releases on the 2.10.x line).
Source location changed: upstream development moved off SourceForge
to GitHub, and prdownloads.sourceforge.net returns 404 for anything
past nsca-2.9.2. SRC_URI repointed at the GitHub release artifact.
New tarball checksums from the upstream GitHub release:
md5sum = 25048d91910a45213c0f0ea5a8da11c9
sha256sum = 0b36d5c10936f98d278b66c682af95b8e227c5942ad725c4a1949945296f6877
LIC_FILES_CHKSUM md5 of src/nsca.c lines 1-16 updated from
dd7a195cc7d8a3ebcfabd65360d0cab4 to c94838c8194765df77dbf93c7e10b5a2 —
the license header text changed across the version gap, but the
licence itself remains GPL-2.0-only.
S = "${WORKDIR}/..." updated to "${UNPACKDIR}/..." — the same poky
WORKDIR -> UNPACKDIR transition that hit nagios-nrpe; this recipe
predates the change and was caught the moment we tried to rebuild
from scratch.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bump 4.0.2 -> 4.1.3 (3 patch releases on the 4.1.x line). New tarball
checksums from the upstream GitHub release asset:
md5sum = 92c61b315fd7c51d3cb52b848a9a5821
sha256sum = 5a86dfde6b9732681abcd6ea618984f69781c294b8862a45dfc18afaca99a27a
sha1sum = b8842c6f6d555deb5ec0359fd49dfcc7952085d6
sha384sum = 81c83ae3713d0baeef5636d7adae47c27c14eeae757e3962c579ac1486856998bc17a6e1a87aff9b290817fbb474ee09
sha512sum = dc81e2104b7604e6c67a0dc73a3e6449f7e089390a807be7281492b5ab61e13347ed264292e0642798cee4bafc5978d423184e81bbe753343aaa68daea091f7e
LIC_FILES_CHKSUM md5 of src/nrpe.c lines 1-35 unchanged at
0dadd78599abbc737af81432702e9161, so the existing pin still applies.
A number of recipe-level fixes were needed to get this building under
modern OE-core. The build chain across the 15-month gap from 4.0.2
surfaced each one in turn:
- S = "${WORKDIR}/${SRCNAME}-${PV}" updated to "${UNPACKDIR}/...".
OE-core moved unpacked sources out of WORKDIR and into UNPACKDIR
a while back; this recipe predates that transition and was caught
by the do_unpack QA check now that we rebuild from scratch.
- Drop file://0001-Should-fix-235-nasty_metachars-was-not-being-
returne.patch. The CVE-2020-6581 fix (add `return copy;` to
process_metachars()) is now present in upstream src/nrpe.c at
line 622, so the patch fails to apply and is no longer needed.
- Add file://0001-nrpe-ssl.h-guard-ssl_verify_callback_common-
declarat.patch. v4.1.3 introduced an `int
ssl_verify_callback_common(int, X509_STORE_CTX *, int)` prototype
in include/nrpe-ssl.h *outside* the existing #ifdef HAVE_SSL
block. The header is included unconditionally by check_nrpe.c
and nrpe.c, so any --disable-ssl build hits
`unknown type name 'X509_STORE_CTX'`. The patch wraps the
prototype in the matching HAVE_SSL guard; the other openssl-
typed externs in the same file were already correctly guarded.
- PACKAGECONFIG default flipped from "cmdargs bashcomp" to
"cmdargs bashcomp ssl". v4.1.3 references `use_ssl` from
check_nrpe.c and nrpe.c outside HAVE_SSL guards, but the
variable is only defined in src/nrpe-ssl.c — which configure
adds to $(SSL_OBJS) only when --enable-ssl is passed. Disabling
SSL therefore produces undefined-reference link errors. Enabling
by default sidesteps the regression; the new
0001-nrpe-ssl.h-* patch keeps --disable-ssl at least compilable
if a downstream user opts out.
- EXTRA_OECONF_SSL emptied. The previous value passed
--with-ssl-inc=${STAGING_DIR_HOST}${includedir} and
--with-ssl-lib=${STAGING_DIR_HOST}${libdir} to configure. When
either of those is set, configure disables pkg-config probing
and falls back to a hardcoded library search that appends
`-L$SSL_LIB_DIR -Wl,-rpath,$SSL_LIB_DIR` to LDFLAGS (visible in
configure around line 7695). With our sysroot path that lands
as a recipe-sysroot RPATH baked into the installed nrpe and
check_nrpe binaries — tripping do_package_qa [rpaths] and
[buildpaths]. An empty EXTRA_OECONF_SSL leaves PACKAGECONFIG[ssl]
adding nothing to OECONF; pkg-config (driven by the openssl
DEPENDS) then finds the library cleanly via the standard --libs
flow, which does not bake an rpath into the link.
- inherit pkgconfig added. Without it pkgconfig-native is not in
the build environment, x86_64-poky-linux-pkg-config is not on
PATH, and the EXTRA_OECONF_SSL-empty path above falls through
to "found in /usr/include/openssl" (host paths, not sysroot)
with a final "compiling and linking against SSL works... no".
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumping nagios-plugins to version release-2.5, which comprises the following commits:
8852bf48 Prep for release 2.5
a4c38359 Update NEWS for release date
431f2db3 Update NEWS for contribution and version
0946dd61 check_http: fix segfault when SSL connection fails (#782)
7b98e023 Update NEWS for contribution
d41d1185 check_dns: fix reverse mapping (#707)
e0994b24 Update NEWS and THANKS.in for Andreas Hasenkopf's contribution
5e455523 Update NEWS and THANKS.in for Paul B. Henson's contribution
90117305 Fixes #685 check_by_ssh should return UNKNOWN, not CRITICAL, on timeout
af0f7070 check_icmp: Handle `::` IPv6 address correctly
7c744201 Update THANKS.in for Edgar Fuß
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
|