-
netplan.io (0.99-0ubuntu3~18.04.5) bionic; urgency=medium
* d/p/0006-dbus-cli-implement-io.netplan.Netplan.Generate-208.patch:
Implement the io.netplan.Netplan.Generate() DBus API, to allow calling
'generate' from within a snap (LP: #1926442)
* Update debian/gbp.conf
-- Lukas Märdian <email address hidden> Tue, 07 Sep 2021 17:19:37 +0200
-
netplan.io (0.99-0ubuntu3~18.04.4) bionic; urgency=medium
* d/p/0001-Don-t-fail-if-same-primary-slave-was-set-before-LP-1.patch
- Fix primary slave on the bond not getting set (LP: #1817651)
-- Seyeong Kim <email address hidden> Fri, 15 Jan 2021 07:38:20 +0000
-
netplan.io (0.99-0ubuntu3~18.04.3) bionic; urgency=medium
* d/p/0004-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~18.04.2) bionic; urgency=medium
* Add d/p/Fix-invalid-bond-mode-SRU-regression-LP-1877643.patch (LP: #1877643)
- Fix regression in strict bond mode checking, introduced in netplan v0.98
- https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/1877643
-- Lukas Märdian <email address hidden> Mon, 11 May 2020 10:00:09 +0200
-
netplan.io (0.99-0ubuntu3~18.04.1) bionic; urgency=medium
* Backport netplan.io 0.99 to 18.04. (LP: #1871825)
* Keep patches specific to 18.04 support:
- disable-networkd-tunnels-ipip-gre.patch: disable tests for unsupported
tunnel types (ipip and gre) in the 18.04 version of systemd-networkd.
* debian/control: introduce dependecies on libnetplan0
-- Lukas Märdian <email address hidden> Mon, 04 May 2020 09:51:02 +0200
-
netplan.io (0.98-0ubuntu1~18.04.1) bionic; urgency=medium
* Backport netplan.io 0.98 to 18.04. (LP: #1840832)
* Keep patches specific to 18.04 support:
- disable-networkd-tunnels-ipip-gre.patch: disable tests for unsupported
tunnel types (ipip and gre) in the 18.04 version of systemd-networkd.
* Drop debian/patches/glib_changes.patch: No longer necessary, changes were
made upstream to better account for the changes in HashTable.
* debian/netplan.io.install: add /usr/share/dbus-1
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> Mon, 26 Aug 2019 16:36:03 -0400
-
netplan.io (0.97-0ubuntu1~18.04.1) bionic; urgency=medium
* Backport netplan.io 0.97 to 18.04. (LP: #1828299)
* Keep patches specific to 18.04 support:
- glib_changes.patch: fixes for older GLib version
- disable-networkd-tunnels-ipip-gre.patch: disable tests for unsupported
tunnel types (ipip and gre) in the 18.04 version of systemd-networkd.
netplan.io (0.97-0ubuntu1) eoan; urgency=medium
* New upstream release: 0.97
- networkd: force bringing up devices with no IP addresses (LP: #1763608)
- Reworked renderer choosing to avoid regression in default renderer when
multiple files specify it globally (LP: #1825206)
- Fixed networkd activation. (LP: #1821867)
* Drop all patches; they are included in the upstream release.
-- Mathieu Trudel-Lapierre <email address hidden> Thu, 09 May 2019 13:11:53 -0400
-
netplan.io (0.96-0ubuntu0.18.04.4) bionic; urgency=medium
* debian/patches/git_revert_explicit_renderer_def_ebc212a.patch: revert
commit ebc212a: make renderer values explicit at the end of each parsing
pass; it breaks "default" renderer behavior when multiple files may set
a global renderer and expect the last to take effect globally.
(LP: #1825206)
* debian/patches/git_reorg_netdef_validation_181b583.patch: correct the
fallout from the above change: validate netdefs in a single pass at the
very end of parsing, once we know which is the applicable renderer. This
makes sure tunnels get validated correctly.
netplan.io (0.96-0ubuntu0.18.04.3) bionic; urgency=medium
* debian/patches/disable-networkd-tunnels-ipip-gre.patch: disable IPIP and
GRE tunnel tests; those appear to be broken because neither the kernel nor
networkd bring up the device automatically as in other releases.
netplan.io (0.96-0ubuntu0.18.04.2) bionic; urgency=medium
* d/p/0001-Partially-revert-the-change-for-enabling-systemd-net.patch:
Partially revert changes to networkd jobs ordering: leave systemd-networkd
enabled in multi-user.target instead of network-online.target, as in some
minimal setups there might be no job requiring network-online.target,
whereas the natural target to reach for booting is multi-user.target.
(LP: #1821867)
netplan.io (0.96-0ubuntu0.18.04.1) bionic; urgency=medium
* Backport netplan.io 0.96 to 18.04.
* debian/patches/glib_changes.patch: Patch tests to work again on older GLib.
* debian/control: adjust Depends for bionic / re-add nplan package.
netplan.io (0.96-0ubuntu1) disco; urgency=medium
* New upstream release 0.96.
- Moved netplan-wpa@ services to earlier at boot (LP: #1819014)
- Restart services when unconfiguring (LP: #1811868)
- Use the .nmconnection extension for NM keyfiles (LP: #1817655)
- Fixed integration tests runner to correctly report failures
- Enforce integrity for use-routes in networkd backend.
- Ensure terminal state at end of test (LP: #1817660)
- Various small test fixes.
- Fix typos in documentation.
* debian/control: Update Maintainer for ubuntu upload.
netplan.io (0.95-2) unstable; urgency=medium
* Set Priority to optional (Closes: #920327).
netplan.io (0.95-1) unstable; urgency=medium
* New upstream release.
* Update autopkgtests from the upstream.
* Add debian/watch following GitHub releases.
* Add Homepage (Closes: #917233).
netplan.io (0.95) disco; urgency=medium
* New upstream release:
- Added support for WPA Enterprise / 802.1x authentication (LP: #1739578)
- Added support for setting up IP tunnels; supporting the types: ipip,
gretap, VTI, ISATAP (NetworkManager only), sit, gre, ipip6 and ip6ip6.
+ Fixes sit (ipv6) tunnels using Hurricane Electric (LP: #1799487)
- Add support to override networkd UseMTU setting (LP: #1807273)
- Generate output files in dependency order
- Refactored unit and integration tests, along with various cleanups.
- Add DHCP overrides to control route usage and default metric for DHCP
routes. (LP: #1776228)
- Mitigate against bad matching on devices behind bonds then they share
the same MAC from a physical interface. (LP: #1804861)
- Added snapcraft.yaml.
netplan.io (0.90.1) disco; urgency=medium
* Do not assume /etc/network exists in postinst, as netbase 5.5 no longer
creates it.
* netplan/cli/commands/ip.py: fix a flake.
netplan.io (0.90) disco; urgency=medium
* New upstream release:
- build: fixes for building on RPM-based distros
- build: code prettiness changes (make indentation consistent)
- Fix device name-changes detection (LP: #1770082)
- Add support for IPv6 Privacy Extensions (LP: #1750392)
- Add dhcp{4,6}-overrides to control DNS, NTP, hostname updates via DHCP
(LP: #1759014)
- Clarify MAC and MTU setting requirements (LP: #1800668)
- Various documentation fixes (LP: #1800669)
- Improve error reporting to give clearer messages and context
(LP: #1800670)
- Skip non-physical/bond interfaces when applying renames (LP: #1802322)
netplan.io (0.40.2-1) unstable; urgency=medium
* Upload to Debian (Closes: #882661).
netplan.io (0.40.2) cosmic; urgency=medium
* tests/integration.py: Mark regexes with r to pacify pycodestyle's W605.
-- Mathieu Trudel-Lapierre <email address hidden> Fri, 26 Apr 2019 15:19:47 -0400
-
netplan.io (0.96-0ubuntu0.18.04.3) bionic; urgency=medium
* debian/patches/disable-networkd-tunnels-ipip-gre.patch: disable IPIP and
GRE tunnel tests; those appear to be broken because neither the kernel nor
networkd bring up the device automatically as in other releases.
netplan.io (0.96-0ubuntu0.18.04.2) bionic; urgency=medium
* d/p/0001-Partially-revert-the-change-for-enabling-systemd-net.patch:
Partially revert changes to networkd jobs ordering: leave systemd-networkd
enabled in multi-user.target instead of network-online.target, as in some
minimal setups there might be no job requiring network-online.target,
whereas the natural target to reach for booting is multi-user.target.
(LP: #1821867)
netplan.io (0.96-0ubuntu0.18.04.1) bionic; urgency=medium
* Backport netplan.io 0.96 to 18.04.
* debian/patches/glib_changes.patch: Patch tests to work again on older GLib.
* debian/control: adjust Depends for bionic / re-add nplan package.
netplan.io (0.96-0ubuntu1) disco; urgency=medium
* New upstream release 0.96.
- Moved netplan-wpa@ services to earlier at boot (LP: #1819014)
- Restart services when unconfiguring (LP: #1811868)
- Use the .nmconnection extension for NM keyfiles (LP: #1817655)
- Fixed integration tests runner to correctly report failures
- Enforce integrity for use-routes in networkd backend.
- Ensure terminal state at end of test (LP: #1817660)
- Various small test fixes.
- Fix typos in documentation.
* debian/control: Update Maintainer for ubuntu upload.
netplan.io (0.95-2) unstable; urgency=medium
* Set Priority to optional (Closes: #920327).
netplan.io (0.95-1) unstable; urgency=medium
* New upstream release.
* Update autopkgtests from the upstream.
* Add debian/watch following GitHub releases.
* Add Homepage (Closes: #917233).
netplan.io (0.95) disco; urgency=medium
* New upstream release:
- Added support for WPA Enterprise / 802.1x authentication (LP: #1739578)
- Added support for setting up IP tunnels; supporting the types: ipip,
gretap, VTI, ISATAP (NetworkManager only), sit, gre, ipip6 and ip6ip6.
+ Fixes sit (ipv6) tunnels using Hurricane Electric (LP: #1799487)
- Add support to override networkd UseMTU setting (LP: #1807273)
- Generate output files in dependency order
- Refactored unit and integration tests, along with various cleanups.
- Add DHCP overrides to control route usage and default metric for DHCP
routes. (LP: #1776228)
- Mitigate against bad matching on devices behind bonds then they share
the same MAC from a physical interface. (LP: #1804861)
- Added snapcraft.yaml.
netplan.io (0.90.1) disco; urgency=medium
* Do not assume /etc/network exists in postinst, as netbase 5.5 no longer
creates it.
* netplan/cli/commands/ip.py: fix a flake.
netplan.io (0.90) disco; urgency=medium
* New upstream release:
- build: fixes for building on RPM-based distros
- build: code prettiness changes (make indentation consistent)
- Fix device name-changes detection (LP: #1770082)
- Add support for IPv6 Privacy Extensions (LP: #1750392)
- Add dhcp{4,6}-overrides to control DNS, NTP, hostname updates via DHCP
(LP: #1759014)
- Clarify MAC and MTU setting requirements (LP: #1800668)
- Various documentation fixes (LP: #1800669)
- Improve error reporting to give clearer messages and context
(LP: #1800670)
- Skip non-physical/bond interfaces when applying renames (LP: #1802322)
netplan.io (0.40.2-1) unstable; urgency=medium
* Upload to Debian (Closes: #882661).
netplan.io (0.40.2) cosmic; urgency=medium
* tests/integration.py: Mark regexes with r to pacify pycodestyle's W605.
-- Mathieu Trudel-Lapierre <email address hidden> Tue, 09 Apr 2019 17:24:51 -0400
-
netplan.io (0.96-0ubuntu0.18.04.2) bionic; urgency=medium
* d/p/0001-Partially-revert-the-change-for-enabling-systemd-net.patch:
Partially revert changes to networkd jobs ordering: leave systemd-networkd
enabled in multi-user.target instead of network-online.target, as in some
minimal setups there might be no job requiring network-online.target,
whereas the natural target to reach for booting is multi-user.target.
(LP: #1821867)
netplan.io (0.96-0ubuntu0.18.04.1) bionic; urgency=medium
* Backport netplan.io 0.96 to 18.04.
* debian/patches/glib_changes.patch: Patch tests to work again on older GLib.
* debian/control: adjust Depends for bionic / re-add nplan package.
netplan.io (0.96-0ubuntu1) disco; urgency=medium
* New upstream release 0.96.
- Moved netplan-wpa@ services to earlier at boot (LP: #1819014)
- Restart services when unconfiguring (LP: #1811868)
- Use the .nmconnection extension for NM keyfiles (LP: #1817655)
- Fixed integration tests runner to correctly report failures
- Enforce integrity for use-routes in networkd backend.
- Ensure terminal state at end of test (LP: #1817660)
- Various small test fixes.
- Fix typos in documentation.
* debian/control: Update Maintainer for ubuntu upload.
netplan.io (0.95-2) unstable; urgency=medium
* Set Priority to optional (Closes: #920327).
netplan.io (0.95-1) unstable; urgency=medium
* New upstream release.
* Update autopkgtests from the upstream.
* Add debian/watch following GitHub releases.
* Add Homepage (Closes: #917233).
netplan.io (0.95) disco; urgency=medium
* New upstream release:
- Added support for WPA Enterprise / 802.1x authentication (LP: #1739578)
- Added support for setting up IP tunnels; supporting the types: ipip,
gretap, VTI, ISATAP (NetworkManager only), sit, gre, ipip6 and ip6ip6.
+ Fixes sit (ipv6) tunnels using Hurricane Electric (LP: #1799487)
- Add support to override networkd UseMTU setting (LP: #1807273)
- Generate output files in dependency order
- Refactored unit and integration tests, along with various cleanups.
- Add DHCP overrides to control route usage and default metric for DHCP
routes. (LP: #1776228)
- Mitigate against bad matching on devices behind bonds then they share
the same MAC from a physical interface. (LP: #1804861)
- Added snapcraft.yaml.
netplan.io (0.90.1) disco; urgency=medium
* Do not assume /etc/network exists in postinst, as netbase 5.5 no longer
creates it.
* netplan/cli/commands/ip.py: fix a flake.
netplan.io (0.90) disco; urgency=medium
* New upstream release:
- build: fixes for building on RPM-based distros
- build: code prettiness changes (make indentation consistent)
- Fix device name-changes detection (LP: #1770082)
- Add support for IPv6 Privacy Extensions (LP: #1750392)
- Add dhcp{4,6}-overrides to control DNS, NTP, hostname updates via DHCP
(LP: #1759014)
- Clarify MAC and MTU setting requirements (LP: #1800668)
- Various documentation fixes (LP: #1800669)
- Improve error reporting to give clearer messages and context
(LP: #1800670)
- Skip non-physical/bond interfaces when applying renames (LP: #1802322)
netplan.io (0.40.2-1) unstable; urgency=medium
* Upload to Debian (Closes: #882661).
netplan.io (0.40.2) cosmic; urgency=medium
* tests/integration.py: Mark regexes with r to pacify pycodestyle's W605.
-- Mathieu Trudel-Lapierre <email address hidden> Thu, 28 Mar 2019 14:03:17 -0400
-
netplan.io (0.96-0ubuntu0.18.04.1) bionic; urgency=medium
* Backport netplan.io 0.96 to 18.04.
* debian/patches/glib_changes.patch: Patch tests to work again on older GLib.
* debian/control: adjust Depends for bionic / re-add nplan package.
netplan.io (0.96-0ubuntu1) disco; urgency=medium
* New upstream release 0.96.
- Moved netplan-wpa@ services to earlier at boot (LP: #1819014)
- Restart services when unconfiguring (LP: #1811868)
- Use the .nmconnection extension for NM keyfiles (LP: #1817655)
- Fixed integration tests runner to correctly report failures
- Enforce integrity for use-routes in networkd backend.
- Ensure terminal state at end of test (LP: #1817660)
- Various small test fixes.
- Fix typos in documentation.
* debian/control: Update Maintainer for ubuntu upload.
netplan.io (0.95-2) unstable; urgency=medium
* Set Priority to optional (Closes: #920327).
netplan.io (0.95-1) unstable; urgency=medium
* New upstream release.
* Update autopkgtests from the upstream.
* Add debian/watch following GitHub releases.
* Add Homepage (Closes: #917233).
netplan.io (0.95) disco; urgency=medium
* New upstream release:
- Added support for WPA Enterprise / 802.1x authentication (LP: #1739578)
- Added support for setting up IP tunnels; supporting the types: ipip,
gretap, VTI, ISATAP (NetworkManager only), sit, gre, ipip6 and ip6ip6.
+ Fixes sit (ipv6) tunnels using Hurricane Electric (LP: #1799487)
- Add support to override networkd UseMTU setting (LP: #1807273)
- Generate output files in dependency order
- Refactored unit and integration tests, along with various cleanups.
- Add DHCP overrides to control route usage and default metric for DHCP
routes. (LP: #1776228)
- Mitigate against bad matching on devices behind bonds then they share
the same MAC from a physical interface. (LP: #1804861)
- Added snapcraft.yaml.
netplan.io (0.90.1) disco; urgency=medium
* Do not assume /etc/network exists in postinst, as netbase 5.5 no longer
creates it.
* netplan/cli/commands/ip.py: fix a flake.
netplan.io (0.90) disco; urgency=medium
* New upstream release:
- build: fixes for building on RPM-based distros
- build: code prettiness changes (make indentation consistent)
- Fix device name-changes detection (LP: #1770082)
- Add support for IPv6 Privacy Extensions (LP: #1750392)
- Add dhcp{4,6}-overrides to control DNS, NTP, hostname updates via DHCP
(LP: #1759014)
- Clarify MAC and MTU setting requirements (LP: #1800668)
- Various documentation fixes (LP: #1800669)
- Improve error reporting to give clearer messages and context
(LP: #1800670)
- Skip non-physical/bond interfaces when applying renames (LP: #1802322)
netplan.io (0.40.2-1) unstable; urgency=medium
* Upload to Debian (Closes: #882661).
netplan.io (0.40.2) cosmic; urgency=medium
* tests/integration.py: Mark regexes with r to pacify pycodestyle's W605.
-- Mathieu Trudel-Lapierre <email address hidden> Thu, 07 Mar 2019 17:07:27 -0500
-
netplan.io (0.40.1~18.04.4) bionic-security; urgency=medium
* No change rebuild in -security pocket to fix dependency issue
(LP: #1811210)
-- Marc Deslauriers <email address hidden> Thu, 10 Jan 2019 12:03:08 -0500
-
netplan.io (0.40.1~18.04.3) bionic; urgency=medium
* Fix idempotency in renaming: bond members should be exempt from rename, as
they may all share a single MAC for the bond device. (LP: #1802322)
* tests/integration.py: add test designed to catch the above regression.
netplan.io (0.40.1~18.04.2) bionic; urgency=medium
* Fix typo breaking rename on 'netplan apply'. (LP: #1770082)
netplan.io (0.40.1~18.04.1) bionic; urgency=medium
* Backport netplan 0.40.1 to 18.04. (LP: #1793309)
netplan.io (0.40.1) cosmic; urgency=medium
* tests/generate.py: use random.sample() instead of random.choices() to
better support older pythons.
* Deal gracefully with empty files on 'netplan apply' (LP: #1795343)
netplan.io (0.40) cosmic; urgency=medium
* New upstream release:
- networkd: route source is PreferredSource= not From=
- Improve NetworkManager error reporting on unrenderable routes.
- Don't render ipv4 dns-search unless we have an ipv4 address.
(LP: #1786726)
- Set permissive umask on networkd .network, .link and .netdev files
(LP: #1736965, LP: #1768560)
- Fix support for link-scope routes. (LP: #1747455)
- Update man pages for deletion of replug code.
- Spell Gratuitous ARP correctly and make it work. (LP: #1756701)
- Many typo fixes for documentation. (LP: #1783940)
- Various build system fixes.
- Fix integration tests:
- iproute2 output changes for link-scope routes
- fix stability of networkd igmp-resend test
- fix manual_addresses test now that networkd lists ~. domain
- Deduplicate code for parsing interface options
- Add support for optional-addresses.
netplan.io (0.39) cosmic; urgency=medium
* New upstream release:
- Allow link-local addresses to be configured. (LP: #1771704)
- Forces bridges with no addresses to be brought online. (LP: #1736975)
netplan.io (0.38) cosmic; urgency=medium
* New upstream release:
- Write udev .rules files to /run/udev/rules.d to enforce interface
renaming. (LP: #1770082)
- Don't traceback for 'netplan ip leases' when iface is not managed or
doesn't DHCP (LP: #1768823)
- Fix duplicate "/" path separator in error messages (LP: #1771440)
- Fix incorrect terminal reset in 'netplan try' on Ctrl-C. (LP: #1768798)
- Updated doc entries: mtu, fix fwmark->mark, cleanup optional.
(LP: #1768783)
- Added documentation validation at build.
- Added configuration example for multi-ip interfaces.
* tests/integration.py: fix test_eth_and_bridge autopkg test harder.
* debian/control:
- Add iproute2 to Depends.
- Add python3-netifaces to Depends, Build-Depends.
-- Mathieu Trudel-Lapierre <email address hidden> Wed, 21 Nov 2018 14:42:59 -0500
-
netplan.io (0.40.1~18.04.2) bionic; urgency=medium
* Fix typo breaking rename on 'netplan apply'. (LP: #1770082)
netplan.io (0.40.1~18.04.1) bionic; urgency=medium
* Backport netplan 0.40.1 to 18.04. (LP: #1793309)
netplan.io (0.40.1) cosmic; urgency=medium
* tests/generate.py: use random.sample() instead of random.choices() to
better support older pythons.
* Deal gracefully with empty files on 'netplan apply' (LP: #1795343)
netplan.io (0.40) cosmic; urgency=medium
* New upstream release:
- networkd: route source is PreferredSource= not From=
- Improve NetworkManager error reporting on unrenderable routes.
- Don't render ipv4 dns-search unless we have an ipv4 address.
(LP: #1786726)
- Set permissive umask on networkd .network, .link and .netdev files
(LP: #1736965, LP: #1768560)
- Fix support for link-scope routes. (LP: #1747455)
- Update man pages for deletion of replug code.
- Spell Gratuitous ARP correctly and make it work. (LP: #1756701)
- Many typo fixes for documentation. (LP: #1783940)
- Various build system fixes.
- Fix integration tests:
- iproute2 output changes for link-scope routes
- fix stability of networkd igmp-resend test
- fix manual_addresses test now that networkd lists ~. domain
- Deduplicate code for parsing interface options
- Add support for optional-addresses.
netplan.io (0.39) cosmic; urgency=medium
* New upstream release:
- Allow link-local addresses to be configured. (LP: #1771704)
- Forces bridges with no addresses to be brought online. (LP: #1736975)
netplan.io (0.38) cosmic; urgency=medium
* New upstream release:
- Write udev .rules files to /run/udev/rules.d to enforce interface
renaming. (LP: #1770082)
- Don't traceback for 'netplan ip leases' when iface is not managed or
doesn't DHCP (LP: #1768823)
- Fix duplicate "/" path separator in error messages (LP: #1771440)
- Fix incorrect terminal reset in 'netplan try' on Ctrl-C. (LP: #1768798)
- Updated doc entries: mtu, fix fwmark->mark, cleanup optional.
(LP: #1768783)
- Added documentation validation at build.
- Added configuration example for multi-ip interfaces.
* tests/integration.py: fix test_eth_and_bridge autopkg test harder.
* debian/control:
- Add iproute2 to Depends.
- Add python3-netifaces to Depends, Build-Depends.
-- Mathieu Trudel-Lapierre <email address hidden> Mon, 22 Oct 2018 15:02:30 -0400
-
netplan.io (0.40.1~18.04.1) bionic; urgency=medium
* Backport netplan 0.40.1 to 18.04. (LP: #1793309)
netplan.io (0.40.1) cosmic; urgency=medium
* tests/generate.py: use random.sample() instead of random.choices() to
better support older pythons.
* Deal gracefully with empty files on 'netplan apply' (LP: #1795343)
netplan.io (0.40) cosmic; urgency=medium
* New upstream release:
- networkd: route source is PreferredSource= not From=
- Improve NetworkManager error reporting on unrenderable routes.
- Don't render ipv4 dns-search unless we have an ipv4 address.
(LP: #1786726)
- Set permissive umask on networkd .network, .link and .netdev files
(LP: #1736965, LP: #1768560)
- Fix support for link-scope routes. (LP: #1747455)
- Update man pages for deletion of replug code.
- Spell Gratuitous ARP correctly and make it work. (LP: #1756701)
- Many typo fixes for documentation. (LP: #1783940)
- Various build system fixes.
- Fix integration tests:
- iproute2 output changes for link-scope routes
- fix stability of networkd igmp-resend test
- fix manual_addresses test now that networkd lists ~. domain
- Deduplicate code for parsing interface options
- Add support for optional-addresses.
netplan.io (0.39) cosmic; urgency=medium
* New upstream release:
- Allow link-local addresses to be configured. (LP: #1771704)
- Forces bridges with no addresses to be brought online. (LP: #1736975)
netplan.io (0.38) cosmic; urgency=medium
* New upstream release:
- Write udev .rules files to /run/udev/rules.d to enforce interface
renaming. (LP: #1770082)
- Don't traceback for 'netplan ip leases' when iface is not managed or
doesn't DHCP (LP: #1768823)
- Fix duplicate "/" path separator in error messages (LP: #1771440)
- Fix incorrect terminal reset in 'netplan try' on Ctrl-C. (LP: #1768798)
- Updated doc entries: mtu, fix fwmark->mark, cleanup optional.
(LP: #1768783)
- Added documentation validation at build.
- Added configuration example for multi-ip interfaces.
* tests/integration.py: fix test_eth_and_bridge autopkg test harder.
* debian/control:
- Add iproute2 to Depends.
- Add python3-netifaces to Depends, Build-Depends.
-- Mathieu Trudel-Lapierre <email address hidden> Thu, 04 Oct 2018 13:59:42 -0400
-
netplan.io (0.40~18.04.1) bionic; urgency=medium
* Backport netplan 0.40 to 18.04. (LP: #1793309)
* tests/generate.py: use random.sample() instead of random.choices() to
better support older pythons.
netplan.io (0.40) cosmic; urgency=medium
* New upstream release:
- networkd: route source is PreferredSource= not From=
- Improve NetworkManager error reporting on unrenderable routes.
- Don't render ipv4 dns-search unless we have an ipv4 address.
(LP: #1786726)
- Set permissive umask on networkd .network, .link and .netdev files
(LP: #1736965, LP: #1768560)
- Fix support for link-scope routes. (LP: #1747455)
- Update man pages for deletion of replug code.
- Spell Gratuitous ARP correctly and make it work. (LP: #1756701)
- Many typo fixes for documentation. (LP: #1783940)
- Various build system fixes.
- Fix integration tests:
- iproute2 output changes for link-scope routes
- fix stability of networkd igmp-resend test
- fix manual_addresses test now that networkd lists ~. domain
- Deduplicate code for parsing interface options
- Add support for optional-addresses.
netplan.io (0.39) cosmic; urgency=medium
* New upstream release:
- Allow link-local addresses to be configured. (LP: #1771704)
- Forces bridges with no addresses to be brought online. (LP: #1736975)
netplan.io (0.38) cosmic; urgency=medium
* New upstream release:
- Write udev .rules files to /run/udev/rules.d to enforce interface
renaming. (LP: #1770082)
- Don't traceback for 'netplan ip leases' when iface is not managed or
doesn't DHCP (LP: #1768823)
- Fix duplicate "/" path separator in error messages (LP: #1771440)
- Fix incorrect terminal reset in 'netplan try' on Ctrl-C. (LP: #1768798)
- Updated doc entries: mtu, fix fwmark->mark, cleanup optional.
(LP: #1768783)
- Added documentation validation at build.
- Added configuration example for multi-ip interfaces.
* tests/integration.py: fix test_eth_and_bridge autopkg test harder.
* debian/control:
- Add iproute2 to Depends.
- Add python3-netifaces to Depends, Build-Depends.
netplan.io (0.37.1) cosmic; urgency=medium
* tests/integration.py: fix autopkgtests to be less flaky, especially given
changes in systemd-networkd's behavior regarding Router Advertisements.
netplan.io (0.37) cosmic; urgency=medium
* doc/netplan.md: Clarify the behavior for time-based values for bonds
and bridges. (LP: #1756587)
* critical: provide a way to set "CriticalConnection=true" on a networkd
connection, especially for remote-fs scenarios. (LP: #1769682)
-- Mathieu Trudel-Lapierre <email address hidden> Fri, 21 Sep 2018 15:12:04 +0200
-
netplan.io (0.36.3) bionic; urgency=medium
* Generate udev rules files to rename devices (LP: #1770082)
Due to a systemd issue[1], using link files to rename interfaces
doesn't work as expected. Link files will not rename an interface
if it was already renamed, and interfaces are renamed in initrd, so
set-name will often not work as expected when rebooting. However,
rules files will cause a renaming, even if the interface has been
renamed in initrd.
* tests/integration.py: fix test_eth_and_bridge autopkg test harder.
* tests/integration.py: fix test_mix_bridge_on_bond autopkgtest too.
-- Mathieu Trudel-Lapierre <email address hidden> Thu, 05 Jul 2018 16:54:52 -0400
-
netplan.io (0.36.2) bionic; urgency=medium
* doc/netplan.md: Clarify the behavior for time-based values for bonds
and bridges. (LP: #1756587)
* critical: provide a way to set "CriticalConnection=true" on a networkd
connection, especially for remote-fs scenarios. (LP: #1769682)
-- Mathieu Trudel-Lapierre <email address hidden> Tue, 08 May 2018 15:33:48 -0400
-
netplan.io (0.36.1) bionic; urgency=medium
* tests/integration.py: Do a better cleanup for bridge-based tests; should
fix instability with test_mix_bridge_on_bond.
* tests/integration.py: Adjust autopkgtests to account for default behavior
change for up/down delay, arp interval, mii interval introduced in the
last upload.
-- Mathieu Trudel-Lapierre <email address hidden> Mon, 23 Apr 2018 17:03:11 -0400
-
netplan.io (0.36) bionic; urgency=medium
* 'netplan try': properly reset terminal flags at the end of the command,
so that terminal behaves the same after as before it was run.
(LP: #1766283)
* Fix default behavior for unspecified time values in bond parameters: if
no time-value suffix such as 'ms' is added, consider the value to be in
milliseconds for MII monitor interval, up/down delay and ARP interval
so users can have the expected additional granularity when setting up
these parameters. (LP: #1765833)
-- Mathieu Trudel-Lapierre <email address hidden> Mon, 23 Apr 2018 11:38:56 -0400
-
netplan.io (0.35) bionic; urgency=medium
* debian/postinst: fix version check for when to write breadcrumbs.
(LP: #1756742)
* bonds/bridges: Support specifying time-based values with "ms" suffix when
the value should be in milliseconds; while keeping support for the previous
behavior of handling values are pure seconds when no suffix is present.
(LP: #1745597)
* IPv6: accept-ra should default to being unset, so that the kernel default
can be used. (LP: #1732002)
* DHCPv4: add a "dhcp-identifier: mac" field that can be set to fix interop
with Windows Server-based DHCP servers which don't support RFC 4361.
(LP: #1738998)
* docs, examples: reformat comments in examples, add standalone example files
* debian/docs, debian/netplan.io.install: install doc and examples in the
right locations.
* netplan try: allow users to preview/test and approve network configuration
changes, and automatically revert if they are not accepted. (LP: #1764824)
* networkd: don't wipe out /run/netplan on generate: we do want to keep any
YAML configurations in that directory, we just need to remove generated
wpasupplicant configs. (LP: #1764869)
* debian/control: add bash-completion to Build-Depends to make sure we do
install completion files in the right location.
-- Mathieu Trudel-Lapierre <email address hidden> Tue, 17 Apr 2018 21:49:21 -0400
-
netplan.io (0.34.1) bionic; urgency=medium
* Makefile: be more distro-agnostic, support different paths for pyflakes,
pycodestyle, etc.
* Makefile: allow varying install destinations.
* Do not attempt to rebind driver 'qeth'. (LP: #1756322)
* docs/netplan.md: clarify the behavior of 'dhcp6: yes'.
* docs/netplan.md, docs/manpage.md: rework documentation files to generate
the manpage with its own headers and other things that don't apply to other
doc formats such as HTML.
* migrate: command renamed from ifupdown-migrate, although still disabled.
* tests: re-instate bridge-priority integration test.
* Added .spec build rules file for building RPM packages.
* debian/postinst: reworded "breadcrumbs" written to /etc/network/interfaces.
-- Mathieu Trudel-Lapierre <email address hidden> Thu, 22 Mar 2018 15:09:12 -0400
-
netplan.io (0.34) bionic; urgency=medium
* New release 0.34 (LP: #1754019):
* Implement "optional: true" to correctly write systemd network definitions
with "RequiredForOnline=false", so that these networks do not block boot.
(LP: #1664844)
* Implement 'help' as a subcommand of any netplan command, so that running
'netplan * help' always returns some helpful information. (LP: #1748629)
* Reinstate snap support for dealing with the NetworkManager snap.
(LP: #1747714)
* Added bash completion. (LP: #1749869)
* Implement 'netplan ip leases': allows users to retrieve lease information
for the backend in use; to query for custom DHCP options.
* Don't silently break bridge-priority; fix it instead. (LP: #1752162)
* Miscellaneous coverage, linting, and fuzzing fixes.
* Refactor subcommands into separate source files, automate command loading
and various code cleanups.
* Disable "ifupdown-migrate"; which is incomplete and thus risks breaking
systems. Better iterate over it without showing it as a viable option.
* Add better routing support, implement initial routing policy support.
- Add 'on-link' support. (LP: #1735193)
* debian/control:
- Renamed source and "real" binary to netplan.io.
- Added a transitional package for nplan.
- Updated Vcs-* fields to point to the Github project we now use.
- Updated Standards-Version, debhelper.
* debian/compat: bump to debhelper compat level 11.
* debian/copyright: Update Format: field for https.
* debian/netplan.io.install: obligatory file to install files.
* debian/source/format: now we're 3.0 native, for reals.
-- Mathieu Trudel-Lapierre <email address hidden> Wed, 07 Mar 2018 15:29:45 +0100