netavark (1.4.0-4)
[PTS] [DDPO]
COMMITS: VCS has seen 128 commits since the v1.0.3 tag
- Git: https://salsa.debian.org/debian/netavark.git
-
- Branch: debian/sid
- Path: debian/changelog
- Repo size: 15192064
- Browser: https://salsa.debian.org/debian/netavark
- Last scan: 2023-12-06 20:20:38+00
- Next scan: 2023-12-15 07:31:00+00
- CI pipeline status: success
- Debian changelog in Git:
netavark (1.4.0-4) unstable; urgency=medium
[ Peter Michael Green ]
* Apply upstream patches for new netlink crates. (Closes: #1042194)
* Bump env-logger dependency.
* Stop patching zbus cargo dependency and update debian dependency, Debian
now has zbus 3.x
[ Reinhard Tartler ]
* Refresh patches
* Upload to unstable as maintainer upload
-- Reinhard Tartler <siretart@tauware.de> Wed, 06 Sep 2023 18:46:22 -0400
- This branch is 128 commits ahead of tag v1.0.3
- Git log:
commit f7cd84cf98f8ae1f4f09f3ea2d46eb4bbedc3253
Author: Reinhard Tartler <siretart@tauware.de>
Date: Wed Sep 6 19:55:44 2023 -0400
further tweaks to the salsa pipeline
commit ea294cbc68fdf615d146c0b8a7833e9d55dc7189
Author: Reinhard Tartler <siretart@tauware.de>
Date: Wed Sep 6 18:57:28 2023 -0400
Add salsa pipeline
commit 251ec80a91e40014ae4a06661e3bf14ac671aab2
Author: Reinhard Tartler <siretart@tauware.de>
Date: Wed Sep 6 18:46:54 2023 -0400
debian/changelog: update
commit eb8d12303f1490ebad1b8eb0ba901b61debefa95
Author: Reinhard Tartler <siretart@tauware.de>
Date: Wed Sep 6 18:50:48 2023 -0400
refresh patches
commit 161777b47d7cd5d7ab1bc3692e357802229246b5
Author: Reinhard Tartler <siretart@tauware.de>
Date: Wed Sep 6 18:46:13 2023 -0400
Import NMU patch from #1042194
* Non-maintainer upload.
* Apply upstream patches for new netlink crates. (Closes: #1042194)
* Bump env-logger dependency.
* Stop patching zbus cargo dependency and update debian dependency, Debian
now has zbus 3.x
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
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 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>