Hello community,
here is the log from the commit of package yast2-network
checked in at Thu Nov 22 17:54:23 CET 2007.
--------
--- yast2-network/yast2-network.changes 2007-11-15 19:30:22.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-network/yast2-network.changes 2007-11-21 18:30:27.000000000 +0100
@@ -1,0 +2,25 @@
+Wed Nov 21 18:28:53 CET 2007 - mzugec@suse.cz
+
+- choosing pptp server by domain name, not only ip (#241461)
+ thanks to nderkach@gmail.com
+- 2.16.10
+
+-------------------------------------------------------------------
+Wed Nov 21 17:41:01 CET 2007 - kmachalkova@suse.cz
+
+- Allow space characters in proxy username (#337048)
+- Quote user/password string in test proxy command (it may contain
+ special characters) (#338264)
+
+-------------------------------------------------------------------
+Wed Nov 21 16:32:37 CET 2007 - mzugec@suse.cz
+
+- help text kinternet -> KInternet (#237172)
+
+-------------------------------------------------------------------
+Tue Nov 20 12:28:29 CET 2007 - locilka@suse.cz
+
+- 'Copy 70-persistent-cd.rules' functionality has been moved to
+ yast2-installation (#328126).
+
+-------------------------------------------------------------------
Old:
----
yast2-network-2.16.9.tar.bz2
New:
----
yast2-network-2.16.10.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-network.spec ++++++
--- /var/tmp/diff_new_pack.t21241/_old 2007-11-22 17:54:08.000000000 +0100
+++ /var/tmp/diff_new_pack.t21241/_new 2007-11-22 17:54:08.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-network (Version 2.16.9)
+# spec file for package yast2-network (Version 2.16.10)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-network
-Version: 2.16.9
+Version: 2.16.10
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-network-2.16.9.tar.bz2
+Source0: yast2-network-2.16.10.tar.bz2
Prefix: /usr
# should be required by devtools
BuildRequires: perl-XML-Writer pkgconfig rpm
@@ -45,12 +45,12 @@
Summary: YaST2 - Network Configuration
%package devel-doc
-Version: 2.16.9
+Version: 2.16.10
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-network-2.16.9.tar.bz2
+Source0: yast2-network-2.16.10.tar.bz2
Prefix: /usr
Requires: yast2-network >= 2.15.53
Summary: YaST2 - Developer documentation for yast2-network
@@ -74,7 +74,7 @@
Michal Svec
%prep
-%setup -n yast2-network-2.16.9
+%setup -n yast2-network-2.16.10
%build
%{prefix}/bin/y2tool y2autoconf
@@ -138,6 +138,19 @@
%exclude %{prefix}/share/doc/packages/yast2-network/COPYING
%exclude %{prefix}/share/doc/packages/yast2-network/README
%changelog
+* Wed Nov 21 2007 - mzugec@suse.cz
+- choosing pptp server by domain name, not only ip (#241461)
+ thanks to nderkach@gmail.com
+- 2.16.10
+* Wed Nov 21 2007 - kmachalkova@suse.cz
+- Allow space characters in proxy username (#337048)
+- Quote user/password string in test proxy command (it may contain
+ special characters) (#338264)
+* Wed Nov 21 2007 - mzugec@suse.cz
+- help text kinternet -> KInternet (#237172)
+* Tue Nov 20 2007 - locilka@suse.cz
+- 'Copy 70-persistent-cd.rules' functionality has been moved to
+ yast2-installation (#328126).
* Thu Nov 15 2007 - mzugec@suse.de
- FaTE #302586 - support for qeth devices in bonding
- 2.16.9
++++++ yast2-network-2.16.9.tar.bz2 -> yast2-network-2.16.10.tar.bz2 ++++++
++++ 2452 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.16.9/configure.in new/yast2-network-2.16.10/configure.in
--- old/yast2-network-2.16.9/configure.in 2007-11-15 19:27:30.000000000 +0100
+++ new/yast2-network-2.16.10/configure.in 2007-11-21 18:26:01.000000000 +0100
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.15.9 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-network, 2.16.8, http://bugs.opensuse.org/, yast2-network)
+AC_INIT(yast2-network, 2.16.9, http://bugs.opensuse.org/, yast2-network)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -17,7 +17,7 @@
AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
dnl Important YaST2 variables
-VERSION="2.16.8"
+VERSION="2.16.9"
RPMNAME="yast2-network"
MAINTAINER="Michal Zugec "
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.16.9/doc/autodocs/Makefile.am new/yast2-network-2.16.10/doc/autodocs/Makefile.am
--- old/yast2-network-2.16.9/doc/autodocs/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-network-2.16.10/doc/autodocs/Makefile.am 2007-10-29 10:03:40.000000000 +0100
@@ -0,0 +1,11 @@
+#
+# Makefile.am for YCP module .../doc/autodocs
+#
+
+htmldir = @docdir@/autodocs
+
+html_DATA = index.html $(wildcard *.html)
+CLEANFILES = $(html_DATA)
+
+index.html: $(srcdir)/../../src/*/*.ycp
+ ${YCPDOC} -d. -s$(srcdir)/../../src/ $(srcdir)/../../src/*/*.ycp
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.16.9/doc/autoinst new/yast2-network-2.16.10/doc/autoinst
--- old/yast2-network-2.16.9/doc/autoinst 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-network-2.16.10/doc/autoinst 2007-10-29 10:03:44.000000000 +0100
@@ -0,0 +1,132 @@
+How Autoyast networking works in SLES9-SP2
+==========================================
+
+$Revision: 1.1.2.3 $ $Date: 2006/03/06 12:26:49 $ - work in progress!
+Martin Vidner
+
+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>
+ false
+ true
+ <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">
+
+ <device>static-0</device>
+ <module></module>
+ <options></options>
+
+ </modules>
+ <routing>
+ true
+ </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
+(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 .
+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
+ [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
+ .
+
+
+[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
+-----
+
+ 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.16.9/doc/avm.html new/yast2-network-2.16.10/doc/avm.html
--- old/yast2-network-2.16.9/doc/avm.html 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-network-2.16.10/doc/avm.html 2007-10-29 10:03:44.000000000 +0100
@@ -0,0 +1,192 @@
+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.16.9/doc/devices.html new/yast2-network-2.16.10/doc/devices.html
--- old/yast2-network-2.16.9/doc/devices.html 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-network-2.16.10/doc/devices.html 2007-10-29 10:03:44.000000000 +0100
@@ -0,0 +1,287 @@
+<!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.16.9/doc/Makefile.am new/yast2-network-2.16.10/doc/Makefile.am
--- old/yast2-network-2.16.9/doc/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-network-2.16.10/doc/Makefile.am 2007-10-29 10:03:44.000000000 +0100
@@ -0,0 +1,28 @@
+#
+# Makefile.am for y2c_network/doc
+#
+
+SUBDIRS = autodocs # files hwinfo
+
+htmldir = $(docdir)
+
+doc_DATA = autoinst
+html_DATA = todo.html $(wildcard *.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.16.9/doc/skel.html new/yast2-network-2.16.10/doc/skel.html
--- old/yast2-network-2.16.9/doc/skel.html 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-network-2.16.10/doc/skel.html 2007-10-29 10:03:44.000000000 +0100
@@ -0,0 +1,14 @@
+<!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.16.9/doc/todo.html new/yast2-network-2.16.10/doc/todo.html
--- old/yast2-network-2.16.9/doc/todo.html 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-network-2.16.10/doc/todo.html 2007-11-12 15:13:16.000000000 +0100
@@ -0,0 +1,254 @@
+<!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.16.9/doc/Todo.txt new/yast2-network-2.16.10/doc/Todo.txt
--- old/yast2-network-2.16.9/doc/Todo.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-network-2.16.10/doc/Todo.txt 2007-10-29 10:03:44.000000000 +0100
@@ -0,0 +1,233 @@
+# $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.16.9/src/clients/save_network.ycp new/yast2-network-2.16.10/src/clients/save_network.ycp
--- old/yast2-network-2.16.9/src/clients/save_network.ycp 2007-10-10 18:07:20.000000000 +0200
+++ new/yast2-network-2.16.10/src/clients/save_network.ycp 2007-11-21 16:31:51.000000000 +0100
@@ -354,12 +354,9 @@
string udev_rules_srcdir = "/etc/udev/rules.d";
string net_srcfile = "70-persistent-net.rules";
- // TODO: move "cd.rules" code into storage (#292375)
- string cd_srcfile = "70-persistent-cd.rules";
string udev_rules_destdir = sformat("%1%2", String::Quote (Installation::destdir), udev_rules_srcdir);
string net_destfile = sformat("%1%2/%3", String::Quote (Installation::destdir), udev_rules_srcdir, net_srcfile);
- string cd_destfile = sformat("%1%2/%3", String::Quote (Installation::destdir), udev_rules_srcdir, cd_srcfile);
//Do not create udev_rules_destdir if it already exists (in case of update)
//(bug #293366, c#7)
@@ -376,12 +373,6 @@
WFM::Execute (.local.bash, sformat ("/bin/cp -p '%1/%2' '%3'", udev_rules_srcdir, net_srcfile, net_destfile));
}
- if (! FileUtils::Exists( cd_destfile ))
- {
- y2milestone("Copying %1 to the installed system ", cd_srcfile);
- WFM::Execute (.local.bash, sformat ("/bin/cp -p '%1/%2' '%3'", udev_rules_srcdir, cd_srcfile, cd_destfile));
- }
-
// close and chroot back
WFM::SCRClose (new_SCR);
WFM::SCRSetDefault (old_SCR);
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.16.9/src/dsl/dialogs.ycp new/yast2-network-2.16.10/src/dsl/dialogs.ycp
--- old/yast2-network-2.16.9/src/dsl/dialogs.ycp 2007-08-16 16:13:15.000000000 +0200
+++ new/yast2-network-2.16.10/src/dsl/dialogs.ycp 2007-11-21 18:29:49.000000000 +0100
@@ -4,7 +4,7 @@
* Summary: Configuration dialogs for DSL
* Authors: Michal Svec
*
- * $Id: dialogs.ycp 39111 2007-07-02 14:53:49Z mzugec $
+ * $Id: dialogs.ycp 42302 2007-11-21 17:29:48Z mzugec $
*/
{
@@ -22,6 +22,7 @@
import "SuSEFirewall4Network";
import "Wizard";
import "LanItems";
+import "Hostname";
include "network/runtime.ycp";
include "network/routines.ycp";
@@ -42,40 +43,45 @@
/* DSL dialog caption */
string caption = _("DSL Configuration");
- /* DSL dialog help 1/7 */
+ /* DSL dialog help 1/8 */
string helptext = _("<p>Here, set the most important settings
for the DSL connection.</p>
") +
- /* DSL dialog help 2/7 */
+ /* DSL dialog help 2/8 */
_("<p>First, choose your <b>PPP mode</b>. This is either
-<i>PPP over Ethernet</i> (PPPoE) or <i>PPP over ATM</i> (PPPoATM). Use
-<i>PPP over Ethernet</i> if your DSL modem is connected via ethernet to your
-computer. If you are not sure which mode to use, ask your provider.</p>") +
+<i>PPP over Ethernet</i> (PPPoE), <i>PPP over ATM</i> (PPPoATM),
+<i>CAPI for ADSL</i> or <i>Point to Point Tunneling Protocol</i> (PPTP).
+Use <i>PPP over Ethernet</i> if your DSL modem is connected via ethernet to your computer.
+Use <i>Point to Point Tunneling Protocol</i> if you want to connect to a VPN server.
+If you are not sure which mode to use, ask your provider. </p>") +
- /* DSL dialog help 3/7 */
+ /* DSL dialog help 3/8 */
_("<p>If you are using <i>PPP over Ethernet</i>, first configure your
ethernet card.</p>") +
- /* DSL dialog help 4/7 */
+ /* DSL dialog help 4/8 */
_("<p>The <b>PPP Mode-Dependent Settings</b> are settings required to set up
your DSL connection. <b>VPI/VCI</b> makes sense only for <i>PPP over ATM</i>
connections, <b>Ethernet Card</b> is needed for <i>PPP over Ethernet</i>
connections.</p>
") +
- /* DSL dialog help 5/7 */
+ /* DSL dialog help 5/8 */
_("<p><b>For PPPoATM, enter your VPI/VCI pair, for example, <i>0.38</i>
for British Telecom. If unsure, ask your provider.</p>") +
- /* DSL dialog help 6/7 */
+ /* DSL dialog help 6/8 */
_("<p>For PPPoE, enter the device of the ethernet card to which your DSL
modem is connected. If you did not set up your ethernet card yet, do
so by pressing <b>Configure Network Cards</b>.</p>") +
+ /* DSL dialog help 7/8 */
+_("<p>For PPTP, enter the server name or ip adress.</p>") +
+
widget_descr["STARTMODE", "help"]:"" +
- /* DSL dialog help 7/7 */
+ /* DSL dialog help 8/8 */
_("<p>Activation during boot may
be appropriate for dial-on-demand connections.</p>") +
@@ -170,7 +176,7 @@
`PushButton(`id(`lan), _("&Configure Network Cards")),
`VSpacing(0.2),
/* TextEntry label */
- `TextEntry(`id(`modemip), _("Modem &IP Address"), modemip)
+ `TextEntry(`id(`modemip), _("&Server Name or IP Address"), modemip)
), `HSpacing(2))),
`VSpacing(1),
// STARTMODE
@@ -224,9 +230,9 @@
UI::SetFocus(`id(`lan));
continue;
}
- if(pppmode == "pptp" && !IP::Check4(modemip)) {
+ if(pppmode == "pptp" && !IP::Check4(modemip) && !Hostname::CheckDomain(modemip)) {
/* Popup text */
- Popup::Error(_("Modem IP address is invalid."));
+ Popup::Error(_("Server IP address or domain name is invalid."));
UI::SetFocus(`id(`modemip));
continue;
}
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.16.9/src/lan/complex.ycp new/yast2-network-2.16.10/src/lan/complex.ycp
--- old/yast2-network-2.16.9/src/lan/complex.ycp 2007-10-10 18:11:10.000000000 +0200
+++ new/yast2-network-2.16.10/src/lan/complex.ycp 2007-11-21 16:31:51.000000000 +0100
@@ -4,7 +4,7 @@
* Summary: Summary, overview and IO dialogs for network cards config
* Authors: Michal Svec
*
- * $Id: complex.ycp 40799 2007-09-07 11:08:57Z mzugec $
+ * $Id: complex.ycp 42186 2007-11-19 16:11:45Z locilka $
*/
{
@@ -133,7 +133,7 @@
if (fw != ""){
if ((!Package::Installed(fw) && !Package::Available(fw))){
Popup::Message(sformat(_("The device needs a firmware to function properly. It can be installed from
-%1 Add-On CD.\nTo install the firmware, add Add-On CD to your YaST installation sources and return
+%1 Add-On CD.\nTo install the firmware, add Add-On CD to your YaST software repositories and return
to this configuration dialog."), Product::name));
return false;
} else
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.16.9/src/modules/Proxy.ycp new/yast2-network-2.16.10/src/modules/Proxy.ycp
--- old/yast2-network-2.16.9/src/modules/Proxy.ycp 2007-10-10 18:09:11.000000000 +0200
+++ new/yast2-network-2.16.10/src/modules/Proxy.ycp 2007-11-21 18:28:30.000000000 +0100
@@ -4,7 +4,7 @@
* Summary: Proxy data
* Authors: Michal Svec
*
- * $Id: Proxy.ycp 41299 2007-10-10 08:41:59Z kmachalkova $
+ * $Id: Proxy.ycp 42298 2007-11-21 16:45:32Z kmachalkova $
*
* Configures FTP and HTTP proxies via sysconfig & SuSEconfig
* and /root/.curlrc (for YOU)
@@ -267,7 +267,8 @@
// timeout for the connection
integer timeout_sec = 90;
// %1 = http or ftp proxy, %2 = user:password if any, %3 = URL
- string command = "curl --verbose --proxy %1 %2 --connect-timeout %3 --url %4";
+ // enclose user:password into quotes, it may contain special characters (#338264)
+ string command = "curl --verbose --proxy %1 '%2' --connect-timeout %3 --url %4";
string http_command = sformat(command, http_proxy, user_pass, timeout_sec, "http://www.novell.com");
// adding option --insecure to accept the certificate without asking
string https_command = sformat(command, https_proxy, user_pass, timeout_sec, "https://secure-www.novell.com --insecure");
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.16.9/src/routines/widgets.ycp new/yast2-network-2.16.10/src/routines/widgets.ycp
--- old/yast2-network-2.16.9/src/routines/widgets.ycp 2007-10-10 18:09:11.000000000 +0200
+++ new/yast2-network-2.16.10/src/routines/widgets.ycp 2007-11-21 16:32:52.000000000 +0100
@@ -4,7 +4,7 @@
* Summary: Widgets for CWM
* Authors: Martin Vidner
*
- * $Id: widgets.ycp 41134 2007-09-27 12:21:01Z kmachalkova $
+ * $Id: widgets.ycp 42289 2007-11-21 15:32:51Z mzugec $
*/
{
@@ -114,7 +114,7 @@
"label": _("Manually"),
// help text for Device Activation
"help": _("<b>Manually</b>: You control the interface manually
-via 'ifup' or 'kinternet' (See 'User Controlled' below)."),
+via 'ifup' or 'KInternet' (See 'User Controlled' below)."),
],
"ifplugd": $[
// Combo box option for Device Activation
@@ -142,7 +142,7 @@
// help text for Device Activation
"help": _("Using <b>On NFSroot</b> is nearly like 'auto'. But interfaces with this startmode will never
be shut down via 'rcnetwork stop'. 'ifdown <iface>' still works.
-Use this when you have a nfs or iscsi root filesystem.
+Use this when you have a nfs or iSCSI root filesystem.
"),
],
"nfsroot" : $[
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.16.9/src/services/proxy.ycp new/yast2-network-2.16.10/src/services/proxy.ycp
--- old/yast2-network-2.16.9/src/services/proxy.ycp 2007-08-16 16:13:15.000000000 +0200
+++ new/yast2-network-2.16.10/src/services/proxy.ycp 2007-11-21 18:28:30.000000000 +0100
@@ -4,7 +4,7 @@
* Summary: Proxy configuration
* Authors: Michal Svec
*
- * $Id: proxy.ycp 37765 2007-04-27 15:19:14Z kmachalkova $
+ * $Id: proxy.ycp 42298 2007-11-21 16:45:32Z kmachalkova $
*/
{
@@ -394,8 +394,9 @@
}
// #103841, relaxed. now avoiding only quotes
+ // #337048 allow using space as well
// was CAlnum() + ".:_-/\\"
- string ValidCharsUsername = deletechars (String::CGraph (), "'\"");
+ string ValidCharsUsername = deletechars (String::CGraph (), "'\"") + " ";
UI::ChangeWidget(`id(`http), `ValidChars, URL::ValidChars);
UI::ChangeWidget(`id(`https), `ValidChars, URL::ValidChars);
UI::ChangeWidget(`id(`ftp), `ValidChars, URL::ValidChars);
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.16.9/VERSION new/yast2-network-2.16.10/VERSION
--- old/yast2-network-2.16.9/VERSION 2007-11-15 19:28:47.000000000 +0100
+++ new/yast2-network-2.16.10/VERSION 2007-11-21 18:27:11.000000000 +0100
@@ -1 +1 @@
-2.16.9
+2.16.10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org