-
ifupdown (0.8.10ubuntu1.4) xenial; urgency=medium
* We are not even reading the contents of the per-interface state files
when running ifquery, so there is no need to lock them. Not locking
will allow ifquery to be called recursively from ifup and ifdown.
(LP: #1701023)
-- Dan Streetman <email address hidden> Fri, 27 Apr 2018 08:56:12 -0400
-
ifupdown (0.8.10ubuntu1.3) xenial; urgency=medium
[ Wido den Hollander ]
* Wait properly for Link-Local Address to go through DAD.
(LP: #1447715)
-- Dan Streetman <email address hidden> Tue, 17 Apr 2018 17:29:54 -0400
-
ifupdown (0.8.10ubuntu1.2) xenial; urgency=medium
* networking.service: exclude loopback device lo in ExecStop (LP: #1629972)
This prevents the stop of networking.service from taking down the
loopback 'lo' interface.
-- Scott Moser <email address hidden> Wed, 30 Nov 2016 12:23:26 -0500
-
ifupdown (0.8.10ubuntu1.1) xenial; urgency=medium
* Fix a crash when multiple interfaces are specified for no-scripts
(LP: #1618726)
-- Richard Laager <email address hidden> Wed, 31 Aug 2016 02:29:11 -0500
-
ifupdown (0.8.10ubuntu1) xenial; urgency=medium
* Merge with Debian unstable. Remaining Ubuntu changes:
- Always call dhclient with -1, Ubuntu carries a patch so that renewal
won't time out.
- link.defn, tests/testbuild-linux: Disable upping of
bridges as it's not covering all the cases supported by the vlan and
bridge hooks and so causes more harm than good at this point.
(LP: #1295304)
- ifup@.service, ifupdown-hotplug: Additionally run for "auto" class. We
don't really support "allow-hotplug" in Ubuntu at the moment, so we need
to deal with "auto" devices appearing after the "networking" init script
already ran. (LP: #1374521)
- debian/postinst: Bring back missing /etc/rcS.d/networking symlink, to
clean up after old broken upgrades. (LP: #1439109) Needs to be kept
until after 16.04 LTS.
ifupdown (0.8.10) unstable; urgency=medium
* Allow "hwaddress random" to generate a random MAC address.
* Allow ifdown/ifquery when physical interface is not same as logical
interface.
ifupdown (0.8.9) unstable; urgency=medium
* It's network-online.target, not .service.
* Do not run "ip link set down" on manual interfaces during "ifdown -a".
Closes: #809166
* Add the keywords "no-auto-down" and "no-scripts". Closes: #615130
-- Martin Pitt <email address hidden> Sun, 24 Jan 2016 19:48:43 +0100
-
ifupdown (0.8.8ubuntu2) xenial; urgency=medium
* inet{,6}.defn: Don't down an interface when stopping. This breaks use
cases like LTSP which create a "manual" interfaces stanza to prevent
NetworkManager or other management software from touching the
interface of the remote root file system. In the past we had the
check_network_file_systems() check in /etc/init.d/networking that papered
over this misbehaviour, but that is not being done any more in
networking.service. (Closes: #809166, LP: #1492546)
-- Martin Pitt <email address hidden> Wed, 13 Jan 2016 16:00:49 +0100
-
ifupdown (0.8.8ubuntu1) xenial; urgency=medium
* Merge with Debian unstable. Remaining Ubuntu changes:
- Always call dhclient with -1, Ubuntu carries a patch so that renewal
won't time out.
- link.defn, tests/testbuild-linux: Disable upping of
bridges as it's not covering all the cases supported by the vlan and
bridge hooks and so causes more harm than good at this point.
(LP: #1295304)
- debian/postinst: Bring back missing /etc/rcS.d/networking symlink, to
clean up after old broken upgrades. (LP: #1439109) Needs to be kept
until after 16.04 LTS.
- ifup@.service, ifupdown-hotplug: Additionally run for "auto" class. We
don't really support "allow-hotplug" in Ubuntu at the moment, so we need
to deal with "auto" devices appearing after the "networking" init script
already ran. (LP: #1374521)
ifupdown (0.8.8) unstable; urgency=medium
[ Martin Pitt ]
* Fix ifquery crash if interface state file does not exist yet.
(Closes: #810779, LP: #1532722)
* ifup@.service: Avoid stopping on shutdown via stopping system-ifup.slice
(changed behaviour in systemd 228). (Closes: #761909, LP: #1492546)
[ Guus Sliepen ]
* Remove quotes around TimeoutStartSec parameter. Closes: #810656
ifupdown (0.8.7) unstable; urgency=medium
* Impose a 5 minute timeout for starting network services.
Closes: #318577, #810656
* Give an error when trying to up a dhcp interface when no DHCP client is
installed. Closes: #471926, #419139
* Add a section in the manual about extensions provided by other packages.
Closes: #482405, #597274
* Use absolute paths to binaries called by ifup/ifdown. Closes: #365114
* Return an error when trying to ifup/ifdown/ifquery an unknown interface
(unless it is ignored due to --allow or --exclude).
* Ignore SIGPIPE. Closes: #311054
* Update the bridge example. Closes: #488315
* Use the onlink option when adding a gateway route. Closes: #378506
* Also allow the metric option for tunnels and IPv6 interfaces.
-- Martin Pitt <email address hidden> Wed, 13 Jan 2016 07:00:46 +0100
-
ifupdown (0.8.6ubuntu2) xenial; urgency=medium
* Fix ifquery crash if interface state file does not exist yet.
(Closes: #810779, LP: #1532722)
-- Martin Pitt <email address hidden> Tue, 12 Jan 2016 08:13:08 +0100
-
ifupdown (0.8.6ubuntu1) xenial; urgency=medium
* Merge with Debian unstable. Remaining Ubuntu changes:
- Always call dhclient with -1, Ubuntu carries a patch so that renewal
won't time out.
- link.defn, tests/testbuild-linux: Disable upping of bridges as it's not
covering all the cases supported by the vlan and bridge hooks and so
causes more harm than good at this point. (LP: #1295304)
- debian/postinst: Bring back missing /etc/rcS.d/networking symlink, to
clean up after old broken upgrades. (LP: #1439109) Needs to be kept
until after 16.04 LTS.
- ifup@.service, ifupdown-hotplug: Additionally run for "auto" class. We
don't really support "allow-hotplug" in Ubuntu at the moment, so we need
to deal with "auto" devices appearing after the "networking" init script
already ran. (LP: #1374521)
* Removed Breaks: on udev fixes upgrade failure. (LP: #1531685)
ifupdown (0.8.6) unstable; urgency=medium
* Remove the Breaks: udev (<< 228-3~) to work around a bug in udev's prerm
script. Closes: #809658, #809743
* Run ip link up on manual interfaces, but ignore any errors.
* Use sysctl to set the IPv6-specific MTU of an interface. Closes: #809714
-- Martin Pitt <email address hidden> Thu, 07 Jan 2016 11:45:47 +0100
-
ifupdown (0.8.5ubuntu1) xenial; urgency=medium
* Merge with Debian unstable. Remaining Ubuntu changes:
- Always call dhclient with -1, Ubuntu carries a patch so that renewal
won't time out.
- Allow setting the MTU and HWADDR on manual interfaces. (LP: #1294807)
- inet.defn: Bring up "manual" interfaces automatically, as that's what
many users expect.
- link.defn, tests/testbuild-linux: Disable upping of bridges as it's not
covering all the cases supported by the vlan and bridge hooks and so
causes more harm than good at this point. (LP: #1295304)
- debian/postinst: Bring back missing /etc/rcS.d/networking symlink, to
clean up after old broken upgrades. (LP: #1439109) Needs to be kept
until after 16.04 LTS.
* Drop ifup-wait-all-auto.service. This has been implemented more elegantly
by making network-online.target Wants=networking.service directly.
* ifup@.service, ifupdown-hotplug: Additionally run for "auto" class. We
don't really support "allow-hotplug" in Ubuntu at the moment, so we need
to deal with "auto" devices appearing after the "networking" init script
already ran. This change previously lived in systemd, but the ifupdown
hotplug handling moved to ifupdown proper now. (LP: #1374521)
ifupdown (0.8.5) unstable; urgency=medium
[ Stéphane Graber ]
* Allow setting the MTU and HWADDR on manual interfaces. Closes: #809169
[ Guus Sliepen ]
* Remove Depends/Replaces/Breaks for ancient packages.
* Move ifupdown related files from the systemd and udev packages to this
package. Closes: #809171
ifupdown (0.8.4) unstable; urgency=medium
* Schedule networking.service After=network-online.target.
* Use dh-systemd.
* Enable parallel builds.
ifupdown (0.8.3) unstable; urgency=medium
[ Guus Sliepen ]
* Fix FTBFS while running the testsuite, caused by conditional call to
settle-dad.sh. Closes: #807617
* Make networking.service WantedBy=network-online.target.
[ Svante Signell ]
* Move the test target from debian/rules to Makefile
* Move the shell script testbuild functions to Makefile
* Move test files from debian/ to tests/
* Prevent generated *.c-files from being removed during build
* main.c: Convert interfaces in the form of /dev/eth0 to .dev.eth0 to avoid
problems with created file names.
* tests/testbuild-hurd: Add more hurd-specific tests.
ifupdown (0.8.2) unstable; urgency=medium
[ Martin Pitt ]
* Some tweaks to networking.service. Closes: #806949
[ Guus Sliepen ]
* Don't call udevadm settle if configuring interfaces is disabled or all
auto interfaces are excluded.
* Start ifupdown after sysctl.conf and modules have been loaded.
* Don't use the -D LLT option for dhclient, some DHCP servers apparently
don't like it. Closes: #806964
* Clarify configuration of dual-stack interfaces.
ifupdown (0.8.1) unstable; urgency=medium
* Allow recursively calling ifup on the same physical interface when --force
is used. Closes: #806888
* Read /etc/default/networking when started from systemd. Closes: #806883
ifupdown (0.8) unstable; urgency=medium
[ Guus Sliepen ]
* Add per-interface state files with locking.
- Also detects and aborts on recursion. Closes: #231197
* Break up main() in smaller functions.
* Return a non-zero exit code when (de)configuring an interface fails.
Closes: 773539
* Add blank lines around examples in interfaces(5). Closes: #791444
* Enable RFC 4361 DDNS support when using dhclient, as suggested by
Nicolas Cuissard. Closes: #799257
* Lock parent interface when configuration VLAN interfaces.
* Apply fixes for issues found by AddressSanitizer and Clang Static
Analyzer.
* Drop the versioned dependency on initscripts. Closes: #804978
* Check for errors when running mapping scripts. Closes: #246771
* Wait for an IPv6 link-local address before starting a DHCPv6 client.
Closes: 806673
* Add a systemd service file.
[ Andrew Shadura ]
* Implement interface inheritance using the "inherits" keyword.
[ Jérémy Bobbio ]
* Output methods in stable order when generating C code to make
builds reproducible. Closes: #762388
[ Javier Barroso ]
* Fix detection of curlftpfs mounts. Closes: #792896
-- Martin Pitt <email address hidden> Sun, 03 Jan 2016 11:20:08 +0100
-
ifupdown (0.7.54ubuntu2) xenial; urgency=medium
* Per-interface hierarchical locking. Backported from Debian git head.
(LP: #1337873, Closes: #753755)
-- Dariusz Gadomski <email address hidden> Thu, 10 Nov 2015 11:30:14 +0200
-
ifupdown (0.7.54ubuntu1) wily; urgency=medium
* Merge with Debian unstable. Remaining Ubuntu changes:
- Always call dhclient with -1, Ubuntu carries a patch so that renewal
won't time out.
- Allow setting the MTU and HWADDR on manual interfaces. (LP: #1294807)
- The above change also means that manual interfaces will now be
brought up and down (ias many users expected until now).
- Disable link.defn as it's not covering all the cases supported by
the vlan and bridge hooks and so causes more harm than good at this
point. (LP: #1295304)
- Add ifup-wait-all-auto.service which makes network-online.target wait
for all "auto" /etc/network/interfaces for up to two minutes.
- debian/postinst: Bring back missing /etc/rcS.d/networking symlink, to
clean up after old broken upgrades. (LP: #1439109) Needs to be kept
until after 16.04 LTS.
* Drop debian/ifupdown.udev. We don't support the "netdev" group.
ifupdown (0.7.54) unstable; urgency=medium
[ Guus Sliepen ]
* Adopting this package from Andrew Shadura. Closes: #786902
* Converted the Mercurial repository to Git.
* Clean up the source code (indentation, whitespace, remove some
duplication, fix some warnings from cppcheck, clang, use C99, use const
and static where possible, remove unused/obsolete files).
* Prevent recursion using source and source-dir statements. Closes: #779786
* Create /run/network if it doesn't exist. Closes: #681872
* Bump Standards-Version.
* Use [$arch-any] statements in debian/control for architecture-dependent
Depends instead of conditionally calling dh_gencontrol from debian/rules.
* Add -Wno-unused-parameters to CFLAGS in debian/rules.
* Update debian/copyright and convert it to DEP-5 format.
* Remove debian/README and debian/TODO, which are no longer relevant.
* Update timestamp in manpages. Closes: #717266
* Do not attempt to kill udhcpc if there is no pidfile. Closes: #744167
* Add udev rule to allow rfkill for group netdev. Closes: #741454
[ Yuriy Vostrikov ]
* When using dhcpcd, pass the metric option. Closes: #784611
ifupdown (0.7.53.1) unstable; urgency=medium
* Update tests.
ifupdown (0.7.53) unstable; urgency=medium
* Default accept_ra to 0 when gateway is set (Closes: #775660).
* Don't try to parse a non-existing file given by wordexp (Closes: #776578).
ifupdown (0.7.52) unstable; urgency=medium
* Fix segfault when /e/n/i can't be read. Fail only when the file
has errors, issue a warning when it can't be opened (Closes: #774212).
ifupdown (0.7.51) unstable; urgency=medium
[ Michael Biebl ]
* Check the hotplug interface operstate to avoid blocking the
boot process (Closes: #771943).
ifupdown (0.7.50) unstable; urgency=medium
[ Andrew Shadura ]
* Configure the loopback interface by default only if user hasn't
defined their own loopback interface (Closes: #709378).
* Update udhcp command-line options (Closes: #741579).
* Fix compiler warnings.
* Update the documentation regarding "source" keyword.
[ Michael Biebl ]
* Call "udev settle" explicitly before configuring any devices (Closes:
#766943).
ifupdown (0.7.49) unstable; urgency=medium
[ Andrew Shadura ]
* Proper implementation of auto on kFreeBSD (Closes: #738942).
* Don't fail on sysctl failing (Closes: #757937).
* Accept router advertisements when using DHCPv6 (Closes: #753580).
* Don't configure hotplug interfaces on networking start to avoid races.
[ Stéphane Graber ]
* Upstart job tweaks.
-- Martin Pitt <email address hidden> Fri, 10 Jul 2015 06:44:18 +0200