Change logs for ifupdown source package in Quantal

  • ifupdown (0.7.2ubuntu4) quantal-proposed; urgency=low
    
      * Backport a fix from upstream mercurial
        (http://anonscm.debian.org/hg/collab-maint/ifupdown/rev/fb3055c2c4f0)
        for a regression introduced by a93db3ecb8f0. LP: #1226067
    
    ifupdown (0.7.2ubuntu3) quantal; urgency=low
    
      * Backport a fix from upstream mercurial
        (http://anonscm.debian.org/hg/collab-maint/ifupdown/rev/a93db3ecb8f0)
        for a race condition when updating the state file.  LP: #1160490
     -- Chris J Arges <email address hidden>   Mon, 16 Sep 2013 11:37:22 -0500
  • ifupdown (0.7.2ubuntu3) quantal; urgency=low
    
      * Backport a fix from upstream mercurial
        (http://anonscm.debian.org/hg/collab-maint/ifupdown/rev/a93db3ecb8f0)
        for a race condition when updating the state file.  LP: #1160490
     -- Chris J Arges <email address hidden>   Tue, 20 Aug 2013 16:50:22 -0500
  • ifupdown (0.7.2ubuntu2) quantal; urgency=low
    
      * Fix regression with the removal of the sysvinit networking job:
        - Don't bring 'lo' down (add it to --exclude)
        - Emit deconfiguring-networking (LP: #1061639)
     -- Stephane Graber <email address hidden>   Tue, 09 Oct 2012 11:13:27 -0400
  • ifupdown (0.7.2ubuntu1) quantal; urgency=low
    
      * Merge ifupdown 0.7.2 from Debian. Remaining changes:
        - If the /etc/NetworkManager/NetworkManager.conf file is present
          but doesn't have the "ifupdown:managed" the previous upload instructed
          the iniparser to return -1, which evaluates to TRUE. We instead instruct
          it to return 0, as we shouldn't prevent ifupdown from managing the
          interfaces in that case, as NM won't either. (LP: #281984)
        - debian/postinst: If the loopback interface is missing from the config
          in /etc/network/interfaces, add it on upgrade.
        - Add jobs and hooks for upstart.
      * Remove /etc/default/networking as the upstart job doesn't use it and
        can't really use it without some significant changes (support exclusion
        lists in all the upstart jobs).
      * Add resolvconf (8) to SEE ALSO section of the interfaces manpage.
        (LP: #1043335)
    
    ifupdown (0.7.2) unstable; urgency=low
    
      * Don't install /etc/default/networking as executable (Closes: #679623).
      * Declare Breaks on dhcp-client (<< 3.0) instead of Conflicts.
      * Implement --no-scripts option (LP: #258782).
      * Calculate the length of a string properly (Closes: #681431).
      * When bringing hotplug interfaces up, strip VLAN and alias identifiers out
        (Closes: #680042).
      * LSB headers: depend on urandom.
      * Recognize vlan+alias combination and filter aliases out (Closes: #679672).
      * Work-around ip(8) understanding of 0NNN as octal numbers (Closes: #684698).
     -- Stephane Graber <email address hidden>   Thu, 13 Sep 2012 11:18:07 -0400
  • ifupdown (0.7.1ubuntu3) quantal; urgency=low
    
      * Add a 'stop on' rule for the networking service, so that we tear the
        network down at the correct point in the shutdown sequence (after remote
        filesystems have been unmounted).  This is mostly needed when using
        insserv upstart integration (not yet in Ubuntu) to ensure the shutdown
        doesn't hang waiting for an unsatisfiable init script dependency, but it
        also addresses the need for shutting down networking on runlevel changes
        - provided that umountnfs.sh itself is called for runlevel 1, which it
        currently is not.
      * Also start the job on runlevel [2345].  This is a no-op during a normal
        boot since the network will be started *before* runlevel is emitted, but
        is needed to restart the network after a change from runlevel 1.
        LP: #752481.
     -- Steve Langasek <email address hidden>   Thu, 06 Sep 2012 15:05:32 -0400
  • ifupdown (0.7.1ubuntu2) quantal; urgency=low
    
      * Make /etc/init.d/networking a conffile even if it's a symlink.
        This should help dpkg do the right thing when moving the file from netbase
        over to ifupdown. This is a workaround for (LP: #1023437)
     -- Stephane Graber <email address hidden>   Wed, 11 Jul 2012 11:51:57 -0400
  • ifupdown (0.7.1ubuntu1) quantal; urgency=low
    
      * Resynchronise with Debian experimental.  Remaining changes:
        - If the /etc/NetworkManager/NetworkManager.conf file is present
          but doesn't have the "ifupdown:managed" the previous upload instructed
          the iniparser to return -1, which evaluates to TRUE. We instead instruct
          it to return 0, as we shouldn't prevent ifupdown from managing the
          interfaces in that case, as NM won't either. (LP: #281984)
        - debian/postinst: If the loopback interface is missing from the config
          in /etc/network/interfaces, add it on upgrade.
        - Add jobs and hooks for upstart.
        - Cherry-pick commit a1f8efc4d93f from upstream, add --no-scripts as a
          parameter to ifup/ifdown, allowing the user to bypass the the scripts
          in /etc/network/if-*.d/ (LP: #258782)
      * Don't include new /etc/default/networking as it's incompatible with event
        based networking configuration.
      * Don't bump dependency on initscripts as the dependency isn't required with
        the upstart jobs and the new version isn't in Ubuntu yet.
      * Drop our code hardcoding the metric at 100 for the default gateway,
        this was used to avoid conflicts between ifupdown and Network Manager.
        Nowadays Network Manager won't manage an interface defined in ifupdown
        and the rest of the metric changes are now in ifupdown.
    
    ifupdown (0.7.1) unstable; urgency=low
    
      * Supply metric setting to dhclient (Closes: #279741, #364581, #676323).
      * Add autoconf/accept_ra options to inet6/dhcp (Closes: #676244).
      * Clean up after /run migration (Closes: #673057):
        - Remove old /etc/network/run.dpkg-old symlink.
        - Try to remove old /etc/network/run even if it's a symlink.
      * Depend on initscripts >= 2.88dsf-25 so mountnfs doesn't break.
      * Pass -q to sysctl to make the output less verbose.
      * Fix shell scripting mistake in /etc/init.d/networking (thanks to
        Stanislav Maslovski, closes: #678101).
      * Changes to interfaces exclusion:
        - Accept -X shortcut (wasn't working because of a bug).
        - Allow specifying more than one -X option.
        - Use shell glob syntax.
      * Add /etc/default/networking (Closes: #580035, #677973):
        - CONFIGURE_INTERFACES can be used to disable interfaces configuration.
        - Individual interfaces can be excluded with EXCLUDE_INTERFACES.
        - Extra verbosity may be requested with VERBOSE.
      * When ifup is being run with --force -n, always report errors regardless of
        ifstate.
     -- Stephane Graber <email address hidden>   Tue, 03 Jul 2012 13:49:30 -0400
  • ifupdown (0.7ubuntu1) quantal-proposed; urgency=low
    
      * Resynchronise with Debian experimental.  Remaining changes:
        (LP: #298488, LP: #663352)
        - ifupdown.nw: Use 100 as default route metric unless an explicit metric
          parameter is set in /etc/network/interface.
        - If the /etc/NetworkManager/NetworkManager.conf file is present
          but doesn't have the "ifupdown:managed" the previous upload instructed
          the iniparser to return -1, which evaluates to TRUE. We instead instruct
          it to return 0, as we shouldn't prevent ifupdown from managing the
          interfaces in that case, as NM won't either. (LP: #281984)
        - debian/postinst: If the loopback interface is missing from the config
          in /etc/network/interfaces, add it on upgrade.
        - Add jobs and hooks for upstart.
      * Cherry-pick commit 011d5904c09d from upstream, fixing cases where the
        error messages wouldn't be triggered (caused test failure).
      * Cherry-pick commit 7c1a226cc995 from upstream, adds support for two
        options on dhcpv6 (accept_ra and autoconf) (LP: #1013597)
      * Cherry-pick commit 5af7e814faee from upstream, fixing a failure in the
        example script generate-interfaces.pl (LP: #286808)
      * Cherry-pick commit a1f8efc4d93f from upstream, add --no-scripts as a
        parameter to ifup/ifdown, allowing the user to bypass the the scripts
        in /etc/network/if-*.d/ (LP: #258782)
    
    ifupdown (0.7) unstable; urgency=low
    
      * Accept duplicate options in /etc/network/interfaces, join them using
        a newline as a delimiter.
      * If an interface isn't defined, but mentioned in auto or allow statement,
        don't mention it in ifquery output.
      * Change shortcut for --exclude to -X (was -e previously).
      * Make ifquery return false if the interface isn't defined.
      * Fix typos in the changelog.
      * Calculate broadcast address internally.
      * Allow concurrent netmask specification in both address (using CIDR
        notation) and netmask for IPv6 (Closes: #674775).
      * Add preferred-lifetime setting for IPv6.
      * Pass -w and -e options to sysctl so we still can configure an interface
        even if IPv6 SLAAC options can't be set for some reason.
      * Port to GNU/Hurd (thanks to Svante Signell, closes: #296115).
      * Chdir to root when executing external programs (Closes: #361964).
      * Remove updetach from PPP method (Closes: #675016).
      * Configure hotplug interfaces only if they're running (thanks to Evgeni
        Golov, closes: #673658).
      * Rewrite NEWS file (Closes: #673688).
      * Update examples (Closes: #340992).
      * Update tests.
      * Update README.
    
    ifupdown (0.7~rc3) unstable; urgency=low
    
      * Upload to unstable.
      * Don't refer to README from netbase any more.
      * Internal changes:
        - Make set_variable() able to set variables conditionally.
        - Improve conversions interface.
        - Add some support for interface link configuration.
        - Don't leak memory in some functions.
      * Configure VLANs automatically (Closes: #520436).
      * Calculate netmask internally, so even if a user haven't supplied
        one or have used CIDR notation, hook scripts will have it properly
        specified in IF_NETMASK environment variable.
      * Declare Breaks/Replaces relationship against netbase << 5.0.
      * Merge changes from Ubuntu (thanks to Stéphane Graber):
        - Mark package as Multi-Arch: foreign.
        - Update statefile paths in the 'contrib' scripts and in the
          noweb source.
      * Temporarily unapply patch for #547587.
      * Update tests.
     -- Stephane Graber <email address hidden>   Thu, 28 Jun 2012 17:21:45 -0400
  • ifupdown (0.7~rc2+experimentalubuntu2) quantal; urgency=low
    
      * Fix upstart hook to ignore ADDRFAM=meta (ifup -a).
      * Cherry-pick commit 6c67e908b934 from upstream, making ifquery only
        list interfaces with a matching iface entry.
     -- Stephane Graber <email address hidden>   Mon, 14 May 2012 10:14:34 -0400
  • ifupdown (0.7~rc2+experimentalubuntu1) quantal; urgency=low
    
      * Resynchronise with Debian experimental.  Remaining changes:
        - ifupdown.nw: Use 100 as default route metric unless an explicit metric
          parameter is set in /etc/network/interface.
        - If the /etc/NetworkManager/NetworkManager.conf file is present
          but doesn't have the "ifupdown:managed" the previous upload instructed
          the iniparser to return -1, which evaluates to TRUE. We instead instruct
          it to return 0, as we shouldn't prevent ifupdown from managing the
          interfaces in that case, as NM won't either. (LP: #281984)
        - debian/postinst: If the loopback interface is missing from the config
          in /etc/network/interfaces, add it on upgrade.
        - Add jobs and hooks for upstart, don't install ifupdown's
          /etc/init.d/networking (using net-base's for now)
    
    ifupdown (0.7~rc2+experimental) experimental; urgency=low
    
      * Try to bring hotplug interfaces up on initscript restart
        action as well.
      * Don't call ifup when there are no interfaces to bring up
        (Closes: #670145).
    
    ifupdown (0.7~rc1+experimental) experimental; urgency=low
    
      * Prefer isc-dhcp-client to dhcp3-client (also closes: #422885).
      * Let dhclient fail when no lease can be acquired (Closes: #420784).
      * Raise command-line options priority over /etc/network/interfaces
        (Closes: #657743).
      * Prevent aliases and VLANs from putting the main interface down
        (Closes: #656270).
      * Make iproute2 calculate the broadcast address (LP: #924880).
      * Shut udhcpc down correctly (Closes: #338348).
      * Update the rules according to /run migration.
      * Pass hardening flags from dpkg-buildflags (Closes: #661243).
      * Implement ifquery interface (Closes: #568479).
        - Make ifquery process mappings (LP: #850166).
        - Ensure ifquery always has no_act turned on.
      * Change --all behaviour:
        - If ifup or ifquery is called with the --all option, if doesn't just
          bring up all interfaces marked as "auto", but all interfaces of a
          specified class, "auto" by default. For the most uses, this doesn't
          change anything, but lets all the interfaces of a specific class to be
          brought up or queried.
      * Support cross-compilation, move Debian-specific things out of
        the Makefile (Closes: #666084).
      * Take networking init script over from netbase package.
        - Add reload action which reconfigures all interfaces currently
          configured.
        - Add LSB Description field.
        - Remove /usr from PATH.
        - Merge ifupdown initscript in.
        - Improve warning messages.
        - Don't use redirection hacks when parsing /proc/mounts and /proc/swap.
        - Document all supported subcommands.
        - On start, try to configure hotplug interfaces if they seem to be ready.
          Ignore errors if they fail to configure for some reason (for example,
          if the interface happens to be renamed by udev before it's fully
          configured).
        - Override Lintian's false positives.
      * Remove /etc/default/ifupdown.
      * Call hook scripts when processing all interfaces:
        - If ifupdown is called with the --all option, before or after doing
          anything to the interfaces, it calls all the hook scripts (pre-up or
          down) with IFACE set to "--all", LOGICAL set to the current class
          specified by the --allow option (or "auto" if it's not set),
          ADDRFAM="meta" and METHOD="none".
      * Fix IPv6 issue on kFreeBSD.
      * Update test suite.
      * Improve manual pages.
      * Bump Standards-Version to 3.9.3.
      * Also closes: #535226:
        - In 0.7~alpha5, "auto" method has been added.
     -- Stephane Graber <email address hidden>   Wed, 02 May 2012 22:55:36 -0400
  • ifupdown (0.7~beta2ubuntu8) precise; urgency=low
    
      * Start networking upstart job on 'or container', to let us optimize the
        udevtrigger job.
     -- Steve Langasek <email address hidden>   Wed, 04 Apr 2012 17:27:03 -0700