Change logs for ifupdown source package in Xenial

  • 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