[Touch-packages] [Bug 1628591] Re: ifup & ifdown don't work for vlan devices when raw device name is the new "enp" convention

2017-05-08 Thread Andrei Coada
In Debian 9 Stretch, works as it should.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ifupdown in Ubuntu.
https://bugs.launchpad.net/bugs/1628591

Title:
  ifup & ifdown don't work for vlan devices when raw device name is the
  new "enp" convention

Status in ifupdown package in Ubuntu:
  Confirmed

Bug description:
  The regular expressions used in  /etc/network/if-post-down.d/vlan and 
/etc/network/if-pre-up.d/vlan
  do not match the name of my network card enp4s0f0.
  This can be fixed by broadening the regular expression.

  This is only a problem when the device is a vlan device!

  See below for the fix that worked on my system.

  if-pre-up:

  #!/bin/sh

  # Most of this stuff is to enable vlans

  case "$IFACE" in
    # Ignore any alias (#272891) which uses :
    *:*)
  exit 0
    ;;
    vlan0*)
  vconfig set_name_type VLAN_PLUS_VID
  VLANID=`echo $IFACE|sed "s/vlan0*//"`
    ;;
    vlan*)
  vconfig set_name_type VLAN_PLUS_VID_NO_PAD
  VLANID=`echo $IFACE|sed "s/vlan0*//"`
    ;;
    eth*.0*|bond*.0*|wlan*.0*|em*.0*|p[0-9]*.0*|enp[0-9]*.0*)
  vconfig set_name_type DEV_PLUS_VID
  VLANID=`echo $IFACE|sed 
"s/eth[0-9][0-9]*\.0*//g;s/bond[0-9][0-9]*\.0*//g;s/wlan[0-9][0-9]*\.0*//g;s/em[0-9][0-9]*\.0*//g;s/p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\.0*//g;s/enp[0-9]s[0-9]f[0-9]\.0*//g"`
  IF_VLAN_RAW_DEVICE=`echo $IFACE|sed 
"s/\(eth[0-9][0-9]*\)\..*/\1/;s/\(bond[0-9][0-9]*\)\..*/\1/;s/\(wlan[0-9][0-9]*\)\..*/\1/;s/\(em[0-9][0-9]*\)\..*/\1/;s/\(p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\)\..*/\1/;s/\(enp[0-9]s[0-9]f[0-9]\)\..*/\1/"`
    ;;
    eth*.*|bond*.*|wlan*.*|em*.*|p[0-9]*.*|enp[0-9]*.*)
  vconfig set_name_type DEV_PLUS_VID_NO_PAD
  VLANID=`echo $IFACE|sed 
"s/eth[0-9][0-9]*\.0*//g;s/bond[0-9][0-9]*\.0*//g;s/wlan[0-9][0-9]*\.0*//g;s/em[0-9][0-9]*\.0*//g;s/p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\.0*//g;s/enp[0-9]s[0-9]f[0-9]\.//g"`
  IF_VLAN_RAW_DEVICE=`echo $IFACE|sed 
"s/\(eth[0-9][0-9]*\)\..*/\1/;s/\(bond[0-9][0-9]*\)\..*/\1/;s/\(wlan[0-9][0-9]*\)\..*/\1/;s/\(em[0-9][0-9]*\)\..*/\1/;s/\(p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\)\..*/\1/;s/\(enp[0-9]s[0-9]f[0-9]\)\..*/\1/"`
    ;;
    *.0*)
  # Silently ignore interfaces which we do not (know how to) support
  [ -z "$IF_VLAN_RAW_DEVICE" ] && exit 0
  vconfig set_name_type DEV_PLUS_VID
  VLANID=`echo $IFACE|sed "s/[^.]*\.0*//g"`
    ;;
    *.*)
  # Silently ignore interfaces which we do not (know how to) support
  [ -z "$IF_VLAN_RAW_DEVICE" ] && exit 0
  vconfig set_name_type DEV_PLUS_VID_NO_PAD
  VLANID=`echo $IFACE|sed "s/[^.]*\.0*//g"`
    ;;

    *)
  exit 0
    ;;
  esac

  if [ -n "$IF_VLAN_RAW_DEVICE" ] && [ ! -d /sys/class/net/$IFACE ]; then
  if [ ! -x /sbin/vconfig ]; then
  exit 0
  fi
  if ! ip link show dev "$IF_VLAN_RAW_DEVICE" > /dev/null; then
  echo "$IF_VLAN_RAW_DEVICE does not exist, unable to create $IFACE"
  exit 1
  fi
  if [ ! -e "/sys/class/net/$IFACE" ]; then
  ip link set up dev $IF_VLAN_RAW_DEVICE
  vconfig add $IF_VLAN_RAW_DEVICE $VLANID
  fi
  fi

  # This is not vlan specific, and should actually go somewhere else.
  if [ -n "$IF_HW_MAC_ADDRESS" ]; then
  ip link set $IFACE address $IF_HW_MAC_ADDRESS
  fi

  if-post-down:

  #!/bin/sh

  # If IFACE is an automagic vlan interface (without the vlan-raw-device
  # parameter) then let's try to discover the magic here..  Another way would be
  # to just probe for the right device name in /proc/net/vlan

  case "$IFACE" in
    # Ignore any alias (#272891)
    *:*)
  exit 0
    ;;
    eth*.0*|bond*.0*|wlan*.0*|em*.0*|p[0-9]*.0*|enp[0-9]*\.0*)
  IF_VLAN_RAW_DEVICE=`echo $IFACE|sed 
"s/\(eth[0-9][0-9]*\)\..*/\1/;s/\(bond[0-9][0-9]*\)\..*/\1/;s/\(wlan[0-9][0-9]*\)\..*/\1/;s/\(em[0-9][0-9]*\)\..*/\1/;s/\(p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\)\..*/\1/"`
    ;;
    eth*.*|bond*.*|wlan*.*|em*.*|p[0-9]*.*|enp[0-9]*\.*)
  IF_VLAN_RAW_DEVICE=`echo $IFACE|sed 
"s/\(eth[0-9][0-9]*\)\..*/\1/;s/\(bond[0-9][0-9]*\)\..*/\1/;s/\(wlan[0-9][0-9]*\)\..*/\1/;s/\(em[0-9][0-9]*\)\..*/\1/;s/\(p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\)\..*/\1/"`
    ;;
    # Test for vlan raw device (#196890, #292648)
    *)
  [ -z "$IF_VLAN_RAW_DEVICE" ] && exit 0
    ;;
  esac
  if [ ! -x /sbin/vconfig ]; then
  exit 0
  fi

  vconfig rem $IFACE

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1628591/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1643063] Re: unable to ifup vlan based interface with systemd persistent naming

2017-05-05 Thread Andrei Coada
*** This bug is a duplicate of bug 1628591 ***
https://bugs.launchpad.net/bugs/1628591

Check out my alternative workaround from duplicate bug #1628591. In my opinion, 
it's cleaner.
I haven't heard of vconfig to be deprecated.

Anyway... it's funny how we must do workarounds for basic functionality,
such as networking.

In Debian 9 Stretch, you don't have to do any of this. It works out-of-
the-box with both "eth" and "enp" naming conventions.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ifupdown in Ubuntu.
https://bugs.launchpad.net/bugs/1643063

Title:
  unable to ifup vlan based interface with systemd persistent naming

Status in ifupdown package in Ubuntu:
  Confirmed

Bug description:
  root@atlantis:/etc# ifup enp2s0.121
  Cannot find device "enp2s0.121"
  Failed to bring up enp2s0.121.

  Workaround:
  Add
  pre-up /sbin/ip link add link enp2s0 name enp2s0.121 type vlan id 121
  to /etc/network/interfaces declaration.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1643063/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1643063] Re: unable to ifup vlan based interface with systemd persistent naming

2017-05-05 Thread Andrei Coada
*** This bug is a duplicate of bug 1628591 ***
https://bugs.launchpad.net/bugs/1628591

** This bug has been marked a duplicate of bug 1628591
   ifup & ifdown don't work for vlan devices when raw device name is the new 
"enp" convention

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ifupdown in Ubuntu.
https://bugs.launchpad.net/bugs/1643063

Title:
  unable to ifup vlan based interface with systemd persistent naming

Status in ifupdown package in Ubuntu:
  Confirmed

Bug description:
  root@atlantis:/etc# ifup enp2s0.121
  Cannot find device "enp2s0.121"
  Failed to bring up enp2s0.121.

  Workaround:
  Add
  pre-up /sbin/ip link add link enp2s0 name enp2s0.121 type vlan id 121
  to /etc/network/interfaces declaration.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1643063/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1628591] Re: ifup & ifdown don't work for vlan devices when raw device name is the new "enp" convention

2017-05-05 Thread Andrei Coada
As a workaround, you could add "vlan-raw-device", like this:

auto enp0s8
iface enp0s8 inet manual

auto enp0s8.7
iface enp0s8.7 inet static
  vlan-raw-device enp0s8
  address x.x.x.x/y


It's a pity that such a project doesn't pay more attention to basic features...

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ifupdown in Ubuntu.
https://bugs.launchpad.net/bugs/1628591

Title:
  ifup & ifdown don't work for vlan devices when raw device name is the
  new "enp" convention

Status in ifupdown package in Ubuntu:
  Confirmed

Bug description:
  The regular expressions used in  /etc/network/if-post-down.d/vlan and 
/etc/network/if-pre-up.d/vlan
  do not match the name of my network card enp4s0f0.
  This can be fixed by broadening the regular expression.

  This is only a problem when the device is a vlan device!

  See below for the fix that worked on my system.

  if-pre-up:

  #!/bin/sh

  # Most of this stuff is to enable vlans

  case "$IFACE" in
    # Ignore any alias (#272891) which uses :
    *:*)
  exit 0
    ;;
    vlan0*)
  vconfig set_name_type VLAN_PLUS_VID
  VLANID=`echo $IFACE|sed "s/vlan0*//"`
    ;;
    vlan*)
  vconfig set_name_type VLAN_PLUS_VID_NO_PAD
  VLANID=`echo $IFACE|sed "s/vlan0*//"`
    ;;
    eth*.0*|bond*.0*|wlan*.0*|em*.0*|p[0-9]*.0*|enp[0-9]*.0*)
  vconfig set_name_type DEV_PLUS_VID
  VLANID=`echo $IFACE|sed 
"s/eth[0-9][0-9]*\.0*//g;s/bond[0-9][0-9]*\.0*//g;s/wlan[0-9][0-9]*\.0*//g;s/em[0-9][0-9]*\.0*//g;s/p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\.0*//g;s/enp[0-9]s[0-9]f[0-9]\.0*//g"`
  IF_VLAN_RAW_DEVICE=`echo $IFACE|sed 
"s/\(eth[0-9][0-9]*\)\..*/\1/;s/\(bond[0-9][0-9]*\)\..*/\1/;s/\(wlan[0-9][0-9]*\)\..*/\1/;s/\(em[0-9][0-9]*\)\..*/\1/;s/\(p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\)\..*/\1/;s/\(enp[0-9]s[0-9]f[0-9]\)\..*/\1/"`
    ;;
    eth*.*|bond*.*|wlan*.*|em*.*|p[0-9]*.*|enp[0-9]*.*)
  vconfig set_name_type DEV_PLUS_VID_NO_PAD
  VLANID=`echo $IFACE|sed 
"s/eth[0-9][0-9]*\.0*//g;s/bond[0-9][0-9]*\.0*//g;s/wlan[0-9][0-9]*\.0*//g;s/em[0-9][0-9]*\.0*//g;s/p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\.0*//g;s/enp[0-9]s[0-9]f[0-9]\.//g"`
  IF_VLAN_RAW_DEVICE=`echo $IFACE|sed 
"s/\(eth[0-9][0-9]*\)\..*/\1/;s/\(bond[0-9][0-9]*\)\..*/\1/;s/\(wlan[0-9][0-9]*\)\..*/\1/;s/\(em[0-9][0-9]*\)\..*/\1/;s/\(p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\)\..*/\1/;s/\(enp[0-9]s[0-9]f[0-9]\)\..*/\1/"`
    ;;
    *.0*)
  # Silently ignore interfaces which we do not (know how to) support
  [ -z "$IF_VLAN_RAW_DEVICE" ] && exit 0
  vconfig set_name_type DEV_PLUS_VID
  VLANID=`echo $IFACE|sed "s/[^.]*\.0*//g"`
    ;;
    *.*)
  # Silently ignore interfaces which we do not (know how to) support
  [ -z "$IF_VLAN_RAW_DEVICE" ] && exit 0
  vconfig set_name_type DEV_PLUS_VID_NO_PAD
  VLANID=`echo $IFACE|sed "s/[^.]*\.0*//g"`
    ;;

    *)
  exit 0
    ;;
  esac

  if [ -n "$IF_VLAN_RAW_DEVICE" ] && [ ! -d /sys/class/net/$IFACE ]; then
  if [ ! -x /sbin/vconfig ]; then
  exit 0
  fi
  if ! ip link show dev "$IF_VLAN_RAW_DEVICE" > /dev/null; then
  echo "$IF_VLAN_RAW_DEVICE does not exist, unable to create $IFACE"
  exit 1
  fi
  if [ ! -e "/sys/class/net/$IFACE" ]; then
  ip link set up dev $IF_VLAN_RAW_DEVICE
  vconfig add $IF_VLAN_RAW_DEVICE $VLANID
  fi
  fi

  # This is not vlan specific, and should actually go somewhere else.
  if [ -n "$IF_HW_MAC_ADDRESS" ]; then
  ip link set $IFACE address $IF_HW_MAC_ADDRESS
  fi

  if-post-down:

  #!/bin/sh

  # If IFACE is an automagic vlan interface (without the vlan-raw-device
  # parameter) then let's try to discover the magic here..  Another way would be
  # to just probe for the right device name in /proc/net/vlan

  case "$IFACE" in
    # Ignore any alias (#272891)
    *:*)
  exit 0
    ;;
    eth*.0*|bond*.0*|wlan*.0*|em*.0*|p[0-9]*.0*|enp[0-9]*\.0*)
  IF_VLAN_RAW_DEVICE=`echo $IFACE|sed 
"s/\(eth[0-9][0-9]*\)\..*/\1/;s/\(bond[0-9][0-9]*\)\..*/\1/;s/\(wlan[0-9][0-9]*\)\..*/\1/;s/\(em[0-9][0-9]*\)\..*/\1/;s/\(p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\)\..*/\1/"`
    ;;
    eth*.*|bond*.*|wlan*.*|em*.*|p[0-9]*.*|enp[0-9]*\.*)
  IF_VLAN_RAW_DEVICE=`echo $IFACE|sed 
"s/\(eth[0-9][0-9]*\)\..*/\1/;s/\(bond[0-9][0-9]*\)\..*/\1/;s/\(wlan[0-9][0-9]*\)\..*/\1/;s/\(em[0-9][0-9]*\)\..*/\1/;s/\(p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\)\..*/\1/"`
    ;;
    # Test for vlan raw device (#196890, #292648)
    *)
  [ -z "$IF_VLAN_RAW_DEVICE" ] && exit 0
    ;;
  esac
  if [ ! -x /sbin/vconfig ]; then
  exit 0
  fi

  vconfig rem $IFACE

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1628591/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchp

[Touch-packages] [Bug 1628591] Re: ifup & ifdown don't work for vlan devices when raw device name is the new "enp" convention

2017-05-05 Thread Andrei Coada
** Summary changed:

- ifup and ifdown dont work for vlan devices when raw ethernet device name does 
not meet regular conventions
+ ifup & ifdown don't work for vlan devices when raw device name is the new 
"enp" convention

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ifupdown in Ubuntu.
https://bugs.launchpad.net/bugs/1628591

Title:
  ifup & ifdown don't work for vlan devices when raw device name is the
  new "enp" convention

Status in ifupdown package in Ubuntu:
  Confirmed

Bug description:
  The regular expressions used in  /etc/network/if-post-down.d/vlan and 
/etc/network/if-pre-up.d/vlan
  do not match the name of my network card enp4s0f0.
  This can be fixed by broadening the regular expression.

  This is only a problem when the device is a vlan device!

  See below for the fix that worked on my system.

  if-pre-up:

  #!/bin/sh

  # Most of this stuff is to enable vlans

  case "$IFACE" in
    # Ignore any alias (#272891) which uses :
    *:*)
  exit 0
    ;;
    vlan0*)
  vconfig set_name_type VLAN_PLUS_VID
  VLANID=`echo $IFACE|sed "s/vlan0*//"`
    ;;
    vlan*)
  vconfig set_name_type VLAN_PLUS_VID_NO_PAD
  VLANID=`echo $IFACE|sed "s/vlan0*//"`
    ;;
    eth*.0*|bond*.0*|wlan*.0*|em*.0*|p[0-9]*.0*|enp[0-9]*.0*)
  vconfig set_name_type DEV_PLUS_VID
  VLANID=`echo $IFACE|sed 
"s/eth[0-9][0-9]*\.0*//g;s/bond[0-9][0-9]*\.0*//g;s/wlan[0-9][0-9]*\.0*//g;s/em[0-9][0-9]*\.0*//g;s/p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\.0*//g;s/enp[0-9]s[0-9]f[0-9]\.0*//g"`
  IF_VLAN_RAW_DEVICE=`echo $IFACE|sed 
"s/\(eth[0-9][0-9]*\)\..*/\1/;s/\(bond[0-9][0-9]*\)\..*/\1/;s/\(wlan[0-9][0-9]*\)\..*/\1/;s/\(em[0-9][0-9]*\)\..*/\1/;s/\(p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\)\..*/\1/;s/\(enp[0-9]s[0-9]f[0-9]\)\..*/\1/"`
    ;;
    eth*.*|bond*.*|wlan*.*|em*.*|p[0-9]*.*|enp[0-9]*.*)
  vconfig set_name_type DEV_PLUS_VID_NO_PAD
  VLANID=`echo $IFACE|sed 
"s/eth[0-9][0-9]*\.0*//g;s/bond[0-9][0-9]*\.0*//g;s/wlan[0-9][0-9]*\.0*//g;s/em[0-9][0-9]*\.0*//g;s/p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\.0*//g;s/enp[0-9]s[0-9]f[0-9]\.//g"`
  IF_VLAN_RAW_DEVICE=`echo $IFACE|sed 
"s/\(eth[0-9][0-9]*\)\..*/\1/;s/\(bond[0-9][0-9]*\)\..*/\1/;s/\(wlan[0-9][0-9]*\)\..*/\1/;s/\(em[0-9][0-9]*\)\..*/\1/;s/\(p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\)\..*/\1/;s/\(enp[0-9]s[0-9]f[0-9]\)\..*/\1/"`
    ;;
    *.0*)
  # Silently ignore interfaces which we do not (know how to) support
  [ -z "$IF_VLAN_RAW_DEVICE" ] && exit 0
  vconfig set_name_type DEV_PLUS_VID
  VLANID=`echo $IFACE|sed "s/[^.]*\.0*//g"`
    ;;
    *.*)
  # Silently ignore interfaces which we do not (know how to) support
  [ -z "$IF_VLAN_RAW_DEVICE" ] && exit 0
  vconfig set_name_type DEV_PLUS_VID_NO_PAD
  VLANID=`echo $IFACE|sed "s/[^.]*\.0*//g"`
    ;;

    *)
  exit 0
    ;;
  esac

  if [ -n "$IF_VLAN_RAW_DEVICE" ] && [ ! -d /sys/class/net/$IFACE ]; then
  if [ ! -x /sbin/vconfig ]; then
  exit 0
  fi
  if ! ip link show dev "$IF_VLAN_RAW_DEVICE" > /dev/null; then
  echo "$IF_VLAN_RAW_DEVICE does not exist, unable to create $IFACE"
  exit 1
  fi
  if [ ! -e "/sys/class/net/$IFACE" ]; then
  ip link set up dev $IF_VLAN_RAW_DEVICE
  vconfig add $IF_VLAN_RAW_DEVICE $VLANID
  fi
  fi

  # This is not vlan specific, and should actually go somewhere else.
  if [ -n "$IF_HW_MAC_ADDRESS" ]; then
  ip link set $IFACE address $IF_HW_MAC_ADDRESS
  fi

  if-post-down:

  #!/bin/sh

  # If IFACE is an automagic vlan interface (without the vlan-raw-device
  # parameter) then let's try to discover the magic here..  Another way would be
  # to just probe for the right device name in /proc/net/vlan

  case "$IFACE" in
    # Ignore any alias (#272891)
    *:*)
  exit 0
    ;;
    eth*.0*|bond*.0*|wlan*.0*|em*.0*|p[0-9]*.0*|enp[0-9]*\.0*)
  IF_VLAN_RAW_DEVICE=`echo $IFACE|sed 
"s/\(eth[0-9][0-9]*\)\..*/\1/;s/\(bond[0-9][0-9]*\)\..*/\1/;s/\(wlan[0-9][0-9]*\)\..*/\1/;s/\(em[0-9][0-9]*\)\..*/\1/;s/\(p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\)\..*/\1/"`
    ;;
    eth*.*|bond*.*|wlan*.*|em*.*|p[0-9]*.*|enp[0-9]*\.*)
  IF_VLAN_RAW_DEVICE=`echo $IFACE|sed 
"s/\(eth[0-9][0-9]*\)\..*/\1/;s/\(bond[0-9][0-9]*\)\..*/\1/;s/\(wlan[0-9][0-9]*\)\..*/\1/;s/\(em[0-9][0-9]*\)\..*/\1/;s/\(p[0-9][0-9]*\(p[0-9][0-9]*\)\?\(_[0-9][0-9]*\)\?\)\..*/\1/"`
    ;;
    # Test for vlan raw device (#196890, #292648)
    *)
  [ -z "$IF_VLAN_RAW_DEVICE" ] && exit 0
    ;;
  esac
  if [ ! -x /sbin/vconfig ]; then
  exit 0
  fi

  vconfig rem $IFACE

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1628591/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https:

[Touch-packages] [Bug 1684298] Re: Security issues (solved in Debian) - affecting icu52 in trusty

2017-05-02 Thread Andrei Coada
Thank you, Janitor ! :)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to icu in Ubuntu.
https://bugs.launchpad.net/bugs/1684298

Title:
  Security issues (solved in Debian) - affecting icu52 in trusty

Status in icu package in Ubuntu:
  Fix Released

Bug description:
  Date Reported:
  19 Apr 2017

  Security database references:
  In the Debian bugtracking system: 860314.
  In Mitre's CVE dictionary: CVE-2017-7867, CVE-2017-7868.

  More information:
  It was discovered that icu, the International Components for Unicode library, 
did not correctly validate its input. An attacker could use this problem to 
trigger an out-of-bound write through a heap-based buffer overflow, thus 
causing a denial of service via application crash, or potential execution of 
arbitrary code.

  For the stable distribution (jessie), these problems have been fixed
  in version 52.1-8+deb8u5.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/icu/+bug/1684298/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1684298] Re: Security issues (solved in Debian) - affecting icu52 in trusty

2017-04-19 Thread Andrei Coada
** Summary changed:

- Security issues (solved in Debian) - affecting icu 52.1-3ubuntu0.5 trusty
+ Security issues (solved in Debian) - affecting icu52 in trusty

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to icu in Ubuntu.
https://bugs.launchpad.net/bugs/1684298

Title:
  Security issues (solved in Debian) - affecting icu52 in trusty

Status in icu package in Ubuntu:
  New

Bug description:
  Date Reported:
  19 Apr 2017

  Security database references:
  In the Debian bugtracking system: 860314.
  In Mitre's CVE dictionary: CVE-2017-7867, CVE-2017-7868.

  More information:
  It was discovered that icu, the International Components for Unicode library, 
did not correctly validate its input. An attacker could use this problem to 
trigger an out-of-bound write through a heap-based buffer overflow, thus 
causing a denial of service via application crash, or potential execution of 
arbitrary code.

  For the stable distribution (jessie), these problems have been fixed
  in version 52.1-8+deb8u5.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/icu/+bug/1684298/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1684298] [NEW] Security issues (solved in Debian) - affecting icu 52.1-3ubuntu0.5 trusty

2017-04-19 Thread Andrei Coada
*** This bug is a security vulnerability ***

Public security bug reported:

Date Reported:
19 Apr 2017

Security database references:
In the Debian bugtracking system: 860314.
In Mitre's CVE dictionary: CVE-2017-7867, CVE-2017-7868.

More information:
It was discovered that icu, the International Components for Unicode library, 
did not correctly validate its input. An attacker could use this problem to 
trigger an out-of-bound write through a heap-based buffer overflow, thus 
causing a denial of service via application crash, or potential execution of 
arbitrary code.

For the stable distribution (jessie), these problems have been fixed in
version 52.1-8+deb8u5.

** Affects: icu (Ubuntu)
 Importance: Undecided
 Status: New

** Information type changed from Public to Public Security

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2017-7867

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2017-7868

** Description changed:

  Date Reported:
  19 Apr 2017
  
  Security database references:
- In the Debian bugtracking system: Bug 860314.
+ In the Debian bugtracking system: 860314.
  In Mitre's CVE dictionary: CVE-2017-7867, CVE-2017-7868.
  
  More information:
  It was discovered that icu, the International Components for Unicode library, 
did not correctly validate its input. An attacker could use this problem to 
trigger an out-of-bound write through a heap-based buffer overflow, thus 
causing a denial of service via application crash, or potential execution of 
arbitrary code.
  
  For the stable distribution (jessie), these problems have been fixed in
  version 52.1-8+deb8u5.

** Summary changed:

- Security issues (solved in Debian)
+ Security issues (solved in Debian) - affecting icu 52.1-3ubuntu0.5 trusty

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to icu in Ubuntu.
https://bugs.launchpad.net/bugs/1684298

Title:
  Security issues (solved in Debian) - affecting icu 52.1-3ubuntu0.5
  trusty

Status in icu package in Ubuntu:
  New

Bug description:
  Date Reported:
  19 Apr 2017

  Security database references:
  In the Debian bugtracking system: 860314.
  In Mitre's CVE dictionary: CVE-2017-7867, CVE-2017-7868.

  More information:
  It was discovered that icu, the International Components for Unicode library, 
did not correctly validate its input. An attacker could use this problem to 
trigger an out-of-bound write through a heap-based buffer overflow, thus 
causing a denial of service via application crash, or potential execution of 
arbitrary code.

  For the stable distribution (jessie), these problems have been fixed
  in version 52.1-8+deb8u5.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/icu/+bug/1684298/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp