-
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
-
netplan.io (0.104-0ubuntu2~20.04.4) focal; urgency=medium
* Cherry-pick upstream commit fc12872 (PR#336) to fix crash in 'snapd set'
(LP: #1959570)
* Add autopkgtest for LP#1959570
-- Lukas Märdian <email address hidden> Thu, 26 Oct 2023 15:59:19 +0200
-
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
-
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
-
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
-
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
-
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
-
netplan.io (0.103-0ubuntu5~20.04.3) focal; urgency=medium
[ Nicolas Bock ]
* d/p/0001-Add-support-for-additional-Link-options-225-LP-17717.patch:
- Add offload configuration options.
(LP: #1771740)
* Add d/p/partial-d4884cfd40e1e33540b274371c3272df6595d22c.patch:
- Partial application of d4884cfd40e1e33540b274371c3272df6595d22c in order
preserve ABI compatibility for future updates.
[ Lukas Märdian ]
* Add d/p/0010-parse-nm-Handle-missing-gateway-in-keyfile-routes-ke.patch
(LP: #1949761)
* Fix regression in 'netplan try' (LP: #1949104)
+ d/p/lp1949104/cli-apply-initialize-self.state-LP-1949104-243.patch
+ d/p/lp1949104/tests-regressions-make-netplan_try-autopkgtest-more-.patch
-- Lukas Märdian <email address hidden> Fri, 05 Nov 2021 15:15:57 +0100
-
netplan.io (0.103-0ubuntu5~20.04.2) focal; urgency=medium
* Backport patches from impish:
+ Add d/p/0006-netplan-set-make-it-possible-to-unset-a-whole-devtyp.patch:
Fix unset of a devtype subtree, e.g. "netplan set network.ethernets=null"
(LP: #1942930)
+ Add d/p/0005-Implement-YAML-state-tracking-and-use-it-in-the-DBus.patch:
Allow to pass a state to netplan apply/try so it can cleanup unused
virtual network interfaces after itself. Make use of this functionality
inside the DBus Config.Try()/Apply() API and the 'netplan try' CLI.
(LP: #1943120)
-- Simon Chopin <email address hidden> Wed, 06 Oct 2021 12:57:35 +0200
-
netplan.io (0.103-0ubuntu5~20.04.1) focal; urgency=medium
* Backport netplan.io 0.103-0ubuntu5 to 20.04 (LP: #1938920)
- Add YAML generator and Keyfile parser for NetworkManager YAML backend
- Add activation-mode parameter
- Add io.netplan.Netplan.Generate() DBus method
- Changed the way of how unmanaged-devices are handled by NetworkManager
* Add d/p/0003-Mute-gateway4-6-deprecation-warnings.patch:
- Do not show a deprecation warning on the backported version
* Update systemd dependency to >= 245.4-4ubuntu3.8 for activation-mode
* Update debian/gbp.conf
* Use debhelper-compat 12 in debian/control
* Keep riscv64 build-time tests disabled
-- Lukas Märdian <email address hidden> Tue, 07 Sep 2021 10:53:10 +0200
-
netplan.io (0.102-0ubuntu1~20.04.2) focal; urgency=medium
* Backport netplan.io 0.102-0ubuntu1 to 20.04 (LP: #1919453)
- Includes NetworkManager YAML backend API
- Includes 'congestion-window' & 'advertised-receive-window' keys
- Includes 'netplan set' improvements
* Keep riscv64 build-time tests disabled
* Add d/p/0002-tests-tunnels-improve-flaky-wireguard-test-with-wait.patch
* Fix regression (LP: #1922898), by avoiding to break the ABI
This reverts the "Added ttl option for tunnels" feature
-- Lukas Märdian <email address hidden> Mon, 19 Apr 2021 15:08:37 +0200
-
netplan.io (0.102-0ubuntu1~20.04.1) focal; urgency=medium
* Backport netplan.io 0.102-0ubuntu1 to 20.04 (LP: #1919453)
- Includes NetworkManager YAML backend API
- Includes 'congestion-window', 'advertised-receive-window' & 'ttl' keys
- Includes 'netplan set' improvements
* Keep riscv64 build-time tests disabled
* Add d/p/0002-tests-tunnels-improve-flaky-wireguard-test-with-wait.patch
-- Lukas Märdian <email address hidden> Fri, 26 Mar 2021 13:35:37 +0100
-
netplan.io (0.101-0ubuntu3~20.04.2) focal; urgency=medium
* Backport netplan.io 0.101-0ubuntu3 to 20.04 (LP: #1908509)
- Includes DBus Config/Get/Set/Try API
- Includes fixes for NetworkManager integration
- Includes Documentation improvements
- Compatibility with systemd v247
* Improve test stability, by adding two patches from upstream:
- debian/patches/0004-tests-tunnels-improve-test-reliability.patch
- debian/patches/0005-tests-dbus-improve-test-stability-of-timeouts.patch
-- Lukas Märdian <email address hidden> Fri, 08 Jan 2021 15:17:07 +0100
-
netplan.io (0.101-0ubuntu3~20.04.1) focal; urgency=medium
* Backport netplan.io 0.101-0ubuntu3 to 20.04 (LP: #1908509)
- Includes DBus Config/Get/Set/Try API
- Includes fixes for NetworkManager integration
- Includes Documentation improvements
- Compatibility with systemd v247
-- Lukas Märdian <email address hidden> Thu, 17 Dec 2020 11:54:35 +0100
-
netplan.io (0.100-0ubuntu4~20.04.3) focal; urgency=medium
* debian/control:netplan.io: Suggest openvswitch-switch runtime dependency
- Do not suggest on riscv64, where OVS isn't available in Focal
* Add d/p/0003-tests-tunnels-improve-WG-handshake-regex.patch
and d/p/0004-tests-ovs-fix-OVS-timeouts.patch
- Improve stability of autopkgtests
* Add d/p/0005-Fix-MAAS-OVS-first-boot-for-single-NIC-PXE-systems-1.patch
- Setup OVS early in network-pre.target to avoid delays (LP: #1898997)
-- Lukas Märdian <email address hidden> Mon, 19 Oct 2020 14:49:52 +0200
-
netplan.io (0.100-0ubuntu4~20.04.2) focal; urgency=medium
* Backport netplan.io 0.100-0ubuntu4 to 20.04 (LP: #1894197)
- Includes fix for OVS/WPA first-time boot issues
* Drop distro patches, which are included in upstream release
* Ignore openvswitch-switch Build-Depends on riscv64, due to missing package
- Failing unit-/integration tests will be ignored on riscv64 as well
* Skip specific unit-tests on riscv64
-- Lukas Märdian <email address hidden> Wed, 30 Sep 2020 14:32:36 +0200
-
netplan.io (0.99-0ubuntu3~20.04.2) focal; urgency=medium
* d/p/0002-Fix-process_link_changes-handling-up-interfaces.patch:
- Fix process_link_changes handling 'up' interfaces (LP: #1875411)
-- Heitor Alves de Siqueira <email address hidden> Thu, 28 May 2020 21:09:51 +0000
-
netplan.io (0.99-0ubuntu3~20.04.1) focal; urgency=medium
* Backport upstream bug fix for 0.99 to 20.04. (LP: #1871825)
- Upstream provides an imporved fix, which handles additional edge cases
for "Not connect to WiFi after 'netplan apply'" (LP: #1874377)
-- Lukas Märdian <email address hidden> Mon, 04 May 2020 11:37:05 +0200
-
netplan.io (0.99-0ubuntu2) focal; urgency=medium
[ Lukas Märdian ]
* debian/patches/0001-Not-connect-to-WiFi-after-netplan-apply.patch:
- Seems like the 'netplan apply' command was not properly adopted when
wired wpa_supplicant support was introduced.
-- Łukasz 'sil2100' Zemczak <email address hidden> Thu, 23 Apr 2020 15:22:07 +0200
-
netplan.io (0.99-0ubuntu1) focal; urgency=medium
[ Łukasz 'sil2100' Zemczak ]
* New upstream release: 0.99 (LP: #1871825)
- Fixed setting MTUBytes= in .network files as well
- Added "phase2" keyword to "auth" section
- Allowing "critical" to be used without "dhcp4"/"dhcp6" enabled
- Added support for GSM modems in the NetworkManager backend (with the
"modems" keyword)
- Added "emit-lldp" option for networkd backend (LP: #1862607)
- Fixed netplan incorrectly generating WPA PSK hex (LP: #1867690)
- Split out the netplan parser into a separate libnetplan library
- Added "ipv6-address-generation" field for NM backend
- Added WiFi flags for "bssid"/"band"/"channel"
- Added support for SR-IOV network devices
* debian/copyright: Change contact address as Matt is no longer available
via the previous e-mail.
* debian/control: Add new libnetplan packages
* Drop d/p/0002-Adopt-integration-tests-for-NetworkManager-v1.22-foc.patch:
included in upstream release
[ Lukas Märdian ]
* Drop d/p/workaround_tests_issues.patch:
The problem was solved upstream and is integrated via
d/p/0002-Adopt-integration-tests-for-NetworkManager-v1.22-foc.patch
-- Łukasz 'sil2100' Zemczak <email address hidden> Thu, 16 Apr 2020 09:13:50 +0200
-
netplan.io (0.98-0ubuntu4) focal; urgency=medium
[ Lukas Märdian ]
* d/p/0002-Adopt-integration-tests-for-NetworkManager-v1.22-foc.patch:
Adopt integration tests for NetworkManager v1.22 (focal)
* debian/tests/control: add new autopkgtest dependencies for the new
integration tests.
-- Łukasz 'sil2100' Zemczak <email address hidden> Mon, 23 Mar 2020 09:24:39 +0100
-
netplan.io (0.98-0ubuntu3) focal; urgency=medium
* No change rebuild to get Testsuite-Triggers restored, the previous
upload was built on an older serie/dpkg version which lead to the
dsc to be missing the reference
-- Sebastien Bacher <email address hidden> Tue, 03 Mar 2020 11:31:26 +0100
-
netplan.io (0.98-0ubuntu2) focal; urgency=medium
* debian/patches/workaround_tests_issues.patch:
- workaround a test issue, the default route seems to take a bit of
time to be applied in n-m, wait for it before erroring out
-- Sebastien Bacher <email address hidden> Wed, 29 Jan 2020 23:33:03 +0100
-
netplan.io (0.98-0ubuntu1) eoan; urgency=medium
* New upstream release: 0.98 (LP: #1840832)
- Added new "feature flags" to identify new features
- Added support for "use-domains" for DHCP overrides
- Added support for setting IPv6 MTU Bytes (LP: #1671951)
- Added a DBus interface to query and run 'netplan apply' via other apps
- Various build system fixes
- Improved validation for bonding modes
- Added support for "hash:" for hashed 802.1x passwords (LP: #1819831)
- Tolerate devices without a /sys path (LP: #1810043)
- Fix incorrect separator for networkd with ARP IP targets (LP: #1829264)
* debian/control: Add Build-Depends on libsystemd-dev for DBus feature, and
on dbus-x11 for dbus-launch used in tests.
-- Mathieu Trudel-Lapierre <email address hidden> Wed, 21 Aug 2019 14:49:16 -0400