Change log for netplan.io package in Ubuntu
1 → 75 of 184 results | First • Previous • Next • Last |
netplan.io (1.1.2-2ubuntu1) plucky; urgency=medium * Merge with Debian unstable. Remaining changes: - d/p/wait-online-dns: Enable waiting for DNS servers. This builds upon systemd#34640, as backported in systemd 257.2-3ubuntu - d/control: update dependency on systemd 257.2-3ubuntu1 * Drop Changes: - d/gbp.conf: update for Plucky [Not needed for git-ubuntu]
Available diffs
Superseded in plucky-proposed |
netplan.io (1.1.2-1ubuntu1) plucky; urgency=medium * d/p/wait-online-dns: Enable waiting for DNS servers. This builds upon systemd#34640, as backported in systemd 257.2-3ubuntu1 * d/control: update dependency on systemd 257.2-3ubuntu1 * d/gbp.conf: update for Plucky -- Lukas Märdian <email address hidden> Tue, 04 Feb 2025 12:23:09 +0100
Available diffs
netplan.io (1.1.2-1) unstable; urgency=medium * New upstream release: 1.1.2 - wifi: add support for wpa-psk-sha256 !531 (LP: #2085320, LP: #2084237) - networkmanager: add support for "routing-policy" !526 (LP: #2086544) - parse: fix renderer validation for nm-devices !532 (LP: #2091755) * d/*.manpages: Use dh_installman and add netplan(8) manpage * d/netplan-generator.doc-base: Register YAML reference with doc-base * d/copyright: Update for 2025 [ Alexandre Detiste ] * d/control: remove alternative dependency on deprecated pep8 * d/{rules,control}: use dh-sequence-python3 -- Lukas Märdian <email address hidden> Thu, 23 Jan 2025 16:23:09 +0100
Available diffs
- diff from 1.1.1-1 to 1.1.2-1 (10.9 KiB)
netplan.io (1.1.1-1~ubuntu24.04.1) noble; urgency=medium * Backport netplan.io 1.1.1-1 to 24.04 (LP: #2077011) - NM: add support for stable-ssid MAC option !524 (LP:2084234) - wpa_supplicant: add ExecReload to the service unit !523 - Create snippet files for single-sourcing repetitive instructions !505 - doc: Add initial 'Cryptography' section !517 - Several code cleanup & fixes for TiCS !507 - tests: ethernets: Add ipv6-address-generation integration tests !509 - cli: drop python-netifaces !503 (LP:2065870, LP:2017585) - parse-nm: account for veth and dummy when checking for virtual types !513 - Avoid dependency on dbus-python !511 - tests: Improve vrf/wireguard modprobe check inside containers !510 - tests:ethernets: avoid flaky test_ip6_eui64 results !514 - ovs: quote external-ids and other-config values !512 (LP:2070318) - Handle implicit conversions !496 - Use more permissive umask for .service units !516 (LP:2072486) - Revert "apply: make sure that networkd is restarted when needed" !518 (LP:2078009) - Handling encoding issues on netplan status !521 (LP:2079975) - include: fix apidoc warnings about undocumented parameters Upstream v1.1: - CI: adopt autopkgtest for 1.0-1 on 22.04 - tools/keyfile_to_yaml: display the generated YAML - tests: import the config fuzzing tests - ATTN: parse/bonds: handle same primary in multiple bonds - sriov: accept setting the eswitch mode without VFs (LP:2020409) - Custom systemd-networkd-wait-online override to wait on interfaces. (Closes: #1008995) (LP:2060311) - Ignore bad NetDefs and files via parser flags - networkd:apply: Drop handling of legacy wpa@ instance units - migrate: support aliases - networkd: add ipv6 ra overrides (LP:1973222) - netplan status --diff fixes and improvements - apply: make sure that networkd is restarted when needed - Don't escape certain non-ascii characters - networkd: make s-n-wait-online wait for at least one routable interface - networkd: Implement ipv6-address-generation: stable-privacy - Implementing advmss ip route option - meson: Add 'testing' option - Add a scheduled workflow to run TICS - ci: migrate to Ubuntu 24.04 - Prepare Netplan v1.1 Documentation: - Fix wrong syntax in example - Tutorial improvements - added guide for contributing to the netplan documentation - Add initial SECURITY.md policy - Create single-nic-vm-host.md - Create single-nic-vm-host-with-vlans.md - Create multi-nic-vm-host-with-bonds-and-vlans.md - bullet point removal - Add netplan try to netplan tutorial - Update the docs checks runner to ubuntu-latest - Add spelling exceptions Bug fixes: - Fix logging setup when python-rich is not present - parse-nm: add a workaround for the DoT DNS option (LP:2055148) - parse: don't remove datalist items during iteration - parse: fix redefinition of gateway(4|6) - python: elements of all must be strings - CI: Fix DebCI check, using newer 'meson' from unstable - tests: fix diff test with iproute2 6.8 - cli/generate: skip daemon_reload with --mapping - CI: fork spread to get snapcore/spread#179 fixes - ctests: fix a memory leak in a unit test - nm/nd: fix a couple of crashes - test:integration: Try to improve test flakyness (Closes: #1069871) - Security fixes (CVE-2022-4968) - emitter: allow unicode characters in the emitter (LP:2071652) - CLI:apply: call udevadm trigger, using --action=move (Closes: #1071220) (LP:2066344, LP:2071363) - CI: fix CodeQL permissions - ci: run meson tests with unbuffer - ci/tics: install "expect" as a dependency - generate: avoid calling 'udevadm control --reload' (LP:1999178) - netplan ignores NetworkManager ipv4.route-metric (LP:2076172) - Change default umask when creating directories (LP:2076319) * d/libnetplan1.symbols: Update symbols file for v1.1 * d/t/control: Add breaks-testbed for more robust CI * d/t/control: Add python3-packaging test dependency for 'routing.py' * d/rules: Handle improved 'nocheck' option (Closes: #1071599) * d/{rules,control}: Utilize dh-python * d/control: + Change Maintainer to Networking team + Mark udev as a (test-)dependency + Drop python3-{dbus,netifaces} dependencies, not needed anymore + Add ethtool dependency, needed as of 1.1.1 + Mark libcmocka-dev as a test-dependency + Clarify package description (Closes: #1076445) -- Lukas Märdian <email address hidden> Tue, 22 Oct 2024 15:54:21 +0200
Available diffs
netplan.io (1.1.1-1~ubuntu24.10.1) oracular; urgency=medium * Backport netplan.io 1.1.1-1 to 24.10 (LP: #2077011) - NM: add support for stable-ssid MAC option !524 (LP:2084234) - wpa_supplicant: add ExecReload to the service unit !523 - Create snippet files for single-sourcing repetitive instructions !505 - doc: Add initial 'Cryptography' section !517 - Several code cleanup & fixes for TiCS !507 - tests: ethernets: Add ipv6-address-generation integration tests !509 - cli: drop python-netifaces !503 (LP:2065870, LP:2017585) - parse-nm: account for veth and dummy when checking for virtual types !513 - Avoid dependency on dbus-python !511 - tests: Improve vrf/wireguard modprobe check inside containers !510 - tests:ethernets: avoid flaky test_ip6_eui64 results !514 - ovs: quote external-ids and other-config values !512 (LP:2070318) - Handle implicit conversions !496 - Use more permissive umask for .service units !516 (LP:2072486) - Revert "apply: make sure that networkd is restarted when needed" !518 (LP:2078009) - Handling encoding issues on netplan status !521 (LP:2079975) - include: fix apidoc warnings about undocumented parameters * d/t/control: Add breaks-testbed for more robust CI * d/rules: Improve 'filter nocheck' test, to avoid double 'nocheck' confusion * d/{rules,control}: Utilize dh-python * d/control: + Change Maintainer to Networking team + Mark udev as a runtime dependency + Drop python3-{dbus,netifaces} dependencies, not needed anymore + Add ethtool dependency, needed as of 1.1.1 -- Lukas Märdian <email address hidden> Tue, 22 Oct 2024 15:09:03 +0200
Available diffs
netplan.io (1.1.1-1) unstable; urgency=medium * New upstream release: 1.1.1 - NM: add support for stable-ssid MAC option !524 (LP: #2084234) - wpa_supplicant: add ExecReload to the service unit !523 - Create snippet files for single-sourcing repetitive instructions !505 - doc: Add initial 'Cryptography' section !517 - Several code cleanup & fixes for TiCS !507 - tests: ethernets: Add ipv6-address-generation integration tests !509 - cli: drop python-netifaces !503 (LP: #2065870, LP: #2017585) - parse-nm: account for veth and dummy when checking for virtual types !513 - Avoid dependency on dbus-python !511 - tests: Improve vrf/wireguard modprobe check inside containers !510 - tests:ethernets: avoid flaky test_ip6_eui64 results !514 - ovs: quote external-ids and other-config values !512 (LP: #2070318) - Handle implicit conversions !496 - Use more permissive umask for .service units !516 (LP: #2072486) - Revert "apply: make sure that networkd is restarted when needed" !518 (LP: #2078009) - Handling encoding issues on netplan status !521 (LP: #2079975) - include: fix apidoc warnings about undocumented parameters * d/patches: Drop patches, applied upstream * d/control: Drop python3-{dbus,netifaces} dependencies, not needed anymore * d/{rules,control}: Utilize dh-python -- Lukas Märdian <email address hidden> Wed, 16 Oct 2024 09:46:10 +0200
Available diffs
- diff from 1.1-1 to 1.1.1-1 (39.2 KiB)
Published in jammy-proposed |
netplan.io (0.107.1-3ubuntu0.22.04.2) jammy; urgency=medium * debian/patches/lp1988018: VF-LAG activation Fixes the order in which SR-IOV configuration is performed and cooperates with VF-LAG activation (LP: #1988018). * debian/patches/lp2020409: Enables setting the embedded-switch mode without having to define virtual functions (LP: #2020409). * debian/libnetplan0.symbols: New symbol _netplan_netdef_get_bond_mode. -- Danilo Egea Gondolfo <email address hidden> Mon, 07 Oct 2024 10:57:38 +0100
Available diffs
Superseded in jammy-proposed |
Deleted in jammy-updates (Reason: SRU revert) |
Deleted in jammy-proposed (Reason: moved to -updates) |
netplan.io (0.107.1-3ubuntu0.22.04.1) jammy; urgency=medium * Backport netplan.io 0.107.1-3 to 22.04 (LP: #2058031): - Support for "dummy" (`dummy-devices`) interfaces (LP: 1774203) (!361) - Support for "veth" (`virtual-ethernets`) interfaces (!368) - Add Python bindings for libnetplan (!385) - netplan: Handle command exceptions (!334) - WPA3 (personal) support (LP: 2023238) (!369) - Add all the commands to the bash completion file (LP: 1749869) (!326) - New submodule for state manipulation (!379) - commands/status: show routes from all routing tables (!390) - cli:status: Make rich pretty printing optional (!388) - libnetplan: expose dhcp4 and dhcp6 properties (!394) - Expose macaddress and DNS configuration from the netdef (!395) - libnetplan: expose the routes list in the netdef (!397) - NetworkManager: Wireguard private key flag support (!371) - Add a netplan_parser_load_keyfile() Python binding (!351) - keyfile parser: add support for all tunnel types (LP: 2016473) (!360) - parse-nm:wg: add support for reading the listen-port property (!372) - parse-nm: add support for VRF devices (!398) - Vlan keyfile parser support (!370) - Netplan docs rework (!333 & !337) - docs: Add a short netplan-everywhere howto (!325) - doc: make us of sphinx copybutton plugin (!354) - doc: Add Ubuntu Code of Conduct 2.0 (!355) - doc: Explanation about 00-network-manager-all.yaml (!378) - wifi: add support for WPA3-Enterprise (LP: 2029876) (!402) - wifi: support WPA2 and WPA3 Personal simultaneously (!404) - added mii-monitor-interval example (!411) - docs: Add "Contribute Documentation" how-to - auth: add support for LEAP and EAP-PWD (!415) - tests: Add autopkgtest for (LP: 1959570) (!419) - wifi: make it possible to have a psk and an eap password simultaneously (!416) - doc: Set-up some basic Doxygen project (!423) - doc: Make Sphinx to handle autodoxygen project, using breathe (!423) - doc: create libnetplan apidoc structure (!423) - inc: Start documenting public API (!423) - doc: Update 'Netplan everywhere' for 23.10 (!418) SECURITY UPDATE: weak permissions on secret files, command injection - d/p/lp2065738/0014-libnetplan-use-more-restrictive-file-permissions.patch: Use more restrictive file permissions to prevent unprivileged users to read sensitive data from back end files (LP: 2065738, 1987842) - CVE-2022-4968 - d/p/lp2066258/0015-libnetplan-escape-control-characters.patch: Escape control characters in the parser and double quotes in backend files. - d/p/lp2066258/0016-backends-escape-file-paths.patch: Escape special characters in file paths. - d/p/lp2066258/0017-backends-escape-semicolons-in-service-units.patch: Escape isolated semicolons in systemd service units. (LP: 2066258) - debian/netplan-generator.postinst: Add a postinst maintainer script to call the generator. It's needed so the file permissions fixes will be applied automatically. Bug fixes: - Fix FTBFS on Fedora and refresh RPM packaging (!323) - parser: validate lacp-rate properly (LP: 1745648) (!324) - use meson-make-symlink.sh helper instead of install_symlink() (!327) - netplan: cli: fix typo from 'unkown' to 'unknown' (!328) - Handle duplication during parser second pass (LP: 2007682) (!329) - parse:ovs: Ignore deprecated OpenFlow1.6 protocol (LP: 1963735) (!332) - dbus: Build the copy path correctly (!331) - tests: add new spread based snapd integration test (!330) - Use controlled execution environment, to avoid failure if PATH is unset (LP: 1959570) (!336) - Some refactoring (!338) - netplan: adjust the maximum buffer size to 1MB (!340) - parse: use "--" with systemd-escape (!347) - docs: fix bridge parameters types and add examples (!346) - vrfs: skip policies parsing if list is NULL (LP: 2016427) (!341) - networkd: plug a memory leak (!344) - libnetplan: don't try to read from a NULL file (!342) - nm: return if write_routes() fails (!345) - parse: plug a memory leak (!348) - parse: set the backend on nm-devices to NM (!349) - parse: don't point to the wrong node on validation (!343) - rtd: set the OS and Python versions explicitly (!357) - Fix 8021x eap method parsing (LP: 2016625) (!358) - CI: update canonical/setup-lxd to v0.1.1 (!359) - CI: fix dch after adding the new 0.106.1 tag (!364) - Provide frequency to wpa_supplicant in adhoc mode (LP: 2020754) (!363) - Improve the coverage of the memory leak tests (!365) - Fix keyfile parsing of wireguard config (!366) - routes: fix metric rendering (LP: 2023681) (!367) - CI: add DebCI integration test (!362) - CI: initial NetworkManager autopkgtests (!374) - parse-nm: handle cloned-mac-address special cases (LP: 2026230) (!376) - Improve autopkgtest stability with systemd 253 & iproute 6.4 (!377) - Fixes for minor issues (!380) - tests:integration: Adopt for systemd v254 (Closes: #1041310) (!381) - parse: Downgrade NM passthrough warning to debug (!384) - Don't drop files with just global values (LP: 2027584) (!382) - Fixing Coverity issues (!383) - CLI: Refactoring to avoid namespace clash with public bindings (!387) - tests: fix test coverage report with newer python-coverage (!389) - github: add a scheduled action to run Coverity (!391) - github: only run the coverity workflow on our repository (!392) - Addressing a few issues found (!393) - Wireguard fixes (!352) - Fix a memory leak, an assert and an error message (!350) - ovs: don't allow peers with the same name (!353) - CI: make use of the canonical/setup-lxd action (!356) - test:ovs: Avoid NetworkManager taking contol, breaking a test - parse: allow COMMON_LINK_HANDLERS for VRFs (!401) - util: don't return a placeholder netdef in the iterator (!406) - tunnels/validation: do not error out if "local" is not defined (!407) - tests: add some integration tests without the local address (!407) - wireguard: ignore empty endpoints (LP: 2038811) (!414) - parse: improve the parsing of access-points (LP: 1809994) (!413) - wifi: replace the previously defined AP with the new one (!413) - doc: spelling check improvements (!417) - Fix permissions on folder '/run/NetworkManager/' (!422) - cli:try: avoid linting error for type hints (Closes: #1058524) (!422) - nm-parse: always read the PSK into the new psk variable (!416) - networkd: fix formatting (!424) - networkd: replace deprecated CriticalConnection= by KeepConfiguration= (!424) - networkd: move KeepConfiguration= into [Network] section - apply: bring "lo" back up if it's managed by NM (!408) - apply: don't assume the NM loopback connection is called "lo" (!408) Packaging restructuring: - Split netplan-generator into separate package to make the Python dependency optional. - Split python3-netplan bindings into a separate package * Add patches for bug fixes from netplan.io 1.0-1 and 1.0.1-1: - debian/patches/lp2041727: Check if ovsdb-server.service is active before displaying warning (LP: 2041727) (!421) - d/p/0004-tests-assert-generated-.service-files-in-assert_srio.patch, d/p/0005-tests-sriov-test-if-the-generated-netplan-rebind-ser.patch, d/p/0006-sriov-don-t-generate-duplicate-entries-in-the-rebind.patch: Don't generate duplicate entries in the netplan-sriov-rebind.service (!437) - d/p/0017-emitter-allow-unicode-characters-in-the-emitter.patch. Allow non-ascii characters in the YAML emitter (LP: 2071652) (!485). - d/p/0018-parse-do-not-escape-all-non-ascii-bytes.patch. Don't escape all non-ascii bytes (!486). * Drop patches not required for 22.04: - debian/patches/python-limited-stable-api.patch - d/p/sru-compat/0013-Keep-old-file-permission-for-backwards-compatibility.patch. From now on we want libnetplan to create files with tight permissions. * Add patches for SRU backwards compatibility: - 0014-Demote-lacp-rate-validation-error-to-warning-for-bac.patch: Convert the error to a warning in a new validation for the option 'lacp-rate' to prevent breaking existing setups * debian/control: - Drop python3-rich dependency to Suggests - Drop build dependency on systemd-dev * debian/netplan.io.preinst: - This preinst script is intended to cleanup the .pyc files from share/netplan/netplan. This directory is supposed to be removed after the upgrade from netplan.io 0.106.1 to 0.107.1, as the Python code was moved to it's own python3-netplan package, but it's left behind due to Python cached files. * Drop changes related to usr-merge and not required for 22.04 - debian/netplan-generator.install - debian/netplan-generator.dirs - debian/netplan-generator.postinst - debian/netplan-generator.preinst * d/netplan-generator.lintian-overrides, d/netplan.io.lintian-overrides: - Drop overrides file. It wasn't really silencing any lintian warnings. -- Danilo Egea Gondolfo <email address hidden> Fri, 16 Aug 2024 17:59:32 +0100
Superseded in plucky-release |
Published in oracular-release |
Deleted in oracular-proposed (Reason: Moved to oracular) |
netplan.io (1.1-1) unstable; urgency=medium * New upstream release: 1.1 - CI: adopt autopkgtest for 1.0-1 on 22.04 - tools/keyfile_to_yaml: display the generated YAML - tests: import the config fuzzing tests - ATTN: parse/bonds: handle same primary in multiple bonds - sriov: accept setting the eswitch mode without VFs (LP: #2020409) - Custom systemd-networkd-wait-online override to wait on interfaces. (Closes: #1008995) (LP: #2060311) - Ignore bad NetDefs and files via parser flags - networkd:apply: Drop handling of legacy wpa@ instance units - migrate: support aliases - networkd: add ipv6 ra overrides (LP: #1973222) - netplan status --diff fixes and improvements - apply: make sure that networkd is restarted when needed - Don't escape certain non-ascii characters - networkd: make s-n-wait-online wait for at least one routable interface - networkd: Implement ipv6-address-generation: stable-privacy - Implementing advmss ip route option - meson: Add 'testing' option - Add a scheduled workflow to run TICS - ci: migrate to Ubuntu 24.04 - Prepare Netplan v1.1 Documentation: - Fix wrong syntax in example - Tutorial improvements - added guide for contributing to the netplan documentation - Add initial SECURITY.md policy - Create single-nic-vm-host.md - Create single-nic-vm-host-with-vlans.md - Create multi-nic-vm-host-with-bonds-and-vlans.md - bullet point removal - Add netplan try to netplan tutorial - Update the docs checks runner to ubuntu-latest - Add spelling exceptions Bug fixes: - Fix logging setup when python-rich is not present - parse-nm: add a workaround for the DoT DNS option (LP: #2055148) - parse: don't remove datalist items during iteration - parse: fix redefinition of gateway(4|6) - python: elements of all must be strings - CI: Fix DebCI check, using newer 'meson' from unstable - tests: fix diff test with iproute2 6.8 - cli/generate: skip daemon_reload with --mapping - CI: fork spread to get snapcore/spread#179 fixes - ctests: fix a memory leak in a unit test - nm/nd: fix a couple of crashes - test:integration: Try to improve test flakyness (Closes: #1069871) - Security fixes (CVE-2022-4968) - emitter: allow unicode characters in the emitter (LP: #2071652) - CLI:apply: call udevadm trigger, using --action=move (Closes: #1071220) (LP: #2066344, LP: #2071363) - CI: fix CodeQL permissions - ci: run meson tests with unbuffer - ci/tics: install "expect" as a dependency - generate: avoid calling 'udevadm control --reload' (LP: #1999178) - netplan ignores NetworkManager ipv4.route-metric (LP: #2076172) - Change default umask when creating dirctories (LP: #2076319) * d/patches/: Drop patches, applied upstream * d/control: Add udev as a test dependency * d/control: Fix typo in package description * d/libnetplan1.symbols: Update symbols file for v1.1 -- Lukas Märdian <email address hidden> Wed, 14 Aug 2024 13:24:13 +0200
Available diffs
- diff from 1.0.1-1ubuntu2 (in Ubuntu) to 1.1-1 (125.4 KiB)
netplan.io (1.0.1-1ubuntu2~24.04.1) noble; urgency=medium * Backport netplan.io 1.0.1-1ubuntu2 to 24.04 (LP: #2074197): - sriov: accept setting the eswitch mode without VFs (LP: 2020409) - cli/sriov: refactoring - tests: use proper 0o600 file permissions in more places - doc: Adding missing 'watchfiles' dependency for Sphinx - doc: Minor fixes in lang. and mark-up in YAML reference - doc: Tutorial reorg & lang. + formatting improvements - networkd: add wait-online enumeration utils - generate: enable systemd-networkd-wait-online for non-optional interfaces - CLI:utils: Do not ask for daemon-reload password interactively - CLI:generate: call daemon-reload after (re-)generating services - wait-online: Do not block on loopback interface - generate: Do not touch wait-online, if we don't have any networkd NetDefs - wait-online: wait for existing interfaces only and downgrade operational state for interfaces without IP configuration - wait-online: account for DHCPv4/v6 addresses - wait-online: do not require virtual devices to be created already - wait-online: recognize that bridge/bond members will never gain link-local addresses - networkd:apply: Drop handling of legacy wpa@ instance units - wait-online: disabled wait-online for stable 1.0 - test:integration: Try to improve test flakyness - autopkgtest: More fixes for flaky 'ethernets' test - Increase some test timeouts to account for slow (riscv64) buildds SECURITY UPDATE: - libnetplan: use more restrictive file permissions (Closes: #1072789, LP: 2065738, LP: 1987842) - CVE-2022-4968 - libnetplan: escape control characters - backends: escape file paths - backends: escape semicolons in service units (LP: 2066258) Bug fixes: - cli: Fix logging setup when python-rich is not present - CI: fix DebCI case for no-change rebuilds - CI: adopt autopkgtest for 1.0-1 on 22.04 - doc: Update README, move CODE_OF_CONDUCT - doc: fix en_GB spelling - CI: adopt snapd.patch for autopkgtest SRU (LP: 2051939) - parse-nm: add a workaround for the DoT DNS option (LP: 2055148) - CI: Install netplan-ci PPA - parse: don't remove datalist items during iteration - ATTN: parse/bonds: handle same primary in multiple bonds - parse/bonds: don't fail on primary reassignment - cli/sriov: set eswitch regardless of pcidev.vfs - doc: Fix wrong bonds.parameters.mode syntax in example - parse: fix redefinition of gateway(4|6) - doc:tutorial: fix whitespace formatting - util: fix potential NULL pointer assert - python: elements of __all__ must be strings - tests: fix diff test with iproute2 6.8 - cli/generate: skip daemon_reload with --mapping - test: cleanup after wait_online test to fix DebCI - CI: fork spread to get !179 fixes - doc: Fix netplan-generate.md formatting !483 - emitter: allow unicode characters in the emitter (LP: 2071652) - parse: do not escape all non-ascii bytes * d/t/control: 'diff' autopkgtest is not flaky anymore * d/patches: Drop patches, applied upstream * d/p/0002-CLI-apply-call-udevadm-trigger-using-action-add-Clos.patch: Update 'udevadm trigger' patch, using MOVE action (LP: 2071363) * d/p/0003-Revert-wait-online-disabled-wait-online-for-stable-1.patch: Fix wait-online via s-n-wait-online.service.d/10-netplan. * debian/netplan-generator.postinst: Add a postinst maintainer script to call the generator, so the file permissions fixes will be applied automatically. * d/libnetplan1.symbols: - Update for new internal wait-online symbol - Update for new (private) symbol * d/copyright: Update for 2024 -- Danilo Egea Gondolfo <email address hidden> Wed, 17 Jul 2024 18:12:26 +0100
Available diffs
netplan.io (1.0.1-1ubuntu2) oracular; urgency=medium * generate: avoid calling 'udevadm control --reload' (LP: #1999178) The udev rules directories are monitored and re-loaded automatically with modern systemd-udevd. No need to manually reload them in the generator, causing side-effects. * d/control: Add udev as a test dependency -- Lukas Märdian <email address hidden> Mon, 08 Jul 2024 11:04:21 +0200
Available diffs
netplan.io (1.0.1-1ubuntu1) oracular; urgency=medium * Merge from Debian unstable. Remaining changes: - d/p/0003-Revert-wait-online-disabled-wait-online-for-stable-1.patch: Fix wait-online via s-n-wait-online.service.d/10-netplan. - d/libnetplan1.symbols: Update for new (private) symbol
Available diffs
- diff from 1.0-3ubuntu1 to 1.0.1-1ubuntu1 (67.2 KiB)
netplan.io (1.0-2ubuntu1.2) noble-security; urgency=medium * SECURITY REGRESSION: failure on systems without dbus - debian/netplan-generator.postinst: Don't call the generator if no networkd configuration file exists. (LP: #2071333) -- Sudhakar Verma <email address hidden> Fri, 28 Jun 2024 22:40:44 +0530
Available diffs
- diff from 1.0-2ubuntu1.1 to 1.0-2ubuntu1.2 (815 bytes)
netplan.io (0.107-5ubuntu0.4) mantic-security; urgency=medium * SECURITY REGRESSION: failure on systems without dbus - debian/netplan-generator.postinst: Don't call the generator if no networkd configuration file exists. (LP: #2071333) -- Sudhakar Verma <email address hidden> Fri, 28 Jun 2024 22:17:07 +0530
Available diffs
- diff from 0.107-5ubuntu0.3 to 0.107-5ubuntu0.4 (806 bytes)
netplan.io (0.106.1-7ubuntu0.22.04.4) jammy-security; urgency=medium * SECURITY REGRESSION: failure on systems without dbus - debian/netplan.io.postinst: Don't call the generator if no networkd configuration file exists. (LP: #2071333) -- Sudhakar Verma <email address hidden> Fri, 28 Jun 2024 22:42:13 +0530
Available diffs
netplan.io (0.104-0ubuntu2~20.04.6) focal-security; urgency=medium * SECURITY REGRESSION: failure on systems without dbus - debian/netplan.io.postinst: Don't call the generator if no networkd configuration file exists. (LP: #2071333) -- Sudhakar Verma <email address hidden> Fri, 28 Jun 2024 22:29:34 +0530
Available diffs
netplan.io (1.0-2ubuntu1.1) noble-security; urgency=medium * SECURITY UPDATE: weak permissions on secret files, command injection - d/p/lp2065738/0014-libnetplan-use-more-restrictive-file-permissions.patch: Use more restrictive file permissions to prevent unprivileged users to read sensitive data from back end files (LP: #2065738, #1987842) - CVE-2022-4968 - d/p/lp2066258/0015-libnetplan-escape-control-characters.patch: Escape control characters in the parser and double quotes in backend files. - d/p/lp2066258/0016-backends-escape-file-paths.patch: Escape special characters in file paths. - d/p/lp2066258/0017-backends-escape-semicolons-in-service-units.patch: Escape isolated semicolons in systemd service units. (LP: #2066258) * debian/netplan-generator.postinst: Add a postinst maintainer script to call the generator. It's needed so the file permissions fixes will be applied automatically, thanks to danilogondolfo -- Sudhakar Verma <email address hidden> Tue, 25 Jun 2024 00:13:00 +0530
Available diffs
netplan.io (0.107-5ubuntu0.3) mantic-security; urgency=medium * SECURITY UPDATE: weak permissions on secret files, command injection - d/p/lp2065738/0012-libnetplan-use-more-restrictive-file-permissions.patch: Use more restrictive file permissions to prevent unprivileged users to read sensitive data from back end files (LP: #2065738, #1987842) - CVE-2022-4968 - d/p/lp2065738/0013-cli-generate-call-daemon-reload-after-generate.patch: Call systemd daemon-reload as part of the netplan generate cli command - d/p/lp2066258/0014-libnetplan-escape-control-characters.patch: Escape control characters in the parser and double quotes in backend files. - d/p/lp2066258/0015-backends-escape-file-paths.patch: Escape special characters in file paths. - d/p/lp2066258/0016-backends-escape-semicolons-in-service-units.patch: Escape isolated semicolons in systemd service units. (LP: #2066258) * debian/netplan-generator.postinst: Add a postinst maintainer script to call the generator. It's needed so the file permissions fixes will be applied automatically, thanks to danilogondolfo -- Sudhakar Verma <email address hidden> Mon, 24 Jun 2024 23:58:40 +0530
Available diffs
netplan.io (0.104-0ubuntu2~20.04.5) focal-security; urgency=medium * SECURITY UPDATE: weak permissions on secret files, command injection - d/p/lp2065738/0015-libnetplan-use-more-restrictive-file-permissions.patch: Use more restrictive file permissions to prevent unprivileged users to read sensitive data from back end files (LP: #2065738, #1987842) - CVE-2022-4968 - d/p/lp2066258/0016-libnetplan-escape-control-characters.patch: Escape control characters in the parser and double quotes in backend files - d/p/lp2066258/0017-libnetplan-escape-file-paths.patch: Escape special characters in file paths - d/p/lp2066258/0018-libnetplan-escape-semicolons-in-service-units.patch: Escape isolated semicolons in systemd service units (LP: #2066258) * debian/netplan.io.postinst: Add a postinst maintainer script to call the generator. It's needed so the file permissions fixes will be applied automatically, thanks to danilogondolfo -- Sudhakar Verma <email address hidden> Mon, 24 Jun 2024 22:03:31 +0530
Available diffs
netplan.io (0.106.1-7ubuntu0.22.04.3) jammy-security; urgency=medium * SECURITY UPDATE: weak permissions on secret files, command injection - d/p/lp2065738/0028-libnetplan-use-more-restrictive-file-permissions.patch: Use more restrictive file permissions to prevent unprivileged users to read sensitive data from back end files (LP: #2065738, #1987842) - CVE-2022-4968 - d/p/lp2066258/0029-libnetplan-escape-control-characters.patch: Escape control characters in the parser and double quotes in backend files - d/p/lp2066258/0030-backends-escape-file-paths.patch: Escape special characters in file paths - d/p/lp2066258/0031-backends-escape-semicolons-in-service-units.patch: Escape isolated semicolons in systemd service units (LP: #2066258) * debian/netplan.io.postinst: Add a postinst maintainer script to call the generator. It's needed so the file permissions fixes will be applied automatically, thanks to danilogondolfo -- Sudhakar Verma <email address hidden> Mon, 24 Jun 2024 23:20:42 +0530
Available diffs
netplan.io (1.0-3ubuntu1) oracular; urgency=medium * Merge from Debian unstable. Remaining changes: - debian/patches/lp2060311/ Fix wait-online via s-n-wait-online.service.d/10-netplan.conf - d/libnetplan1.symbols: Update for new (private) symbol
Available diffs
- diff from 1.0-2ubuntu1 to 1.0-3ubuntu1 (2.1 KiB)
Superseded in oracular-release |
Published in noble-release |
Deleted in noble-proposed (Reason: Moved to noble) |
netplan.io (1.0-2ubuntu1) noble; urgency=medium * debian/patches/lp2060311/, LP: #2060311 Fix wait-online via s-n-wait-online.service.d/10-netplan.conf. Using an override config file for systemd-networkd-wait-online.service, specifing all the individual, non-optional interfaces to wait for and not enabling the s-n-wait-online.service at all when all interfaces are optional. * d/libnetplan1.symbols: Update for new (private) symbol -- Lukas Märdian <email address hidden> Thu, 18 Apr 2024 14:07:08 +0200
Available diffs
- diff from 1.0-2build1 to 1.0-2ubuntu1 (11.5 KiB)
netplan.io (1.0-2build1) noble; urgency=medium * No-change rebuild for CVE-2024-3094 -- Steve Langasek <email address hidden> Sun, 31 Mar 2024 08:09:55 +0000
Available diffs
- diff from 1.0-2 (in Debian) to 1.0-2build1 (473 bytes)
netplan.io (1.0-2) unstable; urgency=medium [ Lukas Märdian ] * Versioned dep on meson >= 1.3.0 for python.limited_api (Closes: #1066889) * d/control: downgrade python3-rich to Recommends. [ Danilo Egea Gondolfo ] * debian/netplan.io.preinst. Add a preinst maintainer script for netplan.io to cleanup .pyc cached files. Due to these files, the directory /usr/share/netplan/netplan is not being removed after the python3-netplan package split. By removing these files (and __pycache__ directories), dpkg can remove the old directory during upgrade. * d/p/0002-parse-nm-add-a-workaround-for-the-DoT-DNS-option.patch. Workaround to prevent parse-nm to generate invalid DNS entries in the resulting YAML if SNI is used. (LP: #2055148) -- Lukas Märdian <email address hidden> Thu, 28 Mar 2024 12:47:41 +0100
Available diffs
- diff from 1.0-1 to 1.0-2 (3.3 KiB)
netplan.io (1.0-1) unstable; urgency=medium * New upstream release 1.0: - state/status: add support for identifying bridge/bond/vrf members !420 - Netplan status --diff !440 - Netplan state diff !386 - allow COMMON_LINK_HANDLERS for VRFs (LP: #2031421, Closes: #1049432) !401 - netplan: add support for WPA3-Enterprise (LP: #2029876) !402 - wifi: support WPA2 and WPA3 Personal simultaneously !404 - auth: add support for LEAP and EAP-PWD (LP: #2038811) !415 - wifi: allow to have a psk and an eap password simultaneously !416 - Migrate CriticalConnection to KeepConfiguration (LP: #1896799) !424 - apply: bring "lo" back up if it's managed by NM (LP: # 2034595) !408 - Post 0.107 cleanup & dropping API/ABI compat !400 - ABI: Refactoring for libnetplan.so.1 !434 - Add additional bridge port settings !410 - SR-IOV improvements (VF-LAG support) !439 Documentation: - Add spelling checking to the CI !417 - doc: libnetplan API reference, using Doxygen and Sphinx.breathe !423 - doc: Update 'Netplan everywhere' for 23.10 !418 - added mii-monitor-interval !411 - Adopt Docs Starter Pack !429 - Fix howto docs !430 - docs: add a topic about security !433 - Document and restructure libnetplan's public API symbols !438 - Lang. & formatting fixes in API docs. !441 - Update examples.md !442 Bug fixes: - GitHub CI fixes !405 - util: don't return a placeholder netdef in the iterator !406 - tunnels/validation: do not error out if "local" is not defined !407 - cli/sriov: remove unused code !435 - wireguard: ignore empty endpoints (LP: #2038811) !414 - parse: improve the parsing of access-points (LP: #1809994) !413 - tests: Add autopkgtest for LP: #1959570 !419 - Fix permissions on folder '/run/NetworkManager/' !422 - parse-nm/wg: append the correct prefix to IPv6 (LP: #2046158) !428 - disable StartLimitBurst in the ovs-cleanup service (LP: #2047827) !431 - ctests: stop including C files in the test files !432 - workflow/coverity: install missing dependencies !436 - state_diff: fix filtering of host scoped routes !426 - sriov: don't generate duplicate entries in the rebind.service file !437 - check if ovsdb-server.service is active before displaying warning !421 - parser: accept the special MAC address options (LP: #2045096) !427 - CI: fix NetworkManager autopkgtest not using deb822 !443 - tests: Be less strict about systemctl daemon-reload (LP: #2048388) - Netplan status --diff refactoring !444 * d/netplan-generator.install: Fix PLACEHOLDER location * d/netplan-generator.lintian-overrides: Clean up unused override * d/source/options: Ignore .envrc (direnv) * d/control: pkg-config -> pkgconf * d/rules: Make use of -Dpython.bytecompile=-1 * d/control: Update short description * d/control,d/libnetplan1.symbols: Prepare for libnetplan1 SOVER bump * d/control: Add iproute2 build-dep (for running tests) * d/rules: Drop removal of legacy symlink (integrated in meson) * d/t/control: execute netplan diff test cases * d/patches: Drop patches, applied upstream * d/t/control: Mark new 'diff' autopkgtest as flaky -- Lukas Märdian <email address hidden> Thu, 29 Feb 2024 11:51:50 +0100
Available diffs
- diff from 0.107.1-3 to 1.0-1 (260.7 KiB)
Deleted in noble-updates (Reason: superseded by release) |
Superseded in noble-release |
Deleted in noble-proposed (Reason: Moved to noble) |
netplan.io (0.107.1-3) unstable; urgency=medium * d/t/prep-testbed.sh: Improve autopkgtest reliability * d/p/python-limited-stable-api.patch: Build Python module against stable API (LP: #2050881) * d/patches: Cleanup DEP-3 headers -- Lukas Märdian <email address hidden> Tue, 23 Jan 2024 11:13:19 +0100
Available diffs
- diff from 0.107-5ubuntu2 (in Ubuntu) to 0.107.1-3 (68.7 KiB)
- diff from 0.107.1-2 to 0.107.1-3 (1.2 KiB)
netplan.io (0.107.1-2) unstable; urgency=medium * Fix my email address in d/changelog * d/control: Add B-D to systemd-dev for systemd.pc (Closes: #1060571) * d/patches, d/control: Avoid FTBFS on 32bit architectures, by skipping certain unit-tests that depend on OpenVSwitch on such architectures. * Add protective diversions for netplan-generator usrmerge (Closes: #1060661) thanks to Helmut Grohne * Install usr/lib/netplan/PLACEHOLDER to avoid removal of an empty [/usr]/lib/netplan/ directory during package upgrade involving the usrmerge transition. (See #1060661) -- Lukas Märdian <email address hidden> Tue, 16 Jan 2024 17:09:13 +0100
Available diffs
- diff from 0.107.1-1 to 0.107.1-2 (3.6 KiB)
netplan.io (0.107.1-1) unstable; urgency=medium [ Danilo Egea Gondolfo ] * New upstream release: 0.107.1 - wifi: add support for WPA3-Enterprise (LP: #2029876) (!402) - wifi: support WPA2 and WPA3 Personal simultaneously (!404) - added mii-monitor-interval example (!411) - docs: Add "Contribute Documentation" how-to - auth: add support for LEAP and EAP-PWD (!415) - tests: Add autopkgtest for (LP: #1959570) (!419) - wifi: make it possible to have a psk and an eap password simultaneously (!416) - doc: Set-up some basic Doxygen project (!423) - doc: Make Sphinx to handle autodoxygen project, using breathe (!423) - doc: create libnetplan apidoc structure (!423) - inc: Start documenting public API (!423) - doc: Update 'Netplan everywhere' for 23.10 (!418) Bug fixes: - test:ovs: Avoid NetworkManager taking contol, breaking a test - parse: allow COMMON_LINK_HANDLERS for VRFs (!401) - util: don't return a placeholder netdef in the iterator (!406) - tunnels/validation: do not error out if "local" is not defined (!407) - tests: add some integration tests without the local address (!407) - wireguard: ignore empty endpoints (LP: #2038811) (!414) - parse: improve the parsing of access-points (LP: #1809994) (!413) - wifi: replace the previously defined AP with the new one (!413) - doc: spelling check improvements (!417) - Fix permissions on folder '/run/NetworkManager/' (!422) - cli:try: avoid linting error for type hints (Closes: #1058524) (!422) - nm-parse: always read the PSK into the new psk variable (!416) - networkd: fix formatting (!424) - networkd: replace deprecated CriticalConnection= by KeepConfiguration= (!424) - networkd: move KeepConfiguration= into [Network] section - apply: bring "lo" back up if it's managed by NM (!408) - apply: don't assume the NM loopback connection is called "lo" (!408) * Drop patches applied upstream * parse-nm/wg: append the correct prefix to IPv6 addresses (LP: #2046158) d/p/0001-parse-nm-wg-append-the-correct-prefix-to-IPv6-addres.patch * ovs: disable StartLimitBurst in the ovs-cleanup service (LP: #2047827) d/p/0002-ovs-disable-StartLimitBurst-in-the-ovs-cleanup-servi.patch * d/netplan-generator.install: Update the generator installation path due to usr-merge [ Lukas Märdian ] * debian/netplan-generator.dirs: Don't install non-usrmerge directory * debian/rules: Clean up usrmerge quirks -- Lukas Märdian <email address hidden> Wed, 10 Jan 2024 11:52:41 +0100
Available diffs
netplan.io (0.107-5ubuntu0.2) mantic; urgency=medium * lp1809994/0010-parse-improve-the-parsing-of-access-points-LP-180999.patch: Improve access-points parsing. Properly handle access-points if a second pass if required in the parser and not report them as duplicates (LP: #1809994). * lp1809994/0011-wifi-replace-the-previously-defined-AP-with-the-new-.patch: Overwrite the access-point object if another access-point with the same name is found instead of ignoring the new one. This behavior is closer to the merging process Netplan does. -- Danilo Egea Gondolfo <email address hidden> Wed, 15 Nov 2023 10:58:49 +0000
Available diffs
netplan.io (0.107-5ubuntu2) noble; urgency=medium * d/p/lp1809994/0010-parse-improve-the-parsing-of-access-points-LP-180999.patch. Improve access-points parsing. Properly handle access-points if a second pass if required in the parser and not report them as duplicates. (LP: #1809994) * d/p/lp1809994/0011-wifi-replace-the-previously-defined-AP-with-the-new-.patch. Overwrite the access-point object if another access-point with the same name is found instead of ignoring the new one. This behavior is closer to the merging process Netplan does. -- Danilo Egea Gondolfo <email address hidden> Tue, 14 Nov 2023 14:13:31 +0000
Available diffs
netplan.io (0.107-5ubuntu1) noble; urgency=medium * d/p/lp2039821/0008-wireguard-ignore-empty-endpoints.patch (LP: #2039821) Network Manager GUIs might emit a Wireguard endpoint as an empty string when it's omitted. Netplan is rejecting the generated YAML. With this patch Netplan will just ignore empty endpoints. * d/p/lp2039825/0009-auth-add-support-for-LEAP-and-EAP-PWD.patch Netplan's keyfile parser will generate incorrect configuration when unsupported EAP method are used. It ends up generating invalid Network Manager configuration. This patch implements support for LEAP and PWD methods. (LP: #2039825) -- Danilo Egea Gondolfo <email address hidden> Thu, 26 Oct 2023 11:21:56 +0100
Available diffs
netplan.io (0.107-5ubuntu0.1) mantic; urgency=medium * d/p/lp2039821/0008-wireguard-ignore-empty-endpoints.patch (LP: #2039821) Network Manager GUIs might emit a Wireguard endpoint as an empty string when it's omitted. Netplan is rejecting the generated YAML. With this patch Netplan will just ignore empty endpoints. * d/p/lp2039825/0009-auth-add-support-for-LEAP-and-EAP-PWD.patch Netplan's keyfile parser will generate incorrect configuration when unsupported EAP method are used. It ends up generating invalid Network Manager configuration. This patch implements support for LEAP and PWD methods. (LP: #2039825) -- Danilo Egea Gondolfo <email address hidden> Thu, 19 Oct 2023 15:14:56 +0100
Available diffs
Superseded in noble-release |
Published in mantic-release |
Deleted in mantic-proposed (Reason: Moved to mantic) |
netplan.io (0.107-5) unstable; urgency=medium * d/p/lp2034595: Fix NetworkManager loopback interaction (LP: #2034595) -- Lukas Märdian <email address hidden> Thu, 14 Sep 2023 17:08:13 +0530
Available diffs
- diff from 0.107-4 to 0.107-5 (2.8 KiB)
netplan.io (0.107-4) unstable; urgency=medium * Fix placeholder NetDefs in libnetplan iterator (LP: #2034024) d/p/0003-util-don-t-return-a-placeholder-netdef-in-the-iterat.patch * Relax tunnel.local validation (LP: #2034067) debian/patches/lp2034067/* * debian/patches: Update DEP-3 headers -- Lukas Märdian <email address hidden> Tue, 05 Sep 2023 09:37:26 +0200
Available diffs
- diff from 0.107-3 to 0.107-4 (3.4 KiB)
netplan.io (0.106.1-7ubuntu0.23.04.2) lunar; urgency=medium * Drop d/p/sru-compat/0024-Avoid-unnecessary-export-of-API.patch. Also, update the .symbols file, according to SRU review.
Available diffs
netplan.io (0.106.1-7ubuntu0.22.04.2) jammy; urgency=medium * Drop d/p/sru-compat/0024-Avoid-unnecessary-export-of-API.patch. Also, update the .symbols file, according to SRU review.
Available diffs
netplan.io (0.107-3) unstable; urgency=medium * Split python3-netplan bindings into a separate package -- Lukas Märdian <email address hidden> Sat, 26 Aug 2023 13:16:27 +0200
Available diffs
- diff from 0.107-2 to 0.107-3 (1023 bytes)
Superseded in lunar-proposed |
netplan.io (0.106.1-7ubuntu0.23.04.1) lunar; urgency=medium * Backport netplan.io 0.106.1-7 to 23.04 (LP: #2025519) - Add all the commands to the bash completion file (LP: 1749869) - parse-nm: fix eap_method handling (LP: 2016625) - ovs: don't allow peers with the same name - parse: validate NM backend settings usage - nm: check the passthrough config format - wireguard: plug a memory leak - validate: drop the YAML node parameter - parse: don't point to the wrong node on validation - parse: set the backend on nm-devices to NM by default - parse: plug a memory leak - nm: return if write_routes() fails - libnetplan: don't try to read from a NULL file - networkd: plug a memory leak - vrfs: skip policies parsing if list is NULL (LP: 2016427) - parse: use "--" with systemd-escape - netplan: adjust the maximum buffer size to 1MB - cli:status: improve networkctl parameter passing - cli:test: use 'text' alias instead of 'universal_newlines' - cli:apply: use shutil.rmtree instead of 'rm -rf' - Use controlled execution environment, to avoid failure if PATH is unset (LP: 1959570) - meson: fix installation of legacy /lib/netplan/generate symlink - dbus: Use the error set by _copy_yaml_state() - dbus: Build the copy path correctly (LP: 1997467) - parse:ovs: Ignore deprecated OpenFlow1.6 protocol (LP: 1963735) - parser: Don't duplicate OVS configuration (LP: 2007682) - parser: Don't add DNS entries duplicates (LP: 2007682) - parser: handle duplicated routing rules (LP: 2007682) - netplan: cli: fix typo from 'unkown' to 'unknown' - meson: cli:utils: drop legacy generator path, use libexec instead - meson: use meson_make_symlink.sh helper instead of install_symlink() - ATTN: parser: validate lacp-rate properly (LP: 1745648) - parser: demote the new lacp-rate check to warning - Don't drop files with just global values on 'set' (LP: 2027584) d/p/0020-netplan.c-Don-t-drop-files-with-just-global-values-o.patch - Add parser support for WPA3 Personal (LP: 2023238) - d/patches/lp2016473: Keyfile parsing for all tunnel types, LP: 2016473 - d/p/lp2021884: WireGuard: auto append prefix to allowed IPs, LP: 2021884 - d/p/lp1997467: Improve DEP-3 headers [CI] - CI: make use of the canonical/setup-lxd action - Add new spread based snapd integration test - Add some integration tests for DBus - CI: update canonical/setup-lxd to v0.1.1 - Makefile: fully cleanup coverage data - spread.yaml: restore /etc/netplan for each test - tests: Don't use duplicated DNS entries (LP: 2007682) - rpm: Refresh packaging for 0.106 and sync from Fedora - meson: Enable finding pycoverage on RPM based distributions - Fix ethernets,vlans,scenarios autopkgtests on systemd 254 - Fix NetworkManager interaction with systemd v253 - Fix tunnels tests with iproute 6.4, using JSON interface - d/t/prep-testbed.sh: stop NetworkManager, to start with a common state - autopkgtest:regressions: Simplify assertions to avoid buffering races d/p/0018-tests-regressions-simplify-assertions-to-avoid-buffe.patch - Increase test timeouts to fix FTBFS on mips64el and riscv64 d/p/0012-meson-Increase-test-timeout-for-slow-architectures.patch - debian/tests: Enforce more strict integration tests. Also, resolve the systemd-resolved issue in ethernets test. - Add d/p/0012-meson-Increase-test-timeout-for-slow-architectures.patch To fix FTBFS due to test timeouts on mipsel, alpha, riscv64, sparc64 - debian/tests: Fix testbed timeout with systemd v253 (Closes: #1033265) [Docs] - Netplan docs rework (Part 2) - Netplan docs rework - Add a short netplan-everywhere howto - Add Ubuntu Code of Conduct 2.0 - rtd: set the OS and Python versions explicitly - docs: fix bridge parameters types and add examples * d/patches/: Drop patches, applied upstream * d/control: Cleanup list of Uploaders. * d/control: Update Lukas' DD email address * Revert usrmerge packaging changes for stable series * Add patches for SRU backwards compatbility d/p/sru-compat/cli-status-Make-rich-pretty-printing-optional-388.patch d/p/sru-compat/validation-avoid-new-yaml_error-in-SRU.patch d/p/sru-compat/Avoid-unnecessary-export-of-API.patch d/p/sru-compat/Revert-ovs-don-t-allow-peers-with-the-same-name.patch d/p/sru-compat/parse-add-comment-about-OpenFlow16-deprecation.patch -- Lukas Märdian <email address hidden> Wed, 23 Aug 2023 17:41:14 +0200
Available diffs
netplan.io (0.107-2) unstable; urgency=medium * d/control: Add runtime dependency on python3-cffi-backend (LP: #2031962) * d/t/control: Enable dummy & veth integration tests * Fix NetworkManager 1.44 VRF compatibility (LP: #2031421, Closes: #1049432) d/p/0001-parse-allow-COMMON_LINK_HANDLERS-for-VRFs-LP-2031421.patch * d/rules: Fix dh_clean to cleanup after tests (Closes: #1046524) * Fix OVS tests by avoiding NetworkManager taking control d/p/0002-test-ovs-Avoid-NetworkManager-taking-contol-breaking.patch * d/t/control: Don't hide real OVS test failures as skippable -- Lukas Märdian <email address hidden> Mon, 21 Aug 2023 17:25:33 +0200
Available diffs
- diff from 0.106.1-8 to 0.107-2 (242.8 KiB)
- diff from 0.107-1 (in Ubuntu) to 0.107-2 (2.4 KiB)
netplan.io (0.107-1) mantic; urgency=medium * New upstream release: 0.107 - Support for "dummy" (`dummy-devices`) interfaces (LP: #1774203) (!361) - Support for "veth" (`virtual-ethernets`) interfaces (!368) - Add Python bindings for libnetplan (!385) - netplan: Handle command exceptions (!334) - WPA3 (personal) support (LP: #2023238) (!369) - Add all the commands to the bash completion file (LP: #1749869) (!326) - New submodule for state manipulation (!379) - commands/status: show routes from all routing tables (!390) - cli:status: Make rich pretty printing optional (!388) - libnetplan: expose dhcp4 and dhcp6 properties (!394) - Expose macaddress and DNS configuration from the netdef (!395) - libnetplan: expose the routes list in the netdef (!397) - NetworkManager: Wireguard private key flag support (!371) - Add a netplan_parser_load_keyfile() Python binding (!351) - keyfile parser: add support for all tunnel types (LP: #2016473) (!360) - parse-nm:wg: add support for reading the listen-port property (!372) - parse-nm: add support for VRF devices (!398) - Vlan keyfile parser support (!370) - Netplan docs rework (!333 & !337) - docs: Add a short netplan-everywhere howto (!325) - doc: make us of sphinx copybutton plugin (!354) - doc: Add Ubuntu Code of Conduct 2.0 (!355) - doc: Explanation about 00-network-manager-all.yaml (!378) Bug fixes: - Fix FTBFS on Fedora and refresh RPM packaging (!323) - parser: validate lacp-rate properly (LP: #1745648) (!324) - use meson-make-symlink.sh helper instead of install_symlink() (!327) - netplan: cli: fix typo from 'unkown' to 'unknown' (!328) - Handle duplication during parser second pass (LP: #2007682) (!329) - parse:ovs: Ignore deprecated OpenFlow1.6 protocol (LP: #1963735) (!332) - dbus: Build the copy path correctly (!331) - tests: add new spread based snapd integration test (!330) - Use controlled execution environment, to avoid failure if PATH is unset (LP: #1959570) (!336) - Some refactoring (!338) - netplan: adjust the maximum buffer size to 1MB (!340) - parse: use "--" with systemd-escape (!347) - docs: fix bridge parameters types and add examples (!346) - vrfs: skip policies parsing if list is NULL (LP: #2016427) (!341) - networkd: plug a memory leak (!344) - libnetplan: don't try to read from a NULL file (!342) - nm: return if write_routes() fails (!345) - parse: plug a memory leak (!348) - parse: set the backend on nm-devices to NM (!349) - parse: don't point to the wrong node on validation (!343) - rtd: set the OS and Python versions explicitly (!357) - Fix 8021x eap method parsing (LP: #2016625) (!358) - CI: update canonical/setup-lxd to v0.1.1 (!359) - CI: fix dch after adding the new 0.106.1 tag (!364) - Provide frequency to wpa_supplicant in adhoc mode (LP: #2020754) (!363) - Improve the coverage of the memory leak tests (!365) - Fix keyfile parsing of wireguard config (!366) - routes: fix metric rendering (LP: #2023681) (!367) - CI: add DebCI integration test (!362) - CI: initial NetworkManager autopkgtests (!374) - parse-nm: handle cloned-mac-address special cases (LP: #2026230) (!376) - Improve autopkgtest stability with systemd 253 & iproute 6.4 (!377) - Fixes for minor issues (!380) - tests:integration: Adopt for systemd v254 (Closes: #1041310) (!381) - parse: Downgrade NM passthrough warning to debug (!384) - Don't drop files with just global values (LP: #2027584) (!382) - Fixing Coverity issues (!383) - CLI: Refactoring to avoid namespace clash with public bindings (!387) - tests: fix test coverage report with newer python-coverage (!389) - github: add a scheduled action to run Coverity (!391) - github: only run the coverity workflow on our repository (!392) - Addressing a few issues found (!393) - Wireguard fixes (!352) - Fix a memory leak, an assert and an error message (!350) - ovs: don't allow peers with the same name (!353) - CI: make use of the canonical/setup-lxd action (!356) * d/patches: Drop patches, applied upstream * Drop repeated-path-segment lintian override, not relevant anymore * Update symbols file for 0.107 * d/rules: Shipping new Python bindings * d/control: Add python3-cffi and libpython3-dev build-depends -- Lukas Märdian <email address hidden> Thu, 17 Aug 2023 16:54:21 +0200
Available diffs
- diff from 0.106.1-8 (in Debian) to 0.107-1 (241.1 KiB)
netplan.io (0.106.1-8) unstable; urgency=medium * Drop Conflicts/Breaks on "netplan" and "nplan" from oldoldstable times * Split netplan-generator into separate package to make the Python dependency optional. * d/t/control: Make autostart.sh test to only depend on netplan-generator -- Lukas Märdian <email address hidden> Mon, 31 Jul 2023 10:26:35 +0200
Available diffs
- diff from 0.106.1-7 to 0.106.1-8 (1.6 KiB)
netplan.io (0.106.1-7) unstable; urgency=medium * d/control: Update my DD email address * Don't drop files with just global values on 'set' (LP: #2027584) d/p/0020-netplan.c-Don-t-drop-files-with-just-global-values-o.patch -- Lukas Märdian <email address hidden> Tue, 25 Jul 2023 12:19:03 +0200
Available diffs
- diff from 0.106.1-6 to 0.106.1-7 (2.8 KiB)
netplan.io (0.106.1-6) unstable; urgency=medium * Fix ethernets,vlans,scenarios autopkgtests on systemd 254, Closes: #1041311 -- Lukas Märdian <email address hidden> Tue, 18 Jul 2023 17:35:49 +0200
Available diffs
- diff from 0.106.1-2 to 0.106.1-6 (7.9 KiB)
- diff from 0.106.1-5 to 0.106.1-6 (1.8 KiB)
netplan.io (0.106.1-5) unstable; urgency=medium * d/rules,d/netplan.io.{install,dirs}: Revert usrmerge move of lib/systemd/system-generators/netplan to apply the moratorium. -- Lukas Märdian <email address hidden> Thu, 13 Jul 2023 14:45:40 +0200
Available diffs
- diff from 0.106.1-3 to 0.106.1-5 (843 bytes)
netplan.io (0.106.1-3) unstable; urgency=medium * Fix NetworkManager interaction with systemd v253 (Closes: #1039071) * Fix tunnels tests with iproute 6.4, using JSON interface (Closes: #1040004) * Add parser support for WPA3 Personal (LP: #2023238) * d/t/prep-testbed.sh: stop NetworkManager, to start with a common state * autopkgtest:regressions: Simplify assertions to avoid buffering races d/p/0018-tests-regressions-simplify-assertions-to-avoid-buffe.patch -- Lukas Märdian <email address hidden> Mon, 10 Jul 2023 16:58:19 +0200
Available diffs
- diff from 0.106.1-2 to 0.106.1-3 (6.5 KiB)
netplan.io (0.106.1-2) unstable; urgency=medium * Increase test timeouts to fix FTBFS on mips64el and riscv64 d/p/0012-meson-Increase-test-timeout-for-slow-architectures.patch -- Lukas Märdian <email address hidden> Wed, 21 Jun 2023 09:20:56 +0200
Available diffs
- diff from 0.106.1-0ubuntu1 (in Ubuntu) to 0.106.1-2 (16.3 KiB)
- diff from 0.106.1-1 to 0.106.1-2 (1006 bytes)
netplan.io (0.106.1-1) unstable; urgency=medium * New upstream release: 0.106.1 - CI: make use of the canonical/setup-lxd action - Netplan docs rework (Part 2) - Add new spread based snapd integration test - Netplan docs rework - Add some integration tests for DBus by - Add all the commands to the bash completion file (LP: #1749869) - Add a short netplan-everywhere howto - Add Ubuntu Code of Conduct 2.0 Bug fixes: - CI: update canonical/setup-lxd to v0.1.1 - parse-nm: fix eap_method handling (LP: #2016625) - rtd: set the OS and Python versions explicitly - ovs: don't allow peers with the same name - parse: validate NM backend settings usage - nm: check the passthrough config format - wireguard: plug a memory leak - validate: drop the YAML node parameter - parse: don't point to the wrong node on validation - parse: set the backend on nm-devices to NM by default - parse: plug a memory leak - nm: return if write_routes() fails - libnetplan: don't try to read from a NULL file - networkd: plug a memory leak - vrfs: skip policies parsing if list is NULL (LP: #2016427) - docs: fix bridge parameters types and add examples - parse: use "--" with systemd-escape - netplan: adjust the maximum buffer size to 1MB - cli:status: improve networkctl parameter passing - cli:test: use 'text' alias instead of 'universal_newlines' - Makefile: fully cleanup coverage data - cli:apply: use shutil.rmtree instead of 'rm -rf' - Use controlled execution environment, to avoid failure if PATH is unset (LP: #1959570) - meson: fix installation of legacy /lib/netplan/generate symlink - spread.yaml: restore /etc/netplan for each test - dbus: Use the error set by _copy_yaml_state() - dbus: Build the copy path correctly (LP: #1997467) - parse:ovs: Ignore deprecated OpenFlow1.6 protocol (LP: #1963735) - parser: Don't duplicate OVS configuration (LP: #2007682) - tests: Don't use duplicated DNS entries (LP: #2007682) - parser: Don't add DNS entries duplicates (LP: #2007682) - parser: handle duplicated routing rules (LP: #2007682) - netplan: cli: fix typo from 'unkown' to 'unknown' - meson: cli:utils: drop legacy generator path, use libexec instead - meson: use meson_make_symlink.sh helper instead of install_symlink() - parser: demote the new lacp-rate check to warning - ATTN: parser: validate lacp-rate properly (LP: #1745648) - rpm: Refresh packaging for 0.106 and sync from Fedora - meson: Enable finding pycoverage on RPM based distributions * Update symbols file for 0.106.1 * d/patches/: Drop patches, applied upstream * d/patches/lp2016473: Keyfile parsing for all tunnel types, LP: #2016473 * d/p/lp2021884: WireGuard: auto append prefix to allowed IPs, LP: #2021884 * debian/tests: Enforce more strict integration tests. Also, resolve the systemd-resolved issue in ethernets test. * Refresh patches. * Add d/p/0012-meson-Increase-test-timeout-for-slow-architectures.patch To fix FTBFS due to test timeouts on mipsel, alpha, riscv64, sparc64 * d/control: Cleanup list of Uploaders. -- Lukas Märdian <email address hidden> Tue, 20 Jun 2023 12:54:23 +0200
Available diffs
netplan.io (0.106.1-0ubuntu1) mantic; urgency=medium * New upstream release: 0.106.1 - CI: make use of the canonical/setup-lxd action - Netplan docs rework (Part 2) (#337) - Add new spread based snapd integration test - Netplan docs rework (#333) - Add some integration tests for DBus by - Add all the commands to the bash completion file (LP#1749869) (#326) - Add a short netplan-everywhere howto (#325) - Add Ubuntu Code of Conduct 2.0 Bug fixes: - CI: update canonical/setup-lxd to v0.1.1 (#359) - parse-nm: fix eap_method handling (LP#2016625) - rtd: set the OS and Python versions explicitly - ovs: don't allow peers with the same name - parse: validate NM backend settings usage - nm: check the passthrough config format - wireguard: plug a memory leak - validate: drop the YAML node parameter - parse: don't point to the wrong node on validation - parse: set the backend on nm-devices to NM by default (#349) - parse: plug a memory leak (#348) - nm: return if write_routes() fails - libnetplan: don't try to read from a NULL file - networkd: plug a memory leak - vrfs: skip policies parsing if list is NULL (LP#2016427) (#341) - docs: fix bridge parameters types and add examples (#346) - parse: use "--" with systemd-escape - netplan: adjust the maximum buffer size to 1MB - cli:status: improve networkctl parameter passing - cli:test: use 'text' alias instead of 'universal_newlines' - Makefile: fully cleanup coverage data - cli:apply: use shutil.rmtree instead of 'rm -rf' - Use controlled execution environment, to avoid failure if PATH is unset (LP#1959570) (#336) - meson: fix installation of legacy /lib/netplan/generate symlink - spread.yaml: restore /etc/netplan for each test - dbus: Use the error set by _copy_yaml_state() - dbus: Build the copy path correctly (LP#1997467) - parse:ovs: Ignore deprecated OpenFlow1.6 protocol (LP#1963735) - parser: Don't duplicate OVS configuration (LP#2007682) - tests: Don't use duplicated DNS entries (LP#2007682) - parser: Don't add DNS entries duplicates (LP#2007682) - parser: handle duplicated routing rules (LP#2007682) - netplan: cli: fix typo from 'unkown' to 'unknown' - meson: cli:utils: drop legacy generator path, use libexec instead - meson: use meson_make_symlink.sh helper script instead of install_symlink() - parser: demote the new lacp-rate check to warning - ATTN: parser: validate lacp-rate properly (LP#1745648) (#324) - rpm: Refresh packaging for 0.106 and sync from Fedora - meson: Enable finding pycoverage on RPM based distributions * Update symbols file for 0.106.1 * d/patches/: Drop patches, applied upstream * d/patches/lp2016473: Add keyfile parsing support for all tunnel types (LP: #lp2016473) -- Danilo Egea Gondolfo <email address hidden> Wed, 24 May 2023 15:45:51 +0100
Available diffs
- diff from 0.106-0ubuntu3 to 0.106.1-0ubuntu1 (84.6 KiB)
Superseded in mantic-release |
Published in lunar-release |
Deleted in lunar-proposed (Reason: Moved to lunar) |
netplan.io (0.106-0ubuntu3) lunar; urgency=medium * Cherry-pick upstream commit fc12872 (PR#336) to fix crash in 'snapd set' (LP: #1959570) -- Lukas Märdian <email address hidden> Mon, 03 Apr 2023 16:29:22 +0200
Available diffs
netplan.io (0.105-0ubuntu2~22.04.3) jammy; urgency=medium * Fix and improvements for the DBus integration (LP: #1997467) Cherry-picked from upstream: https://github.com/canonical/netplan/pull/331 - d/p/lp1997467/0009-dbus-Build-the-copy-path-correctly.patch Properly build the destination path before copying files in the dbus integration and improve error handling - d/p/lp1997467/0010-tests-Add-an-integration-test-for-netplan-dbus.patch Add an integration test to exercise the code path where the issue was addressed.
Available diffs
netplan.io (0.105-0ubuntu2.2) kinetic; urgency=medium * Fix and improvements for the DBus integration (LP: #1997467) Cherry-picked from upstream: https://github.com/canonical/netplan/pull/331 - d/p/lp1997467/0009-dbus-Build-the-copy-path-correctly.patch Properly build the destination path before copying files in the dbus integration and improve error handling - d/p/lp1997467/0010-tests-Add-an-integration-test-for-netplan-dbus.patch Add an integration test to exercise the code path where the issue was addressed.
Available diffs
netplan.io (0.106-0ubuntu2) lunar; urgency=medium * Fix DBus .Config/.Get APIs using upstream commits (PR#331) (LP: #1997467) * Enable additional 'dbus' autopkgtests to check the regressed cases -- Lukas Märdian <email address hidden> Thu, 02 Mar 2023 16:56:03 +0100
Available diffs
Superseded in kinetic-proposed |
netplan.io (0.105-0ubuntu2.1) kinetic; urgency=medium * d/p/lp1997467: set only specific origin-hint if given (LP: #1997467) Cherry-picked from upstream: https://github.com/canonical/netplan/pull/299 - d/libnetplan0.symbols: Add netplan_parser_load_nullable_overrides() API - d/p/0008-src-parse-plug-memory-leaks-in-nullable-handling.patch backport upstream commit 40c53bb (memory leak fixup of PR#299) -- Danilo Egea Gondolfo <email address hidden> Mon, 13 Feb 2023 16:34:44 +0000
Available diffs
- diff from 0.105-0ubuntu2 to 0.105-0ubuntu2.1 (11.3 KiB)
Superseded in jammy-proposed |
netplan.io (0.105-0ubuntu2~22.04.2) jammy; urgency=medium * d/p/lp1997467: set only specific origin-hint if given (LP: #1997467) Cherry-picked from upstream: https://github.com/canonical/netplan/pull/299 - d/libnetplan0.symbols: Add netplan_parser_load_nullable_overrides() API - d/p/0008-src-parse-plug-memory-leaks-in-nullable-handling.patch backport upstream commit 40c53bb (memory leak fixup of PR#299) -- Danilo Egea Gondolfo <email address hidden> Mon, 13 Feb 2023 12:40:20 +0000
Available diffs
netplan.io (0.106-0ubuntu1) lunar; urgency=medium * New upstream release: 0.106 - New 'netplan status' CLI (#290) - API: implement APIs from the new specification (#298) - Check and fix non-inclusive laguange (#303) - Documentation improvements (using Diátaxis & RTD) - Match by PermanentMACAddress (#278) - Netplan api iterator (#306) - API: update netplan_delete_connection() (#322) - NM 1.40 compat & file permission fixes (#300), LP: #1862600, LP: #1997348 - Migrate from (deprecated) nose to pytest (#302) - parse: Add the filepath to OVS ports netdefs (#295) - Check if the interface name is too long (#313), LP: #1988749 - doc/examples: remove unnecessary route for IPv6 on-link gateways (#312) - Memory leak CI action (#321) - tests:base:ethernets: Improve stability of autopkgtests (#223) Bug fixes: - Fix some memory leaks (#297) - parser: plug a memory leak (#309) - src:parse: plug memory leaks in nullable handling (#319) - Fix 'netplan ip leases' crash (#301), LP: #1996941 - tests: mock calls to systemctl (#314) - ctests: fix an integer conversion issue (#315) - docs: small fix on netplan-set doc (#316) - parser: return the correct error on failure (#308), LP: #2000324 - apply: Fix crash when OVS is stopped (#307),LP: #1995598 - networkd: make sure VXLAN is in the right section (#310), LP: #2000713 - cli:set: update only specific origin-hint if given (#299), LP: #1997467 - vxlan: convert some settings to tristate (#311), LP: #2000712 - parser: check for route duplicates (#320), LP: #2003061 * Update symbols file for 0.106 * d/patches/: Drop patches, applied upstream * d/control: bump Standards-Version to 4.6.2, no changes needed * d/t/control: prepare Debian testbed * d/control: Add python3-dbus, python3-rich deps, also CMocka and Pytest B-Ds * d/watch: fix checking for upstream tags * d/copyright: update for 2023 * d/source/: add lintian-overrides -- Lukas Märdian <email address hidden> Thu, 09 Feb 2023 12:10:19 +0100
Available diffs
netplan.io (0.105-0ubuntu4) lunar; urgency=medium * d/p/lp1997467: set only specific origin-hint if given (LP: #1997467) * d/libnetplan0.symbols: Add netplan_parser_load_nullable_overrides() API -- Lukas Märdian <email address hidden> Thu, 26 Jan 2023 14:34:37 +0100
Available diffs
- diff from 0.105-0ubuntu3 to 0.105-0ubuntu4 (10.8 KiB)
netplan.io (0.105-0ubuntu3) lunar; urgency=medium Partial merge from Debian sid. Cherry-picked changes: * d/p/0002-buildsystem-meson-fixes.patch: improve meson build * d/rules,d/control,d/libnetplan.io.install,d/libnetplan-dev.install: Make use of meson build system and enable hardening flags. Ship netplan.pc file and move netplan's systemd generator to LIBEXECDIR. * d/t/control: Make it work with old and new systemd[-resolved] * d/copyright: Update metadata. * d/netplan.io.lintian-overrides: Fix new style override New changes: * Update debian/gbp.conf for Lunar -- Lukas Märdian <email address hidden> Tue, 22 Nov 2022 16:01:24 +0100
Available diffs
netplan.io (0.105-0ubuntu2~22.04.1) jammy; urgency=medium * Backport netplan.io 0.105-0ubuntu2 to 22.04 (LP: #1988447) - Add support for VXLAN tunnels (#288) - Add support for VRF devices (#285) - Add support for InfiniBand (IPoIB) (#283) - Allow key configuration for GRE tunnels (#274) - Allow setting the regulatory domain (#281) - Documentation improvements & restructuring (#287) - Add meson build system (#268) - Add abigail ABI compatibility checker (#269) - Update of Fedora RPM spec (#264) - CI improvements (#265, #282) - Netplan `set` uses the consolidated libnetplan YAML parser (#254) - Refactor ConfigManager to use the libnetplan YAML parser (#255) - New `netplan_netdef_get_filepath` API (#275) - Improve NetworkManager device management logic (#276) * Update symbols file for 0.105 * d/patches/: Drop patches, applied upstream * d/p/autopkgtest-fixes.patch: Refresh * d/control: bump Standards-Version, no changes needed * d/control, d/tests/control: suggest/add iw for setting a regulatory domain * d/control: merge with Debian, dropping deprecated versioned depends * d/control: Update Vcs-* tags for Ubuntu * d/watch: sync with Debian * d/u/metadata: sync with Debian * d/tests: partially merge with Debian * d/t/control: SKIP Open vSwitch test if OVS is inactive in the test env to fix armhf (LXD/container) autopkgtests -- Lukas Märdian <email address hidden> Tue, 11 Oct 2022 14:58:36 +0200
Available diffs
Superseded in lunar-release |
Obsolete in kinetic-release |
Deleted in kinetic-proposed (Reason: Moved to kinetic) |
netplan.io (0.105-0ubuntu2) kinetic; urgency=medium * d/t/control: SKIP Open vSwitch test if OVS is inactive in the test env to fix armhf (LXD/container) autopkgtests -- Lukas Märdian <email address hidden> Mon, 29 Aug 2022 14:47:14 +0200
Available diffs
- diff from 0.105-0ubuntu1 to 0.105-0ubuntu2 (648 bytes)
netplan.io (0.105-0ubuntu1) kinetic; urgency=medium * New upstream release: 0.105 - Add support for VXLAN tunnels (#288), LP: #1764716 - Add support for VRF devices (#285), LP: #1773522 - Add support for InfiniBand (IPoIB) (#283), LP: #1848471 - Allow key configuration for GRE tunnels (#274), LP: #1966476 - Allow setting the regulatory domain (#281), LP: #1951586 - Documentation improvements & restructuring (#287) - Add meson build system (#268) - Add abigail ABI compatibility checker (#269) - Update of Fedora RPM spec (#264) - CI improvements (#265, #282) - Netplan `set` uses the consolidated libnetplan YAML parser (#254) - Refactor ConfigManager to use the libnetplan YAML parser (#255) - New `netplan_netdef_get_filepath` API (#275) - Improve NetworkManager device management logic (#276), LP: #1951653 Bug fixes: - Fix `apply` netdev rename/create race condition (#260), LP: #1962095 - Fix `try` timeout (#271), LP: #1967084 - Fix infinite timeouts in ovs-vsctl (#266), Closes: #1000137 - Fix offload options using tristate setting (#270), LP: #1956264 - Fix rendering of NetworkManager passthrough WPA (#279), LP: #1972800 - Fix CLI crash on LibNetplanException (#286) - Fix NetworkManager internal DHCP client lease lookup (#284), LP: #1979674 * Update symbols file for 0.105 * d/patches/: Drop patches, applied upstream * d/p/autopkgtest-fixes.patch: Refresh * d/control: bump Standards-Version, no changes needed * d/control, d/tests/control: suggest/add iw for setting a regulatory domain * d/control: merge with Debian, dropping deprecated versioned depends * d/control: Update Vcs-* tags for Ubuntu * d/watch: sync with Debian * d/u/metadata: sync with Debian * d/tests: partially merge with Debian -- Lukas Märdian <email address hidden> Thu, 18 Aug 2022 14:53:33 +0200
Available diffs
- diff from 0.104-0ubuntu4 to 0.105-0ubuntu1 (182.5 KiB)
netplan.io (0.104-0ubuntu2~20.04.2) focal; urgency=medium * Cherry pick d/p/dbus-Remove-the-upper-limit-on-try-timeout.patch (LP: #1967084) * Cherry-pick fix for rendering WPA3 password (8934a1b), LP: #1975576 + d/p/0010-nm-fix-rendering-of-password-for-unknown-passthrough.patch * Backport offloading tristate patches (LP: #1956264) + d/p/0003-Add-tristate-type-for-offload-options-LP-1956264-270.patch + d/p/0004-tests-ethernets-fix-autopkgtest-with-alternating-def.patch + d/t/control: add 'ethtool' test-dep for link offloading tests -- Lukas Märdian <email address hidden> Wed, 29 Jun 2022 17:54:23 +0200
Available diffs
netplan.io (0.104-0ubuntu2.1) jammy; urgency=medium * Cherry-pick fix for rendering WPA3 password (8934a1b), LP: #1975576 + d/p/0010-nm-fix-rendering-of-password-for-unknown-passthrough.patch * Backport offloading tristate patches (LP: #1956264) + d/p/0003-Add-tristate-type-for-offload-options-LP-1956264-270.patch + d/p/0004-tests-ethernets-fix-autopkgtest-with-alternating-def.patch + d/t/control: add 'ethtool' test-dep for link offloading tests -- Lukas Märdian <email address hidden> Wed, 29 Jun 2022 17:54:23 +0200
Available diffs
netplan.io (0.104-0ubuntu4) kinetic; urgency=medium * Cherry-pick upstream fix (565bd0f) for ethernets autopkgtest: - d/p/0004-tests-ethernets-fix-autopkgtest-with-alternating-def.patch * Cherry-pick upstream fix (8934a1b) for NM WPA3 passthrough: - d/p/0005-nm-fix-rendering-of-password-for-unknown-passthrough.patch -- Lukas Märdian <email address hidden> Thu, 19 May 2022 12:48:35 +0200
Available diffs
- diff from 0.104-0ubuntu2 to 0.104-0ubuntu4 (7.2 KiB)
- diff from 0.104-0ubuntu3 to 0.104-0ubuntu4 (2.2 KiB)
Superseded in kinetic-proposed |
netplan.io (0.104-0ubuntu3) kinetic; urgency=medium * d/t/control: add 'ethtool' test-dep for link offloading tests * Backport offloading tristate patches (LP: #1956264) + d/p/0003-Add-tristate-type-for-offload-options-LP-1956264-270.patch -- Lukas Märdian <email address hidden> Mon, 16 May 2022 14:28:14 +0200
Available diffs
netplan.io (0.104-0ubuntu2~20.04.1) focal; urgency=medium * Backport netplan.io 0.104-0ubuntu2 to 20.04 (LP: #1964481) - Enable 'embedded-switch-mode' setting on SmartNICs - Permit multiple patterns for the driver globs in match - Improve routing capabilities - Support additional link offload options for networkd - Handle differing 'ip6-privacy' default value for NetworkManager - YAML state tracking for DBus API and 'netplan try' - Support ConfigureWithoutCarrier ('ignore-carrier') for networkd - Cleanup Makefile, install only public headers - Netplan 'get' to use the libnetplan parser - libnetplan: + introduce the notion of NetplanState + use an explicit parser context + expose coherent generator APIs + improve overall error handling + consolidation of YAML parsing into the library ATTENTION: - Restrict the symbol export to a determined public API + We dropped some internal symbols from the API that we know have no external consumers, see upstream changelog for list of dropped symbols * Add d/p/0003-Mute-gateway4-6-deprecation-warnings.patch: - Do not show a deprecation warning on the backported version * Add d/p/0006-cli-apply-give-some-extra-time-for-networkctl-reload.patch: - To support networkctl reload/reconfigure on older versions of sd-networkd * Add d/p/test-ethernets-stability.patch to improve autopkgtest reliability * Add d/p/multi-driver-match-compat.patch for match.driver backwards compat * Update systemd dependency to >= 245.4-4ubuntu3.8 for activation-mode * Update debian/gbp.conf * Use debhelper-compat 12 and Standards-Version 4.5.0 in debian/control * Keep riscv64 build-time tests disabled -- Lukas Märdian <email address hidden> Mon, 14 Mar 2022 12:41:44 +0100
Available diffs
netplan.io (0.104-0ubuntu2~21.10.1) impish; urgency=medium * Backport netplan.io 0.104-0ubuntu2 to 20.04 (LP: #1964481) - Enable 'embedded-switch-mode' setting on SmartNICs - Permit multiple patterns for the driver globs in match - Improve routing capabilities - Support additional link offload options for networkd - Handle differing 'ip6-privacy' default value for NetworkManager - YAML state tracking for DBus API and 'netplan try' - Support ConfigureWithoutCarrier ('ignore-carrier') for networkd - Cleanup Makefile, install only public headers - Netplan 'get' to use the libnetplan parser - libnetplan: + introduce the notion of NetplanState + use an explicit parser context + expose coherent generator APIs + improve overall error handling + consolidation of YAML parsing into the library ATTENTION: - Restrict the symbol export to a determined public API + We dropped some internal symbols from the API that we know have no external consumers, see upstream changelog for list of dropped symbols * Update debian/gbp.conf * Use Standards-Version 4.5.1 in debian/control * Add d/p/multi-driver-match-compat.patch for match.driver backwards compat -- Lukas Märdian <email address hidden> Fri, 11 Mar 2022 18:04:51 +0100
Available diffs
Superseded in kinetic-release |
Published in jammy-release |
Deleted in jammy-proposed (Reason: Moved to jammy) |
netplan.io (0.104-0ubuntu2) jammy; urgency=medium * Pick upstream commit a4b70e7, to restart networkd if necessary (LP: #1962095) -- Lukas Märdian <email address hidden> Thu, 10 Mar 2022 09:45:00 +0100
Available diffs
netplan.io (0.103-0ubuntu5~20.04.6) focal; urgency=medium * Do not write unvalidated YAML, fixing NM ip-tunnel handling (LP: #1962297) d/p/0018-keyfile-do-not-try-to-write-out-unvalidated-YAML-LP-.patch -- Lukas Märdian <email address hidden> Fri, 25 Feb 2022 10:03:12 +0100
Available diffs
netplan.io (0.104-0ubuntu1) jammy; urgency=medium * New upstream release: 0.104 - Enable 'embedded-switch-mode' setting on SmartNICs - Permit multiple patterns for the driver globs in match (LP: #1918421) - Improve routing capabilities (LP: #1892272, LP: #1805038) - Support additional link offload options for networkd (LP: #1771740) - Handle differing 'ip6-privacy' default value for NetworkManager - YAML state tracking for DBus API and 'netplan try' (LP: #1943120) - Support ConfigureWithoutCarrier ('ignore-carrier') for networkd - Cleanup Makefile, install only public headers - Netplan 'get' to use the libnetplan parser - libnetplan: + introduce the notion of NetplanState + use an explicit parser context + expose coherent generator APIs + improve overall error handling + consolidation of YAML parsing into the library ATTENTION: - Restrict the symbol export to a determined public API + We dropped some internal symbols from the API that we know have no external consumers, see upstream changelog for list of dropped symbols Bug fixes: - Fix removal of defunct OVS vlan interfaces (LP: #1959147) - Make ConfigManager cleanup on destruction (LP: #1959729) - Do not write unvalidated YAML from keyfile (LP: #1952967) - Disable tmp address generation for real with NetworkManager (LP: #1948027) - Ignore empty YAML hints, delete files on 'set network=null' (LP: #1946957) - Wait for 'netplan try' to be ready in DBus API (LP: #1949893) - Initialize self.state in 'apply' (LP: #1949104) - Driver fallback to nl80211 and/or wext for wpa_supplicant (LP: #1814012) - Handle missing 'gateway' in keyfile routes, keep 'dns-search' fallback - Make it possible to unset a whole devtype subtree (LP: #1942930) - Fix memory leaks, dangling pointers & overall cleanup of API data * d/t/control: Add explicit wpasupplicant test Depends * d/control: Improved glib (v2.70+-) compat * d/control: Strict version dependency on libnetplan * d/control: Bump standards version to 4.6.0, improve sections * Mute false positive lintian warning * d/patches/: Drop patches, applied upstream * d/p/autopkgtest-fixes: Refresh * d/libnetplan0.symbols: Add new symbols for 0.104 * d/libnetplan0.symbols: Drop (internal) legacy symbols -- Lukas Märdian <email address hidden> Thu, 17 Feb 2022 12:46:23 +0100
Available diffs
- diff from 0.103-0ubuntu10 to 0.104-0ubuntu1 (148.9 KiB)
netplan.io (0.103-0ubuntu5~20.04.5) focal; urgency=medium * Add d/p/give-some-more-time-for-dbus-test-on-focal-riscv64.diff To make test_netplan_dbus_config_set_uninvalidate_timeout() pass in slow environments (looking at you, riscv64) * Add d/p/0012-test-bridge-base-give-bridge-some-more-time-to-reach.patch To fix flaky test_bridge_anonymous autopkgtest (upstream c6ad8e6) * Upstream cherry-picks for snapd dbus config set-try-apply integration fixes - dbus-wait-for-netplan-try-to-be-ready-LP-1949893-245.patch (LP: #1949893) - get-set-ignore-empty-YAML-hints-and-delete-files-on-.patch (LP: #1946957) -- Lukas Märdian <email address hidden> Fri, 03 Dec 2021 11:12:19 +0100
Available diffs
netplan.io (0.103-0ubuntu7.2) impish; urgency=medium * Add d/p/0012-test-bridge-base-give-bridge-some-more-time-to-reach.patch To fix flaky test_bridge_anonymous autopkgtest (upstream c6ad8e6) * Upstream cherry-picks for snapd dbus config set-try-apply integration fixes - dbus-wait-for-netplan-try-to-be-ready-LP-1949893-245.patch (LP: #1949893) - get-set-ignore-empty-YAML-hints-and-delete-files-on-.patch (LP: #1946957) -- Lukas Märdian <email address hidden> Tue, 30 Nov 2021 17:14:05 +0100
Available diffs
netplan.io (0.103-0ubuntu5~21.04.4) hirsute; urgency=medium * Add d/p/0012-test-bridge-base-give-bridge-some-more-time-to-reach.patch To fix flaky test_bridge_anonymous autopkgtest (upstream c6ad8e6) * Upstream cherry-picks for snapd dbus config set-try-apply integration fixes - dbus-wait-for-netplan-try-to-be-ready-LP-1949893-245.patch (LP: #1949893) - get-set-ignore-empty-YAML-hints-and-delete-files-on-.patch (LP: #1946957) -- Lukas Märdian <email address hidden> Tue, 30 Nov 2021 17:12:25 +0100
Available diffs
Superseded in focal-proposed |
netplan.io (0.103-0ubuntu5~20.04.4) focal; urgency=medium * Add d/p/0012-test-bridge-base-give-bridge-some-more-time-to-reach.patch To fix flaky test_bridge_anonymous autopkgtest (upstream c6ad8e6) * Upstream cherry-picks for snapd dbus config set-try-apply integration fixes - dbus-wait-for-netplan-try-to-be-ready-LP-1949893-245.patch (LP: #1949893) - get-set-ignore-empty-YAML-hints-and-delete-files-on-.patch (LP: #1946957) -- Lukas Märdian <email address hidden> Tue, 30 Nov 2021 17:10:18 +0100
Available diffs
netplan.io (0.103-0ubuntu10) jammy; urgency=medium * update gbp.conf branch * Drop d/p/0002-Revert-cli-apply-reload-reconfigure-networkd-instead.patch This is not needed anymore with systemd v249 * Refresh d/p/0006-netplan-set-make-it-possible-to-unset-a-whole-devtyp.patch * Add d/p/0012-test-bridge-base-give-bridge-some-more-time-to-reach.patch To fix flaky test_bridge_anonymous autopkgtest (upstream c6ad8e6) * Upstream cherry-picks for snapd dbus config set-try-apply integration fixes - dbus-wait-for-netplan-try-to-be-ready-LP-1949893-245.patch (LP: #1949893) - get-set-ignore-empty-YAML-hints-and-delete-files-on-.patch (LP: #1946957) -- Lukas Märdian <email address hidden> Mon, 29 Nov 2021 17:14:32 +0100
Available diffs
- diff from 0.103-0ubuntu9 to 0.103-0ubuntu10 (13.5 KiB)
1 → 75 of 184 results | First • Previous • Next • Last |