commit yast2-network for openSUSE:Factory
Hello community, here is the log from the commit of package yast2-network for openSUSE:Factory checked in at Fri Nov 27 14:52:16 CET 2009. -------- --- yast2-network/yast2-network.changes 2009-11-24 14:00:28.000000000 +0100 +++ /mounts/work_src_done/STABLE/yast2-network/yast2-network.changes 2009-11-25 15:18:54.000000000 +0100 @@ -1,0 +2,6 @@ +Wed Nov 25 15:15:11 CET 2009 - mzugec@suse.cz + +- disable ipv6 (bnc#558020) +- 2.19.2 + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- yast2-network-2.19.1.tar.bz2 New: ---- yast2-network-2.19.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-network.spec ++++++ --- /var/tmp/diff_new_pack.gugDT0/_old 2009-11-27 14:45:09.000000000 +0100 +++ /var/tmp/diff_new_pack.gugDT0/_new 2009-11-27 14:45:09.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package yast2-network (Version 2.19.1) +# spec file for package yast2-network (Version 2.19.2) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,13 +19,13 @@ Name: yast2-network -Version: 2.19.1 +Version: 2.19.2 Release: 1 BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source0: yast2-network-2.19.1.tar.bz2 +Source0: yast2-network-2.19.2.tar.bz2 Prefix: /usr Group: System/YaST -License: GPL v2 or later +License: GPLv2+ # should be required by devtools BuildRequires: perl-XML-Writer pkgconfig rpm BuildRequires: update-desktop-files @@ -54,7 +54,7 @@ Summary: YaST2 - Network Configuration %package devel-doc -License: GPL v2 or later +License: GPLv2+ Group: System/YaST Summary: YaST2 - Developer documentation for yast2-network @@ -65,7 +65,7 @@ This package contains autogenerated documentation for yast2-network %prep -%setup -n yast2-network-2.19.1 +%setup -n yast2-network-2.19.2 %build %{prefix}/bin/y2tool y2autoconf ++++++ yast2-network-2.19.1.tar.bz2 -> yast2-network-2.19.2.tar.bz2 ++++++ ++++ 9308 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-network-2.19.1/autodocs-ycp.ami new/yast2-network-2.19.2/autodocs-ycp.ami --- old/yast2-network-2.19.1/autodocs-ycp.ami 2009-11-24 12:52:59.000000000 +0100 +++ new/yast2-network-2.19.2/autodocs-ycp.ami 1970-01-01 01:00:00.000000000 +0100 @@ -1,32 +0,0 @@ -# -*- makefile -*- Automake include file -# $Id: autodocs-ycp.ami 57644 2009-06-19 08:38:11Z mvidner $ - -# Builds source documentation for YCP sources -# Uses ycpdoc -# PARAMETERS: -# AUTODOCS_YCP: Files that the ycp autodocs is built from -# Optional - the default is $(srcdir)/../../src/*.ycp -# AUTODOCS_PM: Files that the perl autodocs is built from -# Optional - the default is $(srcdir)/../../src/*.pm -# AUTODOCS_SUBDIR: To install the result to $(docdir)/SUBDIR/autodocs -# Optional - the default is no subdir, $(docdir)/autodocs -# AUTODOCS_STRIP: Strip it from filenames. The remaining / are replaced by __ -# Optional - the default is $(srcdir)/../../src - -htmldir = $(docdir)/$(AUTODOCS_SUBDIR)/autodocs - -html_DATA = index.html $(filter-out index.html, $(wildcard *.html)) -CLEANFILES = $(html_DATA) pod2htm*.tmp - -AUTODOCS_YCP ?= $(wildcard $(srcdir)/../../src/*.ycp) -AUTODOCS_PM ?= $(wildcard $(srcdir)/../../src/*.pm) -AUTODOCS_STRIP ?= $(srcdir)/../../src - -index.html: $(AUTODOCS_YCP) $(AUTODOCS_PM) -#including *.pm, for the index - ${YCPDOC} -d. -s$(AUTODOCS_STRIP) $(AUTODOCS_YCP) - for i in $(AUTODOCS_PM); do \ - b=$${i##$(AUTODOCS_STRIP)}; b=$${b#/}; b=$${b//\//__}; b=$${b%.pm}; \ - pod2html --title=$$b --infile=$$i --outfile=$$b.html; \ - echo "<a href='$$b.html'>$${b/__/::}</a>" > $$b.mod.html; \ - done diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-network-2.19.1/configure.in new/yast2-network-2.19.2/configure.in --- old/yast2-network-2.19.1/configure.in 2009-11-24 12:52:59.000000000 +0100 +++ new/yast2-network-2.19.2/configure.in 2009-09-17 09:47:15.000000000 +0200 @@ -1,9 +1,9 @@ dnl configure.in for yast2-network dnl -dnl -- This file is generated by y2autoconf 2.18.11 - DO NOT EDIT! -- +dnl -- This file is generated by y2autoconf 2.18.10 - DO NOT EDIT! -- dnl (edit configure.in.in instead) -AC_INIT(yast2-network, 2.19.0, http://bugs.opensuse.org/, yast2-network) +AC_INIT(yast2-network, 2.18.47, http://bugs.opensuse.org/, yast2-network) dnl Check for presence of file 'RPMNAME' AC_CONFIG_SRCDIR([RPMNAME]) @@ -18,7 +18,7 @@ AM_INIT_AUTOMAKE(tar-ustar -Wno-portability) dnl Important YaST2 variables -VERSION="2.19.0" +VERSION="2.18.47" RPMNAME="yast2-network" MAINTAINER="Michal Zugec <mzugec@suse.cz>" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-network-2.19.1/doc/autodocs/Makefile.am new/yast2-network-2.19.2/doc/autodocs/Makefile.am --- old/yast2-network-2.19.1/doc/autodocs/Makefile.am 2009-08-25 17:26:45.000000000 +0200 +++ new/yast2-network-2.19.2/doc/autodocs/Makefile.am 1970-01-01 01:00:00.000000000 +0100 @@ -1,4 +0,0 @@ -# Makefile.am for YCP module .../doc/autodocs - -AUTODOCS_YCP = $(srcdir)/../../src/*/*.ycp -include $(top_srcdir)/autodocs-ycp.ami diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-network-2.19.1/doc/autoinst new/yast2-network-2.19.2/doc/autoinst --- old/yast2-network-2.19.1/doc/autoinst 2009-08-25 17:26:45.000000000 +0200 +++ new/yast2-network-2.19.2/doc/autoinst 1970-01-01 01:00:00.000000000 +0100 @@ -1,132 +0,0 @@ -How Autoyast networking works in SLES9-SP2 -========================================== - -$Revision: 1.1.2.3 $ $Date: 2006/03/06 12:26:49 $ - work in progress! -Martin Vidner <mvidner@suse.cz> - -Use case 1 - One ethernet card with DHCP ----------------------------------------- - -Probably the simplest case. Here is what one gets when configuring it -using the GUI: - - <networking> - <dns> - <dhcp_hostname config:type="boolean">false</dhcp_hostname> - <dhcp_resolv config:type="boolean">true</dhcp_resolv> - <domain>SuSE.Cz</domain> - <hostname>Medusa</hostname> - </dns> - <interfaces config:type="list"> - <interface> - <bootproto>dhcp</bootproto> - <device>eth0</device> - <startmode>onboot</startmode> - </interface> - </interfaces> - <modules config:type="list"> - <module_entry> - <device>static-0</device> - <module></module> - <options></options> - </module_entry> - </modules> - <routing> - <ip_forward config:type="boolean">true</ip_forward> - </routing> - </networking> - -Here the contents of <device> entries do not matter - the resulting -configuration files are named using the MAC address and PCI bus -location (ifcfg-eth-id-00:00:1c:b5:70:7e, hwcfg-bus-pci-0000:00:0b.0). - -(Note: I installed from a network installation source. So install.inf -was used. CD installation may behave differently) - -Ideas from code reading ------------------------ - -Autoinstall checks Hardware!=[] && interfaces != []. That will not -create config for a card that is not currently plugged in. - - -How it Works ------------- - -SP2: If <interfaces> is not empty (and Hardware is not empty, possible -bug), do autoinstallation configuration, otherwise do the installation -proposal, including routing and resolver. - -SP3 (since 2.9.84): If <interfaces> is not empty, use it for -autoinstallation configuration, otherwise propose only the -interfaces. Routing and resolver will be taken from the profile in -both cases (see also bug #117484). - -2.9.89: For each of <interfaces>, <routing><routes>, <dns><hostname>, -and <dns><nameservers>, if it is not empty, use it for -autoinstallation configuration, otherwise use the values from install.inf -(bug #153426). - - Autoinstallation - ---------------- - -For each <interface>: -Find a device which matches it (complex rules, see below). -If we found a matching device, get the corresponding <module_entry> -(having equal <device>). If found, it overrides the detected settings, -else use the detected driver. -If we did not find a matching device, use driver settings from -install.inf. If there are none, don't set up the interface. -Set interface properties. - - Proposal - -------- - - Finding a Matching Device - ------------------------- - -Let D be <interface/device>. -Look for the first match: -- (0) matching MAC for D being *-id-MAC -- (0) matching bus id for D being *-bus-BUS-ID (PCI and in SP3 VIO) -- (0) matching module (of first driver) for corresponding - <module_entry/module> [a] - -Then, when configuring the first interface: -- (1) matching MAC with install.inf -- (1) matching module (1st driver) with install.inf -- (1) first that has an active module -- (1) first that has a module - -For subsequent interfaces, instead: -- (2) take the first device that does not have a configuration yet - (checking only the default name, eg *-id-MAC, BTW how are the - resulting configs named???) and has the same type (eth...) as - <interface/device>. - - -[a]: If there are two devices with the same module, the first will be -picked, even if it has already been configured. That is why (2) exists -to overrule it. Unfortunately in SLES9 SP2, (2) also overrules the -other, unique, (0) selections (bug #119592#c9). -It has been "fixed" in SP3 in a broken way, to apply (2) only if (0) -did not match. This means that specifying two devices by bus ID will -work but specifying two devices with the same module can break (bug -#146965). - -Why not just take what is written in the profile? -------------------------------------------------- - -Currently YaST relies on some data that is obtained from hardware -detection, like the Unique ID from hwinfo. In the future it should be -possible to avoid that. - -Notes ------ - -<foo/bar> denotes the XML element bar that is under foo. Think of -XPath. - -/etc/install.inf contains the parameters passed to YaST by linuxrc, -the text mode bootstrap program. linuxrc gets them from the kernel -command line or by asking the user. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-network-2.19.1/doc/avm.html new/yast2-network-2.19.2/doc/avm.html --- old/yast2-network-2.19.1/doc/avm.html 2009-08-25 17:26:45.000000000 +0200 +++ new/yast2-network-2.19.2/doc/avm.html 1970-01-01 01:00:00.000000000 +0100 @@ -1,192 +0,0 @@ -This is the desctiption of hardware sent to Prague by AVM in November 2004. The -numbers (avm-2000-xxxx) refer to Artikel-Nr. near the barcode on the boxes. - -<h3>dsl-isdn-avm-2000-1619</h3> - -Hwinfo and YaST detect it as ISDN. - -<pre>16: PCI 09.0: 10300 ISDN Adapter - [Created at pci.243] - Unique ID: WL76.sPKw5MDkHpA - SysFS ID: /devices/pci0000:00/0000:00:09.0 - SysFS BusID: 0000:00:09.0 - Hardware Class: isdn adapter - Model: "AVM FRITZ!Card DSL v2.0" - Vendor: pci 0x1244 "AVM Audiovisuelles MKTG & Computer System GmbH" - Device: pci 0x2900 - SubVendor: pci 0x1244 "AVM Audiovisuelles MKTG & Computer System GmbH" - SubDevice: pci 0x2900 - Revision: 0x02 - Driver: "fcdsl2" - Memory Range: 0xf2800000-0xf2bfffff (rw,prefetchable) - Memory Range: 0xf2000000-0xf27fffff (rw,non-prefetchable) - I/O Ports: 0x6c00-0x6c0f (rw) - IRQ: 9 (no events) - Requires: kernel-nongpl, avm_fcdsl, capi4linux, i4l-base, i4l-isdnlog - Driver Info #0: - I4L Type: 8004/3 [AVM FRITZ!Card DSL v2.0] - Config Status: cfg=yes, avail=yes, need=no, active=unknown -</pre> - -<h3>dsl-sl-avm-2000-1611</h3> - -New in YaST: detected as DSL. - -<pre>07: PCI 09.0: 11402 Network controller - [Created at pci.243] - Unique ID: WL76.IDXtufUoD50 - SysFS ID: /devices/pci0000:00/0000:00:09.0 - SysFS BusID: 0000:00:09.0 - Hardware Class: DSL adapter - Model: "AVM FRITZ!Card DSL SL" - Vendor: pci 0x1244 "AVM Audiovisuelles MKTG & Computer System GmbH" - Device: pci 0x2700 "Fritz!Card DSL SL" - SubVendor: pci 0x1244 "AVM Audiovisuelles MKTG & Computer System GmbH" - SubDevice: pci 0x2700 - Revision: 0x02 - Memory Range: 0xf2800000-0xf2bfffff (rw,prefetchable) - Memory Range: 0xf2000000-0xf27fffff (rw,non-prefetchable) - I/O Ports: 0x6c00-0x6c0f (rw) - IRQ: 9 (no events) - Requires: kernel-nongpl, avm_fcdsl, capi4linux, i4l-base - Driver Info #0: - DSL Mode: capiadsl - Driver: fcdslsl - Config Status: cfg=new, avail=yes, need=no, active=unknown -</pre> - -<h3>dsl-usb-avm-2000-1627</h3> -<pre>05: USB 00.0: 0000 Unclassified device - [Created at usb.118] - Unique ID: ADDn.FGWFNUuF0w8 - Parent ID: k4bc.1Z2mRNfvkDF - SysFS ID: /devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 - SysFS BusID: 1-1:1.0 - Hardware Class: unknown - Model: "AVM USB DSL Device" - Hotplug: USB - Vendor: usb 0x057c "AVM GmbH" - Device: usb 0x3000 "USB DSL Device" - Revision: "1.04" - Serial ID: "00783501" - Speed: 1.5 Mbps - Config Status: cfg=new, avail=yes, need=no, active=unknown - Attached to: #4 (Hub) -</pre> - -<h3>dsl-usb-avm-2000-1655</h3> -<pre>05: USB 00.0: 11401 DSL Card - [Created at usb.118] - Unique ID: ADDn.Btypm3ougH1 - Parent ID: k4bc.1Z2mRNfvkDF - SysFS ID: /devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 - SysFS BusID: 1-1:1.0 - Hardware Class: DSL adapter - Model: "AVM FRITZ!Box" - Hotplug: USB - Vendor: usb 0x057c "AVM GmbH" - Device: usb 0x3702 "USB DSL Device" - Revision: "1.00" - Driver: "usbnet" - Device File: /dev/ttyACM0 - Speed: 1.5 Mbps - Requires: ppp, smpppd - Driver Info #0: - DSL Mode: pppoe - Driver: usbnet - Config Status: cfg=new, avail=yes, need=no, active=unknown - Attached to: #4 (Hub) -</pre> - -<h3>isdn-avm-2000-1332</h3> -<pre>16: PCI 09.0: 10300 ISDN Adapter - [Created at pci.243] - Unique ID: WL76.8twkxmoMQ3C - SysFS ID: /devices/pci0000:00/0000:00:09.0 - SysFS BusID: 0000:00:09.0 - Hardware Class: isdn adapter - Model: "AVM FRITZ!Card PCI" - Vendor: pci 0x1244 "AVM Audiovisuelles MKTG & Computer System GmbH" - Device: pci 0x0a00 "A1 ISDN [Fritz]" - SubVendor: pci 0x1244 "AVM Audiovisuelles MKTG & Computer System GmbH" - SubDevice: pci 0x0a00 "FRITZ!Card ISDN Controller" - Revision: 0x02 - Driver: "fcpci" - Memory Range: 0xf2008000-0xf200801f (rw,non-prefetchable) - I/O Ports: 0x6c00-0x6c1f (rw) - IRQ: 9 (8573 events) - Requires: kernel-nongpl, capi4linux, i4l-base, i4l-isdnlog - Driver Info #0: - I4L Type: 8002/1 [AVM FRITZ!Card PCI] - Driver Info #1: - I4L Type: 27/1 [AVM FRITZ!Card PCI] - Config Status: cfg=yes, avail=yes, need=no, active=unknown -</pre> - -<h3>isdn-avm-2000-1700</h3> -<pre>16: PCI 0a.0: 10300 ISDN Adapter - [Created at pci.243] - Unique ID: bSAa.GGXqL9GEYV1 - SysFS ID: /devices/pci0000:00/0000:00:0a.0 - SysFS BusID: 0000:00:0a.0 - Hardware Class: isdn adapter - Model: "AVM FRITZ!Card PCI v2.0" - Vendor: pci 0x1244 "AVM Audiovisuelles MKTG & Computer System GmbH" - Device: pci 0x0e00 "Fritz!PCI v2.0 ISDN" - SubVendor: pci 0x1244 "AVM Audiovisuelles MKTG & Computer System GmbH" - SubDevice: pci 0x0e00 - Revision: 0x02 - Driver: "fcpci" - Memory Range: 0xf2008000-0xf200801f (rw,non-prefetchable) - I/O Ports: 0x6c00-0x6c1f (rw) - IRQ: 9 (14 events) - Requires: kernel-nongpl, capi4linux, i4l-base, i4l-isdnlog - Driver Info #0: - I4L Type: 8002/2 [AVM FRITZ!Card PCI v2.0] - Driver Info #1: - I4L Type: 1000/0 [AVM FRITZ!Card PCI v2.0] - Config Status: cfg=no, avail=yes, need=no, active=unknown -</pre> - -<h3>isdn-b1-avm-2000-1445</h3> -<pre>16: PCI 09.0: 10300 ISDN Adapter - [Created at pci.243] - Unique ID: WL76.gaD24FG1U99 - SysFS ID: /devices/pci0000:00/0000:00:09.0 - SysFS BusID: 0000:00:09.0 - Hardware Class: isdn adapter - Model: "AVM B1 PCI" - Vendor: pci 0x1244 "AVM Audiovisuelles MKTG & Computer System GmbH" - Device: pci 0x0700 "B1 ISDN" - Revision: 0x01 - Memory Range: 0xf2008000-0xf200803f (rw,non-prefetchable) - I/O Ports: 0x6c00-0x6c3f (rw) - I/O Ports: 0x7000-0x701f (rw) - IRQ: 9 (no events) - Requires: capi4linux, i4l-base, i4l-isdnlog, i4lfirm - Driver Info #0: - I4L Type: 8001/1 [AVM B1 PCI] - Config Status: cfg=no, avail=yes, need=no, active=unknown -</pre> - -<h3>isdn-usb-avm-2000-1590</h3> -<pre>05: USB 00.0: 10300 ISDN Adapter - [Created at usb.118] - Unique ID: ADDn.FC71YnSrDeA - Parent ID: k4bc.1Z2mRNfvkDF - SysFS ID: /devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0 - SysFS BusID: 1-1:1.0 - Hardware Class: isdn adapter - Model: "AVM FRITZ!X USB v3.0" - Hotplug: USB - Vendor: usb 0x057c "AVM GmbH" - Device: usb 0x2000 "USB ISDN-Connector" - Revision: "3.02" - Speed: 1.5 Mbps - Requires: kernel-nongpl, capi4linux, i4l-base, i4l-isdnlog - Driver Info #0: - I4L Type: 8003/8 [AVM FRITZ!X USB v3.0] - Config Status: cfg=yes, avail=yes, need=no, active=unknown - Attached to: #4 (Hub) -</pre> - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-network-2.19.1/doc/devices.html new/yast2-network-2.19.2/doc/devices.html --- old/yast2-network-2.19.1/doc/devices.html 2009-08-25 17:26:45.000000000 +0200 +++ new/yast2-network-2.19.2/doc/devices.html 1970-01-01 01:00:00.000000000 +0100 @@ -1,287 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head> -<title>Network Configuration: Devices Overview</title> -</head><body bgcolor=#ffffff> - -<!-- Author: Michal Svec <msvec@suse.cz> --> -<!-- $Id: devices.html 18222 2004-07-27 09:54:17Z msvec $ --> -<a name="top"></a> -<h1>Network Configuration: Devices Overview</h1> -<hr> - -<table border="1" summary="overview"> - <tbody> -<!-- ========================================================= --> - <tr> - <th>Type</th> - <th>Subtype</th> - <th>Device</th> - - <th>PTP</th> - - <th>ISA</th> - <th>PCI</th> - <th>PCMCIA</th> - <th>CardBus</th> - <th>USB</th> - <th>Serial</th> - - <th>Other</th> - </tr> -<!-- ========================================================= --> - <tr> - <td rowspan=13>Network Card</td> - <td><a href="#arc">ARCnet</a></td> - <td>arc</td> - <td></td> - <td>ISA</td> - <td><a href="">#</a></td> - </tr> - <tr> - <td><a href="#dummy">Dummy</a></td> - <td>dummy</td> - </tr> - <tr> - <td><a href="#ci">CLAW</a></td> - <td>ci</td> - </tr> - <tr> - <td><a href="#ctc">CTC</a></td> - <td>ctc</td> - <td>PTP</td> - </tr> - <tr> - <td><a href="#escon">Escon</a></td> - <td>escon</td> - <td>PTP</td> - </tr> - <tr> - <td><a href="#eth">Ethernet</a></td> - <td>eth</td> - <td></td> - <td>ISA</td> - <td><a href="hwinfo/bSAa.+xOL8ZCSAQC">PCI</a></td> - <td><a href="hwinfo/K1pk.IbtCQ++Y3l4">PCMCIA</a></td> - <td><a href="hwinfo/vTuk.IQxIdIhhuH7">CardBus</a></td> - <td><a href="">#</a></td> - </tr> - <tr> - <td><a href="#fddi">FDDI</a></td> - <td>fddi</td> - <td></td> - <td>ISA</td> - <td><a href="">#</a></td> - </tr> - <tr> - <td><a href="#hsi">Hipersockets</a></td> - <td>hsi</td> - </tr> - <tr> - <td><a href="#iucv">IUCV</a></td> - <td>iucv</td> - <td>PTP</td> - </tr> - <tr> - <td><a href="#myri">Myrinet</a></td> - <td>myri</td> - <td></td> - <td></td> - <td><a href="hwinfo/bSAa.wZUhdK_A1p5">PCI</a></td> - </tr> - <tr> - <td><a href="#qeth">QETH</a></td> - <td>qeth</td> - </tr> - <tr> - <td><a href="#tr">Token-Ring</a></td> - <td>tr</td> - <td></td> - <td>ISA</td> - <td><a href="hwinfo/H9CO.Oa5XQ+zHPiE">PCI</a></td> - <td><a href="">#</a></td> - <td><a href="">#</a></td> - <td><a href="">#</a></td> - </tr> - <tr> - <td><a href="#wlan">Wireless</a></td> - <td>wlan</td> - <td></td> - <td></td> - <td><a href="hwinfo/jqQS.CA1y3f8FAiF">PCI</a></td> - <td><a href="">#</a></td> - <td><a href="hwinfo/08s.2pQPFZ9qjED">CardBus</a></td> - <td><a href="">#</a></td> - </tr> -<!-- ========================================================= --> - <tr> - <td rowspan=3><a href="#dialup">Dialup</a></td> - <td>Modem</td> - <td>ppp</td> - <td>PTP</td> - <td>ISA</td> - <td><a href="">#</a></td> - <td><a href="hwinfo/i7s0.gdm40Ifamk7">PCMCIA</a></td> - <td><a href="">#</a></td> - <td><a href="hwinfo/ZLwt.gGqXKNqGK+7">USB</a></td> - <td><a href="hwinfo/i7s0.stlz_5b5o73">Serial</a></td> - </tr> -<!-- ========================================================= --> - <tr> - <td>ISDN Card</td> - <td>ippp</td> - <td>PTP</td> - <td><a href="hwinfo/QQNm.4JPVYg4a1y4">ISA</a></td> - <td><a href="hwinfo/gZD2.gV8_U5wZ+LB">PCI</a></td> - <td><a href="">#</a></td> - <td><a href="">#</a></td> - <td><a href="hwinfo/B3Fu.FC71YnSrDeA">USB</a></td> - <td></td> - <td><a href="hwinfo/WL76.NfNR2ssSbN5">DSL - combo</a></td> - </tr> -<!-- ========================================================= --> - <tr> - <td>DSL</td> - <td>ppp</td> - <td>PTP</td> - <td></td> - <td><a href="hwinfo/WL76.NfNR2ssSbN5">PCI</a></td> - <td></td> - <td></td> - <td><a href="hwinfo/B3Fu.Z4Y2LKD9B2B">USB</a></td> - <td></td> - <td><a href="hwinfo/Phe5.ndpeucax6V12">PPPOE</a></td> - </tr> -<!-- ========================================================= --> - <tr> - <td rowspan=3><a href="#tunnel">Tunnel</a></td> - <td>6-in-4</td> - <td>sit</td> - <td>PTP</td> - </tr> - <tr> - <td>GRE</td> - <td>gre</td> - <td>PTP</td> - </tr> - <tr> - <td>IPIP</td> - <td>ipip</td> - <td>PTP</td> - </tr> -<!-- ========================================================= --> - <tr> - <td rowspan=2><a href="#special">Special</a></td> - <td>Loopback</td> - <td>lo</td> - </tr> - <tr> - <td>VMWare</td> - <td>vmnet</td> - </tr> -<!-- ========================================================= --> - <tr> - <td rowspan=4><a href="#cable">Cable</a></td> - <td rowspan=2>Serial Line</td> - <td>slip</td> - </tr> - <tr> - <td>ppp</td> - </tr> - <tr> - <td>Parallel Line</td> - <td>plip</td> - </tr> - <tr> - <td>USB Network</td> - <td>usb?</td> - </tr> -<!-- ========================================================= --> - <tr> - <td rowspan=7><a href="#wireless">Wireless</a></td> - <td rowspan=3>Infra-Red</td> - <td>irda</td> - </tr> - <tr> - <td>irlan</td> - </tr> - <tr> - <td>ppp</td> - </tr> - <tr> - <td>Bluetooth</td> - <td>bt</td> - <td></td> - <td></td> - <td></td> - <td></td> - <td></td> - <td><a href="hwinfo/B3Fu.FC71YnSrDeA">USB</a></td> - </tr> -<!-- ========================================================= --> - </tbody> -</table> - -<!-- ********************************************************* --> - -<h3>Notes:</h3> -<ol> -<li><b>PTP</b> means a <b>Point-to-Point</b> network link -<li>Regular <b>ISA</b> cards can't be detected by hwinfo, so there's no way - to download the hwinfo log. It's only possible for some ISA PnP cards. -<li># means missing hwinfo log -</ol> - -<!-- ********************************************************* --> - -<h3>Description:</h3> - -<ul> -<li><a name="arc">ARCnet</a> -/usr/src/linux/Documentation/networking/arcnet.txt -/usr/src/linux/Documentation/networking/arcnet-hardware.txt - -<li><a name="ci">CLAW</a> -<li><a name="ctc">CTC</a> -Channel-To-Channel - -<li><a name="dummy">dummy</a> -/usr/src/linux/drivers/net/dummy.c - -<li><a name="decnet">DecNet</a> -/usr/src/linux/Documentation/networking/decnet.txt - -<li><a name="escon">Escon</a> -Enteprise System CONnector (something like a mixture of SCSI and -Ethernet - its a channel, but can carry network traffic) - -<li><a name="eth">Ethernet</a> -<li><a name="fddi">FDDI</a> -<li><a name="hsi">HSI</a> -Hipersockets - -<li><a name="iucv">IUCV</a> -Inter User Communication Vehicle (means: DMA based network pipe -between Virtual Machine instances (like vmware) on an s390) - -<li><a name="myri">Myrinet</a> -<a href="http://www.myri.com">http://www.myri.com</a> - -<li><a name="plip">PLIP</a> -Parallel Line IP -/usr/src/linux/Documentation/networking/PLIP.txt - -<li><a name="qeth">QETH</a> - -<li><a name="sci">SCI</a> -<a href="http://www.scizzl.com/WhatIsSCI.html">http://www.scizzl.com/WhatIsSCI.html</a> -<a href="http://www.dolphinics.com/sci/index.html">http://www.dolphinics.com/sci/index.html</a> - -<li><a name="tr">Token-Ring</a> -<li><a name="wlan">Wireless</a> -</ul> - -<!-- ********************************************************* --> - -</body> -</html> -<!-- EOF --> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-network-2.19.1/doc/Makefile.am new/yast2-network-2.19.2/doc/Makefile.am --- old/yast2-network-2.19.1/doc/Makefile.am 2009-08-25 17:26:45.000000000 +0200 +++ new/yast2-network-2.19.2/doc/Makefile.am 1970-01-01 01:00:00.000000000 +0100 @@ -1,30 +0,0 @@ -# -# Makefile.am for y2c_network/doc -# - -SUBDIRS = autodocs # files hwinfo - -htmldir = $(docdir) - -doc_DATA = autoinst -html_DATA = $(wildcard *.html) - -all-local: todo.html - -todo.html: Todo.txt - @( \ - grep -B100 '##BODY##' skel.html; \ - echo -e "\n<pre>\n"; \ - cat Todo.txt; \ - echo -e "\n</pre>\n"; \ - grep -A100 '##BODY##' skel.html; \ - ) \ - | sed 's|##TITLE##|Things To Do|g' \ - | sed 's|^#\+$$|<hr>|g' \ - | sed 's|^#\+ \([[:alnum:],:)( -]*\)#\+$$|<!--<h2>\1</h2>-->|g' \ - | sed 's|^\([[:alnum:],:)( -]*:\)$$|<h2>\1</h2>|g' \ - | sed 's|#\([0-9]\{4,5\}\)|<a href="http://bugzilla.suse.de/show_bug.cgi?id=\1">#\1</a>|g' \ - > todo.html - -CLEANFILES = todo.html -EXTRA_DIST = Todo.txt $(doc_DATA) $(html_DATA) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-network-2.19.1/doc/skel.html new/yast2-network-2.19.2/doc/skel.html --- old/yast2-network-2.19.1/doc/skel.html 2009-08-25 17:26:45.000000000 +0200 +++ new/yast2-network-2.19.2/doc/skel.html 1970-01-01 01:00:00.000000000 +0100 @@ -1,14 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head> -<title>Network Configuration: ##TITLE##</title> -</head><body bgcolor=#ffffff> - -<!-- Author: Michal Svec <msvec@suse.cz> --> -<!-- $Id: skel.html 18222 2004-07-27 09:54:17Z msvec $ --> -<a name="top"><p> -<h1>Network Configuration: ##TITLE##</h1> -<hr> - -<!-- ##BODY## --> - -</body></html> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-network-2.19.1/doc/todo.html new/yast2-network-2.19.2/doc/todo.html --- old/yast2-network-2.19.1/doc/todo.html 2009-11-24 13:27:23.000000000 +0100 +++ new/yast2-network-2.19.2/doc/todo.html 1970-01-01 01:00:00.000000000 +0100 @@ -1,254 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html><head> -<title>Network Configuration: Things To Do</title> -</head><body bgcolor=#ffffff> - -<!-- Author: Michal Svec <msvec@suse.cz> --> -<!-- $Id: skel.html 18222 2004-07-27 09:54:17Z msvec $ --> -<a name="top"><p> -<h1>Network Configuration: Things To Do</h1> -<hr> - -<!-- ##BODY## --> - -<pre> - -# $Id: Todo.txt 18259 2004-07-28 09:54:08Z msvec $ - -<hr> -<!--<h2>Bugs </h2>--> - -<h2>Bugs:</h2> -- KInternet: better helptext (configured + kinternet, cinternet) -- ISDN cleanup (adapt to new sources, better sysconfig) [ISDN] - -<a href="http://bugzilla.suse.de/show_bug.cgi?id=35935">#35935</a> nor yast2 asks for internet test although network config skipped -<a href="http://bugzilla.suse.de/show_bug.cgi?id=37864">#37864</a> nor kinternet not started after dsl config - -- name resolving doesn't work without /etc/resolv.conf (ResolveIP, ag_hostnames) - -- cleanup ifcfg and hwcfg naming -- cleanup NetworkModules -- fix (or delete) all FIXMEs - -<h2>in-progress:</h2> -- [snwint] ifcfg-usb-usb: detected devices (manual adding done, detected missing) (<a href="http://bugzilla.suse.de/show_bug.cgi?id=22739">#22739</a>) -- [zoz] routing: restart only routing (<a href="http://bugzilla.suse.de/show_bug.cgi?id=33025">#33025</a>) - -<hr> -<!--<h2>Features </h2>--> - -<h2>Small Features:</h2> -- host: add (update) all hosts in the local network -- host: scan for hosts on the local network [Add] -- host: show system hosts checkbox (like users have) -- modem: check existence of the modem device in ModemDialog -- routing: summary: print other routes in nice form -- package: include all agents (ag_xauth, ag_resolver, ag_hostnames, ...) -- routing: DHCLIENT_SET_DEFAULT_ROUTE (similar to RESOLV_CONF, HOSTNAME) - -<h2>Large Features:</h2> -- lan: new UI (<a href="http://bugzilla.suse.de/show_bug.cgi?id=29721">#29721</a>, see also <a href="http://bugzilla.suse.de/show_bug.cgi?id=33801">#33801</a>) [sigi] -- proxy: use immediately (<a href="http://bugzilla.suse.de/show_bug.cgi?id=23728">#23728</a>), enhance other programs -- new: IPv6 support (tunnels) -- lan: check IPv6 support is really functional (all fields) -- new: cable connection (slip, plip, ppp, usb) -- hardware: wireless connection (irda, bluetooth) (<a href="http://bugzilla.suse.de/show_bug.cgi?id=35747">#35747</a>) -- support custom provider from INS file (<a href="http://bugzilla.suse.de/show_bug.cgi?id=25774">#25774</a>) -- lan: install required packages: dhcpcd|sysconfig|hotplug|wireless-tools (only if needed, before Write?) -- dialup: don't always ask for the mail config (<a href="http://bugzilla.suse.de/show_bug.cgi?id=31472">#31472</a>) -- lan: ask for the mail config? -- lan: allow configuring a net interface without an IP address (<a href="http://bugzilla.suse.de/show_bug.cgi?id=33801">#33801</a>) -- routing: other fields (see routes(5)) -- modem: speaker volume as combo (or better as slider) -- not only lan: temporary interface disable (<a href="http://bugzilla.suse.de/show_bug.cgi?id=24926">#24926</a>) -- lan: myrinet: check for driver presence [warning + info] - -<hr> -<!--<h2>Old Stuff </h2>--> - -- lan: netcards without a driver (what to do on s390?, warn?) (<a href="http://bugzilla.suse.de/show_bug.cgi?id=29296">#29296</a>) -- lan: compiled in kernel drivers (#???) - offer them besides modularized drivers? src/lan/cards.ycp? - -<h2>Improvements:</h2> -- dns: two resolv.conf scrconfs (resolv.conf.saved.by.dhcpcd, <a href="http://bugzilla.suse.de/show_bug.cgi?id=38834">#38834</a>) XXX? -- lan: check link presence (see sysconfig.rpm how is it done, or was it RH?) -- routing: check already present default route (partially <a href="http://bugzilla.suse.de/show_bug.cgi?id=11132">#11132</a>c26) -- routines: check for yast2-mail presence -- provider: offer to delete provider after device delete if not used (<a href="http://bugzilla.suse.de/show_bug.cgi?id=16094">#16094</a>) -- provider: delete default route if removed (<a href="http://bugzilla.suse.de/show_bug.cgi?id=10739">#10739</a>) -- lan: warn before the network restart (<a href="http://bugzilla.suse.de/show_bug.cgi?id=27137">#27137</a>, <a href="http://bugzilla.suse.de/show_bug.cgi?id=19851">#19851</a>) [WARN] -- lan: yp configuration failed (<a href="http://bugzilla.suse.de/show_bug.cgi?id=25506">#25506</a>) - ask if network should be restarted -- dns: better "DNS and Hostname" and "Hosts" titles (<a href="http://bugzilla.suse.de/show_bug.cgi?id=29722">#29722</a>) -- dns: better message for broken fields (eg. domain) (<a href="http://bugzilla.suse.de/show_bug.cgi?id=22802">#22802</a>) -- lan: ssh installation (install.inf format) (<a href="http://bugzilla.suse.de/show_bug.cgi?id=24836">#24836</a>) - duplicate Alias lines; maybe not necessary, review <a href="http://bugzilla.suse.de/show_bug.cgi?id=22444">#22444</a> -- dialup: mail question only if new device was added - yast ui config XXX? - -<h2>Enhancements:</h2> -- detection (netprobe, dhcpcd) <a href="http://bugzilla.suse.de/show_bug.cgi?id=15489">#15489</a> (see also <a href="http://bugzilla.suse.de/show_bug.cgi?id=7287">#7287</a>, <a href="http://bugzilla.suse.de/show_bug.cgi?id=13200">#13200</a>, <a href="http://bugzilla.suse.de/show_bug.cgi?id=9951">#9951</a>) - <a href="http://bugzilla.suse.de/show_bug.cgi?id=7287">#7287</a>, <a href="http://bugzilla.suse.de/show_bug.cgi?id=13200">#13200</a> are dups of <a href="http://bugzilla.suse.de/show_bug.cgi?id=16471">#16471</a>: take info from linuxrc -- modem: pap|chap secrets writing (isdn may do it already), not sure if it's useful -- providers: no-global-values (ini-agent parameter, ease of use: flat(<a href="http://bugzilla.suse.de/show_bug.cgi?id=21867">#21867</a>)?) -- providers: -> HWDB-NG -- all: edit without restart (reload) -- device: use map instead of variables (-> fill all variables) -- package: require yast2-language, yast2-mail, ... (maybe do that at runtime) -- feature: IP-masquerading (<a href="http://bugzilla.suse.de/show_bug.cgi?id=16131">#16131</a>), is already in the firewall -- routing: default route without GW (<a href="http://bugzilla.suse.de/show_bug.cgi?id=23977">#23977</a>) -- dsl: flat rate (<a href="http://bugzilla.suse.de/show_bug.cgi?id=27840">#27840</a>) -- improve modules.conf options merging (maybe obsolete with 2.6) (<a href="http://bugzilla.suse.de/show_bug.cgi?id=29995">#29995</a>) -- make DHCP options iface-local (questionable) (<a href="http://bugzilla.suse.de/show_bug.cgi?id=30476">#30476</a>) -- edit dsl HW goes through provider again (default provider?) (<a href="http://bugzilla.suse.de/show_bug.cgi?id=24000">#24000</a>) -- allow to change the netcard type (for a broken detection) (<a href="http://bugzilla.suse.de/show_bug.cgi?id=30890">#30890</a>) -- skip detect check box (general yast2 feature) (<a href="http://bugzilla.suse.de/show_bug.cgi?id=31478">#31478</a>) -- installation: better network configuration (inst_netcfg, create_interfaces) -- host: drop oldhostentry file -- host: better deleted hostnames handling - -<hr> -<!--<h2>New Bugs </h2>--> - -<h2>New in Bugzilla:</h2> - -<a href="http://bugzilla.suse.de/show_bug.cgi?id=33071">#33071</a> enh provide a per interface routing configuration -<a href="http://bugzilla.suse.de/show_bug.cgi?id=33649">#33649</a> cri yast2 ISDN module always activates personal firewall -<a href="http://bugzilla.suse.de/show_bug.cgi?id=34626">#34626</a> enh Allow giving a net interface an arbitrary name -<a href="http://bugzilla.suse.de/show_bug.cgi?id=35221">#35221</a> nor LATER Better behavior with multiple dhcp clients -<a href="http://bugzilla.suse.de/show_bug.cgi?id=35638">#35638</a> min On Abort, ask only if there have been any changes -<a href="http://bugzilla.suse.de/show_bug.cgi?id=35671">#35671</a> min Yast2 deletes hostname aliases, if more than one are present -<a href="http://bugzilla.suse.de/show_bug.cgi?id=35955">#35955</a> min LATER Obsolete NETWORK, BROADCAST, NETMASK, UNIQUE in ifcfg -<a href="http://bugzilla.suse.de/show_bug.cgi?id=37520">#37520</a> enh LATER Let user identify ifcfg by MAC, bus id, vpid... -<a href="http://bugzilla.suse.de/show_bug.cgi?id=38213">#38213</a> min YaST network forgets configuration name proposal -<a href="http://bugzilla.suse.de/show_bug.cgi?id=38031">#38031</a> nor Changing network environment causes resolver problems -<a href="http://bugzilla.suse.de/show_bug.cgi?id=38135">#38135</a> min after deleting the only configured modem, yast2-mail is run -<a href="http://bugzilla.suse.de/show_bug.cgi?id=38746">#38746</a> nor dsl config is not working with two network cards -<a href="http://bugzilla.suse.de/show_bug.cgi?id=39027">#39027</a> min LATER "Back" button is interpreted as "Abort" -<a href="http://bugzilla.suse.de/show_bug.cgi?id=40012">#40012</a> enh LATER Allow editing the whole resolver search list -<a href="http://bugzilla.suse.de/show_bug.cgi?id=40254">#40254</a> nor LATER Allow choosing the encoding for passwords -<a href="http://bugzilla.suse.de/show_bug.cgi?id=40458">#40458</a> nor LATER Improve VNC Remote Administration -<a href="http://bugzilla.suse.de/show_bug.cgi?id=40861">#40861</a> enh LATER Add "Test connection" button to proxy etc. config -<a href="http://bugzilla.suse.de/show_bug.cgi?id=41204">#41204</a> enh LATER unconnected network card is assumed to be connected - -<hr> -<!--<h2>Documentation </h2>--> - -<h2>Documentation:</h2> -- example dhcpcd-eth0.info -- example intstall.inf's -- Net-HOWTO link -- s390 devices (see bellow, also from mails) -- overall device overview (see bellow, also required data like IP, RI, NM) -- UIMODE: link to autodocs -- doc: adding network device mini-howto: grep for "escon" for example -- doc: include public_html/network, dia, ... - -<h2>New device type:</h2> -- lan/cards.ycp add type cards (at least one entry) -- lan/hardware.ycp update "device_types" list -- modules/NetworkDevices.ycp update "netcard" list -- routines/complex.ycp add "device_name" to CheckEmptyName -- routines/hardware.ycp update ControllerType (detection) -- routines/summary.ycp add "device_type" to DeviceType - -<h2>Debug (bugzilla):</h2> -- 'hwinfo --all --log hwinfo.log' -- /etc/sysconfig/hardware/hwcfg-* -- /etc/sysconfig/network/ifcfg-* -- /etc/sysconfig/network/ifroute-* -- /var/lib/YaST2/install.inf -- /var/log/YaST2/y2log* - -- /etc/sysconfig/network/providers/* [dialup problems] - -- /etc/sysconfig/network/config -- /etc/sysconfig/network/dhcp -- /etc/sysconfig/network/routes - -- /etc/resolv.conf [DNS problems] - -- /etc/modprobe.conf -- /etc/modprobe.conf.local -- /etc/modprobe.d/* - -- 'ip a' -- /var/log/messages - -<hr> -<!--<h2>Details for some of the above </h2>--> - -<h2>ISDN:</h2> -- code cleanup (use yast2-network structure: Provider, devices, ...) -- UI cleanup (http://w3.suse.de/~sigi/yast2/modules/isdn/81isdn/isdn81_improvement_it01.ht...) -- isdn: start mail after config (<a href="http://bugzilla.suse.de/show_bug.cgi?id=18256">#18256</a>) - -<h2>WARN:</h2> -- <a href="http://bugzilla.suse.de/show_bug.cgi?id=19851">#19851</a>, <a href="http://bugzilla.suse.de/show_bug.cgi?id=27137">#27137</a> -- warn before rcnetwork restart -> RestartNetwork() || StopNetwork(); -- see routines/runtime.ycp:RunningLocal() - -<hr> -<!--<h2>Ancient Stuff </h2>--> - -<h2>TO-SORT:</h2> - -- all: use rcnetwork reload (but probably only in some cases, things like - remove 2 eth cards and add them in a different order won't work due to - the kernel modules not being unloaded) - * "rcnetwork reload" (if DeletedModules\!=[] "restart") - -- routines: -> FIREWALL=yes|no to each ifcfg-XXX <a href="http://bugzilla.suse.de/show_bug.cgi?id=18840">#18840</a> (support for modems) - -<hr> -<!--<h2>Some details, other stuff, old </h2>--> - -<h2>DOC:</h2> -- doc: dummy: IP/NM/BC -- doc: irlan: IP/NM/BC (eth?) -- doc: irnet: IP/RI (?) -- doc: plip: IP/RI (Parallel Line IP) -- doc: slip: IP/RI (Serial Line IP, obsoleted by PPP) -- doc: ppp: IP/RI (Serial Point-To-Point protocol) - -<h2>UI proposal:</h2> -- detected -- choose your card (current list) -- hw params only (current manual) - -<h2>Hardware:</h2> -- usb: network cabel, ethernet card, TR card, ISDN card, modem -- pcmcia: ethernet card, TR card, ISDN card, modem -- wireless network cards -- fddi card - -- make device optional in routes agent -- DefaultDevice(ip) - check all PPP connections (REMOTEIP) - other devices - - take IP - - if(network(IP) == network(ip)) return x; -- compare with old lan -- where is this used? - -<h2>Modules:</h2> -- see the "*ISDN*" paper - -MODULES=$[]; -> Lan.ycp -DELETED=[]; -> Lan.ycp -ReadModules(); -> M -WriteModules(); <- D,M -Select: C,M -> global vars -AddEdit: global vars -> C,M -Delete: global vars -> C,M,D - -<hr> -<!--<h2>EOF :-) </h2>--> - -</pre> - -<!-- ##BODY## --> - -</body></html> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-network-2.19.1/doc/Todo.txt new/yast2-network-2.19.2/doc/Todo.txt --- old/yast2-network-2.19.1/doc/Todo.txt 2009-08-25 17:26:45.000000000 +0200 +++ new/yast2-network-2.19.2/doc/Todo.txt 1970-01-01 01:00:00.000000000 +0100 @@ -1,233 +0,0 @@ -# $Id: Todo.txt 18259 2004-07-28 09:54:08Z msvec $ - -############################################################################## -##### Bugs ##### - -Bugs: -- KInternet: better helptext (configured + kinternet, cinternet) -- ISDN cleanup (adapt to new sources, better sysconfig) [ISDN] - -#35935 nor yast2 asks for internet test although network config skipped -#37864 nor kinternet not started after dsl config - -- name resolving doesn't work without /etc/resolv.conf (ResolveIP, ag_hostnames) - -- cleanup ifcfg and hwcfg naming -- cleanup NetworkModules -- fix (or delete) all FIXMEs - -in-progress: -- [snwint] ifcfg-usb-usb: detected devices (manual adding done, detected missing) (#22739) -- [zoz] routing: restart only routing (#33025) - -############################################################################## -##### Features ##### - -Small Features: -- host: add (update) all hosts in the local network -- host: scan for hosts on the local network [Add] -- host: show system hosts checkbox (like users have) -- modem: check existence of the modem device in ModemDialog -- routing: summary: print other routes in nice form -- package: include all agents (ag_xauth, ag_resolver, ag_hostnames, ...) -- routing: DHCLIENT_SET_DEFAULT_ROUTE (similar to RESOLV_CONF, HOSTNAME) - -Large Features: -- lan: new UI (#29721, see also #33801) [sigi] -- proxy: use immediately (#23728), enhance other programs -- new: IPv6 support (tunnels) -- lan: check IPv6 support is really functional (all fields) -- new: cable connection (slip, plip, ppp, usb) -- hardware: wireless connection (irda, bluetooth) (#35747) -- support custom provider from INS file (#25774) -- lan: install required packages: dhcpcd|sysconfig|hotplug|wireless-tools (only if needed, before Write?) -- dialup: don't always ask for the mail config (#31472) -- lan: ask for the mail config? -- lan: allow configuring a net interface without an IP address (#33801) -- routing: other fields (see routes(5)) -- modem: speaker volume as combo (or better as slider) -- not only lan: temporary interface disable (#24926) -- lan: myrinet: check for driver presence [warning + info] - -############################################################################## -##### Old Stuff ##### - -- lan: netcards without a driver (what to do on s390?, warn?) (#29296) -- lan: compiled in kernel drivers (#???) - offer them besides modularized drivers? src/lan/cards.ycp? - -Improvements: -- dns: two resolv.conf scrconfs (resolv.conf.saved.by.dhcpcd, #38834) XXX? -- lan: check link presence (see sysconfig.rpm how is it done, or was it RH?) -- routing: check already present default route (partially #11132c26) -- routines: check for yast2-mail presence -- provider: offer to delete provider after device delete if not used (#16094) -- provider: delete default route if removed (#10739) -- lan: warn before the network restart (#27137, #19851) [WARN] -- lan: yp configuration failed (#25506) - ask if network should be restarted -- dns: better "DNS and Hostname" and "Hosts" titles (#29722) -- dns: better message for broken fields (eg. domain) (#22802) -- lan: ssh installation (install.inf format) (#24836) - duplicate Alias lines; maybe not necessary, review #22444 -- dialup: mail question only if new device was added - yast ui config XXX? - -Enhancements: -- detection (netprobe, dhcpcd) #15489 (see also #7287, #13200, #9951) - #7287, #13200 are dups of #16471: take info from linuxrc -- modem: pap|chap secrets writing (isdn may do it already), not sure if it's useful -- providers: no-global-values (ini-agent parameter, ease of use: flat(#21867)?) -- providers: -> HWDB-NG -- all: edit without restart (reload) -- device: use map instead of variables (-> fill all variables) -- package: require yast2-language, yast2-mail, ... (maybe do that at runtime) -- feature: IP-masquerading (#16131), is already in the firewall -- routing: default route without GW (#23977) -- dsl: flat rate (#27840) -- improve modules.conf options merging (maybe obsolete with 2.6) (#29995) -- make DHCP options iface-local (questionable) (#30476) -- edit dsl HW goes through provider again (default provider?) (#24000) -- allow to change the netcard type (for a broken detection) (#30890) -- skip detect check box (general yast2 feature) (#31478) -- installation: better network configuration (inst_netcfg, create_interfaces) -- host: drop oldhostentry file -- host: better deleted hostnames handling - -############################################################################## -##### New Bugs ##### - -New in Bugzilla: - -#33071 enh provide a per interface routing configuration -#33649 cri yast2 ISDN module always activates personal firewall -#34626 enh Allow giving a net interface an arbitrary name -#35221 nor LATER Better behavior with multiple dhcp clients -#35638 min On Abort, ask only if there have been any changes -#35671 min Yast2 deletes hostname aliases, if more than one are present -#35955 min LATER Obsolete NETWORK, BROADCAST, NETMASK, UNIQUE in ifcfg -#37520 enh LATER Let user identify ifcfg by MAC, bus id, vpid... -#38213 min YaST network forgets configuration name proposal -#38031 nor Changing network environment causes resolver problems -#38135 min after deleting the only configured modem, yast2-mail is run -#38746 nor dsl config is not working with two network cards -#39027 min LATER "Back" button is interpreted as "Abort" -#40012 enh LATER Allow editing the whole resolver search list -#40254 nor LATER Allow choosing the encoding for passwords -#40458 nor LATER Improve VNC Remote Administration -#40861 enh LATER Add "Test connection" button to proxy etc. config -#41204 enh LATER unconnected network card is assumed to be connected - -############################################################################## -##### Documentation ##### - -Documentation: -- example dhcpcd-eth0.info -- example intstall.inf's -- Net-HOWTO link -- s390 devices (see bellow, also from mails) -- overall device overview (see bellow, also required data like IP, RI, NM) -- UIMODE: link to autodocs -- doc: adding network device mini-howto: grep for "escon" for example -- doc: include public_html/network, dia, ... - -New device type: -- lan/cards.ycp add type cards (at least one entry) -- lan/hardware.ycp update "device_types" list -- modules/NetworkDevices.ycp update "netcard" list -- routines/complex.ycp add "device_name" to CheckEmptyName -- routines/hardware.ycp update ControllerType (detection) -- routines/summary.ycp add "device_type" to DeviceType - -Debug (bugzilla): -- 'hwinfo --all --log hwinfo.log' -- /etc/sysconfig/hardware/hwcfg-* -- /etc/sysconfig/network/ifcfg-* -- /etc/sysconfig/network/ifroute-* -- /var/lib/YaST2/install.inf -- /var/log/YaST2/y2log* - -- /etc/sysconfig/network/providers/* [dialup problems] - -- /etc/sysconfig/network/config -- /etc/sysconfig/network/dhcp -- /etc/sysconfig/network/routes - -- /etc/resolv.conf [DNS problems] - -- /etc/modprobe.conf -- /etc/modprobe.conf.local -- /etc/modprobe.d/* - -- 'ip a' -- /var/log/messages - -############################################################################## -##### Details for some of the above ##### - -ISDN: -- code cleanup (use yast2-network structure: Provider, devices, ...) -- UI cleanup (http://w3.suse.de/~sigi/yast2/modules/isdn/81isdn/isdn81_improvement_it01.ht...) -- isdn: start mail after config (#18256) - -WARN: -- #19851, #27137 -- warn before rcnetwork restart -> RestartNetwork() || StopNetwork(); -- see routines/runtime.ycp:RunningLocal() - -############################################################################## -##### Ancient Stuff ##### - -TO-SORT: - -- all: use rcnetwork reload (but probably only in some cases, things like - remove 2 eth cards and add them in a different order won't work due to - the kernel modules not being unloaded) - * "rcnetwork reload" (if DeletedModules\!=[] "restart") - -- routines: -> FIREWALL=yes|no to each ifcfg-XXX #18840 (support for modems) - -############################################################################## -##### Some details, other stuff, old ##### - -DOC: -- doc: dummy: IP/NM/BC -- doc: irlan: IP/NM/BC (eth?) -- doc: irnet: IP/RI (?) -- doc: plip: IP/RI (Parallel Line IP) -- doc: slip: IP/RI (Serial Line IP, obsoleted by PPP) -- doc: ppp: IP/RI (Serial Point-To-Point protocol) - -UI proposal: -- detected -- choose your card (current list) -- hw params only (current manual) - -Hardware: -- usb: network cabel, ethernet card, TR card, ISDN card, modem -- pcmcia: ethernet card, TR card, ISDN card, modem -- wireless network cards -- fddi card - -- make device optional in routes agent -- DefaultDevice(ip) - check all PPP connections (REMOTEIP) - other devices - - take IP - - if(network(IP) == network(ip)) return x; -- compare with old lan -- where is this used? - -Modules: -- see the "*ISDN*" paper - -MODULES=$[]; -> Lan.ycp -DELETED=[]; -> Lan.ycp -ReadModules(); -> M -WriteModules(); <- D,M -Select: C,M -> global vars -AddEdit: global vars -> C,M -Delete: global vars -> C,M,D - -############################################################################## -##### EOF :-) #### diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-network-2.19.1/src/modules/Lan.ycp new/yast2-network-2.19.2/src/modules/Lan.ycp --- old/yast2-network-2.19.1/src/modules/Lan.ycp 2009-11-24 12:52:01.000000000 +0100 +++ new/yast2-network-2.19.2/src/modules/Lan.ycp 2009-11-25 15:17:59.000000000 +0100 @@ -4,7 +4,7 @@ * Summary: Network card data * Authors: Michal Svec <msvec@suse.cz> * - * $Id: Lan.ycp 59723 2009-11-23 16:28:52Z kmachalkova $ + * $Id: Lan.ycp 59756 2009-11-25 14:17:58Z mzugec $ * * Representation of the configuration of network cards. * Input and output routines. @@ -75,6 +75,7 @@ // ipv6 module global boolean ipv6=true; + /** * Hotplug type ("" if not hot pluggable) */ @@ -127,6 +128,29 @@ return down; } +void readIPv6(){ + ipv6=true; + + list<string> filelist = ["sysctl.conf"]; + string filepath = "/etc/"; + string regexp = "^[[:space:]]*(net.ipv6.conf.all.disable_ipv6)[[:space:]]*=[[:space:]]*1"; +// uncomment bellow to read from old place +// filelist = ["ipv6", "50-ipv6.conf"]; +// filepath ="/etc/modprobe.d/"; +// regexp = "^[[:space:]]*(install ipv6 /bin/true)"; + + foreach(string file, filelist,{ + string filename=sformat("%1/%2", filepath, file); + if (FileUtils::Exists(filename)){ + foreach(string row, splitstring((string)SCR::Read(.target.string, filename), "\n"), { + if (size(regexptokenize(String::CutBlanks(row), regexp))>0){ + y2milestone("IPv6 is disabled."); + ipv6=false; + } + }); + } + }); +} /** * Lan::Read (`cache) will do nothing if initialized already. @@ -224,11 +248,7 @@ ProgressNextStage(_("Reading network configuration...")); NetworkConfig::Read(); - foreach(string file, ["ipv6", "50-ipv6.conf"],{ - string filename=sformat("/etc/modprobe.d/%1", file); - if (FileUtils::Exists(filename)) - if (((map<string, any>)SCR::Execute (.target.bash_output, sformat("grep ipv6 %1|cut -d# -f1|grep -q ipv6", filename)))["exit"]:0==0) ipv6=false; - }); + readIPv6(); sleep(sl); @@ -296,7 +316,22 @@ } void writeIPv6(){ - SCR::Write(.target.string, "/etc/modprobe.d/50-ipv6.conf", sformat("%1install ipv6 /bin/true", ipv6?"#":"")); +// uncomment to write to old place (and comment code bellow) +// SCR::Write(.target.string, "/etc/modprobe.d/50-ipv6.conf", sformat("%1install ipv6 /bin/true", ipv6?"#":"")); + string filename = "/etc/sysctl.conf"; + string sysctl = (string)SCR::Read(.target.string, filename); + string sysctl_row = sformat("%1net.ipv6.conf.all.disable_ipv6 = 1", ipv6?"# ":""); + boolean found = false; //size(regexptokenize(sysctl, "(net.ipv6.conf.all.disable_ipv6)"))>0; + list<string> file=[]; + foreach(string row, splitstring(sysctl, "\n"), { + if (size(regexptokenize(row, "(net.ipv6.conf.all.disable_ipv6)"))>0){ + row = sysctl_row; + found = true; + } + file=add(file, row); + }); + if (!found) file=add(file, sysctl_row); + SCR::Write(.target.string, filename, mergestring(file, "\n")); SCR::Write(.sysconfig.windowmanager.KDE_USE_IPV6, ipv6?"yes":"no"); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-network-2.19.1/VERSION new/yast2-network-2.19.2/VERSION --- old/yast2-network-2.19.1/VERSION 2009-11-24 14:06:00.000000000 +0100 +++ new/yast2-network-2.19.2/VERSION 2009-11-25 15:15:10.000000000 +0100 @@ -1 +1 @@ -2.19.1 +2.19.2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de