ifenslave-2.6 (1.1.0-15ubuntu2) maverick; urgency=low

  * Adjust README.Debian to be consistent with the examples, not advising
    users to use interface configs that won't work reliably with upstart.
    LP: #559090.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 11 Jun 2010 12:43:09 -0700

ifenslave-2.6 (1.1.0-15ubuntu1) maverick; urgency=low

  * Merge from Debian unstable (LP: #552017).  Remaining changes:
    - ifstate is no longer in /etc/network/run, but rather in /var/run/network.
    - Fix debian/examples/two_hotplug_ethernet to be accurate.
    - Drop broken examples (two_ethernet, ethernet+wifi) that don't work with
      upstart.
    - debian/examples/ethernet+hotplug_wifi: update to use hotplugging for
      eth0.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 04 Jun 2010 00:44:56 +0000

ifenslave-2.6 (1.1.0-15) unstable; urgency=low

  * Adopt 3.0 (quilt) format.
  * Ensure existing up and down scripts from 1.1.0-6 and earlier are properly
    moved to pre-up and pre-down, so they don't trigger a conflict message from
    dpkg. Closes: #499922
  * Add slaves after configuring master. Closes: #558097, #559879

 -- Guus Sliepen <guus@debian.org>  Fri, 18 Dec 2009 13:32:44 +0100

ifenslave-2.6 (1.1.0-14ubuntu2) lucid; urgency=low

  * Fix examples/two_hotplug_ethernet to not use two stanzas for the same
    interface name
  * debian/examples/two_hotplug_ethernet: also use 'auto', not 'allow-hotplug'
    which has no effect in Ubuntu.
  * In the land of Upstartica, there is no such thing as a non-hotplug
    interface.  Drop the broken examples (two_ethernet, ethernet+wifi).
  * debian/examples/ethernet+hotplug_wifi: likewise, update to use hotplugging
    for eth0.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 03 Feb 2010 22:41:13 +0000

ifenslave-2.6 (1.1.0-14ubuntu1) lucid; urgency=low

  * Merge from debian testing, remaining changes: LP: #476405
    - ifstate is no longer in /etc/network/run, but rather in /var/run/network.

 -- Bhavani Shankar <right2bhavi@gmail.com>  Fri, 06 Nov 2009 17:19:20 +0530

ifenslave-2.6 (1.1.0-14) unstable; urgency=low

  * Apply patch from Nicolas de Pesloüan:

    - Properly cleanup arp_ip_target on ifdown and suppress possible
      duplicate arp_ip_target on ifup. Closes: #521317.
    - Fix a verbosity bug when calling ifdown for slaves.
    - Don't modprobe for interface name before modprobe'ing for bonding.
      This was expected to give a chance to alias and alias'option but was
      found to be unreliable. Alias and aliases'options would be used
      only for the first bonding interface loaded because the bonding
      module is not loaded twice. Anyway, using module parameters for
      bonding is now deprecated and replaced by sysfs. Use bond-* options
      in /etc/network/interfaces instead.
    - When using ifup on a master, call ifup automatically on slaves that have
      an allow-<master interface name> stanza.
    - Reduce the time necessary for bond-give-a-chance to detect that the
      wifi link is up and running.
    - Enhance documentation and examples.

 -- Guus Sliepen <guus@debian.org>  Tue, 25 Aug 2009 14:30:06 +0200

ifenslave-2.6 (1.1.0-13ubuntu1) karmic; urgency=low

  * Merge from debian unstable, remaining changes: LP: #384706
    - ifstate is no longer in /etc/network/run, but rather in /var/run/network.

 -- Bhavani Shankar <right2bhavi@gmail.com>  Mon, 08 Jun 2009 11:27:15 +0530

ifenslave-2.6 (1.1.0-13) unstable; urgency=low

  * Apply patch from Nicolas de Pesloüan:

    - Manage primary change not only in if-pre-up.d/ifenslave but also
      in if-post-down.d/ifenslave.
    - Move $VERBOSITY test (in if-post-down.d/ifenslave) outside of the
      slave loop, because VERBOSITY won't change inside the loop.
    - After ifdown of a slave, ensure slave is still enslaved before
      forcing it to be free. (This remove a warning in syslog).
    - Fix a typo in a comment in if-pre-up.d/ifenslave.
    - Fix a variable name error in an error message in
      if-pre-up.d/ifenslave.
    - Use /sys/class/net/<slavename>/master/bonding/primary instead of
      /sys/class/net/<mastername>/bonding/primary to get the name of
      current primary, for "bond-give-a-chance" (in if-up.d/ifenslave).
      This remove the mandatory "bond-master" requirement.
    - Enhance README.Debian.

 -- Guus Sliepen <guus@debian.org>  Mon, 25 May 2009 17:13:23 +0200

ifenslave-2.6 (1.1.0-12) unstable; urgency=low

  * Replace pre-up and post-down scripts with new ones provided by Nicolas de
    Pesloüan:

    - Add a VERBOSE mode, with set -x, for debugging purpose.
    - Suppress any reference to /sbin/ifenslave. Write to
      /sys/class/net/*/bonding/slaves instead. /sbin/ifenslave is now useless
      from the ifupdown point of view.
    - modprobe for $IFACE before modprobe bonding, to give a chance to alias
      and alias'options in /etc/modprobe.conf or /etc/modprobe.d/* .
    - Add a new option bond-active-slave and a new usage of
      bond-primary.
    - Add a new option bond-master. Using this option, one is able
      to postpone enslavement of a slave at the time the slave
      becomes available (due to hotplug or for administrative reasons).
    - Add a new option bond-slaves, as an alias (and possibly a replacement)
      for option slaves. Every options related to bonding should start with
      bond-.
    - Add a comment about the "none" value of (bond-)slaves option.
    - Add a comment about a possible way to do more generic option management.
    - Remove any current master-slave relationship (with master if the
      interface is a slave and with all the currently enslaved slaves if the
      interface is a master), instead of relying on the configuration in
      /etc/network/interfaces.

 -- Guus Sliepen <guus@debian.org>  Tue, 17 Mar 2009 18:16:44 +0100

ifenslave-2.6 (1.1.0-11ubuntu1) jaunty; urgency=low

  * Merge from debian unstable, remaining changes: (LP: #303463)
    - ifstate is no longer in /etc/network/run, but rather in /var/run/network.

 -- Bhavani Shankar <right2bhavi@gmail.com>  Sat, 29 Nov 2008 20:43:43 +0530

ifenslave-2.6 (1.1.0-11) unstable; urgency=low

  * Apply patch from Rene Larsen adding bond_arp_validate, bond_use_carrier
    and bond_fail_over_mac options to /etc/network/interfaces. Closes: #488732

 -- Guus Sliepen <guus@debian.org>  Tue, 29 Jul 2008 14:27:16 +0200

ifenslave-2.6 (1.1.0-10ubuntu1) intrepid; urgency=low

  * Merge from debian unstable, remaining changes:
    - ifstate is no longer in /etc/network/run, but rather in /var/run/network.
      (LP 223759)

 -- Soren Hansen <soren@ubuntu.com>  Wed, 25 Jun 2008 18:58:45 +0200

ifenslave-2.6 (1.1.0-10) unstable; urgency=low

  * Apply patch from Scott Barker forcing explicitly mentioned interfaces to
    always be enslaved, even if they have been brought up already.
    Closes: #471769

 -- Guus Sliepen <guus@debian.org>  Sun, 01 Jun 2008 18:11:36 +0200

ifenslave-2.6 (1.1.0-9) unstable; urgency=low

  * Apply patch from Nicolas de Pesloüan allowing multiple arguments to
    bond_arp_ip_target and writing them properly to sysfs. Closes: #480749

 -- Guus Sliepen <guus@debian.org>  Mon, 19 May 2008 11:29:26 +0200

ifenslave-2.6 (1.1.0-8ubuntu1) intrepid; urgency=low

  * Merge with Debian unstable. Remaining changes:
    - ifstate is no longer in /etc/network/run, but rather in /var/run/network.
      (LP #223759)
    - DebianMaintainerField.

 -- Soren Hansen <soren@ubuntu.com>  Tue, 13 May 2008 12:02:47 +0200

ifenslave-2.6 (1.1.0-8) unstable; urgency=low

  * Apply patch from Guido Guenther allowing bonding device options normally
    available via the sysfs interface to be set in /etc/network/interfaces.
    Closes: #456952

 -- Guus Sliepen <guus@debian.org>  Thu, 20 Dec 2007 14:07:01 +0100

ifenslave-2.6 (1.1.0-7ubuntu1) hardy-proposed; urgency=low

  * ifstate is no longer in /etc/network/run, but rather in /var/run/network.
    (LP: #223759)
  * Modify Maintainer value to match the DebianMaintainerField
    specification.

 -- Soren Hansen <soren@ubuntu.com>  Mon, 28 Apr 2008 18:57:12 +0200

ifenslave-2.6 (1.1.0-7) unstable; urgency=low

  * Move scripts from if-up and if-down to if-pre-up and if-post-down again,
    but bring the bonding interface up in if-pre-up. Closes: #422566

 -- Guus Sliepen <guus@debian.org>  Tue, 08 May 2007 11:09:26 +0200

ifenslave-2.6 (1.1.0-6) unstable; urgency=low

  * Move scripts from if-pre-up and if-post-down to if-up and if-down.

 -- Guus Sliepen <guus@debian.org>  Mon, 17 Oct 2005 00:48:26 +0200

ifenslave-2.6 (1.1.0-5) unstable; urgency=low

  * Add if-pre-up and if-post-down scripts to enslave and detach interfaces.
    Closes: #306993.

 -- Guus Sliepen <guus@debian.org>  Fri, 30 Sep 2005 14:33:46 +0200

ifenslave-2.6 (1.1.0-4) unstable; urgency=medium

  * Drop Conflict with kernel-image-2.4 and newer ifenslave-2.4 packages.
    Closes: #270416
  * Use alternatives to allow this package to coexist with ifenslave-2.4.
  * Move ifenslave to /sbin to allow network to be properly configured
    before mounting /usr over NFS. Closes: #257284

 -- Guus Sliepen <guus@debian.org>  Fri, 17 Sep 2004 14:01:36 +0200

ifenslave-2.6 (1.1.0-3) unstable; urgency=low

  * Conflict, Replace and Provide ifenslave. Closes: #255287

 -- Guus Sliepen <guus@debian.org>  Fri, 25 Jun 2004 21:35:31 +0000

ifenslave-2.6 (1.1.0-2) unstable; urgency=low

  * Change package name to reflect it only works with 2.6.x kernels.
    See also #247844.

 -- Guus Sliepen <guus@debian.org>  Sun, 16 May 2004 12:26:06 +0200

ifenslave (1.1.0-1) unstable; urgency=low

  * New upstream release (kernel 2.6.5). Closes: #242670

 -- Guus Sliepen <guus@debian.org>  Fri,  9 Apr 2004 14:31:50 +0200

ifenslave (0.07-1) unstable; urgency=low

  * Initial release. Closes: #100760
  * Merged with several patched versions of the same source.
  * Created manpage.

 -- Guus Sliepen <guus@sliepen.warande.net>  Wed, 13 Jun 2001 09:31:56 +0200

