Change logs for netplan.io source package in Focal

  • 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