{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":33386246,"defaultBranch":"master","name":"meta-virtualization","ownerLogin":"lgirdk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-04-03T22:45:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11303391?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712794183.0","currentOid":""},"activityList":{"items":[{"before":"b339d02b4e8e8fea01d6d00088abb439b118d04c","after":"1a547c0aa0d75c4143cbb66de6e653d51cdc8bda","ref":"refs/heads/scarthgap","pushedAt":"2024-05-03T18:55:48.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"kubernetes: Pass -trimpath to build\n\nFix following QA WARNING:\nWARNING: QA Issue: File /usr/bin/kubectl in package kubectl contains reference to TMPDIR [buildpaths]\nWARNING: QA Issue: File /usr/bin/kubeadm in package kubeadm contains reference to TMPDIR [buildpaths]\nWARNING: QA Issue: File /usr/bin/kube-proxy in package kube-proxy contains reference to TMPDIR [buildpaths]\nWARNING: QA Issue: File /usr/bin/kube-apiserver in package kubernetes-misc contains reference to TMPDIR\nWARNING: QA Issue: File /usr/bin/kubelet in package kubelet contains reference to TMPDIR [buildpaths]\n\nSigned-off-by: Changqing Li \nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"kubernetes: Pass -trimpath to build"}},{"before":"d1e0e50eb86d165e68af6b08a7945c52e6ee4e57","after":"66c18aedef449e06dbcba7b6aad1d32ae1e07f94","ref":"refs/heads/master-next","pushedAt":"2024-05-03T18:55:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"runc-opencontainers: update to 1.1.12\n\nBumping runc to version v1.1.12-14-ge8bb71e1, which comprises the following commits:\n\n 6379b58d libcontainer: force apps to think fips is enabled/disabled for testing\n 265e7371 Vagrantfile.fedora: bump Fedora to 39\n 59056a02 silence security false positives from golang/net\n 452bf88e build: update libseccomp to v2.5.5\n 3fada6ec tests/int: fix flaky \"runc run with tmpfs perm\"\n aae41a4b Fix integration tests failure when calling \"ip\"\n 82a8b979 update go version to 1.21 in cirrus ci\n 03271050 ci/gha/cross-i386: pin Go to 1.21\n 29d6d873 VERSION: back to development\n 51d5e946 VERSION: release 1.1.12\n e9665f4d init: don't special-case logrus fds\n 683ad2ff libcontainer: mark all non-stdio fds O_CLOEXEC before spawning init\n b6633f48 cgroup: plug leaks of /sys/fs/cgroup handle\n 284ba305 init: close internal fds before execve\n fbe3eed1 setns init: do explicit lookup of execve argument early\n 0994249a init: verify after chdir that cwd is inside the container\n 506552a8 Fix File to Close\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"runc-opencontainers: update to 1.1.12"}},{"before":"9f0a5fee113a9207b9bdf683d4bb4dcf1fe30a18","after":"e9bb0a338fdf637f7929e19b21857d4c1d532ce6","ref":"refs/heads/master","pushedAt":"2024-05-03T18:55:48.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"kubernetes: Pass -trimpath to build\n\nFix following QA WARNING:\nWARNING: QA Issue: File /usr/bin/kubectl in package kubectl contains reference to TMPDIR [buildpaths]\nWARNING: QA Issue: File /usr/bin/kubeadm in package kubeadm contains reference to TMPDIR [buildpaths]\nWARNING: QA Issue: File /usr/bin/kube-proxy in package kube-proxy contains reference to TMPDIR [buildpaths]\nWARNING: QA Issue: File /usr/bin/kube-apiserver in package kubernetes-misc contains reference to TMPDIR\nWARNING: QA Issue: File /usr/bin/kubelet in package kubelet contains reference to TMPDIR [buildpaths]\n\nSigned-off-by: Changqing Li \nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"kubernetes: Pass -trimpath to build"}},{"before":"b7e77b69d309d8ee985720e88b19b6e9cf03fe63","after":"d1e0e50eb86d165e68af6b08a7945c52e6ee4e57","ref":"refs/heads/master-next","pushedAt":"2024-04-29T20:17:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"containerd: update to v2.0.0-rc.1\n\nBumping containerd to version v2.0.0-rc.1-8-g0426e3c2e, which comprises the following commits:\n\n c27bcdc56 cri: introspectRuntimeFeatures: fix nil panic\n c5ba71d11 Makefile: update default PACKAGE to v2\n 094bafe2a apparmor: Allow confined runc to kill containers\n e461a59ae fix migrateConfig for io.containerd.cri.v1.images\n eb5a0c04b apparmor: add `signal (receive) peer=/usr/local/bin/rootlesskit,`\n 5e470e1ca Update HTTPFallback to handle tls handshake timeout\n a37b451cd build(deps): bump tags.cncf.io/container-device-interface\n 888fd315f Update CNI to v1.2.0\n 13e6b2b68 update to go1.21.9, go1.22.2\n 42e4de9c5 Prepare release notes for v2.0.0-rc.1\n 4a31bd606 chore: use errors.New to replace fmt.Errorf with no parameters will much better\n a6a82c102 Update hcsshim to v0.12.3\n 7e60d5a07 Account for ipv4 vs ipv6 localhost in windows port forwarding\n a153b2cd3 mod: bump github.com/containerd/nri@v0.6.1\n 77512e2d7 build(deps): bump the golang-x group with 3 updates\n c8d9eba7c build(deps): bump github.com/klauspost/compress from 1.17.7 to 1.17.8\n 1c0f73aa0 build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.0 to 2.2.1\n 32caaee48 Snapshotters: Export the root path\n b82ced57f fix: close profile\n c7ea06a69 fix default working directory `hostProcess`\n 1040c7b98 build(deps): bump the otel group with 8 updates\n b50e9eae4 Refactor spots to make use of sys.IgnoringEintr\n 3ea69db8e Add helper to ignore eintr\n 1b6222418 Bump tags.cncf.io/container-device-interface to v0.7.1\n ad584ebec Replace direct waitid syscall with unix.Waitid\n 7c5078459 Remove empty default tls configuration in ctr\n b6e361694 cri: add pause image name to annotations\n 0ec14fdf8 core/diff/apply: use unix.Syncfs\n 739659a4b build(deps): bump google.golang.org/grpc from 1.62.1 to 1.63.2\n 433279438 Transfer: Registry: Enable plain HTTP\n 88b4cc659 address review comments\n f20c49311 Update tracing documentation to add details about manual instrumentation\n 63d5573a3 remote: Fix HTTPFallback fails when pushing manifest\n 2474a99c3 Add IsNotFound case to ListPodSandboxStats\n 3830f8167 fix(cri): fix unexpected order of mounts since go 1.19\n cbb644182 build(deps): bump github.com/Microsoft/hcsshim from 0.12.0 to 0.12.2\n 362fcf2d2 build(deps): bump github.com/distribution/reference from 0.5.0 to 0.6.0\n 5b6ae0f79 Use different containerd sock address in tests\n ab2c569fb ctr: fix parsing mount options\n b97ef91fb Change port forwarding on windows\n ea681afba docs: fix typo\n 6d00c3ada runc-shim: only defer init process exits\n da4ca4949 build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.1 to 2.2.0\n dd72fb3b2 build(deps): bump github.com/intel/goresctrl from 0.6.0 to 0.7.0\n e41e9e11b transfer: Platform matcher should match multiple platforms\n d0d35f0d0 core/images/archive: normalizeReference: remove outdated TODO\n 26158609b pkg/seutil: move to internal/cri\n 33732bc13 pkg/systemd: move to internal/cri\n 0d0850af1 Prepare v2.0.0-rc.0\n f5abb63c0 Update mailmap\n 30813f646 build(deps): bump github.com/containernetworking/plugins\n 0fafc0c50 build(deps): bump github.com/checkpoint-restore/go-criu/v7\n 7c1fca096 Update migration script based on usage\n 45e425ccc vendor: github.com/golang/protobuf v1.5.4\n 4aa6fedd5 CRI: postpone removal of deprecated config properties\n 34c545824 Automatically decompress archives for transfer service import\n df26c189a Clean cri options and useless parms\n 88421068f Fix invalid event filter in podsandbox\n 357c59b79 Update github actions ci to run on forks\n 4b719cc4b build(deps): bump google.golang.org/grpc from 1.62.0 to 1.62.1\n 10c7f03b3 build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0\n 21d3fedf4 build(deps): bump softprops/action-gh-release from 1 to 2\n 228aa42a6 build(deps): bump the otel group with 8 updates\n 47d13767f Clean typos in plugins.\n 7ac9d6909 Use the Go toolchain in CI matrix to build binaries\n 6a96e4501 Move shim package to pkg\n f25770e48 Wire through CRI ContainerCheckpoint RPC\n 7ecdebff9 update to go 1.21.8, 1.22.1\n 723306d0e Disable OOM set score unpriv test temporarily\n 994fdd74e Don't create new scratch VHD per image for CimFS\n 016b588a9 build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0\n d9409c461 Update hcsshim to v0.12.0\n 00d714e90 build(deps): bump the golang-x group with 2 updates\n ab4de3e4c build(deps): bump azure/login from 1 to 2\n 713dd8f8d go.mod: k8s.io/cri-api v0.30.0-alpha.3\n d9b9160ae mv internal/testutil pkg/testutil\n 752917c0f build(deps): bump github.com/prometheus/client_golang\n 7a3b7fba5 Transfer: Registry: Enable to use registry configuration diretory\n 1bf781d8e Cleanup introspection interface\n 5bd204109 Remove grpc from Client connection interface\n 347346e3c Add ttrpc support to content proxy\n 9104e6a24 Add events proxy interface\n 892dc54bd runc-shim: process exec exits before init\n 9128ee0a9 Move nri packages to plugin and internal\n d0da3d1ca sandbox: make event monitor in CRI independent\n 17ea3959b adds mediatype to oci index record\n c5ef8a2c2 fix(docs): fix duplicate instructions for windows installation\n 87e8e9c7f Add Go client stability in releases for 2.0.\n 72f21833b Move events to plugins and core\n caa9e2075 add k8s 1.29 and 1.30preview to support table\n 154ed26a7 vendor: go.etcd.io/bbolt v1.3.9\n 6d1dfe55f cri: ensure the pause image loaded in older versions is pinned\n 2884b318f build(deps): bump github.com/klauspost/compress from 1.17.6 to 1.17.7\n bd44df8a1 refactor code - clean switch and if statements\n a60e52f58 sandbox: add struct tags for PinnedImages\n a0b73ae11 sandbox: optimize the lock in PodSandbox\n 0f1d27412 sandbox: add methods to sandboxService\n a2768f19d plugins/sandbox: move local plugin into services\n d651cb743 mediatypes: support zstd compression\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"containerd: update to v2.0.0-rc.1"}},{"before":"0b5cf637964a772f5547577dc288f1bd1b62ffc8","after":"9f0a5fee113a9207b9bdf683d4bb4dcf1fe30a18","ref":"refs/heads/master","pushedAt":"2024-04-26T01:51:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"diod: Build in 32bit systems with 64bit time_t\n\nSigned-off-by: Ola x Nilsson \nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"diod: Build in 32bit systems with 64bit time_t"}},{"before":"3ff80e14e243a2bbdbf20a61aff4115d11c2da06","after":"b339d02b4e8e8fea01d6d00088abb439b118d04c","ref":"refs/heads/scarthgap","pushedAt":"2024-04-26T01:51:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"diod: Build in 32bit systems with 64bit time_t\n\nSigned-off-by: Ola x Nilsson \nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"diod: Build in 32bit systems with 64bit time_t"}},{"before":"b7e77b69d309d8ee985720e88b19b6e9cf03fe63","after":"0b5cf637964a772f5547577dc288f1bd1b62ffc8","ref":"refs/heads/master","pushedAt":"2024-04-22T19:15:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"podman: fix location of user systemd service units\n\nThe value of USERSYSTEMDDIR is currently set to\n${systemd_unitdir}/user, which might not be present in user unit\nsearch path.\nUse dedicated bitbake variable ${systemd_user_unitdir} instead.\n\nSigned-off-by: Lukasz Czechowski \nCc: Bruce Ashfield \nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"podman: fix location of user systemd service units"}},{"before":"b7e77b69d309d8ee985720e88b19b6e9cf03fe63","after":"3ff80e14e243a2bbdbf20a61aff4115d11c2da06","ref":"refs/heads/scarthgap","pushedAt":"2024-04-22T19:15:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"podman: fix location of user systemd service units\n\nThe value of USERSYSTEMDDIR is currently set to\n${systemd_unitdir}/user, which might not be present in user unit\nsearch path.\nUse dedicated bitbake variable ${systemd_user_unitdir} instead.\n\nSigned-off-by: Lukasz Czechowski \nCc: Bruce Ashfield \nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"podman: fix location of user systemd service units"}},{"before":null,"after":"b7e77b69d309d8ee985720e88b19b6e9cf03fe63","ref":"refs/heads/scarthgap","pushedAt":"2024-04-11T00:09:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"kernel/cfg: update SRCREV to sync lxc options\n\nBumping the SRCREV to pickup the latest lxc configuration\ntweaks and consoliation.\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"kernel/cfg: update SRCREV to sync lxc options"}},{"before":"8410846c0b986e2e506a6457a58ef12fbe7c3485","after":"b7e77b69d309d8ee985720e88b19b6e9cf03fe63","ref":"refs/heads/master-next","pushedAt":"2024-04-11T00:09:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"kernel/cfg: update SRCREV to sync lxc options\n\nBumping the SRCREV to pickup the latest lxc configuration\ntweaks and consoliation.\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"kernel/cfg: update SRCREV to sync lxc options"}},{"before":"7a3b0b7ae1ac1a721369ee3f7a73b40b73510099","after":"b7e77b69d309d8ee985720e88b19b6e9cf03fe63","ref":"refs/heads/master","pushedAt":"2024-04-11T00:09:43.000Z","pushType":"push","commitsCount":77,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"kernel/cfg: update SRCREV to sync lxc options\n\nBumping the SRCREV to pickup the latest lxc configuration\ntweaks and consoliation.\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"kernel/cfg: update SRCREV to sync lxc options"}},{"before":"03a0378792c508f350288f037f93372c9d38ad9c","after":"8410846c0b986e2e506a6457a58ef12fbe7c3485","ref":"refs/heads/master-next","pushedAt":"2024-04-09T21:47:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"lxc: fix broken test cases\n\nUpstream dropped cgroup handling in lxc-test-usernic lxc-test-unpriv and\nlxc-test-apparmor-mount to fix the broken cases.\n\nSigned-off-by: Xiangyu Chen \nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"lxc: fix broken test cases"}},{"before":"9085fc7dea7e9ad25901b3995744101f077331a8","after":"03a0378792c508f350288f037f93372c9d38ad9c","ref":"refs/heads/master-next","pushedAt":"2024-04-04T22:16:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"xen-tools: adjust recommendations for qemu package splitting\n\nWhen vmsep is enabled the qemu packages are split based on\nmeta-virt policy. Detect this distro feature and update our\ndependencies accordingly.\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"xen-tools: adjust recommendations for qemu package splitting"}},{"before":"d285af44ed073f50546e6a6989c712a8b01a1ece","after":"9085fc7dea7e9ad25901b3995744101f077331a8","ref":"refs/heads/master-next","pushedAt":"2024-04-02T19:26:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"docs/README: drop meta-oe priority recommendation\n\nThis hasn't been needed for over 10 years (and is in the\nwrong format for overrides).\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"docs/README: drop meta-oe priority recommendation"}},{"before":"9103a87b1e1fb1e54bfde12dd3276033c0d9ae00","after":"d285af44ed073f50546e6a6989c712a8b01a1ece","ref":"refs/heads/master-next","pushedAt":"2024-03-26T07:57:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"openvswitch: 3.3.0\n\nBumping ovs to version v3.3.0-26-g1c1f173ce, which comprises the following commits:\n\n 1c1f173ce dpif-netdev: Fix crash due to tunnel offloading on recirculation.\n feb0fefd8 netdev-dpdk: Disable outer UDP checksum offload for ice/i40e driver.\n 3280d95c4 ovs-monitor-ipsec: LibreSwan autodetect paths.\n 4fedcae6e route-table: Avoid routes from non-standard routing tables.\n 9f39cd4a1 ovs-tcpdump: Fix cleanup mirror failed with twice fatal signals.\n 7fa40643e ofproto-dpif: Fix tunnel with different name del/add failure.\n 04dc9d117 ofpbuf: Prevent undefined behavior in ofpbuf_clone.\n 667c9eb2b netdev-dpdk: Fix tunnel type check during Tx offload preparation.\n 332300c36 netdev-dpdk: Fix TCP check during Tx offload preparation.\n e7778b371 netdev-dpdk: Clear inner packet marks if no inner offloads requested.\n c85158e26 netdev-dpdk: Clean up all marker flags if no offloads requested.\n a6bb8be42 github: Reduce ASLR entropy to be compatible with asan in llvm 14.\n 70dcee98f netdev-dpdk: Dump packets that fail Tx preparation.\n 5ae591757 bfd: Improve state change log message.\n efbc37b94 tests: Fix \"SSL db: Implementation\" test with openssl > 3.2.0.\n 0f1af687c conntrack: Fix flush not flushing all elements.\n 04f1984a4 m4: Fix linking with OpenSSL 1.1.0+ and 3+ on Windows.\n 8f903b598 ovs-pki: Fix file permissions on Windows.\n 300201065 bond: Reset stats when deleting post recirc rule.\n 02f0d6db1 ofproto-dpif-trace: Fix infinite recirculation tracing.\n e68ddb34b github: Temporarily disable SNAT with exhaustion system test.\n 95d4d7108 dp-packet: Don't offload inner csum if outer isn't supported.\n 05453d807 ofproto-dpif-xlate: Fix ignoring IPv6 local_ip for native tunnels.\n a0df9c85d netdev-dummy: Add local route entries for IP addresses.\n 2f742d7af tests: Move the non-local port as tunnel endpoint test.\n a6bdf7d31 Prepare for 3.3.1.\n 6c4da8cc2 Set release date for 3.3.0.\n 54ba53bfa system-traffic.at: Add tests with UDP tunneling of UDP traffic.\n 71a547474 netdev-native-tnl: Mark all vxlan/geneve packets as tunneled.\n 91a147ea8 netdev-linux: Only repair IP checksum in IPv4.\n 51ee4d36a netdev-linux: Favour inner packet for multi-encapsulated TSO.\n 0eb8d8116 rstp: Fix deadlock with patch ports.\n c67de08f1 dpif-netdev: Increase MAX_RECIRC_DEPTH to 8.\n 310247ae9 netdev-linux: Avoid deadlock in netdev_get_speed.\n e38ba0b0a ofproto-dpif-monitor: Remove unneeded calls to clear packets.\n 37f24aebc dp-packet: Include inner offsets in adjustments and checks.\n eead56062 bfd: Set proper offsets and flags in BFD packets.\n 2de9347a5 dp-packet: Validate correct offset for L4 inner size.\n 76144cc63 netdev-offload-tc: Check geneve metadata length.\n 5c8586b1a odp: ND: Follow Open Flow spec converting from OF to DP.\n 5cc4eedc6 faq: Update matching DPDK releases for older branches.\n 447d4ecd9 github: Bump Fedora version to 39.\n fe55ce37a github: Update versions of action dependencies (Node.js 20).\n 86f79063b mcast-snooping: Remove typedef from mcast_group_proto.\n b0cf73112 dp-packet: Reset offload/offsets when clearing a packet.\n c467a7a71 tests: ovsdb-server: Fix config-file same schema test.\n 2222dbb92 ci: Run system tests in a separate namespace.\n 0c9e932aa netdev-dpdk: Trigger port reconfiguration in main thread for resets.\n 928498aea tests: mcast-snooping: Stop time for the group protocol test.\n 6ffceaf14 dp-packet: Avoid checks while preparing non-offloading packets.\n a940a691e ovs-atomic: Fix inclusion of Clang header by GCC 14.\n e802fe79a Prepare for 3.3.0.\n 206dfaa36 AUTHORS: Add Dexia Li.\n 85bcbbed8 userspace: Enable tunnel tests with TSO.\n 084c80872 userspace: Support VXLAN and GENEVE TSO.\n 0edfe05e4 netdev-dummy: Add support and test for TSO.\n 76e2f20d5 userspace: Correct IPv6 header in software-GSO.\n 9e3c842d5 dp-packet: Set checksum flags during software TSO.\n 253d90075 python: ovs: flow: Add meter_id to controller.\n ea44cafae python: ovs: flow: Make check_pkt_len action a list.\n 32f6737b5 python: ovs: flow: Add idle_age to openflow flows.\n e72b7b6f1 python: tests: Refactor test_odp section testing.\n 5e45091ea python: ovs: flow: Add dp hash and meter actions.\n ab7d08961 python: ovs: flow: Add sample to nested actions.\n 9ef49ca85 python: tests: Add info and key tests for OFPFlows.\n 6bbbb7664 python: ovs: flow: Fix typo in n_packets.\n 603890d6a ovsdb-server: Make use of cooperative multitasking.\n 36bad3182 json: Add yielding json create/destroy functions.\n d4a15647b ovsdb: raft: Enable cooperative multitasking.\n 3c8a4e942 lib: Introduce cooperative multitasking module.\n 6ece3d57b timeval: Add internal timewarp interface.\n b222593bc mcast-snooping: Add group protocol to mdb/show output.\n 077d0bad0 mcast-snooping: Store IGMP/MLD protocol version.\n 8b51b2bcb ci: Add kernel and userspace ASAN/UBSAN tests.\n fc13c0d65 ci: Combine the ubsan and asan sanitizer runs.\n 48d4f6963 tests: Set handle_segv for UBSAN to allow SIGSEGV tests.\n d662eee09 ci: Add clang-analyze to GitHub actions.\n ed738eca3 util: Annotate function that will never return NULL.\n da093acc7 netdev-offload-dpdk: Replace action PORT_ID with REPRESENTED_PORT.\n bdf2f1677 tests: Fix 'long flow dump duration' failures due to large time warp.\n 8893e24d9 dpdk: Update to use v23.11.\n 65b22552a tests: ovsdb: Add configuration tests with config file.\n 47ddc474d tests: ovsdb: Add relay and replication execution with config file.\n 55140090e ovsdb-server: Allow user-provided config files.\n 99d7e8849 ovsdb: relay: Allow setting all jsonrpc session options.\n dd0947b87 ovsdb-cs: Add function to set all jsonrpc session options.\n 6de317c0e ovsdb: replication: Allow to set all jsonrpc options.\n 9a1b79c15 ovsdb: Embed jsonrpc session options into ovsdb jsonrpc options.\n 40ce846e8 jsonrpc: Add function to update all options at once.\n 37ab57b41 jsonrpc-server: Re-add remotes on role changes.\n 8c8a6f793 ovsdb-server: Add no-op config-file option.\n e76f84720 ovsdb-server: Database config isolation.\n c8c0e570d ovsdb: replication: Automatically switch read-only mode.\n 3ff980c85 ovsdb: replication: Isolate databases from each other.\n e56d30242 ovsdb: Extract relay string parsing into a separate function.\n 80414c3e1 ovsdb: Track jsonrpc options per remote.\n da1a4f699 jsonrpc-server: Add functions to convert jsonrpc options to/from json.\n ea4362174 ovsdb: Allow database itself to be read-only.\n 05d6f419c timeval: Add coverage counter for long poll interval events.\n 969b3a570 ofproto-dpif-upcall: Add flow_limit coverage counters.\n 92ff2a201 ofproto-dpif-upcall: Change flow dump duration message to WARN level.\n 60457a5e9 ovsdb: transaction: Calculate added/removed from diff.\n 7ab8f6f7c ovsdb: Preserve column diffs read from the storage.\n 67ee63087 ovsdb-idl.at: Test IDL behavior during database conversion.\n ac04dfa7e python: idl: Handle monitor_canceled.\n c8d85a0e4 AUTHORS: Add Brad Cowie\n 8aea66599 system-traffic.at: Test conntrack + FTP server running on a non-standard port.\n 8abe32f95 conntrack: Use helpers from committed connections.\n 14ef8b451 lib/conntrack: Only use given packet in protocol detection.\n 7b74454c7 system-tests: Test openflow matching for ct related packets with SNAT.\n 7404d25ea system-dpdk: Test with mlx5 devices.\n 915b97971 checkpatch.py: Load codespell dictionary.\n 21c61243f checkpatch: Fix personal word list storage.\n 2535d171a vconn: Count vconn_sent regardless of log level.\n 54b3eb531 backtrace: Fix error in log_backtrace() documentation.\n 94371c099 ovsdb: trigger: Do not allow conversion in read-only mode.\n e951af81c ovsdb: jsonrpc-server: Fix the DSCP value in default options.\n d07a3b798 jsonrpc: Sort JSON objects while printing debug messages.\n 0a2e16b67 tests: ovsdb: Use diff -up format for replay test.\n 7c3df3676 ovsdb-server.at: Enbale debug logs in active-backup tests.\n 0ef3ebb0c ovsdb: transaction: Don't try to diff unchanged columns.\n 6f11d9daa ovsdb: transaction: Avoid diffs for different type references.\n d51d4f42d ovsdb: Fix incorrect sharing of UUID and _version columns.\n 4102674b3 ovsdb-idl: Preserve change_seqno when deleting rows.\n 5c3810491 tests: Move MFEX tests to dpif-netdev.\n 98ee21ef6 system-dpdk: Use dummy-pmd port for packet injection.\n df5e5cf43 Documentation: Add section on inclusive language.\n de4cccf93 ci: Add make check-afxdp to GitHub actions ci.\n 67c53a89d ci: Allow make check-dpdk to run the MFEX tests.\n 26ffd192f ci: Fix dpdk build cache key generation.\n adfc3d4a3 ci: Add make check-system-tso to GitHub actions ci.\n 09958e081 ci: Add make check-system-userspace to GitHub actions ci.\n 15f179324 ci: Add make check-offloads to GitHub actions ci.\n e7b51b38f ci: Add make check-kernel to GitHub actions ci.\n a80883f76 ci: Fixed tests that show random failures through GitHub actions.\n 6660fccb1 ci: Exclude tests that show random failures through GitHub actions.\n 9dfa65dc7 ci: Update the GitHub Ubuntu runner image to Ubuntu 22.04.\n e07ae9a6d ci: Add make check-ovsdb-cluster tests to GitHub action ci.\n ee93f364b ci: Add JOBS variable to replace all the '-j4' instances.\n 4cbbf56e6 dpif-netdev: Add per PMD sleep config.\n a095794bc openflow: Allow CT flush to match on mark and labels.\n 386deb32c dpctl, ovs-ofctl: Unify parsing of ct-flush arguments.\n 62c5d32ad ofp-prop: Add helper for parsing and storing of ovs_u128.\n cc670e741 system-dpdk: Wait for MTU changes to be applied.\n 7067ed166 tests: Do not use zone 0 for CT limit system test.\n 27e0349e2 ct-dpif: Enforce CT zone limit protection.\n 1b3557f53 vswitchd, ofproto-dpif: Propagate the CT limit from database.\n 324883361 ovs-vsctl: Add limit to CT zone.\n 8f4b86237 dpctl: Allow the default CT zone limit to be deleted.\n 4b9eb061b ct-dpif: Handle default zone limit the same way as other limits.\n 6b1723588 tunnel: Do not carry source port from a previous tunnel.\n 472dd6642 netdev-offload-tc: Fix offload of tunnel key tp_src.\n a34e306a0 ofp-ct: Return error for unknown property in CT flush.\n 20022fbf5 editorconfig: Remove [*] section and trim_trailing_whitespace.\n 8b5fe2dc6 userspace: Add Generic Segmentation Offloading.\n e0056018c userspace: Respect tso/gso segment size.\n 6c59c1952 netdev-linux: Use ethtool to detect offload support.\n c8d494636 cirrus: Update from FreeBSD 12 to 14.\n cf984d5be appveyor: Use previous image to unblock CI.\n ceb29608d faq: Update matching DPDK releases for older branches.\n 3626c1744 ovs-ofctl: Correctly mark the CT flush commands.\n 40f651ce0 mcast-snooping: Fix comments format.\n 42c1e2efe mcast-snooping: Flush flood and report ports when deleting interfaces.\n 4990a9a27 mcast-snooping: Test per port explicit flooding.\n 4e90baca8 system-dpdk: Run traffic tests.\n 1d0ff364b system-dpdk: Rework cleanup for vhost-user client tests.\n 1c37d869c system-dpdk: Refactor tests using vhost-user ports.\n d0a6cf57d system-dpdk: Fix race in some vhost-user client MTU test.\n 64c1d16c6 system-dpdk: Remove tap interfaces from vport MTU tests.\n b561bbdc2 netdev-afxdp: Postpone libbpf logging helper registration.\n 818217eaf system-dpdk: Refactor OVS daemons helpers.\n e6dd50d61 tests: Define a macro to skip tc relying tests.\n ab3eca612 ci: Run DPDK tests in GitHub Actions.\n c488f28a0 system-dpdk: Don't require hugetlbfs.\n 209667c0e system-dpdk: Introduce helpers for testpmd.\n 7b514aba0 ofproto-dpif-trace: Improve conjunctive match tracing.\n c62b4ac8f ovs-ofctl: Implement compose-packet --bare [--bad-csum].\n 3e0d8d1f4 checkpatch.at: Add cases to verify skip committer check.\n 74bfe3701 checkpatch: Add argument to skip committer signoff check.\n 4d74e2307 build-aux/extract-ofp-fields: Fix the number of Summary columns.\n 8b4265c11 release-process: Update LTS designation schedule example.\n c19a5b48b netdev-dpdk: Sync and clean {get, set}_config() callbacks.\n d614f2863 netdev-afxdp: Sync and clean {get, set}_config() callbacks.\n 169c6b2d4 netdev-dummy: Sync and clean {get, set}_config() callbacks.\n bf843fd43 checkpatch: Don't spell check Fixes tag.\n fdbf0bb2a flake8: Fix E721 check failures.\n 28f6e7602 build-aux: Enable flake8 checks for python extraction scripts.\n 20e6309ba build-aux/extract-ofp-msgs: Fix flake8 and syntax errors.\n 23fb4bd4b build-aux/extract-ofp-fields: Fix flake8 and syntax errors.\n 6625f6f2f build-aux/extract-ofp-errors: Fix flake8 and syntax errors.\n 51fb99290 build-aux/extract-ofp-actions: Fix flake8 and syntax errors.\n 723cd4c9b automake: Move build-aux EXTRA_DIST updates to their own file.\n 08212d755 netdev-offload: Fix Clang's static analyzer 'Division by zero' warnings.\n 979bc94b1 ovsdb: Fix Clang's static analyzer 'func null dereference' warnings.\n 03c8e8010 ofp-table: Fix count_common_prefix_run() function.\n 5b6021957 general: Fix Clang's static analyzer 'Dead assignment' warnings.\n 49096a0cf general: Fix Clang's static analyzer 'Dead initialization' warnings.\n fea52dc71 python: Remove duplicate UnixctlClient implementation.\n 2c841eef9 vswitch.xml: Add entry for dpdkvhostuser userspace-tso.\n e8914353c vswitch.xml: Add dpdkvhostuser group status.\n 594d14541 readthedocs: Use dirhtml builder.\n 34ae81c1f tests: Use ping timeout instead of deadline.\n 6cfb3d1ff tests/system-traffic: Ensure no name resolution for tcpdump.\n cc89bf8e2 README: Add documentation build status badge.\n e388bd73b readthedocs: Add the configuration file.\n a413fed99 tc: Improve logging of mismatched actions.\n bd86266ea ofproto-dpif-upcall: Pause revalidators when purging.\n d581473cb AUTHORS: Add Zengyuan Wang.\n 23a70e286 db-ctl-base: Fix memory leak of db commands.\n c29ba5401 tc: Add IPIP/GRE protocols to offload in IP rewrite.\n b16ef5200 tc: Add csum offload of IGMP/UDPLITE/SCTP in IP rewrite.\n f100e6a83 tests: Update some tests title prefix print.\n c92ded551 tests/tunnel.at: Add geneve options mirror test.\n 834bd9158 ofproto-dpif-upcall: Fix redundant mirror on geneve tunnel options.\n d76193008 tests: Add some tests for byteq module.\n 297db8056 AUTHORS: Add Jakob Meng.\n bb6ed2472 netdev-dpdk: Document rx-steering status options.\n e9ada1629 netdev-dpdk: Update docs for interface info.\n 8020eff9a netdev-dpdk: Document status options for VF MAC address.\n 0aeb06e1f netdev-offload-dpdk: Fix flushing of a physdev.\n b78427639 Documentation: Add CVE-2022-40982, aka Downfall reference.\n 155f632e7 connmgr: Fix ofconn configuration on vswitchd startup.\n 13dde1131 utilities: Add kernel_delay.py script to debug a busy Linux kernel.\n 4fc02650a ovsdb: Fix potential leak when making diff of conditions.\n a40c55eff hash: Add explicit typecasts to fix C++ compilation issues.\n 880a2bbb4 lib, ovsdb, vtep: Add various null pointer checks.\n 010c256ca lib: Add non-null assertions to some return values of `dp_packet_data`.\n 1b8fa4a66 checkpatch: Add checks for the subject line.\n 0896dc19e python: idl: Fix last-id update from a monitor reply.\n bac34b26a netlink-conntrack: Fix partial match of entries with SCTP.\n 563c50fba ovsdb-cluster.at: Remove extra ordinal schema and schema name operations.\n 154e4299d ofproto-dpif-xlate: Fix recirculation with patch port and controller.\n 9a8b39b70 ofproto-dpif-xlate: Don't reinstall removed XC_LEARN rule.\n bc79a7bf0 treewide: Add `ovs_assert` to check for null pointers.\n 40546cd6e lib, ovs-vsctl: Add zero-initializations.\n 1116459b3 conntrack: Remove nat_conn introducing key directionality.\n 85634fd58 ovsdb: raft: Support pre-vote mechanism to deal with disruptive server.\n bb61931dc netdev-dpdk: Disable net/tap Tx L4 checksum offloads.\n 13b874f4f tests/mfex: Don't require python cryptography.\n 28c0cec40 configure: Avoid deprecated AC_PROG_CC_C99 if possible.\n d3bdc7c91 tests: Fix time dependency in overlapping flows modification test.\n 9b7e1a753 netdev-dpdk: Clear IP packet type when no offload is requested.\n bf7e53bb5 python: Use build to generate PEP517 compatible archives.\n f1983a508 python: Use twine to upload sdist package to pypi.org.\n bb0dd1135 python: Rename build related code to ovs_build_helpers.\n 785e22f87 dpif-netdev: Fix length calculation of netdet_flow_key.\n 0e98b9924 doc: Fix description of max_len for controller action.\n 9842d89e5 docs: Fix rendering of VLAN Comparison Chart.\n 57cccb076 fatal-signal: Drop logging of failed dummy backtrace.\n eb344e0be AUTHORS: Add Colin Watson and Lucas Nussbaum.\n 6180fefa8 docs: Run tbl preprocessor in manpage-check rule.\n e46d45520 docs: Add `nowarn` region option to tables.\n f1305b5a2 tests: Add clang-analyzer-results to gitignore.\n d910fd8a0 ci: Add jobs to test -std=c99 builds.\n f0899b1fc tests: Fix order of includes in barrier/id-fpool/mpsc-queue tests.\n 1776aa17a sflow: Always enable _BSD_SOURCE.\n be2cd24b1 compiler.h: Don't use asm and typeof with non-GNU compilers.\n e3d561670 AUTHORS: Add Ivan Malov.\n de86c5bbd Set release date for 3.2.0.\n 41006c1b3 AUTHORS: Add gordonwwang and Xiaojie Chen.\n 0945e1a5f ovs.tmac: Fix troff warning in versions above groff-1.23.\n d80df0b86 AUTHORS: Update email for Simon Horman.\n bd78f0e2e AUTHORS: Add François Rigault.\n 77610902b connmgr: Count unsent async messages.\n cf11766cb ofproto-dpif-upcall: Fix push_dp_ops to handle all errors.\n eac54ee24 system-traffic.at: Avoid names veth0/veth1 in SRv6 tests.\n 21410ff80 dpif-netdev: Fix dpif_netdev_flow_put.\n da64d1b2f MAINTAINERS: Add Aaron Conole.\n b8d4619d3 cirrus: Update to FreeBSD 13.2.\n bbdfb332d MAINTAINERS: Add Kevin Traynor.\n 2f34475a9 ci: Fix OPTS not being passed to OSX builds.\n 269053bf2 ovsdb-tool: Fix json leak while showing clustered log.\n bd2a80b1d ovsdb-server: Fix excessive memory usage on DB open.\n d6fd6e591 tests: Add ovsdb execution cases for set size constraints.\n 2f1b43064 ovsdb: relay: Fix handling of XOR updates with size constraints.\n e062465a8 ovsdb: file: Fix diff application to a default column value.\n edfbd44ff ovsdb: file: Fix inability to read diffs that violate type size.\n aa56afb57 AUTHORS: Add Simon Jones.\n 20a7654d2 ovs-tcpdump: Clear auto-assigned ipv6 address of mirror port.\n 47520b33b ofproto-dpif: Fix removal of renamed datapath ports.\n d460c473e netdev-dpdk: Negotiate delivery of per-packet Rx metadata.\n feed7f677 ofproto-dpif-upcall: Mirror packets that are modified.\n f5188ff21 daemon.at: Correctly terminate ovsdb process in a backtrace test.\n 24520a401 vswitchd: Wait for a bridge exit before replying to exit unixctl.\n bffffd841 Prepare for post-3.2.0 (3.2.90).\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"openvswitch: 3.3.0"}},{"before":"4666b2a2d80c8d063b4de3fea3142115b7598779","after":"9103a87b1e1fb1e54bfde12dd3276033c0d9ae00","ref":"refs/heads/master-next","pushedAt":"2024-03-25T18:02:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"docker-compose: update to v2.26.0\n\nBumping compose to version v2.24.7-21-g33712277, which comprises the following commits:\n\n 33712277 chore(desktop): revised feature detection for file shares\n e9dc8201 Add Navigation Menu to compose up\n 39504607 Add support for volume Subpath option\n 3b541b07 Bump docker v26.0.0\n 25671ae6 introduce config --variables to list compose model variables\n 0191e69d Fix docs on default build image name\n 897d239f Bump compose-go to v2.0.2\n c5a760ce add support for annotations\n 26f687a1 Revert \"Bump compose-go to v2.0.1\"\n ad414613 Bump compose-go to v2.0.1\n db4ed895 feat(desktop): synchronized file share integration (#11614)\n 1b5fa3b9 feat(experiments): add experimental feature state (#11633)\n 4f97edf3 reduce timeout of the Otel tracing command\n bc5fc6ba fix `compose config --format json`\n f937e42a Bump compose-go v2.0.0\n f46ca459 services shell completion bugfix\n b2d4c1b8 fix TestBuildPlatformsWithCorrectBuildxConfig\n 5a1ba0ef only use ToModel when --no-interpolate is set\n 17d4229e feat(desktop): add Docker Desktop detection and client skeleton (#11593)\n 4efb8970 chore(deps): upgrade go to 1.21.8 (#11578)\n f35449a6 ci(deps): bump moby/moby & docker/cli to v25.0.4 (#11566)\n 34b11c4f Add test summary for test jobs in ci\n c525373a make code simpler\n e99b8ace avoid duplicated \"xx exited with code 0\" message\n 8ab8df86 introduce --watch\n de178267 move code into small functions for better readability\n 1680f9a8 restore support for `config --no-interpolate`\n 5c4f3370 remove docker cli step in ci.yml\n 58ec0e9f get log to manage `attach`\n 349d9f34 bump compose-go to version v2.0.0-rc.8\n 697a48af use an dedicated compose file --quiet-pull e2e test\n 9b0d1ffc Add a fallback check of Watch pid on Windows False positives were detected when checking the previous watch process state\n d10a179f add support of QuietOption to create command\n 94246f3c pass QuietOption when starting dependencies from run command\n 9630cc58 when ran with ANSI disabled, force progress=plain\n 6c175548 Issue-11374: Modified compose up command to respect COMPOSE_REMOVE_ORPHANS environment variable\n 9b0e3d53 ci: bump engine version to `25.0.3`\n de3da829 sort containers to optimize scale down\n c79aabde discard stdout for laaarge log test\n 0aad3221 use listeners to collect include metrics\n b1c06770 docs: update cli reference link\n e330f590 docs: unify no trailing dots in docstrings and help (#11301)\n 16c8099c Use listener for file metadata\n 07bda596 fix deadlock collecting large logs\n d2034029 chore(watch): remove old `docker cp` implementation\n 894ab41c ci(deps): bump docker/cli to v25.0.3 (#11481)\n 3ba66453 pass All option to backend api.Service when length statuses is not equal to zero\n 2eca9313 Add OTEL specs: build, depends_on, capabilities (gpu/tpu)\n 1fea7c1b build(deps): bump github.com/opencontainers/image-spec\n acf2ffb0 feat(tracing): add project hash attr\n 0d48a93f chore(load): ensure context passed to load\n aaa7ef6d Include all networks in ContainerCreate call if API >= 1.44\n 6ef55a53 bump compose-go to v2.0.0-rc.4\n a553db33 CI: docker engine version matrix\n 05bec55d build(deps): bump github.com/docker/cli\n 8fdd45cd chore(e2e): fix flaky test & standalone behavior (#11382)\n a0954dc5 ci(deps): replace buildkit to fix fsutil issues on Windows (#11426)\n 05820018 Fix canonical container name\n da1a34a8 don't check external network existence when swarm is enabled\n 8b023ae0 build(deps): bump github.com/docker/cli\n 8c80297c build(deps): bump github.com/docker/docker\n 7e991515 Add support for storage_opt\n d9791156 ci(deps): update DOCKER_CLI_VERSION to v25.0.1\n 71bebc16 bump compose-go to v2.0.0-rc.3 which fixes multiple compose files merge issues\n 25d16d1f build(deps): bump actions/upload-artifact from v3 to v4\n ab97dcc7 update MAINTAINERS file\n a8bd3b7a Fix load .env from project directory when project file is set by COMPOSE_FILE\n 811364b4 use a custom version of fsutils that fixes a bug on Windows causing all Compose builds to fail\n 1551fcb4 introduce stopAndRemoveContainer to share logic scaling down\n eb4249ec bump compose-go to v2.0.0-rc.2\n 1e8241f6 ci(deps): upgrade to Moby v25.0.0 GA (#11381)\n 053a5604 docs: update link to use canonical URL for command\n 34ba0bc9 go.mod: github.com/moby/sys/mountinfo v0.7.1\n 56e38260 go.mod: github.com/google/uuid v1.5.0\n c28bf522 bump version of compose-go to v2.0.0-rc.1\n 51c113b6 build(deps): bump github.com/docker/docker\n 7cdc7e15 remove watch command from the alpha command\n fb026543 build(deps): bump github.com/docker/cli\n d688d3bf fix(tracing): batch span exports to prevent blocking\n 898e1b60 signals/utils: always handle received signals\n f414bf78 fix engine version require to use healthcheck.start_interval\n 3c4593f2 Stop the resource timer after last expected event\n d2562029 build(deps): bump github.com/containerd/containerd from 1.7.11 to 1.7.12 (#11347)\n 26ed1051 build(deps): bump github.com/docker/docker from 25.0.0-rc.1+incompatible to 25.0.0-rc.2+incompatible (#11349)\n 191c10b9 build(deps): bump github.com/docker/cli from 25.0.0-rc.1+incompatible to 25.0.0-rc.2+incompatible (#11348)\n 5d05df6e update compose-go to version using immutable Project functions\n b621948c feat(cli): report more useful User-Agent on engine API requests\n f5c53c2d ci(deps): bump golangci-lint to v1.55.2\n 1cfeda71 ci(deps): bump golang to version v1.21.6 (#11331)\n 2bf2b22f Add source policies for build\n 575f2ed7 watch: remove requirements for tar binary and for sync target to be rw\n 5f4b22ed make docs\n dcf6bd77 make mocks\n 80823b77 go ahead and wire up sig-proxy and no-stdin for consistency with underlying docker container attach\n 2c16e16d docker compose attach via RunAttach (from docker/cli's docker container attach)\n d1be9caf build(deps): bump golang.org/x/sys from 0.15.0 to 0.16.0\n c3c0cf3d build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 (#11317)\n 27987415 gha: update DOCKER_CLI_VERSION to v24.0.7\n 566d2207 go.mod: github.com/docker/cli v25.0.0-rc.1\n d09c39dc go.mod: github.com/docker/docker v25.0.0-rc.1\n a1d36379 go.mod: github.com/klauspost/compress v1.17.4\n 0c55998b go.mod: github.com/felixge/httpsnoop v1.0.4\n 2f6ec9b7 go.mod: github.com/docker/go-connections v0.5.0\n dcbf005f up: gracefully teardown when command ctx cancelled\n e105f165 introduce `stats` command\n ce5a0c65 Fix cancellable context detection in `AdaptCmd`\n f58f23a6 remove ServiceProxy which was introduced for archived compose-cli\n 9aa52326 go.mod: docker/docker and docker/cli v25.0.0-beta.3\n ccd83b8a go.mod: github.com/gorilla/mux v1.8.1\n 9e57850c go.mod: github.com/docker/distribution v2.8.3\n 35d3a7ca go.mod: golang.org/x/crypto v0.17.0\n 6c998602 go.mod: golang.org/x/crypto v0.16.0\n 402f3688 go.mod: golang.org/x/text v0.14.0\n 30dd3e66 go.mod: golang.org/x/term v0.15.0\n 0c4fa017 Bump compose-go v2-beta.2\n b12e23b0 build(deps): bump go.uber.org/mock from 0.3.0 to 0.4.0\n 17da54da introduce build --with-dependencies\n 1baa4f44 up: fix write/close race condition in logPrinter\n 7781b7c9 deps: update docker/cli to fix go version selection issue\n 785835b1 Add support for endpoint-specific MAC address\n e4fb5545 build do not require environment to be reslved\n 74cc0912 github.com/golang/mock is deprecated\n 5e61c62e collect services to build using WithServices\n fb3868ff add support for start_interval\n bdbda790 include disabled services for shell completion\n ae4fd791 bump golang to version 1.21.5\n 26aca867 avoid use of service.Name when iterating on project.Services\n 138facea project.Services is a map\n cda04f28 adopt compose-go/v2\n 85a1aec1 regen docs\n 9c29d223 use custom config type for OCI v1.0\n df6fe59f tweak help message on oci version flag\n 07df9cc4 fix typo\n 7c8ff36d move around OCI logic, auto fallback/retry 1.1 -> 1.0\n 111ad3b0 fix(publish): add OCI 1.0 fallback support for AWS ECR\n 8026d0e2 adopt container.RestartPolicy*\n df1533a1 [lint] don't use deprecated types\n 8639fbae go mod tidy\n 56e2ad9e update to v1.25 for RunAttach\n ce1ddb6c fix combination of --pull always --no-build\n c5824702 build(deps): bump golang.org/x/sys from 0.14.0 to 0.15.0\n 1f148244 send out a cancel event on SIGINT/SIGTERM\n 9faef4ae Update README.md to use standard compose.yaml file name\n 59f11ecb Fix configs are mounted under /\n 750553c8 introduce compose logs --index to select a replica container\n 8c964f5a Update E2E test\n 90ca13b7 Fix E2E test to have index in the correct position\n f9946127 Fix docs\n ddda59a1 Add index option to compose logs command\n e981c358 Add failing test\n 16c4241c log we don't expose service ports when --verbose\n 9025d63a bump ddev\n a1de0b96 Restore `Project` is ps json output\n caa0cbbc Introduce ps --orphans so user can include/exclude services not declared by project\n 29e9fdba let contributor know we might close unanswered issues\n c665c53c bump buildx to v0.12.0 and adapt code to changes\n a39cf75e build(deps): bump github.com/compose-spec/compose-go\n 46ba9c99 build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0\n 5c5d30c6 build(deps): bump github.com/docker/cli\n 36fa8d4e build(deps): bump github.com/docker/docker\n 2384635e build(deps): bump github.com/moby/buildkit from 0.12.2 to 0.12.3\n 2ba5e4c1 in watch mode force pull policy to build for services with both build and develop attributes This default behaviour will force a rebuild of the service images at watch process startup and be sure containers will be in sync with the local source code\n b1a26dac Assume /src/pkg/compose/testdata absolute workingdir to make tests reproducible\n 5e77ae92 avoir use of []types.ServiceConfig\n f5572201 identify services to build and don't display 'building' if none\n 8e1b3236 fix --remove-orphans not to consider disabled services as orphaned\n 7cb1f8ba introduce RuntimeVersion for code to check container runtime supports required features\n cb01186c push also consider build.tags\n 9c4efbdd Strip project prefix from docker-compose up output\n 8ea7c9e0 Make it context aware and add test skipping options\n c1694360 render quiet after filtering applied\n 254a94b0 bump golang to version 1.21.4\n cf608fa9 bump compose-go to v1.20.1\n 426377a4 reject compose file using `secrets|configs.driver or template_driver`\n 493f6c80 skips flaky e2e tests on watch and attach\n 646a8fc0 fix docker/compose#11170 add newline in cmd/compose/build.go fmt.Fprint\n 2945532f fix --pull documentation\n e5cd265a improve watch configuration logging Add action associated to each managed path\n d646d757 lint\n 71237ef6 do not resolve cache dir until remote resource is in use\n 0d905a89 add a copyright notice with original author\n b847c7f5 implement runtime file selection\n 5e3d8f67 re-implement cache folder detection\n 67279088 introduce --resolve-image-digests for publish to seal service images by digest\n 4cd61957 fix build\n 0d4cbbdb fix\n 9631a49d ENGDOCS-1764\n 328ca3f2 add docs upstream validation workflow\n e1bbfc63 build(deps): bump go.uber.org/goleak from 1.2.1 to 1.3.0\n 616bba0a linter errors fixed\n ee6e3c2a NetworkList to NetworkInspect for ID search\n c7e31a3c Squashing feature branch commits in order to add signoff message.\n 704a9fd3 Use project.ServiceNames() if no service specified in hash\n d9e0e42d Add branch configuration for pull_request trigger\n c48e3c4a Initial codeql.yml commit\n dd0803db fix SIGTERM support to stop/kill stack\n 39008c53 align with OCI artifact best practices\n 6c345b37 refactor(cmd/compose/run): remove redundant `len` check\n 1ffa194e fail start if depependency is missing\n b9298101 check that the pull policy provided is a valid one or is not missing when --pull is used\n 3d0207eb remove uncessary return value of pullComposeFiles function\n 16a7c209 enable profile when down is ran with explicit service names\n 818bc3c3 add sync+restart action to watch attribute\n 38bc6d5d build(deps): bump github.com/containerd/containerd from 1.7.6 to 1.7.7\n 0b6ce6ee build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0\n ae16bbbf build(deps): bump google.golang.org/grpc from 1.58.2 to 1.59.0\n d13ad1f9 build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0\n 9b4d577c remove refrecence docs generation\n 14b43c1a remove cucumber tests as we haven't added new ones for a while\n 9dd081b9 add support of COMPOSE_ENV_FILES env variable to pass a list of env files\n 2c0b0232 add dry-run support for publish command\n 599e4b24 extract method to reduce cyclomatic complexity\n fe8c2780 warn user remote resource is disabled\n a345515f Don't delete dependent services\n 8967df7a Apply platform before hashing\n 4f694919 deps: remove deprecated github.com/pkg/errors\n 6ecab957 Include image name in error message\n 12e0ac89 pkg/compose/publish: use empty config descriptor mediaType\n a6b7d785 pkg/remote/oci: check artifactType instead of config.mediaType\n 991901f2 pkg/remote/oci: refer to the manifest as manifest\n 2d971fc9 update the watch warning message when no services with a develop section\n 78f33619 ci: enable verbose output for e2e tests (#11045)\n 44d21280 truncate command by default, introduce --no-trunc flag to get the full command\n ff2ff18c build(deps): bump google.golang.org/grpc from 1.58.1 to 1.58.2\n ab81db5b config --xx don't need `env_file` being parsed\n 61c8be11 remove --timeout=0 flag to cleanup function of watch e2e test compose down command need the watch process to be killed to succeed\n 6be5f300 move watch from alpha to main command\n c34c306c TestWatch to use new `develop` section\n 5ca35c88 implement publish\n 805541be watch: use official `develop` section (#11026)\n 8f489d6d build(deps): bump github.com/opencontainers/image-spec\n 9ea8fbc6 build(deps): bump github.com/moby/buildkit from 0.12.1 to 0.12.2\n 76f150e4 build(deps): bump gotest.tools/v3 from 3.5.0 to 3.5.1\n f447c809 build(deps): bump google.golang.org/grpc from 1.58.0 to 1.58.1\n 4587d4ba build(deps): bump github.com/containerd/containerd from 1.7.3 to 1.7.6\n a697a069 introduce pull --missing flag to only pull images not present in cache\n 8af49ff3 resolve service reference into container based on observed state\n f6e31dbc don't rely on depends_on to resolve volume_from, better use observed state\n 6d5eb6fd update to go1.21.1\n 9d7e0ad6 correct scale error messages formatting\n 1a98a70b add scale command\n 19bbb12f ci: tweak restricted imports in linter (#10992)\n 7a134578 deps: upgrade Moby to v24.0.6 and gRPC to v1.58.0 (#10991)\n 13115468 cli: fix `--build` flag for `create` (#10982)\n e1aa4f77 otel: add args & flags to cli traces (#10974)\n d7b0b2bd watch: build & launch the project at start (#10957)\n e0f39ebb pull OCI remote resource\n c9d54f09 introduce publish (alpha) command\n 52e54ef9 doc: updated README.md to remove broken link\n f4f2e934 migrate to github.com/distribution/reference\n 32c3d0a3 Enable service explicitly requested to be restarted\n 1fdbcb62 build: pass BuildOptions around explicitly & fix multi-platform issues\n 407a0d5b up: fix various race/deadlock conditions on exit (#10934)\n 8caa6f1f pkg/api: replace uuid for basic random id\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"docker-compose: update to v2.26.0"}},{"before":"4e6a74ff63efe58c92c267c5ace3e464e76448f6","after":"4666b2a2d80c8d063b4de3fea3142115b7598779","ref":"refs/heads/master-next","pushedAt":"2024-03-22T18:01:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"xen: use bzImage for boot (instead of vmlinux)\n\nTesting with the latest oe-core was unable to boot and\nonly syslinux was running.\n\nIt appears that the desired kernel is not on the /boot\npartition, and hence the system can't continue.\n\nbzImage is installed and available, so we switch to that.\n\nWe also ensure that both kernel-vmlinux and kernel-image\nare installed to the rootfs so we can have choices in\nthe future.\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"xen: use bzImage for boot (instead of vmlinux)"}},{"before":"cabcaf10078b257b0ed85588571f6022d2d5fd8e","after":"4e6a74ff63efe58c92c267c5ace3e464e76448f6","ref":"refs/heads/master-next","pushedAt":"2024-03-20T20:00:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"Revert \"docker-compose: update to v2.24.6\"\n\nOne of the vendor components has deleted a commit that docker-compose\nis using (and has listed as a replacement in go.mod). Until\ndocker-compose comes up with a solution, we temporarily revert to\nand older compose.\n\nWe'll update to the latest 2.23.x if this isn't resolved in 2.24+\nbefore release.\n\nThis reverts commit 29ec8e5ceacdf20bd1f836268cf01a6a12484ba3.","shortMessageHtmlLink":"Revert \"docker-compose: update to v2.24.6\""}},{"before":"54f80102b0245ae7ca37103dafcf63c52ea47c89","after":"cabcaf10078b257b0ed85588571f6022d2d5fd8e","ref":"refs/heads/master-next","pushedAt":"2024-03-19T18:24:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"k3s: package check-config.sh\n\nIn a similar way we package check-config.sh for docker, we package\nthe contrib script for k3s.\n\nroot@qemux86-64:/# ./usr/share/k3s/check-config.sh [48/4924]\n\nVerifying binaries in ./usr/share/k3s:\n- sha256sum: sha256sums unavailable\n- links: link list unavailable\n\nSystem:\n- /usr/sbin iptables v1.8.10 (legacy): ok\n- swap: disabled\n- routes: ok\n\nLimits:\n- /proc/sys/kernel/keys/root_maxkeys: 1000000\n\ninfo: reading kernel config from /proc/config.gz ...\n\nGenerally Necessary:\n- cgroup hierarchy: cgroups V2 mounted, cpu|cpuset|memory controllers status: good\n- CONFIG_NAMESPACES: enabled\n- CONFIG_NET_NS: enabled\n- CONFIG_PID_NS: enabled\n- CONFIG_IPC_NS: enabled\n- CONFIG_UTS_NS: enabled\n- CONFIG_CGROUPS: enabled\n- CONFIG_CGROUP_PIDS: enabled\n- CONFIG_CGROUP_CPUACCT: enabled\n- CONFIG_CGROUP_DEVICE: enabled\n- CONFIG_CGROUP_FREEZER: enabled\n- CONFIG_CGROUP_SCHED: enabled\n- CONFIG_CPUSETS: enabled\n- CONFIG_MEMCG: enabled\n- CONFIG_KEYS: enabled\n- CONFIG_VETH: enabled\n- CONFIG_BRIDGE: enabled\n- CONFIG_BRIDGE_NETFILTER: enabled\n- CONFIG_IP_NF_FILTER: enabled (as module)\n- CONFIG_IP_NF_TARGET_MASQUERADE: enabled (as module)\n- CONFIG_NETFILTER_XT_MATCH_ADDRTYPE: enabled (as module)\n- CONFIG_NETFILTER_XT_MATCH_CONNTRACK: enabled (as module)\n- CONFIG_NETFILTER_XT_MATCH_IPVS: enabled (as module)\n- CONFIG_NETFILTER_XT_MATCH_COMMENT: enabled (as module)\n- CONFIG_NETFILTER_XT_MATCH_MULTIPORT: enabled (as module)\n- CONFIG_IP_NF_NAT: enabled (as module)\n- CONFIG_NF_NAT: enabled (as module)\n- CONFIG_POSIX_MQUEUE: enabled\n\nOptional Features:\n- CONFIG_USER_NS: enabled\n- CONFIG_SECCOMP: enabled\n- CONFIG_BLK_CGROUP: enabled\n- CONFIG_BLK_DEV_THROTTLING: enabled\n- CONFIG_CGROUP_PERF: enabled\n- CONFIG_CGROUP_HUGETLB: enabled\n- CONFIG_NET_CLS_CGROUP: enabled\n- CONFIG_CGROUP_NET_PRIO: enabled\n- CONFIG_CFS_BANDWIDTH: enabled\n- CONFIG_FAIR_GROUP_SCHED: enabled\n- CONFIG_RT_GROUP_SCHED: enabled\n- CONFIG_IP_NF_TARGET_REDIRECT: enabled (as module)\n- CONFIG_IP_SET: enabled (as module)\n- CONFIG_IP_VS: enabled\n- CONFIG_IP_VS_NFCT: enabled\n- CONFIG_IP_VS_PROTO_TCP: enabled\n- CONFIG_IP_VS_PROTO_UDP: enabled\n- CONFIG_IP_VS_RR: enabled (as module)\n- CONFIG_EXT4_FS: enabled\n- CONFIG_EXT4_FS_POSIX_ACL: enabled\n- CONFIG_EXT4_FS_SECURITY: enabled\n- Network Drivers:\n - \"overlay\":\n - CONFIG_VXLAN: enabled (as module)\n Optional (for encrypted networks):\n - CONFIG_CRYPTO: enabled\n - CONFIG_CRYPTO_AEAD: enabled\n - CONFIG_CRYPTO_GCM: enabled\n - CONFIG_CRYPTO_SEQIV: enabled\n - CONFIG_CRYPTO_GHASH: enabled\n - CONFIG_XFRM: enabled\n - CONFIG_XFRM_USER: enabled (as module)\n - CONFIG_XFRM_ALGO: enabled\n - CONFIG_INET_ESP: enabled (as module)\n - CONFIG_INET_XFRM_MODE_TRANSPORT: missing\n- Storage Drivers:\n - \"overlay\":\n - CONFIG_OVERLAY_FS: enabled\n\nSTATUS: pass\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"k3s: package check-config.sh"}},{"before":"a30afa871f9d40017bb9f434758bee06244bafcc","after":"54f80102b0245ae7ca37103dafcf63c52ea47c89","ref":"refs/heads/master-next","pushedAt":"2024-03-15T21:54:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"k3s: set version.UpstreamGolang in binaries\n\nk3s will refuse to start if the golang version it was built\nwith doesn't match the VERSION_GOLANG linker variable.\n\nAs an example: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/61668\n\nWe query our version of the compiler and set it in the binaries\nto ensure they match.\n\nNote: this may cause issues if you bump the golang compiler, but\nk3s doesn't rebuild. We'll worry about that when it happens.\n\nWith this change, k3s starts and the node becomes ready.\n\nroot@qemux86-64:~# uname -a\nLinux qemux86-64 6.6.20-yocto-standard #1 SMP PREEMPT_DYNAMIC Sun Mar 3 16:28:22 UTC 2024 x86_64 GNU/Linux\n\nroot@qemux86-64:~# kubectl get nodes\nNAME STATUS ROLES AGE VERSION\nqemux86-64 Ready control-plane,master 10m v1.28.7-k3s1\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"k3s: set version.UpstreamGolang in binaries"}},{"before":"e7f9c2dd2f9f4ac95942b69c05ed8f5d0494edbf","after":"7a3b0b7ae1ac1a721369ee3f7a73b40b73510099","ref":"refs/heads/master","pushedAt":"2024-03-15T21:54:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"conf/layer: add scarthgap compatibility\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"conf/layer: add scarthgap compatibility"}},{"before":"7902664f89678164b7fc90d421cee74cbec51cdf","after":"cb2bc17e96552cdfc141d27bd9f4dbd95a872846","ref":"refs/heads/kirkstone","pushedAt":"2024-03-15T21:54:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"openvswitch: Upgrade 2.17.6 -> 2.17.9\n\nIncludes security fixes for - CVE-2023-3966 and CVE-2023-5366\n\ncommits short logs:\n0bea06d99 (tag: v2.17.9) Set release date for 2.17.9.\nb8657dada netdev-offload-tc: Check geneve metadata length.\ne235a421f odp: ND: Follow Open Flow spec converting from OF to DP.\n002cba9f1 dpdk: Use DPDK 21.11.6 release for OVS 2.17.\nee889659d github: Update versions of action dependencies (Node.js 20).\nbf717d0f3 ovs-atomic: Fix inclusion of Clang header by GCC 14.\n9bbc2cf8a ovsdb-idl.at: Test IDL behavior during database conversion.\n049189584 tests: Use _DAEMONIZE macro's to start tcpdump.\n30099c5d9 tests-ovsdb: Switch OVSDB_START_IDLTEST to macro.\nf4b4d650a python: idl: Handle monitor_canceled.\nd6caa6ed0 vconn: Count vconn_sent regardless of log level.\nb0eb66a69 backtrace: Fix error in log_backtrace() documentation.\nbb89735b2 ovsdb: trigger: Do not allow conversion in read-only mode.\na79ee883a ovsdb: jsonrpc-server: Fix the DSCP value in default options.\n4f01f2f7d jsonrpc: Sort JSON objects while printing debug messages.\n3cae42bc5 tests: ovsdb: Use diff -up format for replay test.\na7036f6a1 ovsdb-server.at: Enbale debug logs in active-backup tests.\nc944a30fe ovsdb: transaction: Don't try to diff unchanged columns.\n5c0dc9602 ovsdb: transaction: Avoid diffs for different type references.\neabd4cb2f ci: Update the GitHub Ubuntu runner image to Ubuntu 22.04.\nc462aabb3 netdev-afxdp: Disable -Wfree-nonheap-object on receive.\nb3f8c32ed ovsdb-idl: Preserve change_seqno when deleting rows.\nd254aedad tunnel: Do not carry source port from a previous tunnel.\n1857c569e netdev-offload-tc: Fix offload of tunnel key tp_src.\n0a0c500d7 cirrus: Update from FreeBSD 12 to 14.\n74633888d dpdk: Use DPDK 21.11.5 release for OVS 2.17.\nb5e54aa16 ovs-ofctl: Correctly mark the CT flush commands.\n1d3609a48 mcast-snooping: Flush flood and report ports when deleting interfaces.\ndf101fe1e mcast-snooping: Test per port explicit flooding.\n8313ebbb3 flake8: Fix E721 check failures.\nf73208151 build-aux: Enable flake8 checks for python extraction scripts.\n8b6a8fcb0 build-aux/extract-ofp-msgs: Fix flake8 and syntax errors.\n80e922644 build-aux/extract-ofp-fields: Fix flake8 and syntax errors.\n1508e7abc build-aux/extract-ofp-errors: Fix flake8 and syntax errors.\n98fc48e4d build-aux/extract-ofp-actions: Fix flake8 and syntax errors.\nd52231171 automake: Move build-aux EXTRA_DIST updates to their own file.\n8868756b8 netdev-offload: Fix Clang's static analyzer 'Division by zero' warnings.\n46e9cacaa ofp-table: Fix count_common_prefix_run() function.\n8e6d1cd04 vswitch.xml: Add entry for dpdkvhostuser userspace-tso.\n7838778ad vswitch.xml: Add dpdkvhostuser group status.\na3a039507 tests: Use ping timeout instead of deadline.\n3351b149c tests/system-traffic: Ensure no name resolution for tcpdump.\nbce17b0bb tc: Improve logging of mismatched actions.\naf934924f ofproto-dpif-upcall: Pause revalidators when purging.\n48fa54747 db-ctl-base: Fix memory leak of db commands.\n7fb2197e1 Prepare for 2.17.9.\n275be1eb9 (tag: v2.17.8) Set release date for 2.17.8.\nbe1a8f7ec conntrack: Remove nat_conn introducing key directionality.\nf179c7c07 conntrack: simplify cleanup path\nfac770a0a netdev-dpdk: Document status options for VF MAC address.\n79ab2eeb1 netdev-offload-dpdk: Fix flushing of a physdev.\n4ced485f8 connmgr: Fix ofconn configuration on vswitchd startup.\n3c39cfe03 python: idl: Fix last-id update from a monitor reply.\na6207b2bc ofproto-dpif-xlate: Fix recirculation with patch port and controller.\na141b62c2 ofproto-dpif-xlate: Don't reinstall removed XC_LEARN rule.\n586e73dac configure: Avoid deprecated AC_PROG_CC_C99 if possible.\nbd95fe3d7 tests: Fix time dependency in overlapping flows modification test.\n123b7aaa7 python: Use build to generate PEP517 compatible archives.\n41d2e7e9a python: Use twine to upload sdist package to pypi.org.\n66d5562e3 python: Rename build related code to ovs_build_helpers.\nc880faea8 dpif-netdev: Fix length calculation of netdet_flow_key.\n8c7aa5f58 doc: Fix description of max_len for controller action.\n34ff03c3c docs: Fix rendering of VLAN Comparison Chart.\n93412e00e docs: Run tbl preprocessor in manpage-check rule.\n6929485d3 docs: Add `nowarn` region option to tables.\n08b6b83a3 tests: Add clang-analyzer-results to gitignore.\nc252b1f8a ci: Add jobs to test -std=c99 builds.\n242bb2624 tests: Fix order of includes in barrier/id-fpool/mpsc-queue tests.\n292eca58c sflow: Always enable _BSD_SOURCE.\n82aa3fb01 compiler.h: Don't use asm and typeof with non-GNU compilers.\na45b3afbf ovs.tmac: Fix troff warning in versions above groff-1.23.\na336ef712 connmgr: Count unsent async messages.\na74b7dfb9 dpif-netdev: Fix dpif_netdev_flow_put.\nf04bfd5e4 ofproto-dpif-xlate: Reduce stack usage in recursive xlate functions.\n29990edbc cirrus: Update to FreeBSD 13.2.\n65bb82369 ci: Fix OPTS not being passed to OSX builds.\nfe98b0c1f ovsdb-tool: Fix json leak while showing clustered log.\n44722bbda ovsdb-server: Fix excessive memory usage on DB open.\n9db221fcd tests: Add ovsdb execution cases for set size constraints.\n3cfe388cb ovsdb: relay: Fix handling of XOR updates with size constraints.\nf4d15497f ovsdb: file: Fix diff application to a default column value.\n7864ed557 ovsdb: file: Fix inability to read diffs that violate type size.\n97d91ad2d ovs-tcpdump: Clear auto-assigned ipv6 address of mirror port.\ndba7482e0 ofproto-dpif: Fix removal of renamed datapath ports.\na1ca9e589 ofproto-dpif-upcall: Mirror packets that are modified.\n5d976536b vswitchd: Wait for a bridge exit before replying to exit unixctl.\ne206df08d Prepare for 2.17.8.\nf15de6508 (tag: v2.17.7) Set release date for 2.17.7.\n4b10b0b87 fatal-signal: Don't share signal fds/handles with forked process.\ne01ea8e7e cpu: Fix cpuid check for some AMD processors.\n111c7be31 tc: Fix crash on malformed reply from kernel.\n75152d3d6 netdev-dpdk: Fix warning with gcc 13.\n5285dad18 utilities/bashcomp: Fix PS1 generation on new bash.\nebe7bd7b6 netdev-offload-dpdk: Fix crash in debug log.\n4937a5341 stream-ssl: Disable alerts on unexpected EOF.\nfe99e6b97 tests: layer3-tunnels: Skip bareudp tests if not supported by kernel.\na375055f2 ovs-fields: Modify the width of tpa and spa.\n749769be3 netdev-vport: RCU-fy tunnel config.\nc423fa5f6 smap: Make argument of smap_add_ipv6 constant.\n2db06ee6f netdev-vport: Fix unsafe handling of GRE sequence number.\n51d804aa4 dpctl: Fix dereferencing null pointer in parse_ct_limit_zones().\n80b15d142 netdev-offload: Fix deadlock/recursive use of the netdev_hmap_rwlock rwlock.\n0d3c27e90 ofproto-dpif-xlate: Fix use-after-free when xlate_actions().\n8eb24943c tc: Fix cleaning chains.\ncbe5852d7 python-stream: Handle SSL error in do_handshake.\nbe3caf455 dpif-netlink: Fix memory leak dpif_netlink_open().\nb7e1593f4 ofp-parse: Check ranges on string to uint32_t conversion.\n70cb45c66 learning-switch: Fix coredump of OpenFlow15 learning-switch.\nb08224194 ovsdb: Allow conversion records with no data in a clustered storage.\nefcdf6c0d ovsdb: Check for ephemeral columns before writing a new schema.\nbf39ea3c7 ovsdb-tool: Fix cluster-to-standalone for DB conversion records.\n4f82f8903 ovs-tcpdump: Stdout is shutdown before ovs-tcpdump exit.\n77116d990 Prepare for 2.17.7.\n\nReference:\nhttps://www.openvswitch.org/releases/NEWS-2.17.9.txt\n\nSigned-off-by: Yogita Urade \nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"openvswitch: Upgrade 2.17.6 -> 2.17.9"}},{"before":"1532143f1bffd9f23af85efeb1c7d8f188cb845e","after":"a30afa871f9d40017bb9f434758bee06244bafcc","ref":"refs/heads/master-next","pushedAt":"2024-03-14T20:22:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"cloud-init: update to 24.1.1\n\nBumping cloud-init to version 24.1.1, which comprises the following commits:\n\n e982c2087 Release 24.1.1\n 2a4c0b6f7 fix: Include DataSourceCloudStack attribute in unpickle test (#5039)\n f1e43986f bug(vmware): initialize new DataSourceVMware attributes at unpickle (#5021)\n f32228e75 fix(apt): Don't warn on apt 822 source format (#5028)\n 3eefceb3b fix: Add \"broadcast\" to network v1 schema (#5034)\n 8eba10ca2 pro: honor but warn on custom ubuntu_advantage in /etc/cloud/cloud.cfg (#5030)\n 8aa31e3d3 net/dhcp: handle timeouts for dhcpcd (#5022)\n caea5619e fix: Make wait_for_url respect explicit arguments\n 1f38828d5 bug(wait_for_url): when exceptions occur url is unset, use url_exc\n c2bb381e7 test: Fix scaleway retry assumptions\n 3b93a01a9 fix: Make DataSourceOracle more resilient to early network issues (#5025)\n c9bdb1a67 tests: Fix wsl test (#5008)\n 49df54730 Release 24.1\n 5c15e7997 fix: Don't warn on vendor directory (#4986)\n 12126f574 apt: kill spawned keyboxd after gpg cmd interaction\n c8507a49b tests: upgrade tests should only validate current boot log\n fc150eb86 net/dhcp: fix maybe_perform_dhcp_discovery check for interface=None\n f6a98c80d doc(network-v2): fix section nesting levels\n 545991488 fix(tests): don't check for clean log on minimal image (#4965)\n fc81fb325 fix(cc_resize): Don't warn if zpool command not found (#4969)\n aa285fe67 feat(subp): Make invalid command warning more user-friendly (#4972)\n f8cbd5ca9 docs: Remove statement about device path matching (#4966)\n 3780ee7cc test: Fix xfail to check the dhcp client name (#4971)\n cb49eee0c tests: avoid console prompts when removing gpg on Noble\n d8b6ac2bc test: fix test_get_status_systemd_failure\n 1447bfe49 Release 23.4.4 (#4955)\n 66b5ce9d5 fix(nocloud): smbios datasource definition\n 4b694a45d tests: Check that smbios seed works\n beddd97c1 fix: Remove hardcoded /var/lib/cloud hotplug path (#4940)\n d175170ae refactor: Refactor status.py (#4864)\n 05ea2c020 test: Use correct lxd network-config keys (#4950)\n e8c2eaf2f test: limit temp dhcp6 changes to < NOBLE (#4942)\n 89ebcc394 test: allow downgrades when install debs (#4941)\n 758536152 tests: on noble, expect default /etc/apt/sources.list\n e5249ab5a tests: lxd_vm early boot status test ordered After=systemd-remount-fs (#4936)\n 6f52f15f4 tests: pro integration tests supply ubuntu_advantage until pro v32 (#4935)\n 05eac8ba1 feat(hotplug): add cmd to enable hotplug (#4821)\n 05ed5472a test: fix test_combined_cloud_config_json (#4925)\n 9bd0f5264 test: xfail udhcpc on azure (#4924)\n 4c822bd6b feat: Implement the WSL datasource (#4786)\n 2e89bb317 refactor(openrc): Improve the OpenRC files (#4916)\n 0234f1b0b tests: use apt install instead of dpkg -i to install pkg deps\n b74299efe tests: inactive module rename ubuntu_advantage to ubuntu_pro\n 4ed78b116 test: fix tmpdir in test_cc_apk_configure (#4914)\n 94f58e812 test: fix jsonschema version checking in pro test (#4915)\n 6d61b63f3 feat(dhcp): Make dhcpcd the default dhcp client (#4912)\n 5fd3fc72f feat(Alpine) cc_growpart.py: fix handling of /dev/mapper devices (#4876)\n 90fd7ac0e test: Retry longer in test_status.py integration test (#4910)\n 29c215fa8 test: fix kernel override test (#4913)\n 4775327e7 chore: Rename sysvinit/gentoo directory to sysvinit/openrc (#4906)\n 4779679e7 doc: update ubuntu_advantage references to pro\n 09bb6190e chore: rename cc_ubuntu_advantage to cc_ubuntu_pro (SC-1555)\n b9b125fd8 feat(ubuntu pro): deprecate ubuntu_pro key in favor of ubuntu_advantage\n 25bc74cc4 feat(schema): support ubuntu_pro key and deprecate ubuntu_advantage\n 0754ed2d6 test: fix verify_clean_log (#4903)\n a41401199 test: limit test_no_hotplug_triggered_by_docker to stable releases\n d6dc417d2 tests: generalize warning Open vSwitch warning from netplan apply (#4894)\n 64631260b fix(hotplug): remove literal quotes in args\n cd5a72743 feat(apt): skip known /etc/apt/sources.list content\n 9d08c1177 feat(apt): use APT deb822 source format by default\n 48ab789b9 test(ubuntu-pro): change livepatch to esm-infra\n 99394ecb9 doc(ec2): fix metadata urls (#4880)\n c948e4182 fix: unpin jsonschema and update tests (#4882)\n 160b5ac8f distro: add eject FreeBSD code path (#4838)\n 4dbb08f5f feat(ec2): add hotplug as a default network update event (#4799)\n f2750c058 feat(ec2): support instances with repeated device-number (#4799)\n b519d861a feat(cc_install_hotplug): trigger hook on known ec2 drivers (#4799)\n 0ca5f3104 feat(ec2): support multi NIC/IP setups (#4799)\n e70cd4784 feat(hotplug): hook-hotplug is now POSIX shell add OpenRC init script\n 7d605eae6 test: harden test_dhcp.py::test_noble_and_newer_force_client\n 9c4b799e6 test: fix test_combined_cloud_config_json (#4868)\n c7c4a334f feat(apport): Disable hook when disabled (#4874)\n 0af00e48d chore: Add pyright ignore comments (#4874)\n 534cbc26c bug(apport): Fix invalid typing (#4874)\n be68e2aac refactor: Move general apport hook to main branch (#4874)\n 551f560d1 feat(bootspeed)!: cloud-config.service drop After=snapd.seeded\n 7a03691a8 chore: update CI package build to oldest supported Ubuntu release focal (#4871)\n 4e87db2be test: fix test_cli.test_valid_userdata\n ee7994071 feat: handle error when log file is empty (#4859)\n 15f786a5b test: fix test_ec2_ipv6\n 5e7ef1032 fix: Address TIOBE abstract interpretation issues (#4866)\n c608a9c94 feat(dhcp): Make udhcpc use same client id (#4830)\n 5c03247a4 feat(dhcp): Support InfiniBand with dhcpcd (#4830)\n 7ed89d3f7 feat(azure): Add ProvisionGuestProxyAgent OVF setting (#4860)\n b7c7be95f test: Bring back dhcp6 integration test changes (#4855)\n 39c106364 tests: add status --wait blocking test from early boot\n e6d56b636 tests: fix retry decorator to return the func value\n cb08cab5d docs: add create_hostname_file to all hostname user-data examples (#4727)\n fdefe08ad fix: Fix typos (#4850)\n 33148a072 feat(dhcpcd): Read dhcp option 245 for azure wireserver (#4835)\n 928e79029 tests(dhcp): Add udhcpc client to test matrix (#4839)\n b08193b37 fix: Add types to network v1 schema (#4841)\n 40d65002a docs(vmware): fixed indentation on example userdata yaml (#4854)\n 66c427ce1 tests: Remove invalid keyword from method call\n 4e0329331 Release 23.4.3\n 1f6eddd5b fix: Handle systemctl when dbus not ready (#4842)\n 89cba2950 fix(schema cli): avoid netplan validation on net-config version 1\n 7dab72dd5 tests: reduce expected reports due to dropped rightscale module\n ae38732be tests(net-config): add awareness of netplan on stable Ubuntu\n d45beaa88 fix(source): fix argument boundaries when parsing cmdline (#4825)\n 2060e8359 feat: fall back to cdrom_id eject if eject is not available (#4769)\n 81051acc6 fix(packages/bddeb): restrict debhelper-compat to 12 in focal (#4831)\n 2c748f502 tests: Add kernel commandline test (#4833)\n fc4e23334 fix: Ensure NetworkManager renderer works without gateway (#4829)\n 2b693c656 test: Correct log parsing in schema test (#4832)\n 1a248b592 refactor: Remove cc_rightscale_userdata (#4813)\n d27eab110 refactor: Replace load_file with load_binary_file to simplify typing (#4823)\n 0e90131d5 refactor: Add load_text_file function to simplify typing (#4823)\n 31fff57de refactor: Change variable name for consistent typing (#4823)\n 21b2b6e44 feat(dhcp): Add support for dhcpcd (#4746)\n ba6fbfe4f refactor: Remove unused networking code (#4810)\n e8928418f test: Add more DNS net tests\n f7e0c4174 BREAKING CHANGE: Stop adding network v2 DNS to global DNS\n a85f0678c doc: update DataSource.default_update_events doc (#4815)\n 15c78e8b2 chore: do not modify instance attribute (#4815)\n ef2e48e93 test: fix mocking leaks (#4815)\n a74653f98 Revert \"ci: Pin pytest<8.0.0. (#4816)\" (#4815)\n dba337bf7 test: Update tests for passlib (#4818)\n e168b4a13 fix(net-schema): no warn when skipping schema check on non-netplan\n 56aa87969 feat(SUSE): reboot marker file is written as /run/reboot-needed (#4788)\n ddbb7aa08 test: Cleanup unwanted logger setup calls (#4817)\n cb58abe04 refactor(cloudinit.util): Modernize error handling, add better warnings (#4812)\n 7c96c9cd9 ci: Pin pytest<8.0.0. (#4816)\n 180da9ba3 fix(tests): fixing KeyError on integrations tests (#4811)\n 39c578140 tests: integration for network schema on netplan systems (#4767)\n 275b66e3e feat(schema): use netplan API to validate network-config (#4767)\n dad4ad925 chore: define CLOUDINIT_NETPLAN_FILE static var (#4767)\n 81a3fa462 fix: cli schema config-file option report network-config type (#4767)\n ae9a6ff43 refactor(azure): replace BrokenAzureDataSource with reportable errors (#4807)\n 72418838f Fix Alpine and Mariner /etc/hosts templates (#4780)\n 5370c3e26 tests: revert #4792 as noble images no longer return 2 (#4809)\n 0a91df832 tests: use client fixture instead of class_client in cleantest (#4806)\n 7ee0dc8ef tests: enable ds-idenitfy xfail test LXD-kvm-not-MAAS-1 (#4808)\n 48bdc150f fix(tests): failing integration tests due to missing ua token (#4802)\n d9677655e Release 23.4.2\n 8ff94fe94 Revert \"Use grep for faster parsing of cloud config in ds-identify (#4327)\"\n f2851e099 tests: Demonstrate ds-identify yaml parsing broken\n 3b9397ff8 tests: add exit 2 on noble from cloud-init status (#4792)\n 9d22a63bf fix: linkcheck for ci to ignore scaleway anchor URL (#4793)\n 84b322c6f feat: Update cacerts to support VMware Photon (#4763)\n b620c0424 fix: netplan rendering integrations tests (#4795)\n bc2e24e5e azure: remove cloud-init.log reporting via KVP (#4715)\n ae38d4b07 feat(Alpine): Modify ds-identify for Alpine support and add OpenRC init.d script (#4785)\n ce07818f9 doc: Add DatasourceScaleway documentation (#4773)\n bb8ed452a fix: packaged logrotate file lacks suffix on ubuntu (#4790)\n d9865e2ac feat(logrotate): config flexibility more backups (#4790)\n da08a2609 fix(clean): stop warning when running clean command (#4761)\n 17caebb26 feat: network schema v1 strict on nic name length 15 (#4774)\n 0e247c897 logrotate config (#4721)\n 494035101 test: Enable coverage in integration tests (#4682)\n f1ca01c5b test: Move unit test helpers to global test helpers (#4682)\n 1c5726b1c test: Remove snapshot option from install_new_cloud_init (#4682)\n 5b5eb8bd8 docs: fix cloud-init single param docs (#4682)\n 5b6d08deb Alpine: fix location of dhclient leases file (#4782)\n 034a5cdf1 test(jsonschema): Pin jsonschema version (#4781)\n 1baa9ff06 refactor(IscDhclient): discover DHCP leases at distro-provided location (#4683)\n b729a4c4a feat: datasource check for WSL (#4730)\n f79505db9 test: Update hostname integration tests (#4744)\n 901a9a695 test: Add mantic and noble releases to integration tests (#4744)\n 436e6f5ce refactor: Ensure internal DNS state same for v1 and v2 (#4756)\n 42d1c9571 feat: Add v2 route mtu rendering to NetworkManager (#4748)\n dc94a3901 tests: stable ubuntu releases will not exit 2 on warnings (#4757)\n bda164459 doc(ds-identify): Describe ds-identify irrespective of distro (#4742)\n 812df5038 fix: relax NetworkManager renderer rules (#4745)\n 598e0560d fix: fix growpart race (#4618)\n 0d787d0a2 feat: apply global DNS to interfaces in network-manager (#4723)\n 39abae9ec feat(apt): remove /etc/apt/sources.list when deb22 preferred (#4740)\n 960faf87d chore: refactor schema data as enums and namedtuples (#4585)\n 3274d2306 feat(schema): improve CLI message on unprocessed data files (#4585)\n 8937b5e5a fix(config): relocate /run to /var/run on BSD (canonical#4677)\n 83f99b547 fix(ds-identify): relocate /run on *BSD (#4677)\n ccf5bc4dc fix(sysvinit): make code a bit more consistent (#4677)\n b51536bc7 doc: Document how cloud-init is, not how it was (#4737)\n 720665263 tests: add expected exit 2 on noble from cloud-init status (#4738)\n 367300257 test(linkcheck): ignore github md and rst link headers (#4734)\n b6a1c635d test: Update webhook test due to removed cc_migrator module (#4726)\n 0f3afb41b fix(ds-identify): Return code 2 is a valid result, use cached value\n cb36bf38b fix(cloudstack): Use parsed lease file for virtual router in cloudstack\n 53eb8555e fix(dhcp): Guard against FileNotFoundError and NameError exceptions\n d662ffc5e fix(apt_configure): disable sources.list if rendering deb822 (#4699)\n 21c1d9161 docs: Add link to contributing to docs (#4725)\n 5a021d50b chore: remove commented code (#4722)\n fb5a7186d chore: Add log message when create_hostname_file key is false (#4724)\n c2c100e8c fix: Correct v2 NetworkManager route rendering (#4637)\n 82162cb47 azure/imds: log http failures as warnings instead of info (#4714)\n bb1e298b4 fix(setup): Relocate libexec on OpenBSD (#4708)\n 4f60ff099 feat(jinja): better jinja feedback and error catching (#4629)\n c698d8e2a test: Fix silent swallowing of unexpected subp error (#4702)\n 9308e8767 fix: Move cloud-final.service after time-sync.target (#4610)\n 1003d438b feat(log): Make logger name more useful for __init__.py\n 468c0f62e Release 23.4.1 (#4695)\n 1b0719420 chore: Remove cc_migrator module (#4690)\n c071f69ac fix(tests): make cmd/devel/tests work on non-GNU\n e90cb10bb chore: Remove cmdline from spelling list (#4670)\n 290b0a0f7 doc: Document boot status meaning (#4670)\n 5e1cf09c4 doc: Set expectations for new datasources (#4670)\n addfc845b ci: Show linkcheck broken links in job output (#4670)\n d29b744e7 fix: Handle systemctl commands when dbus not ready (#4681)\n 4006c23cb dmi: Add support for OpenBSD (#4654)\n 4ed09d63d ds-identify: fake dmidecode support on OpenBSD (#4654)\n 533ec66bd ds-identify: add OpenBSD support in uname (#4654)\n 949af5483 refactor: Ensure '_cfg' in Init class is dict (#4674)\n a6ef369ad refactor: Make event scope required in stages.py (#4674)\n da62f298f refactor: Remove unused argument (#4674)\n 305ec6bec chore: Move from lintian to a sphinx spelling plugin (#3639)\n 3e7caf3d0 fix(doc): Fix spelling errors found by sphinxcontrib-spelling (#3639)\n 75ee2f073 ci: Add Python 3.13 (#4567)\n 78a653bfe Add AlexSv04047 to CLA signers file (#4671)\n 969671bc7 fix(openbsd): services & build tool (#4660)\n bb474df78 tests/unittests: add a new unit test for network manager net activator (#4672)\n b45d23ce3 Implement DataSourceCloudStack.get_hostname() (#4433)\n d1d516689 net/nm: check for presence of ifcfg files when nm connection files are absent (#4645)\n 1d6918bdf doc: Overhaul debugging documentation (#4578)\n 084c053d2 doc: Move dangerous commands to dev docs (#4578)\n ebb843371 doc: Relocate file location docs (#4578)\n 12950ae0a doc: Remove the debugging page (#4578)\n cfb1bef67 fix(util): Fix boottime to work on OpenBSD (#4667)\n 0264e9691 net: allow dhcp6 configuration from generate_fallback_configuration()\n 29dd5ace7 net/network_manager: do not set \"may-fail\" to False for both ipv4 and ipv6 dhcp\n 72d6e187a feat(subp): Measure subprocess command time (#4606)\n 09b70436b fix(python3.13): Fix import error for passlib on Python 3.13 (#4669)\n 45501aaa1 style(brpm/bddeb): add black and ruff for packages build scripts (#4666)\n 4d6b96d8b copr: remove TODO.rst from spec file\n d798bb5e0 fix(packages/brpm): correct syntax error and typo\n 9994f7f56 style(ruff): fix tip target\n 12bb6818a config: Module documentation updates (#4599)\n 3bad8b5a5 refactor(subp): Remove redundant parameter 'env' (#4555)\n ad6808f82 refactor(subp): Remove unused parameter 'target' (#4555)\n e6d0acde2 refactor: Remove 'target' boilerplate from cc_apt_configure (#4555)\n 3ee514ace refactor(subp): Re-add return type to subp() (#4555)\n 36959b6ab refactor(subp): Add type information to args (#4555)\n 3924113df refactor(subp): Use subprocess.DEVNULL (#4555)\n 9af8a4a07 refactor(subp): Remove parameter 'combine_capture' (#4555)\n e9b9971f6 refactor(subp): Remove unused parameter 'status_cb' (#4555)\n c02098ff0 fix(cli): fix parsing of argparse subcommands (#4559)\n 9160bdb68 chore!: drop support for dsa ssh hostkeys in docs and schema (#4456)\n 3c0eca190 chore!: do not generate ssh dsa host keys (#4456)\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"cloud-init: update to 24.1.1"}},{"before":"a71bd436ad8f335bdcfe28be6300d7ff1f284778","after":"1532143f1bffd9f23af85efeb1c7d8f188cb845e","ref":"refs/heads/master-next","pushedAt":"2024-03-13T19:33:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"diod: Update to b4b5e8e00ed11b21d7fcf05a080dc054a8eac2d6\n\nJust needs a single patch to handle the lua feature in configure when\ncross-compiling.\n\nf732f19 auto.diod.in: remove bashisms\n7e0df4c build: Update ax_compiler_vendor.m4 from autoconf-archive 2023.02.20\n7e56831 build: Update ax_lua.m4 from autoconf-archive 2023.02.20\n76c7c18 build: Install diod.service and auto.diod without install-data-local\naf5972f build: Add missing , to AS_CASE in configure.ac\n6cbbacf diodmount: update man page with privport option\n3777ea1 libdiod: Support ipv6 in diod_sock_connect\nddf6071 libdiod: Set global options on exports specified on\n1db9e57 libdiod: support privport on ipv6\nae7c536 diodmount: Add option to set privport\n66652bf diod: allow walk on open fids\n2822ea6 tests: disable open-walk test\n56f24b2 diod: fix incompatible-pointer-types warning\nab03b7f utils/diodls: fix error-format warnings\n84d4e51 github: extend build matrix to include ubuntu18\n203b4c7 README: reference SPDX identifier\nd5444ce license: update 9p.h kernel header\n0a5c80e license: update npfs source headers\n88350f3 license: update license header to abbreivated one\n57a621d protocol: fix plan9 manual links\nee95dd9 tests/misc: fix distcheck problems\nd8e1e67 README: update dependencies\n5425713 ci: install lua interpreter as prereq\n25bebfb build: add configure --disable-config\ne7f9df9 build: fix lua detection\n3eabd5d ci: create build matrix with clang, gcc\n20ca897 build: conditional use of gcc warning flags is broken\n16f8da4 build: turn all compiler warnings into errors\n59bdaa1 tests/kern/tfcntl3: drop dead code\n7a0f557 tests/kern/tfcntl2: drop dead code\ndd4d4c0 tests/kern/misc: ignore stringop-truncation warnings\n3a05837 tests/kern/fsx: ignore unused-result warnings\nc918476 tests/kern/postmark: ignore format-overflow warn\nb20268c tests/kern/fsx: fix incorrect message\n7ee5b68 tests/kern/pathwalk: check snprintf return value\n657dc10 diod: use readdir(3) in ioctx_readdir()\ncba3834 diod: normalize whitespace in ioctx_readdir_r()\n3e8ed95 diod: use readdir() not deprecated readdir_r()\n194416d diod: define _DEFAULT_SOURCE not _BSD_SOURCE\nddcbd3b diodmount: initialized variable\n698d055 diodmount: check system() return value\n787994e build: suppress liblsd errors\n192229f build: enable automake \"maintainer mode\"\n0086b9b libnpfs: don't call snprintf() with NULL %s arg\n620792d ci: add basic github workflow\n530e2d5 move main.yml into the correct directory\n783cb8c ci: add github workflow stub\nc7eccf9 ci: drop travis config\nff26333 Use PKG_CHECK_MODULES for ncurses, drop legacy curses\n91d8966 Silence warnings when compiling with clang\n3bb5798 Increase diod server maximum msize setting to 1MB\n896f37c Add option to disable hostname lookups\ncdd12f2 Remove empty README\nc2cd87c Document IPv6 address format\n899306b diod: Add support for IPv6 addresses\n1878ce9 diodmount: Add support for IPv6 addresses\n82b819f Splits the package in diod, and diod-utils.\ncf33c8e Fixes spec file for systemd build on CentOS 7.\n9af7d94 Travis-ci: added support for ppc64le\n550ba49 document the FreeBSD changes\nbfe6c4b implement impersonation on FreeBSD\nc28286f restore user-linux.c from user-linux-0.c\n2624b4f copy user-linux.c to user-freebsd.c\nf4ae6ef save a copy of user-linux.c as user-linux-0.c\n228c2d2 minor cleanup in liblsd/hostlist.c\nf325ad5 fix the help message\ne20572a finish the split of user.c\n11ed83c remove non-shared code from user.c\n929276d move common code from user.c out of the way\n7d3d01a leave only a stub in user-stub.c\nd7abf6f create user-stub.c from user.c\n828cf89 remove non-Linux bits from user-linux.c\n3eb807c create user-linux.c from user.c\n490d7bc add a setting to configure access=user API\n243b0b3 disable diodmount and tests except on Linux\n1ece6d7 make building tests configurable\na3610ca make building diodmount configurable\n13eace1 do not special-case Linux to do the same thing\n33cd2b0 FreeBSD does not have ENODATA\ne6ecd06 remove unused ifdefs\n42958d2 check for missing defines directly\n244adc7 use autoconf to detect headers\nf3b9cae small fixes for FreeBSD\n73fe9a6 Update protocol.md\nf0f7d0d Fix systemd unit dir and file permissions\n81eef82 Fix autoconf failure: Ensure m4 macro inclusion\nca1b0f5 Place systemd unit into $(libdir)/systemd/system\n5551dbc libnpclient/read.c: fix out-of-bounds write\n50bc4ea libdiod/diod_sock.c: zero initialize sockaddr\n1d40ba5 diod/ops.c: distinguish opened and unopened Fids in {set,get}attr\nd1d31c9 diod/ioctx.c: add stat, chmod, chown, truncate, utimensat\n6749db3 diod/ops.c: disallow walk on opened fids\nf1f1b38 tests/user: add tests for operations on opened fids\n6fbe656 tests: fix xattr test build\nd3946ca tests: check for daemon user\nff730b1 Fix typo in P9_TRENAME format\n9690086 add git to debian dependencies\n0498089 diod/ops.c: add header file for makedev\n043f1ea cleanup: remove files that should not have been committed\n0dd51c5 travis-ci: begin building under travis\nfb191b7 tests/kern: avoid use of relative paths\n47c63b0 tests/user: avoid use of relative paths\n320eb5a tests/misc: avoid use of relative paths\n74bfd84 test/misc: include test.h in dist target\n89fb32d tests/kern/dbench: fix distcheck problem\nd6881e0 build: fix source references in tests/misc\n2379e20 build: include from $(srcdir) not relative path\nf86b24e test/user: skip t18,19 if xattr not enabled\nfc02397 test/user/attach: reduce number of threads\n2f92e04 cleanup: drop trailing whitespace from test source\nf958117 build: drop META\nf33d72a libnpfs: use PACKAGE_NAME-PACKAGE_VERSION not META_ALIAS\n5add7d2 dtop: show PACKAGE_VERSION not META_VERSION.RELEASE\n3a51ec0 man: use PACKAGE not META macros\n1fd1b11 spec: use PACKAGE not META macros\ncf3247a cleanup: drop trailing whitespace from source\n7ca7f56 protocol.md: fix typos and markdown errors\nd04c39e README.md: trivial fixes\n9d37f4a protocol.md: fix typos\n\nChange-Id: I5f06ccaa86f935d5f32a0800c0edb49b9d17b0ff\nSigned-off-by: Ola x Nilsson \nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"diod: Update to b4b5e8e00ed11b21d7fcf05a080dc054a8eac2d6"}},{"before":"6fcd7726db6c8230da3251c65bfde10f2c780b40","after":"a71bd436ad8f335bdcfe28be6300d7ff1f284778","ref":"refs/heads/master-next","pushedAt":"2024-03-11T22:05:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"WIP: ceph: compile is broken, configure passes. upate to 18.2.0\n\nThe ability to detected our python is fixed, but we are now\nfailing in the compilation phase on some of the applications.\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"WIP: ceph: compile is broken, configure passes. upate to 18.2.0"}},{"before":"39157a136e50c8eb2b1a60de55453fcd7ed18819","after":"6fcd7726db6c8230da3251c65bfde10f2c780b40","ref":"refs/heads/master-next","pushedAt":"2024-03-11T20:48:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"kernel/cfg: synchronize latest docker configuration\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"kernel/cfg: synchronize latest docker configuration"}},{"before":"e8b7929e488823b8ccfcf88b93f15021eafde958","after":"39157a136e50c8eb2b1a60de55453fcd7ed18819","ref":"refs/heads/master-next","pushedAt":"2024-03-08T22:50:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"libvirt-glib: update 4.0.0 -> 5.0.0\n\n5.0.0 - Nov 28, 2023\n====================\n\n- Fix compatiblity with libxml2 >= 2.12.0\n- Bump min libvirt version to 2.3.0\n- Bump min meson to 0.56.0\n- Require use of GCC >= 4.8 / CLang > 3.4 / XCode CLang > 5.1\n- Mark USB disks as removable by default\n- Add support for audio device backend config\n- Add support for DBus graphics backend config\n- Add support for controlling firmware feature flags\n- Improve compiler flag handling in meson\n- Extend library version script handling to FreeBSD\n- Fix pointer sign issue in capabilities config API\n- Fix compat with gnome.mkenums() in Meson 0.60.0\n- Avoid compiler warnings from gi-ir-scanner generated\n code by not setting glib version constraints\n- Be more robust about NULL GError parameters\n- Disable unimportant cast alignment compiler warnings\n- Use 'pragma once' in all header files\n- Updated translations\n\nThis fixes build after libxml update:\n../git/libvirt-gconfig/libvirt-gconfig-object.c:200:37: error: passing argument 2 of 'xmlSetStructuredErrorFunc' from incompatible pointer type [-Werror=incompatible-pointer-types]\n 200 | xmlSetStructuredErrorFunc(NULL, gvir_xml_structured_error_nop);\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n | |\n | void (*)(void *, xmlError *) {aka void (*)(void *, struct _xmlError *)}\nIn file included from /home/flk/poky/build/tmp/work/corei7-64-poky-linux/libvirt-glib/4.0.0/recipe-sysroot/usr/include/libxml2/libxml/relaxng.h:14,\n\nSigned-off-by: Markus Volk \nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"libvirt-glib: update 4.0.0 -> 5.0.0"}},{"before":"0d54c6b0bf210716a1344cad980350aa162277ef","after":"e8b7929e488823b8ccfcf88b93f15021eafde958","ref":"refs/heads/master-next","pushedAt":"2024-03-07T09:43:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"WIP/RFC: kernel: move to a kernel-cache / central location for configuration\n\nWe've had duplicate fragments in the kernel-cache and the meta-virt\nlayer for quite some time (i.e. docker).\n\nTo more easily keep these in sync, promote the sharing of fragments\nand to allow them to be used even when meta-virt isn't part of\na build, we change our feature additions to use the yocto-kernel-cfg\nclone of the kernel-cache instead of the ones in our layer.\n\nIt remains to be seen if any other kernel recipes will run into\nissues with this movement of the fragments, so we mark this as a\nWIP/RFC.\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"WIP/RFC: kernel: move to a kernel-cache / central location for config…"}},{"before":"b1494ddbb061ef1a44332be28a926f85419f0027","after":"0d54c6b0bf210716a1344cad980350aa162277ef","ref":"refs/heads/master-next","pushedAt":"2024-03-06T17:33:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"WIP: ceph: compile is broken, configure passes. upate to 18.2.0\n\nThe ability to detected our python is fixed, but we are now\nfailing in the compilation phase on some of the applications.\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"WIP: ceph: compile is broken, configure passes. upate to 18.2.0"}},{"before":"4d89b2df1f18e7023a950356eebaec641341de55","after":"b1494ddbb061ef1a44332be28a926f85419f0027","ref":"refs/heads/master-next","pushedAt":"2024-03-05T19:39:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"armcc","name":"Andre McCurdy","path":"/armcc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/333655?s=80&v=4"},"commit":{"message":"WIP: ceph: not-for-merge. upate to 18.2.0\n\nSigned-off-by: Bruce Ashfield ","shortMessageHtmlLink":"WIP: ceph: not-for-merge. upate to 18.2.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQQkg-AA","startCursor":null,"endCursor":null}},"title":"Activity · lgirdk/meta-virtualization"}