[Bug 784952] New: Interface names with > 15 chars produce wrong status messages upon start/stop
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c0 Summary: Interface names with > 15 chars produce wrong status messages upon start/stop Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: All OS/Version: All Status: NEW Severity: Normal Priority: P5 - None Component: Network AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: doerges@pre-sense.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0.1 - No NetworkManager, but manual network configuration. - Example for an interface configuration that breaks: --- snip --- $ cat /etc/sysconfig/network/ifcfg-definitelytoolonginterfacename BOOTPROTO='static' STARTMODE='auto' TUNNEL='tap' TUNNEL_SET_GROUP='' TUNNEL_SET_OWNER='' TUNNEL_SET_PERSISTENT='yes' --- snap --- Reproducible: Always Steps to Reproduce: 1. Create a (tap) device like sketched above 2. rcnetwork restart Actual Results: Starting the interface produces a failure message, even if the interface is started okay. Expected Results: Status message should be correct. Either interface names that are too long should be entirely prohibited or the start/stop scripts should be able to deal with them. For me the following patches work, but I guess I didn't find all the relevant spots: --- snip --- /etc/sysconfig/network/scripts # diff -c functions.orig functions *** functions.orig Fri Oct 12 20:19:31 2012 --- functions Fri Oct 12 21:40:05 2012 *************** *** 100,106 **** } is_iface_available () { ! local IFNAME=${1} local IFTYPE=${2:-$INTERFACETYPE} test -z "$IFNAME" && return 1 test -d /sys/class/net/$IFNAME && return 0 --- 100,106 ---- } is_iface_available () { ! local IFNAME=$(echo ${1} | cut -c 1-15) local IFTYPE=${2:-$INTERFACETYPE} test -z "$IFNAME" && return 1 test -d /sys/class/net/$IFNAME && return 0 *************** *** 120,128 **** is_iface_up () { test -z "$1" && return 1 ! test -d /sys/class/net/$1 || return 1 ! case "`LC_ALL=POSIX ip link show $1 2>/dev/null`" in ! *$1*UP*) ;; *) return 1 ;; esac } --- 120,129 ---- is_iface_up () { test -z "$1" && return 1 ! ifname=$(echo $1 | cut -c 1-15) ! test -d /sys/class/net/$ifname || return 1 ! case "`LC_ALL=POSIX ip link show $ifname 2>/dev/null`" in ! *${ifname}*UP*) ;; *) return 1 ;; esac } *************** *** 143,154 **** } link_ready_check () { ! local c=`cat /sys/class/net/${1}/carrier 2>/dev/null` ! local d=`cat /sys/class/net/${1}/dormant 2>/dev/null` ! local o=`cat /sys/class/net/${1}/operstate 2>/dev/null` ! #debug "link ready ${1}: carrier=$c, dormant=$d, operstate=$o" ! if test -e "/sys/class/net/${1}/operstate" ; then # SLE 11 has carrier + operstate + dormant test "$d" = "0" || return 3 test "$c" = "1" || return 2 --- 144,156 ---- } link_ready_check () { ! ifname=`echo ${1} | cut -c 1-15` ! local c=`cat /sys/class/net/${ifname}/carrier 2>/dev/null` ! local d=`cat /sys/class/net/${ifname}/dormant 2>/dev/null` ! local o=`cat /sys/class/net/${ifname}/operstate 2>/dev/null` ! # debug "link ready ${ifname}: carrier=$c, dormant=$d, operstate=$o" ! if test -e "/sys/class/net/${ifname}/operstate" ; then # SLE 11 has carrier + operstate + dormant test "$d" = "0" || return 3 test "$c" = "1" || return 2 *************** *** 162,168 **** ipv6_addr_dad_check() { ! local iface="$1" word i local nodad=1 tentative=1 dadfailed=1 test -f "/sys/class/net/$iface/ifindex" || return 1 while read -a word ; do --- 164,170 ---- ipv6_addr_dad_check() { ! local iface="$(echo $1 | cut -c 1-15)" word i local nodad=1 tentative=1 dadfailed=1 test -f "/sys/class/net/$iface/ifindex" || return 1 while read -a word ; do *************** *** 241,247 **** } get_iface_type () { ! local IF=$1 TYPE test -n "$IF" || return 1 test -d /sys/class/net/$IF || return 2 case "`cat /sys/class/net/$IF/type`" in --- 243,249 ---- } get_iface_type () { ! local IF=$(echo $1 | cut -c 1-15) TYPE test -n "$IF" || return 1 test -d /sys/class/net/$IF || return 2 case "`cat /sys/class/net/$IF/type`" in /etc/sysconfig/network/scripts # diff -c link_wait.orig link_wait *** link_wait.orig Fri Oct 12 21:20:14 2012 --- link_wait Fri Oct 12 21:21:47 2012 *************** *** 112,124 **** } check_link_detected () { ! local c=`cat /sys/class/net/${1}/carrier 2>/dev/null` ! local d=`cat /sys/class/net/${1}/dormant 2>/dev/null` ! local o=`cat /sys/class/net/${1}/operstate 2>/dev/null` ! debug "link detection ${1}: carrier=$c, dormant=$d, operstate=$o" ! if test -e "/sys/class/net/${1}/operstate" ; then # SLE 11 has carrier + operstate + dormant test "$c" = "1" -a "$d" = "0" -a \ \( "$o" = "up" -o "$o" = "unknown" \) && return 0 --- 112,125 ---- } check_link_detected () { ! ifname=$(echo ${1} | cut -c 1-15) ! local c=`cat /sys/class/net/${ifname}/carrier 2>/dev/null` ! local d=`cat /sys/class/net/${ifname}/dormant 2>/dev/null` ! local o=`cat /sys/class/net/${ifname}/operstate 2>/dev/null` ! debug "link detection ${ifname}: carrier=$c, dormant=$d, operstate=$o" ! if test -e "/sys/class/net/${ifname}/operstate" ; then # SLE 11 has carrier + operstate + dormant test "$c" = "1" -a "$d" = "0" -a \ \( "$o" = "up" -o "$o" = "unknown" \) && return 0 --- snap --- -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c1 Christian Boltz <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |suse-beta@cboltz.de AssignedTo|bnc-team-screening@forge.pr |mt@suse.com |ovo.novell.com | --- Comment #1 from Christian Boltz <suse-beta@cboltz.de> 2012-10-15 00:59:31 CEST --- Working with a shortened interface name is risky if you have two interfaces that start with the same 15 characters ;-) Maybe that's unlikely, but using the full interface name would be the better solution. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c Marius Tomaschewski <mt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c2 --- Comment #2 from Marius Tomaschewski <mt@suse.com> 2012-10-15 10:30:08 UTC --- Created an attachment (id=509520) --> (http://bugzilla.novell.com/attachment.cgi?id=509520) ifup: fail early for too long interface names -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c3 --- Comment #3 from Marius Tomaschewski <mt@suse.com> 2012-10-15 10:30:43 UTC --- Created an attachment (id=509522) --> (http://bugzilla.novell.com/attachment.cgi?id=509522) network: do not wait for virtuals reporting errors -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c4 Marius Tomaschewski <mt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |mfilka@suse.com --- Comment #4 from Marius Tomaschewski <mt@suse.com> 2012-10-15 11:03:06 UTC --- As Christian already wrote in comment 1, I don't think that truncating the name (INTERFACE=${INTERFACE:0:15}) is a good idea, as you may have ifcfg-definitelytoolong1 ifcfg-definitelytoolong2 which both would result in a truncated name "definitelytoolo". e.g. tunctl [and I guess many others too] are truncating the name while copying it into the char ifrn_name[IFNAMSIZ] array (IFNAMSIZ is 16): strncpy(ifr.ifr_name, tun, sizeof(ifr.ifr_name) - 1); without any length check. Better to check the length and report error as the patches do. Michal: I think, there should be a check of the name in yast2-network too, to bail out early (there were a bug about this already a long while ago). Is there still something? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c5 --- Comment #5 from Marius Tomaschewski <mt@suse.com> 2012-10-15 11:10:37 UTC --- Created an attachment (id=509531) --> (http://bugzilla.novell.com/attachment.cgi?id=509531) ifup: check for space and special chars in ifnames I think, this patch also makes sense -- it discards spaces, control, and diverse meta characters that may cause misbehavior too: ^[^'`",;\\$\\/[:space:][:cntrl:]]+$ -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c6 Marius Tomaschewski <mt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #509531|0 |1 is obsolete| | --- Comment #6 from Marius Tomaschewski <mt@suse.com> 2012-10-15 12:19:59 UTC --- Created an attachment (id=509541) --> (http://bugzilla.novell.com/attachment.cgi?id=509541) ifup: check for valid characters in interface names This should be IMO a better variant than the last patch. The name check can be modified using the network/config variable INTERFACE_NAME_REGEX='^[[:alnum:]\\._:-]{1,15}$' -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c7 Marius Tomaschewski <mt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #509541|0 |1 is obsolete| | --- Comment #7 from Marius Tomaschewski <mt@suse.com> 2012-10-15 12:50:09 UTC --- Created an attachment (id=509545) --> (http://bugzilla.novell.com/attachment.cgi?id=509545) ifup: check for valid characters in interface names A variant of last patch without a config variable. When somebody really needs a name that does not mach -> bug report and can speak about then. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c8 --- Comment #8 from Marius Tomaschewski <mt@suse.com> 2012-10-15 12:58:17 UTC --- Michal: Can you add the check to yast2-network as well, please? Then we are consistent in yast2-network, ifup and libnetcontrol (which AFAIS already makes the above check). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c9 Michal Filka <mfilka@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mfilka@suse.com --- Comment #9 from Michal Filka <mfilka@suse.com> 2012-10-16 09:03:58 UTC --- Summary. valid name is: - < 16 chars and (Comment 4) - without special chars, spaces (Comment 7) Is that all? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c10 Martin Vidner <mvidner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mvidner@suse.com --- Comment #10 from Martin Vidner <mvidner@suse.com> 2012-10-17 15:51:46 CEST --- The yast code is under review at https://github.com/yast/yast-network/pull/26 Marius, IFNAME_RX in comment 7 allows backslash in interface name. Just making sure, is that intentional? What is the authority for valid interface names (other than we want our tools to be consistent)? Here's a handy list of all ASCII punctuation: https://github.com/mvidner/yast-yast2/blob/dcc65a5b8c55d565436dc2ab5a5f2604a... $ IFNAME_RX='^[[:alnum:]\\._:-]{1,15}$' $ IFNAME='eth\0'; echo $IFNAME is; if [[ 'eth\0' =~ ${IFNAME_RX} ]]; then echo valid; else echo invalid; fi eth\0 is valid -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c Michal Filka <mfilka@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- InfoProvider|mfilka@suse.com |mt@suse.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c11 Marius Tomaschewski <mt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #509545|0 |1 is obsolete| | --- Comment #11 from Marius Tomaschewski <mt@suse.com> 2012-10-18 10:39:45 UTC --- Created an attachment (id=510023) --> (http://bugzilla.novell.com/attachment.cgi?id=510023) ifup: check for valid characters in interface names (In reply to comment #10)
The yast code is under review at https://github.com/yast/yast-network/pull/26
Marius, IFNAME_RX in comment 7 allows backslash in interface name. Just making sure, is that intentional?
No, the intention were to escape the dot, what is not needed in ".". Fixed.
What is the authority for valid interface names (other than we want our tools to be consistent)?
Well, the kernel basically allows almost almost everything usable as file, that you can put into a \0 terminated "char ifname[16]" array. It __expects__, that the name is constructed using something like "lt%d", that is basically an identifier + number (vlan appends ".%d" with vlan_id, ...). When the kernel allocates it itself, it formats it using a namespace and "%d", e.g. "eth%d or "tap%d". But it accepts whatever root requested and verifies only that it is usable as file. Most of the code is in net/core/dev.c, e.g. verify as file is: bool dev_valid_name(const char *name) { if (*name == '\0') return false; if (strlen(name) >= IFNAMSIZ) return false; if (!strcmp(name, ".") || !strcmp(name, "..")) return false; while (*name) { if (*name == '/' || isspace(*name)) return false; name++; } return true; } The problem is, that most of the tools/scripts expect it is <identifier like><number> . <number | identifier like> or something like this and simply aren't able to deal with anything else. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c12 Marius Tomaschewski <mt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|mt@suse.com | --- Comment #12 from Marius Tomaschewski <mt@suse.com> 2012-10-18 10:41:16 UTC --- <identifier like><number> [ . <number | identifier like> ] -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c13 --- Comment #13 from Marius Tomaschewski <mt@suse.com> 2012-10-18 10:48:23 UTC --- (In reply to comment #10) Martin: a good catch, thanks!! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c14 --- Comment #14 from Bernhard Wiedemann <bwiedemann@suse.com> 2012-10-26 14:00:15 CEST --- This is an autogenerated message for OBS integration: This bug (784952) was mentioned in https://build.opensuse.org/request/show/139421 Factory / sysconfig -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c15 --- Comment #15 from Martin Vidner <mvidner@suse.com> 2012-10-26 16:08:19 CEST --- Merged to master: rpm: yast2-network-2.24.7 git: https://github.com/yast/yast-network/commit/57c07b3c31e9d6504ba78ca6b6be239f... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c16 --- Comment #16 from Bernhard Wiedemann <bwiedemann@suse.com> 2012-11-06 13:00:20 CET --- This is an autogenerated message for OBS integration: This bug (784952) was mentioned in https://build.opensuse.org/request/show/140322 Factory / yast2-network -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c17 --- Comment #17 from Bernhard Wiedemann <bwiedemann@suse.com> 2012-11-14 14:42:59 CET --- This is an autogenerated message for OBS integration: This bug (784952) was mentioned in https://build.opensuse.org/request/show/141173 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c18 --- Comment #18 from Bernhard Wiedemann <bwiedemann@suse.com> 2012-11-23 11:00:30 CET --- This is an autogenerated message for OBS integration: This bug (784952) was mentioned in https://build.opensuse.org/request/show/142549 Maintenance / -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c19 --- Comment #19 from Bernhard Wiedemann <bwiedemann@suse.com> 2012-11-23 12:00:30 CET --- This is an autogenerated message for OBS integration: This bug (784952) was mentioned in https://build.opensuse.org/request/show/142552 Maintenance / -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c20 --- Comment #20 from Swamp Workflow Management <swamp@suse.de> 2012-12-04 13:10:50 UTC --- openSUSE-RU-2012:1602-1: An update that has four recommended fixes can now be installed. Category: recommended (low) Bug References: 716652,780644,784952,785240 CVE References: Sources used: openSUSE 12.2 (src): sysconfig-0.76.4-1.4.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c21 --- Comment #21 from Bernhard Wiedemann <bwiedemann@suse.com> 2012-12-06 20:00:36 CET --- This is an autogenerated message for OBS integration: This bug (784952) was mentioned in https://build.opensuse.org/request/show/144440 Maintenance / -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c22 --- Comment #22 from Swamp Workflow Management <swamp@suse.de> 2012-12-17 12:09:41 UTC --- openSUSE-RU-2012:1651-1: An update that has 5 recommended fixes can now be installed. Category: recommended (moderate) Bug References: 716652,775281,780644,784952,785240 CVE References: Sources used: openSUSE 12.1 (src): sysconfig-0.75.4-2.16.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c23 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #23 from Benjamin Brunner <bbrunner@suse.com> 2012-12-17 13:12:20 CET --- Update released for 12.1 and 12.2. Resolved fixed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard| |maint:running:50702:low -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c24 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard|maint:running:50702:low |maint:running:50702:low | |maint:released:sle11-sp2:50 | |983 --- Comment #24 from Swamp Workflow Management <swamp@suse.de> 2013-02-05 20:22:07 UTC --- Update released for: sysconfig, sysconfig-debuginfo, sysconfig-debugsource Products: SLE-DEBUGINFO 11-SP2 (i386, ia64, ppc64, s390x, x86_64) SLE-DESKTOP 11-SP2 (i386, x86_64) SLE-SERVER 11-SP2 (i386, ia64, ppc64, s390x, x86_64) SLES4VMWARE 11-SP2 (i386, x86_64) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=784952 https://bugzilla.novell.com/show_bug.cgi?id=784952#c Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard|maint:running:50702:low |maint:released:sle11-sp2:50 |maint:released:sle11-sp2:50 |983 |983 | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com