commit 3a9a1bec1294660c3c8583301e68e5c7b520ceec Author: Reinhard Tartler <siretart@tauware.de> Date: Fri Feb 3 06:31:08 2023 -0500 debian/changelog: update commit 4cfe0027c27d37b50b706c0e689475440d2ea3aa Author: Reinhard Tartler <siretart@tauware.de> Date: Fri Feb 3 06:30:25 2023 -0500 Allow netavark to find aardvark-dns by default, Closes: #1030302 commit 5e05c87ae093135a982b712ff0b7e6d341f799cb Author: Reinhard Tartler <siretart@tauware.de> Date: Fri Feb 3 06:27:49 2023 -0500 Install aardvark-dns by default with netavark commit 031c8b42451912520515344751ee19e3b70a4bef Author: Reinhard Tartler <siretart@tauware.de> Date: Sat Jan 14 07:49:12 2023 -0500 debian/changelog: update commit df20770152a58f67c85b3daeba40101538b47ff5 Author: Reinhard Tartler <siretart@tauware.de> Date: Mon Jan 2 08:43:21 2023 -0500 debian/changelog: update commit ae169061540692789c8dad65a181cb331407cae4 Author: Reinhard Tartler <siretart@tauware.de> Date: Mon Jan 2 09:41:59 2023 -0500 invoke integration test suite needs more work to actually pass commit 83753c6a050a7958819cf081f9fa64ec48176ffd Author: Reinhard Tartler <siretart@tauware.de> Date: Mon Jan 2 08:45:09 2023 -0500 aardvark-dns and netavark must match minor versions commit 535e7eb1673b4efcd3fc215e6c6be5ecdaf7449d Author: Reinhard Tartler <siretart@tauware.de> Date: Mon Jan 2 08:42:25 2023 -0500 Allow cross-compilation, Closes: #1025361 commit 3486d235b171e0442e2fcb1b5853f5e041518e0c Author: Reinhard Tartler <siretart@tauware.de> Date: Sun Jan 1 16:44:33 2023 -0500 refresh patches commit 480cba45e4e363d4669a73da80e39f7d0aab4355 Author: Reinhard Tartler <siretart@tauware.de> Date: Sun Jan 1 17:28:55 2023 -0500 tighten dependency on librust-zbus-dev requires patch to reexport zvariant types commit cac936f4531e66583b42029cd0599d94e7d5ab15 Author: Reinhard Tartler <siretart@tauware.de> Date: Fri Dec 30 07:22:24 2022 -0500 debian/changelog: prepare new upload commit 025e7d64ff278c7df993038bfa821c676bee387d Merge: c8eae97 c2a4b9a Author: Reinhard Tartler <siretart@tauware.de> Date: Fri Dec 30 07:22:02 2022 -0500 Merge tag 'v1.4.0' into debian/sid v1.4.0 commit c2a4b9abd47cac389a95301a94ae7c5d7f7d1573 Author: Brent Baude <bbaude@redhat.com> Date: Wed Dec 7 12:15:29 2022 -0600 Release v1.4.0 Signed-off-by: Brent Baude <bbaude@redhat.com> commit 0e3268baff610d49f90096b058326bec2b0244f2 Author: Brent Baude <bbaude@redhat.com> Date: Wed Dec 7 12:11:59 2022 -0600 Update release notes for v1.4.0 Signed-off-by: Brent Baude <bbaude@redhat.com> commit a2b31787f27e258e7e843f6a0932fedda36deb8e Merge: 5f36309 011f899 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Wed Dec 7 13:08:14 2022 -0500 Merge pull request #514 from flouthoc/cargo-release release,make: add rule `make crate-publish` for publishing crates.io commit 011f899919c9d702f950456f18c33dcc080259a0 Author: Aditya R <arajan@redhat.com> Date: Tue Dec 6 12:05:06 2022 +0530 release,make: add rule crate-publish for publishing crates.io * Add new rule `make crate-publish` to automate publish at https://crates.io/crates/netavark * Document steps for publishing to `crates.io` Signed-off-by: Aditya R <arajan@redhat.com> commit 5f36309a1ecdbaf69f9e20a3653723df7e11d44f Merge: 639d85d bb4c73d Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Tue Dec 6 12:29:14 2022 -0500 Merge pull request #515 from cevich/fix_job_sequence [skip-ci] GHA/Cirrus-cron: Fix execution order commit bb4c73de5cd1f325aa0d3ee0366c54651964f060 Author: Chris Evich <cevich@redhat.com> Date: Tue Dec 6 10:25:59 2022 -0500 [skip-ci] GHA/Cirrus-cron: Fix execution order Fairly universally, the last Cirrus-Cron job is set to fire off at 22:22 UTC. However, the re-run of failed jobs GHA workflow was scheduled for 22:05, meaning it will never re-run the last cirrus-cron job should it fail. Re-arrange the execution order so as to give plenty of time between the last cirrus-cron job starting, the auto-re-run attempt, and the final failure-check e-mail. Signed-off-by: Chris Evich <cevich@redhat.com> commit 639d85d49a33b7a35c4a60de2a5e32e1042bb471 Merge: 159cd88 cece3d6 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Mon Dec 5 12:18:58 2022 -0500 Merge pull request #506 from containers/dependabot/cargo/nix-0.26.1 build(deps): bump nix from 0.25.0 to 0.26.1 commit 159cd8885578b005f585580196a142c44589d970 Merge: f7186d3 d957601 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Mon Dec 5 12:13:47 2022 -0500 Merge pull request #513 from containers/dependabot/cargo/serde-1.0.149 build(deps): bump serde from 1.0.148 to 1.0.149 commit f7186d36a08cf4dcd75218ff9fc0bbe85850bc57 Merge: 1669ecd 0c61f05 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Mon Dec 5 10:41:59 2022 -0500 Merge pull request #503 from flouthoc/netavark-network-update update: add support for `netavark update` command commit d9576019bc2045de7251ae9c956d7fe1e857c790 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 5 15:14:53 2022 +0000 build(deps): bump serde from 1.0.148 to 1.0.149 Bumps [serde](https://github.com/serde-rs/serde) from 1.0.148 to 1.0.149. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.148...v1.0.149) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> commit cece3d61ce599f6b9d49036e7e0e366b1dce0717 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 5 15:13:25 2022 +0000 build(deps): bump nix from 0.25.0 to 0.26.1 Bumps [nix](https://github.com/nix-rust/nix) from 0.25.0 to 0.26.1. - [Release notes](https://github.com/nix-rust/nix/releases) - [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md) - [Commits](https://github.com/nix-rust/nix/compare/v0.25.0...v0.26.1) --- updated-dependencies: - dependency-name: nix dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> commit 1669ecda2aab83ae94b0bcf50416d489030604e1 Merge: 8b02281 8c1a071 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Mon Dec 5 10:08:16 2022 -0500 Merge pull request #511 from containers/dependabot/cargo/zbus-3.6.1 build(deps): bump zbus from 3.5.0 to 3.6.1 commit 8b022810acc1dfb67a08b92d2e9763b011c32cdc Merge: 6b19553 354450f Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Mon Dec 5 09:39:56 2022 -0500 Merge pull request #512 from containers/dependabot/cargo/libc-0.2.138 build(deps): bump libc from 0.2.137 to 0.2.138 commit 354450f54e1faf9beae21ab58dc1a5bfe5977808 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 5 14:07:41 2022 +0000 build(deps): bump libc from 0.2.137 to 0.2.138 Bumps [libc](https://github.com/rust-lang/libc) from 0.2.137 to 0.2.138. - [Release notes](https://github.com/rust-lang/libc/releases) - [Commits](https://github.com/rust-lang/libc/compare/0.2.137...0.2.138) --- updated-dependencies: - dependency-name: libc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> commit 8c1a071d0edbb346b1ababe0f95d30134f94fb08 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Dec 5 14:07:34 2022 +0000 build(deps): bump zbus from 3.5.0 to 3.6.1 Bumps zbus from 3.5.0 to 3.6.1. --- updated-dependencies: - dependency-name: zbus dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> commit 6b19553b7e9880df338f65a86c6e01c48a17b703 Merge: 842bf99 7563db2 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Thu Dec 1 14:40:21 2022 -0500 Merge pull request #510 from Luap99/remove-vendor-task remove verify_vendor CI task commit 7563db230027702f6f7da4a17a61b19ae769137c Author: Paul Holzinger <pholzing@redhat.com> Date: Thu Dec 1 16:38:41 2022 +0100 remove verify_vendor CI task We removed vendoring a long time ago, therefore we do not need this check. I just saw it fail on one of my PRs because of a CI problem. Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit 842bf99ed0e3b3d977354d6660ee57321910f593 Merge: a93a85e 15894f3 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Tue Nov 29 14:31:27 2022 -0500 Merge pull request #508 from baude/deprecatefromts chrono: use from_timestamp_opt commit 15894f3fc24bb2b7716cb4bffdf40bd1616c2d7f Author: Brent Baude <bbaude@redhat.com> Date: Tue Nov 29 08:20:36 2022 -0600 chrono: use from_timestamp_opt chrono has deprecated from_timestamp in favor of from_timestamp_opt. this PR allows for new versions of chrono to be used. Fixes #484 Signed-off-by: Brent Baude <bbaude@redhat.com> commit a93a85ed100acb64944c97cddffabc6f393207c1 Merge: c8d3c08 d27588c Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Tue Nov 29 09:10:55 2022 -0500 Merge pull request #501 from containers/dependabot/cargo/env_logger-0.10.0 build(deps): bump env_logger from 0.9.3 to 0.10.0 commit 0c61f051a3260d5c02977654d3d898e93d1afd44 Author: Aditya R <arajan@redhat.com> Date: Mon Nov 28 06:58:26 2022 +0530 update: add support for netavark update command Netavark update allows container managers to update network scoped DNS servers of any configured network and notify running `aarvark-dns` about it. ```console netavark-update Updates network dns servers for an already configured network USAGE: netavark update --network-dns-servers <NETWORK_DNS_SERVERS> <NETWORK_NAME> ARGS: <NETWORK_NAME> Network name to update OPTIONS: -h, --help Print help information -n, --network-dns-servers <NETWORK_DNS_SERVERS> DNS Servers to update for the network ``` Signed-off-by: Aditya R <arajan@redhat.com> commit c8d3c085c032b12f7ce58ddf388d21e5bb0069cd Merge: 20a7a77 2f0b025 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Mon Nov 28 14:08:10 2022 -0500 Merge pull request #505 from baude/nspath Add nspath to commands commit 2f0b025e334ac4cfb58bb4e4862823d581a6ec06 Author: Brent Baude <bbaude@redhat.com> Date: Mon Nov 28 12:34:35 2022 -0600 Add nspath to commands Add the ns_path to setup and teardown commands. This is needed for DHCP macvlan. Signed-off-by: Brent Baude <bbaude@redhat.com> commit 20a7a77c114acf8e19d17b0ecefe9c491d70a227 Merge: 32a3805 46f9f59 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Mon Nov 28 11:20:36 2022 -0500 Merge pull request #497 from flouthoc/network-scoped-dns-netavark aardvark, netavark: support network scoped dns via `network_dns_servers` commit 32a38057841831525c6b2407e679bbcf128016a1 Merge: 6514228 64d762f Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Mon Nov 28 09:34:14 2022 -0500 Merge pull request #504 from containers/dependabot/cargo/serde-1.0.148 build(deps): bump serde from 1.0.147 to 1.0.148 commit 64d762f5a4bb43b2778a7581e311c08039dc3623 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Nov 28 14:12:43 2022 +0000 build(deps): bump serde from 1.0.147 to 1.0.148 Bumps [serde](https://github.com/serde-rs/serde) from 1.0.147 to 1.0.148. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.147...v1.0.148) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> commit d27588c2e5ee1d0fda47302e9bb0b00620f512c2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 25 14:04:51 2022 +0000 build(deps): bump env_logger from 0.9.3 to 0.10.0 Bumps [env_logger](https://github.com/rust-cli/env_logger) from 0.9.3 to 0.10.0. - [Release notes](https://github.com/rust-cli/env_logger/releases) - [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-cli/env_logger/compare/v0.9.3...v0.10.0) --- updated-dependencies: - dependency-name: env_logger dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> commit 46f9f592b1ff3b0d2d40e234e064a1bef426b715 Author: Aditya R <arajan@redhat.com> Date: Mon Nov 21 10:53:53 2022 +0530 aardvark, netavark: support network scoped dns via network_dns_servers Aardvark and podman supports `network_dns_servers` which allows aardvark to configure a resolver at network level and all containers attached to a network honors this resolver. Needs: https://github.com/containers/aardvark-dns/pull/252 Signed-off-by: Aditya R <arajan@redhat.com> commit 6514228948214dac90eeeb805741ba4a64a25821 Merge: 65afcb3 c9cbc6a Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Wed Nov 23 09:36:51 2022 -0500 Merge pull request #499 from containers/dependabot/cargo/serde_json-1.0.89 build(deps): bump serde_json from 1.0.88 to 1.0.89 commit c9cbc6a81e8b23a14ef728c0d91f1c2fde08cd90 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Nov 23 14:16:17 2022 +0000 build(deps): bump serde_json from 1.0.88 to 1.0.89 Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.88 to 1.0.89. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.88...v1.0.89) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> commit 65afcb3303cc9e33c84fc2b5691545de0015ff9a Merge: d6a5b41 84b9078 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Mon Nov 21 11:37:58 2022 -0500 Merge pull request #412 from zeenix/main zbus update and a fix commit 84b90785e287775ecbc296c348467536ffe4df0f Author: Zeeshan Ali Khan <zeeshanak@gnome.org> Date: Mon Nov 21 16:34:10 2022 +0100 Drop now unneeded futures dep This also drops a few subcrate deps. Signed-off-by: Zeeshan Ali Khan <zeeshanak@gnome.org> commit c858e2fc89dc21da988782dbee60c11eedcd9147 Author: Zeeshan Ali <zeeshanak@gnome.org> Date: Mon Sep 19 19:03:18 2022 +0200 Make use of zbus::blocking wrappers Instead of wrapping async calls in block_on manually. This also fixes the issue of zbus using tokio API underneath and failing because of these APIs assuming a tokio runtime context. Signed-off-by: Zeeshan Ali <zeeshanak@gnome.org> commit 84a0ddd1544a358580e9a910991fbe1a3e4ef228 Author: Zeeshan Ali <zeeshanak@gnome.org> Date: Mon Sep 19 14:13:45 2022 +0200 Port to zbus 3.5 3.x is the latest stable and supported release cycle. Signed-off-by: Zeeshan Ali <zeeshanak@gnome.org> commit a3c8156511b2e1a3b02d509c68765a5f7e0cf164 Author: Zeeshan Ali <zeeshanak@gnome.org> Date: Mon Sep 19 14:08:38 2022 +0200 Drop direct zvariant dep Use it through zbus to ensure it's always compatible with the zbus version being used. Signed-off-by: Zeeshan Ali <zeeshanak@gnome.org> commit d6a5b41c3fb00058a4813ad3c7e8dd32fa584a8f Merge: e5bd2c8 03cb6a5 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Mon Nov 21 10:16:14 2022 -0500 Merge pull request #496 from Luap99/no-clone remove number of .clone() calls commit 03cb6a5f30a3b1e41732727d7c48d8365f31aa0b Author: Paul Holzinger <pholzing@redhat.com> Date: Fri Nov 18 18:08:03 2022 +0100 remove number of .clone() calls In many places we really do not need to clone the values and can just use references with lifetimes. I also removed the mut declaration in the aardvark interface which is not needed and thus just causes confusion. There is a lot more I could do but these ones were very simple to fix and I don't want to spend more time on this right now. Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit e5bd2c85846a128dd27d9746655171bb791bc80d Merge: bcb4359 581352c Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Sun Nov 20 10:29:17 2022 -0500 Merge pull request #495 from containers/dependabot/cargo/serde_json-1.0.88 build(deps): bump serde_json from 1.0.87 to 1.0.88 commit bcb4359004ea67857c78f12c548d3db7e49d96fd Merge: 808248b d7d88da Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Sun Nov 20 10:26:49 2022 -0500 Merge pull request #493 from Luap99/doc-comments fix rust doc comments commit 581352ca2aa8434b3a71cc6736a1fe29dc1c0b1f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Nov 18 14:04:11 2022 +0000 build(deps): bump serde_json from 1.0.87 to 1.0.88 Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.87 to 1.0.88. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.87...v1.0.88) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> commit 808248b0328bbb1898ea195625e8b1c88e0a06af Merge: 50a28e7 9dad47a Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Thu Nov 17 16:41:29 2022 +0000 Merge pull request #494 from Luap99/teardown fix iptables teardown commit 9dad47aa762517b2333974f8c43751655463b094 Author: Paul Holzinger <pholzing@redhat.com> Date: Thu Nov 17 15:55:44 2022 +0100 fix iptables teardown Only on a complete teardown we should remove the network forwarding rules. Also fixes up another test which assumed that teardown was always running, instead we now use port fw rules to check that they are cleaned up. Fixes #491 Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit d7d88dabe53ed08f17daf14d804979865072d717 Author: Paul Holzinger <pholzing@redhat.com> Date: Thu Nov 17 15:40:06 2022 +0100 fix rust doc comments Rust doc comments need three slashes[1]. Using just `//` makes rust think they are a normal comment which should not be included in the API docs. This is important if you use function highlighting in my IDE for example. [1] https://doc.rust-lang.org/reference/comments.html Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit 50a28e7e06a3d3c5622e6e41933e1df2a9ca77a5 Merge: 2f5d355 ada06b4 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Thu Nov 17 11:23:12 2022 +0000 Merge pull request #487 from Luap99/CI-image-update update CI images commit 2f5d355ba5a3240510283d7aaf8f624bf5f98f3d Merge: 84fbb4a effd448 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Wed Nov 16 17:39:41 2022 +0000 Merge pull request #488 from cevich/update_gha [skip-ci] GHA: Add cirrus-cron rerun job commit effd4482e6e890603b7d4c674c0f768afee3fd45 Author: Chris Evich <cevich@redhat.com> Date: Tue Nov 15 14:48:59 2022 -0500 GHA: Add cirrus-cron rerun job Also update the regular cirrus-cron checking job to reuse the podman workflow instead of buildah. Signed-off-by: Chris Evich <cevich@redhat.com> commit ada06b4fa4b2cc6ca9fdc093e02ba46ad9a552c8 Author: Paul Holzinger <pholzing@redhat.com> Date: Tue Nov 15 18:16:06 2022 +0100 fix new lint issues reported with rust 1.65 Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit 2af0d9f5e40a9010fe6310ab17e718bce0161142 Author: Paul Holzinger <pholzing@redhat.com> Date: Tue Nov 15 17:54:08 2022 +0100 update CI images Bumps the version to fedora 37 and includes the wg tool for PR #472. Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit 84fbb4a38d72f67dd417eb15f232ddad050ddcb3 Merge: d6d29bd f5d114d Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Thu Nov 10 23:55:11 2022 +0000 Merge pull request #482 from baude/fixdev Correct dev version commit f5d114dfd6c20c69a4f17fb4b5c6b7d96ff1a6b7 Author: Brent Baude <bbaude@redhat.com> Date: Thu Nov 10 14:44:57 2022 -0600 Correct dev version Should have been v1.3.1-dev Signed-off-by: Brent Baude <bbaude@redhat.com> commit d6d29bdcefb8a91bf472b1bd9b81f66cf0f4b569 Merge: 0f17d17 34f1488 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Thu Nov 10 19:50:54 2022 +0000 Merge pull request #481 from baude/releasev1.3.0 Releasev1.3.0 commit 34f14884aea4cead671e7cd3fad5843eb4be6e59 Author: Brent Baude <bbaude@redhat.com> Date: Thu Nov 10 13:22:31 2022 -0600 Bump to v1.3.0-dev Signed-off-by: Brent Baude <bbaude@redhat.com> commit 6df813978ab960b343c7f99f6691fd01941f62cb Author: Brent Baude <bbaude@redhat.com> Date: Thu Nov 10 13:21:44 2022 -0600 Release v1.3.0 Signed-off-by: Brent Baude <bbaude@redhat.com> commit 53a7b0073f193ba986244b3fe3ad59c085d25bcb Author: Brent Baude <bbaude@redhat.com> Date: Thu Nov 10 13:19:35 2022 -0600 v1.3.0 Release notes Signed-off-by: Brent Baude <bbaude@redhat.com> commit 0f17d17802cb043a55d4e148a8ac22967bbc5468 Merge: 76093a9 832098f Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Thu Nov 10 19:07:24 2022 +0000 Merge pull request #480 from Luap99/update run cargo update commit 76093a9fe9578291634f692f3e1de8e2c207dabf Merge: cc39aa6 0cc2556 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Thu Nov 10 19:04:54 2022 +0000 Merge pull request #477 from Luap99/macvlan-mode-todo macvlan modes: use upstream consts commit 832098fa2e1de4b7f3462357f601059684b08bd1 Author: Paul Holzinger <pholzing@redhat.com> Date: Wed Nov 9 14:17:07 2022 +0100 run cargo update Most notably update cpufeatures to fix a panic on x86_64 cpus which do not have (full?) avx support, see https://github.com/containers/podman/issues/16194. Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit cc39aa62515e7e4619e5e353746af1775819dd5f Merge: 2c04ba6 e383f8d Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Tue Nov 8 11:29:57 2022 -0500 Merge pull request #478 from containers/dependabot/cargo/env_logger-0.9.3 build(deps): bump env_logger from 0.9.1 to 0.9.3 commit 2c04ba632b20e7b236f0fd026706e298b0dd4646 Merge: 4b23909 d36af04 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Tue Nov 8 11:24:28 2022 -0500 Merge pull request #479 from containers/dependabot/cargo/ipnet-2.5.1 build(deps): bump ipnet from 2.5.0 to 2.5.1 commit d36af04b3e306d89fec1dc0a054943cc4561bdd8 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 8 14:04:20 2022 +0000 build(deps): bump ipnet from 2.5.0 to 2.5.1 Bumps [ipnet](https://github.com/krisprice/ipnet) from 2.5.0 to 2.5.1. - [Release notes](https://github.com/krisprice/ipnet/releases) - [Changelog](https://github.com/krisprice/ipnet/blob/master/RELEASES.md) - [Commits](https://github.com/krisprice/ipnet/commits) --- updated-dependencies: - dependency-name: ipnet dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> commit e383f8df5f2fd67dc2c07bda5730cc50dd54da99 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Nov 8 14:04:08 2022 +0000 build(deps): bump env_logger from 0.9.1 to 0.9.3 Bumps [env_logger](https://github.com/env-logger-rs/env_logger) from 0.9.1 to 0.9.3. - [Release notes](https://github.com/env-logger-rs/env_logger/releases) - [Changelog](https://github.com/env-logger-rs/env_logger/blob/main/CHANGELOG.md) - [Commits](https://github.com/env-logger-rs/env_logger/compare/v0.9.1...v0.9.3) --- updated-dependencies: - dependency-name: env_logger dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> commit 0cc25562786ff90fcad77c7383971f75dcacd4f2 Author: Paul Holzinger <pholzing@redhat.com> Date: Mon Nov 7 17:36:20 2022 +0100 macvlan modes: use upstream consts Fixes a small TODO in the code. Also improve the error message, including "io error" makes no sense. Instead I added the actual mode name in the error. Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit 4b23909b631aded570caece205b35668ffdc9a7d Merge: 9cb258f e6d09ff Author: flouthoc <flouthoc@users.noreply.github.com> Date: Fri Nov 4 09:26:18 2022 +0530 Merge pull request #476 from Luap99/macvlan-rename2 macvlan: remove tmp interface when name already used in netns commit e6d09ff958da2b234a336d40a7ca7235508c049d Author: Paul Holzinger <pholzing@redhat.com> Date: Wed Nov 2 20:29:06 2022 +0100 macvlan: remove tmp interface when name already used in netns If the interface name is already used in the netns the rename call will fail and netavark error out. This is correct but before it returns it should remove the tmp interface otherwise we end up leaking it. Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit 9cb258f7bc663910890970bcc4efb66c9adced9a Merge: 787a9ce 0789f44 Author: flouthoc <flouthoc@users.noreply.github.com> Date: Thu Nov 3 20:31:09 2022 +0530 Merge pull request #474 from mheon/metric Add support for route metrics commit 0789f447433375bee5b79666f29012527c2f36ac Author: Matthew Heon <matthew.heon@pm.me> Date: Tue Nov 1 15:12:40 2022 -0400 Add support for route metrics Metrics allow us to specify which default route will be preferred when a container connects to multiple networks. By default, all routes will get a metric of 100. If two routes go to the same location (e.g. multiple default routes, one for each network, as Netavark does by default), the kernel by default round-robins traffic between all of them, but if the metrics for the routes differ, the route(s) with the lowest metric are chosen. For confusing reasons, metric is actually called preference in Netlink - and, doubly confusing, there is also a "metrics" option for routes in Netlink as well. Which, naturally, is completely unrelated to route metric. Sigh. Signed-off-by: Matthew Heon <matthew.heon@pm.me> commit 787a9cee89c43859186ae5d646c87443ec4dcd48 Merge: 96e76c6 52b1b08 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Wed Nov 2 09:01:21 2022 -0400 Merge pull request #475 from M4SS-Code/reduce-chrono Drop indirect dependency on time 0.1 commit 52b1b0895c138830d5d579c871c4de67168dead4 Author: Paolo Barbolini <paolo.barbolini@m4ss.net> Date: Wed Nov 2 07:55:06 2022 +0100 Drop indirect dependency on time 0.1 Signed-off-by: Paolo Barbolini <paolo.barbolini@m4ss.net> commit 96e76c647041fb69c152d4f10067b9f1ea33eccf Merge: 279be6e 61181e5 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Fri Oct 28 11:17:07 2022 -0400 Merge pull request #460 from flouthoc/enable-custom-dns-tests test: unskip exisiting `custom_dns_server` tests and add a new one. commit 279be6eeedacae41642fb982e48b6df4f02e9491 Merge: fba6bf6 72c42b6 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Thu Oct 27 17:44:22 2022 -0400 Merge pull request #471 from Luap99/ipv6-error netlink: return better error if ipv6 is disabled commit fba6bf6f88a04ec3c131e9a0ab132d7fca0db7f6 Merge: 96630dd 980d68a Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Thu Oct 27 17:41:49 2022 -0400 Merge pull request #470 from Luap99/macvlan-rename macvlan: fix name collision on hostns commit 96630dde6ae3ea531cc537f8af4a246dd8996012 Merge: c2bb72c 3f7e75e Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Thu Oct 27 17:39:12 2022 -0400 Merge pull request #459 from containers/dependabot/cargo/serde_json-1.0.87 build(deps): bump serde_json from 1.0.86 to 1.0.87 commit c2bb72cad07894460911e70c5dd9a6bb96f385e5 Merge: eb46c1f 99459c1 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Thu Oct 27 17:36:38 2022 -0400 Merge pull request #468 from containers/dependabot/cargo/clap-3.2.23 build(deps): bump clap from 3.2.22 to 3.2.23 commit eb46c1f0ebc0b26be95d51eacacacc97e9edfa3c Merge: 03c719a 698627b Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Thu Oct 27 17:34:01 2022 -0400 Merge pull request #458 from containers/dependabot/cargo/futures-0.3.25 build(deps): bump futures from 0.3.24 to 0.3.25 commit 03c719a85008ee7bc8809f4c0799bfd4f9426562 Merge: cbd233d f07cc04 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Thu Oct 27 17:31:26 2022 -0400 Merge pull request #456 from Luap99/vendor-filterer use cargo-vendor-filterer to create vendor tarball commit cbd233d0c8e0b40cf4a5186d12305f9b136f1e6c Merge: f62f95a 795fa47 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Thu Oct 27 17:28:50 2022 -0400 Merge pull request #462 from containers/dependabot/cargo/anyhow-1.0.66 build(deps): bump anyhow from 1.0.65 to 1.0.66 commit 72c42b6088834243e2996d9bb41696060335959b Author: Paul Holzinger <pholzing@redhat.com> Date: Wed Oct 26 22:01:50 2022 +0200 netlink: return better error if ipv6 is disabled Right now getting a Permission denied error is not very helpful for users if adding an ipv6 addr fails because they have ipv6 disabled in the kernel. We should wrap that error and provide a hint about disabled ipv6 support in the kernel. Fixes #439 Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit 980d68ab5b6e44ea8941dee40a18c443e012c85e Author: Paul Holzinger <pholzing@redhat.com> Date: Wed Oct 26 19:26:25 2022 +0200 macvlan: fix name collision on hostns When the container interface and host interface use the same link netavark fails with EEXISTS. This is a weird kernel behavior because we directly create the interface in the netns but the kernel still checks in the host ns and thus it will fail if the same name is already used there. To fix this we need to create the interface with a tmp name then rename it in the netns. For performance reason we still try the quick way first and only fallback to tmp name if required. Signed-off-by: Paul Holzinger <pholzing@redhat.com> commit f62f95a7e2f9ed8bdd1cadd6c8726dce68d253ca Merge: 5a0582a 3c03dce Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Wed Oct 26 11:12:23 2022 -0400 Merge pull request #469 from containers/dependabot/cargo/libc-0.2.137 build(deps): bump libc from 0.2.136 to 0.2.137 commit 3c03dceac4e3140ef3fe005a0c11b2084d97ce93 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 26 14:29:40 2022 +0000 build(deps): bump libc from 0.2.136 to 0.2.137 Bumps [libc](https://github.com/rust-lang/libc) from 0.2.136 to 0.2.137. - [Release notes](https://github.com/rust-lang/libc/releases) - [Commits](https://github.com/rust-lang/libc/compare/0.2.136...0.2.137) --- updated-dependencies: - dependency-name: libc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> commit 5a0582a78a351ea3efd928fe9611d54480472900 Merge: 09c2091 885f657 Author: flouthoc <flouthoc@users.noreply.github.com> Date: Wed Oct 26 10:45:49 2022 +0530 Merge pull request #463 from Luap99/better-netlink-error netlink: better errors on invalid querys commit 99459c13b1edcc39aea389a25220c852c5b8df9b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 25 14:40:40 2022 +0000 build(deps): bump clap from 3.2.22 to 3.2.23 Bumps [clap](https://github.com/clap-rs/clap) from 3.2.22 to 3.2.23. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/v3.2.23/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v3.2.22...v3.2.23) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> commit 09c2091eb07965cd4ba68d87aeb1a7f6db77c65b Merge: dc24f53 8247f46 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Tue Oct 25 10:21:51 2022 -0400 Merge pull request #467 from baude/bz2137320 Ignore dns-enabled for macvlan commit 8247f4612dc6051e60b8d2c28e511a6d774e122b Author: Brent Baude <bbaude@redhat.com> Date: Mon Oct 24 15:07:30 2022 -0500 Ignore dns-enabled for macvlan it makes no sense to have dns-enabled for macvlan environments regardless of what the JSON configuration file says. Fixes bz#2137320 Signed-off-by: Brent Baude <bbaude@redhat.com> commit dc24f53e53274c39fedced1782a3c134e70a204c Merge: a3efb9b 3aac0a0 Author: flouthoc <flouthoc@users.noreply.github.com> Date: Tue Oct 25 08:05:45 2022 +0530 Merge pull request #455 from Luap99/load NetworkOptions::load(): do not open /dev/stdin commit a3efb9b3487c00af4f2e770dbdf6d226fbe0403d Merge: 8b2662f d89f4bd Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Mon Oct 24 14:02:15 2022 -0400 Merge pull request #454 from Luap99/error-list teardown: handle errors better commit 8b2662f8a1983462b07d3525642470bf68ed3d3f Merge: adf46d6 bd18cb1 Author: OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> Date: Mon Oct 24 11:41:34 2022 -0400 Merge pull request #464 from containers/dependabot/cargo/libc-0.2.136 build(deps): bump libc from 0.2.135 to 0.2.136 commit bd18cb13371005e2b5956407d6ae7841fea98687 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 24 14:58:03 2022 +0000 build(deps): bump libc from 0.2.135 to 0.2.136 Bumps [libc](https://github.com/rust-lang/libc) from 0.2.135 to 0.2.136. - [Release notes](https://github.com/rust-lang/libc/releases) - [Commits](https://github.com/rust-lang/libc/compare/0.2.135...0.2.136) --- updated-dependencies: - dependency-name: libc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Among the 4 debian patches available in version 1.4.0-3 of the package, we noticed the following issues: