ubuntu/+source/ifupdown:applied/ubuntu/dapper

Last commit made on 2006-01-30
Get this branch:
git clone -b applied/ubuntu/dapper https://git.launchpad.net/ubuntu/+source/ifupdown
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
applied/ubuntu/dapper
Repository:
lp:ubuntu/+source/ifupdown

Recent commits

5f8e655... by Scott James Remnant (Canonical) on 2006-01-26

Import patches-applied version 0.6.7ubuntu6 to applied/ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: cb693305a9962117cd3b8c8c52919969b5c7c2f3
Unapplied parent: a2b162ed3bb09e9abe6317bb3e249405c13b5cfc

New changelog entries:
  * Rewrite the way that ifup and ifdown read and write the state file.
    Instead of storing it in memory and holding a lock on it (preventing
    concurrent processes from actually being concurrent) use atomic read and
    write functions that only hold the lock for very short periods.
  * Write to the state file when we start bringing up or tearing down the
    interface, so we don't ever try to do the same operation at the same
    time.
  * Update the state file once the operation is complete to ensure we
    record the actual status of it.

  * Restore the dhcp wait, so "ifup eth0" will hang around until DHCP is
    either successful or times out. Adjust the udev rule again so that
    udevplug doesn't hang around.

cb69330... by Scott James Remnant (Canonical) on 2006-01-24

Import patches-applied version 0.6.7ubuntu5 to applied/ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: 4778f5cb9e34e6d56b5d92b7f701f33251d97d71
Unapplied parent: e4915df448fa18024aba4e71275bac8c6d76d191

New changelog entries:
  * Don't wait for dhcp to complete ... there's a general ifup problem that
    it doesn't have any state to record "I'm bringing this interface up",
    so no way to avoid multiple dhcp invocations for the same interface which
    end up blocking on each other. This is a short-term hack until I sit
    down and think about this properly (probably next week at the sprint).
  * Install new loopback init script at S:S08 which brings up the loopback
    (127.0.0.1) network device early enough for anything needing DHCP. This
    also deals with creating /var/run/network if necessary.
  * Move /etc/network/run/ifstate to /var/run/network/ifstate
  * Drop the ifupdown and ifupdown-clean init scripts as everything they did
    is obsolete or already taken care of.

  * Ship a udev rule that brings network devices up or down if the device
    is marked "auto" in the configuration file.
  * Convert existing /etc/network/interfaces file with "mapping hotplug"
    lines to just use "auto" lines.

  * Adjusted "ifup -a" and "ifdown -a" to not report when interfaces are
    already up or down.

a2b162e... by Scott James Remnant (Canonical) on 2006-01-26

Import patches-unapplied version 0.6.7ubuntu6 to ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: e4915df448fa18024aba4e71275bac8c6d76d191

New changelog entries:
  * Rewrite the way that ifup and ifdown read and write the state file.
    Instead of storing it in memory and holding a lock on it (preventing
    concurrent processes from actually being concurrent) use atomic read and
    write functions that only hold the lock for very short periods.
  * Write to the state file when we start bringing up or tearing down the
    interface, so we don't ever try to do the same operation at the same
    time.
  * Update the state file once the operation is complete to ensure we
    record the actual status of it.

  * Restore the dhcp wait, so "ifup eth0" will hang around until DHCP is
    either successful or times out. Adjust the udev rule again so that
    udevplug doesn't hang around.

4778f5c... by Matt Zimmerman on 2006-01-04

Import patches-applied version 0.6.7ubuntu3 to applied/ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: 1e4c0840bfb4edd98b0110581e6f9ec9a169558d
Unapplied parent: 4114110bc487a31229f208d2cc8d77cad7cc8c99

New changelog entries:
  * Silence init.d/ifupdown-clean

e4915df... by Scott James Remnant (Canonical) on 2006-01-24

Import patches-unapplied version 0.6.7ubuntu5 to ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: 4114110bc487a31229f208d2cc8d77cad7cc8c99

New changelog entries:
  * Don't wait for dhcp to complete ... there's a general ifup problem that
    it doesn't have any state to record "I'm bringing this interface up",
    so no way to avoid multiple dhcp invocations for the same interface which
    end up blocking on each other. This is a short-term hack until I sit
    down and think about this properly (probably next week at the sprint).
  * Install new loopback init script at S:S08 which brings up the loopback
    (127.0.0.1) network device early enough for anything needing DHCP. This
    also deals with creating /var/run/network if necessary.
  * Move /etc/network/run/ifstate to /var/run/network/ifstate
  * Drop the ifupdown and ifupdown-clean init scripts as everything they did
    is obsolete or already taken care of.

  * Ship a udev rule that brings network devices up or down if the device
    is marked "auto" in the configuration file.
  * Convert existing /etc/network/interfaces file with "mapping hotplug"
    lines to just use "auto" lines.

  * Adjusted "ifup -a" and "ifdown -a" to not report when interfaces are
    already up or down.

4114110... by Matt Zimmerman on 2006-01-04

Import patches-unapplied version 0.6.7ubuntu3 to ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: 5a09acc0017a0b11bbf0b9b21ade2989a3c7c3c0

New changelog entries:
  * Silence init.d/ifupdown-clean

1e4c084... by Scott James Remnant (Canonical) on 2005-11-23

Import patches-applied version 0.6.7ubuntu2 to applied/ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: 2e321262b1412e2e2621b89cb0a7047fad237bab
Unapplied parent: 5a09acc0017a0b11bbf0b9b21ade2989a3c7c3c0

New changelog entries:
  * Change the dhclient3 leases path to /var/lib/dhcp3 so the leases survive
    a reboot. (Ubuntu: #18148)

5a09acc... by Scott James Remnant (Canonical) on 2005-11-23

Import patches-unapplied version 0.6.7ubuntu2 to ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: 7c08c1e4b897ea00573c9d51e4ec7932c0e1f64b

New changelog entries:
  * Change the dhclient3 leases path to /var/lib/dhcp3 so the leases survive
    a reboot. (Ubuntu: #18148)

2e32126... by Adam Conrad on 2005-05-27

Import patches-applied version 0.6.7ubuntu1 to applied/ubuntu/breezy

Imported using git-ubuntu import.

Changelog parent: 289d9ed503d960ee45e4dfd7b68891c2e7ef3d1d
Unapplied parent: 7c08c1e4b897ea00573c9d51e4ec7932c0e1f64b

New changelog entries:
  * Resynchronise with Debian, resolving merge conflicts.
  * Remove the initscripts dependency, since we now use our own readlink.
  * Don't use dirname/basename in ifupdown init script; they're in /usr/bin.
    (Closes: Bug#304188)
  * Check for free space on /dev/shm when working out where to link
    /e/n/run. Thanks to Jose Manuel Delgado Mendinueta. (Closes:
    Bug#303656)
  * The "what does wine come in" release
  * Fix brown paper bag bug where %iface% maps to the logical interface
    name rather than the hardware one. Thanks to Paul Hampson for being
    the first to spot it once the BTS was working again. Also add a test
    case. (Closes: Bug#303148)
  * Fix brown paper bag bug where "test -e" doesn't actually identify a
    dangling /etc/network/run symlink on upgrade. (Closes: Bug#303225)
  * Fix brown paper bag bug where we only consider pointing
    /etc/network/run at /dev/shm if /dev/shm *isn't* in /proc/mounts. (No
    bug filed yet, though...)
  * The Gernot Heiser release -- aged like a fine South Australian wine.
  * Switch to Debian-native versioning / source packaging for the time being.
    (Closes: Bug#84697)
  * Change Section: to base, to match overrides.
  * Thanks to Michael Weber, Javier Fernandez-Sanguino Pena, Marc
    Haber, and Thomas Hood for NMUs. (Closes: Bug#150773, Bug#151465,
    Bug#152893, Bug#208726, Bug#209006, Bug#242314, Bug#263913,
    Bug#266282, Bug#297762)
  * debian/rules: Don't re-build unnecessarily. Thanks to Michael Banck
    (Closes: Bug#296273)
  * Add post-up, pre-down as aliases for "up" and "down". (Closes: Bug#62633)
  * Deprecate (undocument) "--exclude" option.
  * Add support for "allow-*" lines for systems such as hotplug or ifplugd.
    Usage is "ifup --allow=hotplug <interfaces>"; only the allowed interfaces
    whill actually be tried. (Closes: Bug#300937)
  * Satiate the POSIX sh monkeys, makenwdep.sh now uses printf for \t's,
    not echo -e. (Closes: Bug#294970)
  * Switch to using "/etc/network/run/ifstate" instead of
    "/etc/network/ifstate". Simplify all the complicated hackery dealing
    with that. Use myreadlink function instead of /lib/init/readlink.
    (Closes: Bug#302519)
  * Make debian/rules test always succeed when cross-building. Thanks
    to NIIBE Yutaka. (Closes: Bug#283649)
  * Add VERBOSITY variable for scripts, invoke run-parts with --verbose.
    Thanks to Michael Weber. (Closes: Bug#88946)
  * Add LOGICAL variable for scripts. (Doesn't work for mapping scripts yet
    though)
  * Add PHASE variable for scripts, same as MODE but more detailed;
    pre-up, post-down, etc. (Closes: Bug#286155)
  * Document lack of support for end-of-line comments in interfaces(5).
    (Closes: Bug#79683)
  * Remove conflict with old, experimental-only version of dhcp-client.
  * Non-maintainer upload
  * Begin description synopsis with lower case letter
  * postinst:
    + Create run dir at the target of /etc/network/run if it is absent
      (Closes: #297898)
  * Non-maintainer upload
  * postinst:
    + Do not make /etc/network/run a symlink to /dev/shm/network/
      if devfs is in use. (Closes: #266479)
  * /etc/init.d/ifupdown:
    + Don't accept arguments to "start" method
    + Fix initscript output
  * ifup.8:
    + Correct typo (Closes: #287172)
  * interfaces.5:
    + Correct description of what happens when user commands fail
      (Closes: #286166)
    + Remove reference to VERBOSE which isn't implemented in this
      version (Reported in #88946)
  * Add it.po thanks to Luca Monducci (Closes: #284123)
  * Fixed typo in interfaces (5) man page (closes: Ubuntu #9854)

7c08c1e... by Adam Conrad on 2005-05-27

Import patches-unapplied version 0.6.7ubuntu1 to ubuntu/breezy

Imported using git-ubuntu import.

Changelog parent: 77b517cf2ced4594a287eeccd32d246ea1f91cfd

New changelog entries:
  * Resynchronise with Debian, resolving merge conflicts.
  * Remove the initscripts dependency, since we now use our own readlink.
  * Don't use dirname/basename in ifupdown init script; they're in /usr/bin.
    (Closes: Bug#304188)
  * Check for free space on /dev/shm when working out where to link
    /e/n/run. Thanks to Jose Manuel Delgado Mendinueta. (Closes:
    Bug#303656)
  * The "what does wine come in" release
  * Fix brown paper bag bug where %iface% maps to the logical interface
    name rather than the hardware one. Thanks to Paul Hampson for being
    the first to spot it once the BTS was working again. Also add a test
    case. (Closes: Bug#303148)
  * Fix brown paper bag bug where "test -e" doesn't actually identify a
    dangling /etc/network/run symlink on upgrade. (Closes: Bug#303225)
  * Fix brown paper bag bug where we only consider pointing
    /etc/network/run at /dev/shm if /dev/shm *isn't* in /proc/mounts. (No
    bug filed yet, though...)
  * The Gernot Heiser release -- aged like a fine South Australian wine.
  * Switch to Debian-native versioning / source packaging for the time being.
    (Closes: Bug#84697)
  * Change Section: to base, to match overrides.
  * Thanks to Michael Weber, Javier Fernandez-Sanguino Pena, Marc
    Haber, and Thomas Hood for NMUs. (Closes: Bug#150773, Bug#151465,
    Bug#152893, Bug#208726, Bug#209006, Bug#242314, Bug#263913,
    Bug#266282, Bug#297762)
  * debian/rules: Don't re-build unnecessarily. Thanks to Michael Banck
    (Closes: Bug#296273)
  * Add post-up, pre-down as aliases for "up" and "down". (Closes: Bug#62633)
  * Deprecate (undocument) "--exclude" option.
  * Add support for "allow-*" lines for systems such as hotplug or ifplugd.
    Usage is "ifup --allow=hotplug <interfaces>"; only the allowed interfaces
    whill actually be tried. (Closes: Bug#300937)
  * Satiate the POSIX sh monkeys, makenwdep.sh now uses printf for \t's,
    not echo -e. (Closes: Bug#294970)
  * Switch to using "/etc/network/run/ifstate" instead of
    "/etc/network/ifstate". Simplify all the complicated hackery dealing
    with that. Use myreadlink function instead of /lib/init/readlink.
    (Closes: Bug#302519)
  * Make debian/rules test always succeed when cross-building. Thanks
    to NIIBE Yutaka. (Closes: Bug#283649)
  * Add VERBOSITY variable for scripts, invoke run-parts with --verbose.
    Thanks to Michael Weber. (Closes: Bug#88946)
  * Add LOGICAL variable for scripts. (Doesn't work for mapping scripts yet
    though)
  * Add PHASE variable for scripts, same as MODE but more detailed;
    pre-up, post-down, etc. (Closes: Bug#286155)
  * Document lack of support for end-of-line comments in interfaces(5).
    (Closes: Bug#79683)
  * Remove conflict with old, experimental-only version of dhcp-client.
  * Non-maintainer upload
  * Begin description synopsis with lower case letter
  * postinst:
    + Create run dir at the target of /etc/network/run if it is absent
      (Closes: #297898)
  * Non-maintainer upload
  * postinst:
    + Do not make /etc/network/run a symlink to /dev/shm/network/
      if devfs is in use. (Closes: #266479)
  * /etc/init.d/ifupdown:
    + Don't accept arguments to "start" method
    + Fix initscript output
  * ifup.8:
    + Correct typo (Closes: #287172)
  * interfaces.5:
    + Correct description of what happens when user commands fail
      (Closes: #286166)
    + Remove reference to VERBOSE which isn't implemented in this
      version (Reported in #88946)
  * Add it.po thanks to Luca Monducci (Closes: #284123)
  * Fixed typo in interfaces (5) man page (closes: Ubuntu #9854)