openSUSE Commits
Threads by month
- ----- 2025 -----
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
October 2009
- 1 participants
- 750 discussions
Hello community,
here is the log from the commit of package NetworkManager-kde4 for openSUSE:Factory
checked in at Mon Oct 26 18:32:34 CET 2009.
--------
--- KDE/NetworkManager-kde4/NetworkManager-kde4.changes 2009-10-22 22:06:22.000000000 +0200
+++ NetworkManager-kde4/NetworkManager-kde4.changes 2009-10-26 17:21:19.000000000 +0100
@@ -1,0 +2,12 @@
+Mon Oct 26 14:31:36 UTC 2009 - wstephenson(a)novell.com
+
+- Update to svn1040608
+ * Fix GSM network type not stored/restored (bko#207454)
+ * Fix OpenVPN HMAC key type store/restore (bko#205894,bnc#501829)
+ * Support never-default route option for connections needed for
+ VPN.
+ * Support sending DHCP client ID
+ * Fix NM rejecting our cellular connections
+ * Show disconnect button and status for VPN connections
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ NetworkManager-kde4.spec ++++++
--- /var/tmp/diff_new_pack.JSOSTc/_old 2009-10-26 18:32:02.000000000 +0100
+++ /var/tmp/diff_new_pack.JSOSTc/_new 2009-10-26 18:32:02.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package NetworkManager-kde4 (Version 0.9.svn1039124)
+# spec file for package NetworkManager-kde4 (Version 0.9.svn1040608)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -20,7 +20,7 @@
Name: NetworkManager-kde4
BuildRequires: NetworkManager-devel kdebase4-workspace-devel libknotificationitem-devel
-Version: 0.9.svn1039124
+Version: 0.9.svn1040608
Release: 1
License: GPL v2 or later
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -172,7 +172,12 @@
%{_libdir}/libsolidcontrolfuture.so
%{_datadir}/kde4/servicetypes/networkmanagement_vpnuiplugin.desktop
%{_datadir}/kde4/services/kcm_networkmanagement_tray.desktop
+%{_datadir}/icons/oxygen/16x16/devices/
%{_datadir}/icons/oxygen/22x22/devices/
+%{_datadir}/icons/oxygen/32x32/devices/
+%{_datadir}/icons/oxygen/48x48/devices/
+%{_datadir}/icons/oxygen/64x64/devices/
+%{_datadir}/icons/oxygen/128x128/devices/
%{_datadir}/icons/oxygen/*/actions/accesspoint.*
%{_datadir}/icons/hicolor/32x32/apps/knetworkmanager.png
%{_libdir}/kde4/libexec/networkmanagement_configshell
++++++ networkmanager.tar.bz2 ++++++
++++ 3033 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package ifolder3 for openSUSE:Factory
checked in at Mon Oct 26 17:27:16 CET 2009.
--------
--- ifolder3/ifolder3.changes 2009-10-21 21:48:51.000000000 +0200
+++ ifolder3/ifolder3.changes 2009-10-26 17:25:51.559691000 +0100
@@ -1,0 +2,5 @@
+Mon Oct 26 06:49:55 MDT 2009 - sbipin(a)novell.com
+
+- Added ifolder_client_crash.patch to fix Bug bnc#549454.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
ifolder_client_crash.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ifolder3.spec ++++++
--- /var/tmp/diff_new_pack.4hXOX5/_old 2009-10-26 17:26:07.000000000 +0100
+++ /var/tmp/diff_new_pack.4hXOX5/_new 2009-10-26 17:26:07.000000000 +0100
@@ -34,7 +34,7 @@
Requires: xsp >= 1.2.5
#Obsoletes: %{name} < 3.7.2.9141.1
Version: 3.7.2.9141.1
-Release: 9
+Release: 10
Summary: File Sharing and Collaboration Tool
Source: ifolder3.tar.gz
Patch: ifolder3-lib64.patch
@@ -44,6 +44,7 @@
Patch4: ifolder_upgrade.patch
Patch5: ifolder-gtk-sharp.patch
Patch6: ifolder-Makefile.patch
+Patch7: ifolder_client_crash.patch
ExclusiveArch: %ix86 x86_64
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%gconf_schemas_prereq
@@ -68,6 +69,7 @@
%patch4
%patch5
%patch6
+%patch7
#=============================================================================
%build
++++++ ifolder_client_crash.patch ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' src/UI/Linux/LinuxClient/application/iFolderApplication.cs src/UI/Linux/LinuxClient/application/iFolderApplication.cs
--- src/UI/Linux/LinuxClient/application/iFolderApplication.cs 2009-06-02 10:16:48.000000000 +0530
+++ src/UI/Linux/LinuxClient/application/iFolderApplication.cs 2009-10-22 04:11:26.000000000 +0530
@@ -119,6 +119,10 @@
private iFolderMsgDialog quitDlg;
private bool quit_iFolder;
+
+ private Status ClientUpgradeStatus;
+ private string NewClientVersion;
+ private string NewClientDomainID;
///
/// D-Bus variables
@@ -169,6 +173,10 @@
currentIconAnimationDirection = 0;
+ this.ClientUpgradeStatus = null;
+ this.NewClientVersion = null;
+ this.NewClientDomainID = null;
+
eBox = new EventBox();
eBox.ButtonPressEvent +=
new ButtonPressEventHandler(trayapp_clicked);
@@ -364,8 +372,26 @@
ReLogin(args.DomainID);
}
- private void OnClientUpgradeAvailableEvent(object sender, DomainClientUpgradeAvailableEventArgs args)
+ /// Now thw event handler does not show the upgrade dialog box directly, it will store the relevant informations
+ /// Just after this, there will be successful login event, so there ShowClientUpgradeMessageBox will be called
+ /// to show the upgrade dialog box with all the informations stored here
+ private void OnClientUpgradeAvailableEvent(object sender, DomainClientUpgradeAvailableEventArgs args) {
+
+ this.ClientUpgradeStatus = DomainController.upgradeStatus;
+ this.NewClientVersion = args.NewClientVersion;
+ this.NewClientDomainID = args.DomainID;
+ }
+
+ /// This method is called by Successful login handler, it is called before passphrase verify invocation
+ /// The variable used in this method should have been captured during the ClientUpgrade Event handler
+ /// This method should only be called during first time login (or after exit/login)
+ private void ShowClientUpgradeMessageBox()
{
+ if(this.NewClientVersion == null || this.ClientUpgradeStatus == null || this.NewClientDomainID == null)
+ {
+ return;
+ }
+
if (ClientUpgradeDialog != null)
return; // This dialog is already showing
if(DomainController.upgradeStatus.statusCode == StatusCodes.ServerOld)
@@ -397,7 +423,7 @@
iFolderMsgDialog.ButtonSet.AcceptDeny,
Util.GS("iFolder Client Upgrade"),
Util.GS("Would you like to download new iFolder Client?"),
- string.Format(Util.GS("A newer version \"{0}\" of the iFolder Client is available."), args.NewClientVersion));
+ string.Format(Util.GS("A newer version \"{0}\" of the iFolder Client is available."), this.NewClientVersion));
}
int rc = ClientUpgradeDialog.Run();
ClientUpgradeDialog.Hide();
@@ -424,9 +450,13 @@
}
}while( rc1 == (int)ResponseType.Ok);
if( cp != null)
+ {
cp.Destroy();
+ cp=null;
+ }
win.Hide();
win.Destroy();
+ win=null;
if( rc1 != (int) ResponseType.Ok)
{
Debug.PrintLine("OnClientUpgradeAvailableEvent return");
@@ -438,7 +468,7 @@
if(ifws !=null)
{
Debug.PrintLine("ifws.RunClientUpdate");
- bUpdateRunning = ifws.RunClientUpdate(args.DomainID, selectedFolder);
+ bUpdateRunning = ifws.RunClientUpdate(this.NewClientDomainID, selectedFolder);
}
}
catch(Exception e)
@@ -480,8 +510,8 @@
if( DomainController.upgradeStatus.statusCode == StatusCodes.UpgradeNeeded )
{
// Deny login
- if( domainController.GetDomain(args.DomainID) != null)
- domainController.RemoveDomain(args.DomainID, false);
+ if( domainController.GetDomain(this.NewClientDomainID) != null)
+ domainController.RemoveDomain(this.NewClientDomainID, false);
}
}
@@ -490,12 +520,15 @@
if(DomainController.upgradeStatus.statusCode == StatusCodes.ServerOld || DomainController.upgradeStatus.statusCode == StatusCodes.UpgradeNeeded )
{
// Deny login
- if( domainController.GetDomain(args.DomainID) != null)
- domainController.RemoveDomain(args.DomainID, false);
+ if( domainController.GetDomain(this.NewClientDomainID) != null)
+ domainController.RemoveDomain(this.NewClientDomainID, false);
}
}
ClientUpgradeDialog = null;
+ this.ClientUpgradeStatus = null;
+ this.NewClientVersion = null;
+ this.NewClientDomainID = null;
}
private void ReLogin(string domainID)
@@ -582,6 +615,7 @@
// No recovery agent present;
// return;
// }
+ ShowClientUpgradeMessageBox();
int result;
int policy = ifws.GetSecurityPolicy(DomainID);
if( policy % 2 == 0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' src/UI/Linux/LinuxClient/library/CopyLocation.cs src/UI/Linux/LinuxClient/library/CopyLocation.cs
--- src/UI/Linux/LinuxClient/library/CopyLocation.cs 1970-01-01 05:30:00.000000000 +0530
+++ src/UI/Linux/LinuxClient/library/CopyLocation.cs 2009-10-22 04:17:49.000000000 +0530
@@ -0,0 +1,137 @@
+/*****************************************************************************
+*
+* Copyright (c) [2009] Novell, Inc.
+* All Rights Reserved.
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of version 2 of the GNU General Public License as
+* published by the Free Software Foundation.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, contact Novell, Inc.
+*
+* To contact Novell about this file by physical or electronic mail,
+* you may find current contact information at www.novell.com
+*
+*-----------------------------------------------------------------------------
+ *
+ * $Author: Ramesh Sunder <sramesh(a)novell.com>
+ * $Modified by: <Modifier>
+ * $Mod Date: <Date Modified>
+ * $Revision: 0.0
+ *-----------------------------------------------------------------------------
+ * This module is used to:
+ * <Description of the functionality of the file >
+ *
+ *
+ *******************************************************************************/
+
+using Gtk;
+using System;
+
+namespace Novell.iFolder
+{
+ /// <summary>
+ /// class Copy Location
+ /// </summary>
+ public class CopyLocation : FileChooserDialog
+ {
+ private DomainInformation[] domains;
+ private ComboBox domainComboBox;
+ // private ComboBox security_lvl_ComboBox;
+ private CheckButton Encryption;
+ private CheckButton SSL;
+ private string initialPath;
+ iFolderWebService ifws;
+ private uint keyReleasedTimeoutID;
+ private Label Mesg;
+
+ /// <summary>
+ /// Gets / Sets the iFolder Path
+ /// </summary>
+ public string iFolderPath
+ {
+ get
+ {
+ return this.Filename;
+ }
+ set
+ {
+ this.SetCurrentFolder(value);
+ }
+ }
+
+ /// <summary>
+ /// Gets / Sets Domain ID
+ /// </summary>
+ public string DomainID
+ {
+ get
+ {
+ int activeIndex = domainComboBox.Active;
+ if (activeIndex >= 0)
+ return domains[activeIndex].ID;
+ else
+ return "0";
+ }
+ }
+
+ ///
+ /// filteredDomainID: If the main iFolders window is currently
+ /// filtering the list of domains, this parameter is used to allow this
+ /// dialog to respect the currently selected domain.
+ public CopyLocation(Gtk.Window parentWindow, string initialPath)
+ : base("Choose folder", Util.GS("Select the folder to Download..."), parentWindow, FileChooserAction.SelectFolder, Stock.Cancel, ResponseType.Cancel,
+ Stock.Ok, ResponseType.Ok)
+ {
+ this.Icon = new Gdk.Pixbuf(Util.ImagesPath("ifolder16.png"));
+
+// if (this.initialPath != null && this.initialPath.Length > 0)
+ this.SetCurrentFolder(initialPath);
+ this.SetFilename(initialPath);
+ // More options expander
+ this.SetResponseSensitive(ResponseType.Ok, false);
+ }
+
+ protected override void OnSelectionChanged()
+ {
+ string currentPath = this.Filename;
+
+ this.SetResponseSensitive(ResponseType.Ok, true);
+ }
+
+ protected override bool OnKeyReleaseEvent(Gdk.EventKey evnt)
+ {
+// if (descriptionTextView.HasFocus)
+// return true; // Don't do anything here
+
+ if (keyReleasedTimeoutID != 0)
+ {
+ GLib.Source.Remove(keyReleasedTimeoutID);
+ keyReleasedTimeoutID = 0;
+ }
+
+ return true;
+ }
+
+ /// <summary>
+ /// Check Enable OK Button
+ /// </summary>
+ /// <returns></returns>
+ private bool CheckEnableOkButton()
+ {
+ try
+ {
+ string currentPath = this.Filename;
+ }
+ catch{}
+ this.SetResponseSensitive(ResponseType.Ok, false);
+ return false;
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' src/UI/Linux/LinuxClient/library/Makefile.am src/UI/Linux/LinuxClient/library/Makefile.am
--- src/UI/Linux/LinuxClient/library/Makefile.am 2009-06-02 10:16:48.000000000 +0530
+++ src/UI/Linux/LinuxClient/library/Makefile.am 2009-10-22 04:17:32.000000000 +0530
@@ -1,7 +1,7 @@
# handle Mono secondary dependencies
export MONO_PATH := $(MONO_PATH)
-UILIB_CSFILES = $(srcdir)/iFolderHolder.cs $(srcdir)/iFolderConflictDialog.cs $(srcdir)/iFolderAcceptDialog.cs $(srcdir)/iFolderUserSelector.cs $(srcdir)/iFolderLoginDialog.cs $(srcdir)/iFolderPropSettingsPage.cs $(srcdir)/iFolderPropSharingPage.cs $(srcdir)/iFolderPropertiesDialog.cs $(srcdir)/iFolderCrashDialog.cs $(srcdir)/iFolderMsgDialog.cs $(srcdir)/iFolderWindow.cs $(srcdir)/iFolderCreationDialog.cs $(srcdir)/iFolderExceptionDialog.cs $(srcdir)/iFolderAccessDialog.cs $(srcdir)/iFolderTreeView.cs $(srcdir)/NotifyWindow.cs $(srcdir)/CompatFileChooserDialog.cs $(srcdir)/ClientConfig.cs $(srcdir)/SimiasEventBroker.cs $(srcdir)/CreateDialog.cs $(srcdir)/DragCreateDialog.cs $(srcdir)/LogWindow.cs $(srcdir)/PreferencesWindow.cs $(srcdir)/PrefsGeneralPage.cs $(srcdir)/PrefsAccountsPage.cs $(srcdir)/AccountDialog.cs $(srcdir)/RemoveAccountDialog.cs $(srcdir)/iFolderData.cs $(srcdir)/FileRenameDialog.cs $(srcdir)/list.cs $(srcdir)/elabel.cs $(srcdir)/GnomeHttpProxy.cs $(srcdir)/Events.cs $(srcdir)/DomainController.cs $(srcdir)/iFolderIconView.cs $(srcdir)/AddAccountWizard.cs $(srcdir)/iFolderViewGroup.cs $(srcdir)/iFolderViewItem.cs $(srcdir)/iFolderWaitDialog.cs $(srcdir)/IDomainProviderUI.cs $(srcdir)/DomainProviderUI.cs $(srcdir)/EnterpriseAccountDialog.cs $(srcdir)/MigrationPage.cs $(srcdir)/MigrationWizard.cs $(srcdir)/MigrateLocation.cs $(srcdir)/MigrationWindow.cs $(srcdir)/EnterPassPhraseDialog.cs $(srcdir)/VerifyPassPhraseDialog.cs $(srcdir)/ResetPassPhraseDialog.cs $(srcdir)/ExportKeysDialog.cs $(srcdir)/ImportKeysDialog.cs $(srcdir)/CertificateDialog.cs IiFolderLog.cs iFolderLog.cs iFolderLogManager.cs $(srcdir)/MigrationDialog.cs $(srcdir)/ResetPasswordDialog.cs
+UILIB_CSFILES = $(srcdir)/iFolderHolder.cs $(srcdir)/iFolderConflictDialog.cs $(srcdir)/iFolderAcceptDialog.cs $(srcdir)/iFolderUserSelector.cs $(srcdir)/iFolderLoginDialog.cs $(srcdir)/iFolderPropSettingsPage.cs $(srcdir)/iFolderPropSharingPage.cs $(srcdir)/iFolderPropertiesDialog.cs $(srcdir)/iFolderCrashDialog.cs $(srcdir)/iFolderMsgDialog.cs $(srcdir)/iFolderWindow.cs $(srcdir)/iFolderCreationDialog.cs $(srcdir)/iFolderExceptionDialog.cs $(srcdir)/iFolderAccessDialog.cs $(srcdir)/iFolderTreeView.cs $(srcdir)/NotifyWindow.cs $(srcdir)/CompatFileChooserDialog.cs $(srcdir)/ClientConfig.cs $(srcdir)/SimiasEventBroker.cs $(srcdir)/CreateDialog.cs $(srcdir)/DragCreateDialog.cs $(srcdir)/LogWindow.cs $(srcdir)/PreferencesWindow.cs $(srcdir)/PrefsGeneralPage.cs $(srcdir)/PrefsAccountsPage.cs $(srcdir)/AccountDialog.cs $(srcdir)/RemoveAccountDialog.cs $(srcdir)/iFolderData.cs $(srcdir)/FileRenameDialog.cs $(srcdir)/list.cs $(srcdir)/elabel.cs $(srcdir)/GnomeHttpProxy.cs $(srcdir)/Events.cs $(srcdir)/DomainController.cs $(srcdir)/iFolderIconView.cs $(srcdir)/AddAccountWizard.cs $(srcdir)/iFolderViewGroup.cs $(srcdir)/iFolderViewItem.cs $(srcdir)/iFolderWaitDialog.cs $(srcdir)/IDomainProviderUI.cs $(srcdir)/DomainProviderUI.cs $(srcdir)/EnterpriseAccountDialog.cs $(srcdir)/MigrationPage.cs $(srcdir)/MigrationWizard.cs $(srcdir)/MigrateLocation.cs $(srcdir)/MigrationWindow.cs $(srcdir)/EnterPassPhraseDialog.cs $(srcdir)/VerifyPassPhraseDialog.cs $(srcdir)/ResetPassPhraseDialog.cs $(srcdir)/ExportKeysDialog.cs $(srcdir)/ImportKeysDialog.cs $(srcdir)/CertificateDialog.cs IiFolderLog.cs iFolderLog.cs iFolderLogManager.cs $(srcdir)/MigrationDialog.cs $(srcdir)/ResetPasswordDialog.cs $(srcdir)/CopyLocation.cs
UILIB_CSFILES_CSC := $(subst /,$(SEP),$(UILIB_CSFILES))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' src/UI/Linux/LinuxClient/library/PrefsAccountsPage.cs src/UI/Linux/LinuxClient/library/PrefsAccountsPage.cs
--- src/UI/Linux/LinuxClient/library/PrefsAccountsPage.cs 2009-06-02 10:16:48.000000000 +0530
+++ src/UI/Linux/LinuxClient/library/PrefsAccountsPage.cs 2009-10-22 04:04:25.000000000 +0530
@@ -85,7 +85,12 @@
private DomainProviderUI domainProviderUI;
private iFolderLoginDialog LoginDialog;
-
+
+ private iFolderWebService ifws;
+ private iFolderMsgDialog ClientUpgradeDialog;
+ private Status ClientUpgradeStatus;
+ private string NewClientVersion;
+ private string NewClientDomainID;
/// <summary>
/// Default constructor for iFolderAccountsPage
@@ -95,10 +100,20 @@
{
this.topLevelWindow = topWindow;
this.simiasManager = Util.GetSimiasManager();
+ string localServiceUrl = simiasManager.WebServiceUri.ToString();
+ ifws = new iFolderWebService();
+ ifws.Url = localServiceUrl + "/iFolder.asmx";
+ LocalService.Start(ifws, simiasManager.WebServiceUri, simiasManager.DataPath);
+
this.simws = new SimiasWebService();
simws.Url = simiasManager.WebServiceUri.ToString() +
"/Simias.asmx";
LocalService.Start(simws, simiasManager.WebServiceUri, simiasManager.DataPath);
+ ClientUpgradeDialog = null;
+
+ this.ClientUpgradeStatus = null;
+ this.NewClientVersion = null;
+ this.NewClientDomainID = null;
curDomains = new Hashtable();
@@ -127,6 +142,9 @@
new DomainNewDefaultEventHandler(OnNewDefaultDomainEvent);
domainController.DomainInGraceLoginPeriod +=
new DomainInGraceLoginPeriodEventHandler(OnDomainInGraceLoginPeriodEvent);
+ domainController.DomainClientUpgradeAvailable +=
+ new DomainClientUpgradeAvailableEventHandler(OnClientUpgradeAvailableEvent);
+
}
detailsDialogs = new Hashtable();
@@ -158,6 +176,8 @@
new DomainNewDefaultEventHandler(OnNewDefaultDomainEvent);
domainController.DomainInGraceLoginPeriod -=
new DomainInGraceLoginPeriodEventHandler(OnDomainInGraceLoginPeriodEvent);
+ domainController.DomainClientUpgradeAvailable -=
+ new DomainClientUpgradeAvailableEventHandler(OnClientUpgradeAvailableEvent);
}
}
@@ -627,6 +647,168 @@
break;
}
}
+
+ /// Now thw event handler does not show the upgrade dialog box directly, it will store the relevant informations
+ /// Just after this, there will be successful login event, so there ShowClientUpgradeMessageBox will be called
+ /// to show the upgrade dialog box with all the informations stored here
+ private void OnClientUpgradeAvailableEvent(object sender, DomainClientUpgradeAvailableEventArgs args) {
+
+ this.ClientUpgradeStatus = DomainController.upgradeStatus;
+ this.NewClientVersion = args.NewClientVersion;
+ this.NewClientDomainID = args.DomainID;
+ }
+
+ /// This method is called by Successful login handler, it is called before passphrase verify invocation
+ /// The variable used in this method should have been captured during the ClientUpgrade Event handler
+ /// This method should only be called during toggling of checkbox on prefs/account page (logout/login)
+ private void ShowClientUpgradeMessageBox()
+ {
+ if(this.NewClientVersion == null || this.ClientUpgradeStatus == null || this.NewClientDomainID == null)
+ {
+ return; // no handler was generated/caught for ClientUpgradeAvailable
+ }
+
+ if (ClientUpgradeDialog != null)
+ return; // This dialog is already showing
+ if(DomainController.upgradeStatus.statusCode == StatusCodes.ServerOld)
+ {
+ ClientUpgradeDialog = new iFolderMsgDialog(
+ null,
+ iFolderMsgDialog.DialogType.Info,
+ iFolderMsgDialog.ButtonSet.Ok,
+ Util.GS("iFolder Server Older"),
+ Util.GS("The server is running an older version."),
+ string.Format(Util.GS("The server needs to be upgraded to be connected from this client")));
+
+ }
+ else if(DomainController.upgradeStatus.statusCode == StatusCodes.UpgradeNeeded)
+ {
+ ClientUpgradeDialog = new iFolderMsgDialog(
+ null,
+ iFolderMsgDialog.DialogType.Info,
+ iFolderMsgDialog.ButtonSet.AcceptDeny,
+ Util.GS("iFolder Client Upgrade"),
+ Util.GS("Would you like to download new iFolder Client?"),
+ string.Format(Util.GS("The client needs to be upgraded to be connected to the server")));
+ }
+ else
+ {
+ ClientUpgradeDialog = new iFolderMsgDialog(
+ null,
+ iFolderMsgDialog.DialogType.Info,
+ iFolderMsgDialog.ButtonSet.AcceptDeny,
+ Util.GS("iFolder Client Upgrade"),
+ Util.GS("Would you like to download new iFolder Client?"),
+ string.Format(Util.GS("A newer version \"{0}\" of the iFolder Client is available."), this.NewClientVersion));
+ }
+
+ int rc = ClientUpgradeDialog.Run();
+ ClientUpgradeDialog.Hide();
+ ClientUpgradeDialog.Destroy();
+ ClientUpgradeDialog = null;
+
+ if (rc == -8)
+ {
+ bool bUpdateRunning = false;
+ Gtk.Window win = new Gtk.Window("");
+ string initialPath = (string)System.IO.Path.GetTempPath();
+
+ Debug.PrintLine(String.Format("Initial Path: {0}", initialPath));
+ CopyLocation cp = new CopyLocation(win, (string)System.IO.Path.GetTempPath());
+ string selectedFolder = "";
+ int rc1 = 0;
+ do
+ {
+ rc1 = cp.Run();
+ cp.Hide();
+ if(rc1 ==(int)ResponseType.Ok)
+ {
+ selectedFolder = cp.iFolderPath.Trim();
+ cp.Destroy();
+ cp = null;
+ break;
+ }
+ }while( rc1 == (int)ResponseType.Ok);
+ if( cp != null)
+ {
+ cp.Destroy();
+ cp=null;
+ }
+ win.Hide();
+ win.Destroy();
+ win=null;
+ if( rc1 != (int) ResponseType.Ok)
+ {
+ Debug.PrintLine("OnClientUpgradeAvailableEvent return");
+ ClientUpgradeDialog = null;
+ return;
+ }
+ try
+ {
+ if(ifws !=null)
+ {
+ Debug.PrintLine("ifws.RunClientUpdate");
+ bUpdateRunning = ifws.RunClientUpdate(this.NewClientDomainID, selectedFolder);
+ }
+ }
+ catch(Exception e)
+ {
+ Debug.PrintLine(String.Format("ifws.RunClientUpdate exception :{0}", e.Message));
+ ClientUpgradeDialog = null;
+ return;
+ }
+
+ if (bUpdateRunning)
+ {
+ ClientUpgradeDialog = new iFolderMsgDialog(
+ null,
+ iFolderMsgDialog.DialogType.Info,
+ iFolderMsgDialog.ButtonSet.Ok,
+ Util.GS("Download Complete..."),
+ Util.GS("Download Finished "),
+ string.Format(Util.GS("The new client rpm's have been downloaded.")));
+ ClientUpgradeDialog.Run();
+ ClientUpgradeDialog.Hide();
+ ClientUpgradeDialog.Destroy();
+ // QuitiFolder();
+ }
+ else
+ {
+ iFolderMsgDialog dialog = new iFolderMsgDialog(
+ null,
+ iFolderMsgDialog.DialogType.Error,
+ iFolderMsgDialog.ButtonSet.None,
+ Util.GS("Upgrade Failure"),
+ Util.GS("The iFolder client upgrade failed."),
+ Util.GS("Please contact your system administrator."));
+ dialog.Run();
+ dialog.Hide();
+ dialog.Destroy();
+ dialog = null;
+ }
+
+ if( DomainController.upgradeStatus.statusCode == StatusCodes.UpgradeNeeded )
+ {
+ // Deny login
+ if( domainController.GetDomain(this.NewClientDomainID) != null)
+ domainController.RemoveDomain(this.NewClientDomainID, false);
+ }
+
+ }
+ else //if(rc == -9)
+ {
+ if(DomainController.upgradeStatus.statusCode == StatusCodes.ServerOld || DomainController.upgradeStatus.statusCode == StatusCodes.UpgradeNeeded )
+ {
+ // Deny login
+ if( domainController.GetDomain(this.NewClientDomainID) != null)
+ domainController.RemoveDomain(this.NewClientDomainID, false);
+ }
+ }
+ ClientUpgradeDialog = null;
+ this.ClientUpgradeStatus = null;
+ this.NewClientVersion = null;
+ this.NewClientDomainID = null;
+ }
/// <summary>
/// Event handler for Domain Login COmpleted
@@ -660,6 +842,7 @@
// No recovery agent present;
// return;
// }
+ ShowClientUpgradeMessageBox();
int result;
iFolderWebService ifws = DomainController.GetiFolderService();
int policy = ifws.GetSecurityPolicy(args.DomainID);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package aaa_base for openSUSE:Factory
checked in at Mon Oct 26 17:25:00 CET 2009.
--------
--- aaa_base/aaa_base.changes 2009-10-19 15:24:12.000000000 +0200
+++ aaa_base/aaa_base.changes 2009-10-26 13:24:30.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Oct 26 13:24:08 CET 2009 - meissner(a)suse.de
+
+- disable malloc debugging again for the release. (rm /etc/profile.d/malloc-debug.*)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ aaa_base.spec ++++++
--- /var/tmp/diff_new_pack.awzHwc/_old 2009-10-26 17:24:45.000000000 +0100
+++ /var/tmp/diff_new_pack.awzHwc/_new 2009-10-26 17:24:45.000000000 +0100
@@ -28,7 +28,7 @@
PreReq: /usr/bin/sed /usr/bin/grep /bin/mv /bin/cat /bin/ls /bin/date /usr/bin/cmp /bin/fillup /sbin/insserv
AutoReqProv: on
Version: 11.2
-Release: 43
+Release: 44
Summary: SUSE Linux Base Package
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: aaa_base.tar.bz2
++++++ aaa_base.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base/etc/profile.d/malloc-debug.csh new/aaa_base/etc/profile.d/malloc-debug.csh
--- old/aaa_base/etc/profile.d/malloc-debug.csh 2009-06-13 10:02:23.000000000 +0200
+++ new/aaa_base/etc/profile.d/malloc-debug.csh 1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-# malloc debugging helpers (see man malloc), remove again for RC1 - meissner(a)suse.de
-setenv MALLOC_CHECK_ 3
-setenv MALLOC_PERTURB_ E
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base/etc/profile.d/malloc-debug.sh new/aaa_base/etc/profile.d/malloc-debug.sh
--- old/aaa_base/etc/profile.d/malloc-debug.sh 2009-06-13 10:02:16.000000000 +0200
+++ new/aaa_base/etc/profile.d/malloc-debug.sh 1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-# malloc debugging helpers (see man malloc), remove again for RC1 - meissner(a)suse.de
-export MALLOC_CHECK_=3
-export MALLOC_PERTURB_=E
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-qt-pkg for openSUSE:Factory
checked in at Mon Oct 26 17:23:54 CET 2009.
--------
--- yast2-qt-pkg/yast2-qt-pkg.changes 2009-10-22 10:17:10.000000000 +0200
+++ yast2-qt-pkg/yast2-qt-pkg.changes 2009-10-26 10:40:06.000000000 +0100
@@ -1,0 +2,7 @@
+Fri Oct 23 15:56:47 UTC 2009 - dmacvicar(a)suse.de
+
+- allow repository upgrades from the user interface
+ (equivalent to zypper dup --from X ) (bnc#548551)
+- V 2.18.18
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-qt-pkg-2.18.17.tar.bz2
New:
----
yast2-qt-pkg-2.18.18.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-qt-pkg.spec ++++++
--- /var/tmp/diff_new_pack.QOz6HF/_old 2009-10-26 17:23:13.000000000 +0100
+++ /var/tmp/diff_new_pack.QOz6HF/_new 2009-10-26 17:23:13.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-qt-pkg (Version 2.18.17)
+# spec file for package yast2-qt-pkg (Version 2.18.18)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -18,10 +18,10 @@
Name: yast2-qt-pkg
-Version: 2.18.17
+Version: 2.18.18
Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-qt-pkg-2.18.17.tar.bz2
+Source0: yast2-qt-pkg-2.18.18.tar.bz2
Group: System/YaST
License: GPL v2 or later
BuildRequires: docbook-xsl-stylesheets doxygen libdrm-devel libjpeg-devel libxcrypt-devel
@@ -30,7 +30,7 @@
BuildRequires: yast2-devtools >= 2.16.3
Requires: yast2-qt >= 2.17.13
BuildRequires: yast2-qt-devel >= 2.17.13
-BuildRequires: libzypp-devel >= 6.19.0
+BuildRequires: libzypp-devel >= 6.19.3
BuildRequires: yast2-libyui-devel >= 2.17.14
Requires: libzypp >= 6.19.0
Requires: yast2-libyui >= 2.17.14
++++++ yast2-qt-pkg-2.18.17.tar.bz2 -> yast2-qt-pkg-2.18.18.tar.bz2 ++++++
++++ 4283 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-network for openSUSE:Factory
checked in at Mon Oct 26 17:23:00 CET 2009.
--------
--- yast2-network/yast2-network.changes 2009-10-20 11:31:26.000000000 +0200
+++ yast2-network/yast2-network.changes 2009-10-26 16:05:00.000000000 +0100
@@ -1,0 +2,11 @@
+Mon Oct 26 16:00:33 CET 2009 - mzugec(a)suse.cz
+
+- show BusID in lan description (FaTE#307165)
+- 2.18.52
+
+-------------------------------------------------------------------
+Tue Oct 20 13:20:12 CEST 2009 - mzugec(a)suse.cz
+
+- missing space in translated text (bnc#545074)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-network-2.18.51.tar.bz2
New:
----
yast2-network-2.18.52.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-network.spec ++++++
--- /var/tmp/diff_new_pack.HHM4ZF/_old 2009-10-26 17:21:28.000000000 +0100
+++ /var/tmp/diff_new_pack.HHM4ZF/_new 2009-10-26 17:21:28.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-network (Version 2.18.51)
+# spec file for package yast2-network (Version 2.18.52)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,10 +19,10 @@
Name: yast2-network
-Version: 2.18.51
+Version: 2.18.52
Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-network-2.18.51.tar.bz2
+Source0: yast2-network-2.18.52.tar.bz2
Prefix: /usr
Group: System/YaST
License: GPL v2 or later
@@ -65,7 +65,7 @@
This package contains autogenerated documentation for yast2-network
%prep
-%setup -n yast2-network-2.18.51
+%setup -n yast2-network-2.18.52
%build
%{prefix}/bin/y2tool y2autoconf
++++++ yast2-network-2.18.51.tar.bz2 -> yast2-network-2.18.52.tar.bz2 ++++++
++++ 12854 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.18.51/VERSION new/yast2-network-2.18.52/VERSION
--- old/yast2-network-2.18.51/VERSION 2009-10-20 11:27:59.000000000 +0200
+++ new/yast2-network-2.18.52/VERSION 2009-10-26 16:00:28.000000000 +0100
@@ -1 +1 @@
-2.18.51
+2.18.52
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.18.51/autodocs-ycp.ami new/yast2-network-2.18.52/autodocs-ycp.ami
--- old/yast2-network-2.18.51/autodocs-ycp.ami 2009-09-17 09:47:15.000000000 +0200
+++ new/yast2-network-2.18.52/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.18.51/doc/Makefile.am new/yast2-network-2.18.52/doc/Makefile.am
--- old/yast2-network-2.18.51/doc/Makefile.am 2009-06-24 12:33:43.000000000 +0200
+++ new/yast2-network-2.18.52/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.18.51/doc/Todo.txt new/yast2-network-2.18.52/doc/Todo.txt
--- old/yast2-network-2.18.51/doc/Todo.txt 2008-01-24 14:41:26.000000000 +0100
+++ new/yast2-network-2.18.52/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.h…)
-- 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.18.51/doc/autodocs/Makefile.am new/yast2-network-2.18.52/doc/autodocs/Makefile.am
--- old/yast2-network-2.18.51/doc/autodocs/Makefile.am 2009-06-24 12:33:43.000000000 +0200
+++ new/yast2-network-2.18.52/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.18.51/doc/autoinst new/yast2-network-2.18.52/doc/autoinst
--- old/yast2-network-2.18.51/doc/autoinst 2008-01-24 14:41:26.000000000 +0100
+++ new/yast2-network-2.18.52/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(a)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.18.51/doc/avm.html new/yast2-network-2.18.52/doc/avm.html
--- old/yast2-network-2.18.51/doc/avm.html 2008-01-24 14:41:26.000000000 +0100
+++ new/yast2-network-2.18.52/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.18.51/doc/devices.html new/yast2-network-2.18.52/doc/devices.html
--- old/yast2-network-2.18.51/doc/devices.html 2008-01-24 14:41:26.000000000 +0100
+++ new/yast2-network-2.18.52/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(a)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.18.51/doc/skel.html new/yast2-network-2.18.52/doc/skel.html
--- old/yast2-network-2.18.51/doc/skel.html 2008-01-24 14:41:26.000000000 +0100
+++ new/yast2-network-2.18.52/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(a)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.18.51/doc/todo.html new/yast2-network-2.18.52/doc/todo.html
--- old/yast2-network-2.18.51/doc/todo.html 2008-06-02 09:16:08.000000000 +0200
+++ new/yast2-network-2.18.52/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(a)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.h…)
-- 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.18.51/src/clients/firewall_stage1_proposal.ycp new/yast2-network-2.18.52/src/clients/firewall_stage1_proposal.ycp
--- old/yast2-network-2.18.51/src/clients/firewall_stage1_proposal.ycp 2009-09-29 12:07:23.000000000 +0200
+++ new/yast2-network-2.18.52/src/clients/firewall_stage1_proposal.ycp 2009-10-20 13:19:43.000000000 +0200
@@ -152,7 +152,7 @@
output = output + "<li>" + (SuSEFirewall4Network::EnabledSsh1stStage() ?
_("SSH service will be enabled, SSH port will be open (<a href=\"firewall--disable_ssh_in_proposal\">disable and close</a>)")
:
- _("SSH service will be disabled, SSH port will be blocked(<a href=\"firewall--enable_ssh_in_proposal\">enable and open</a>)")
+ _("SSH service will be disabled, SSH port will be blocked (<a href=\"firewall--enable_ssh_in_proposal\">enable and open</a>)")
) + "</li>\n";
}
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.18.51/src/clients/inst_lan.ycp new/yast2-network-2.18.52/src/clients/inst_lan.ycp
--- old/yast2-network-2.18.51/src/clients/inst_lan.ycp 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-network-2.18.52/src/clients/inst_lan.ycp 2009-10-23 11:05:38.000000000 +0200
@@ -0,0 +1,43 @@
+/**
+ * File: clients/lan.ycp
+ * Package: Network configuration
+ * Summary: Network cards main file
+ * Authors: Michal Svec <msvec(a)suse.cz>
+ *
+ * $Id: lan.ycp 53338 2008-11-14 16:45:48Z mzugec $
+ *
+ * Main file for network card configuration.
+ * Uses all other files.
+ */
+
+{
+
+/***
+ * <h3>Network configuration</h3>
+ */
+
+textdomain "network";
+
+/* The main () */
+y2milestone("----------------------------------------");
+y2milestone("Lan module started");
+
+import "Label";
+import "Lan";
+import "RichText";
+
+include "network/lan/cmdline.ycp";
+include "network/lan/wizards.ycp";
+
+any ret = LanSequence();
+
+y2internal("Network inst ret = %1", ret);
+y2debug("ret=%1", ret);
+
+/* Finish */
+y2milestone("Lan module finished");
+y2milestone("----------------------------------------");
+
+return ret;
+/* 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.18.51/src/modules/LanItems.ycp new/yast2-network-2.18.52/src/modules/LanItems.ycp
--- old/yast2-network-2.18.51/src/modules/LanItems.ycp 2009-09-21 10:22:10.000000000 +0200
+++ new/yast2-network-2.18.52/src/modules/LanItems.ycp 2009-10-26 16:00:11.000000000 +0100
@@ -521,11 +521,12 @@
overview = add(overview, Summary::Device(descr, Summary::NotConfigured()));
string conn = HTML::Bold ( (Items[key, "hwinfo", "link"]:false == true)?"":sformat("(%1)", _("Not connected") ));
+
if (size(Items[key, "hwinfo"]:$[])==0) conn = HTML::Bold(sformat("(%1)", _("No hwinfo")));
- string mac_dev="";
- if (hasAnyValue(Items[key, "hwinfo", "mac"]:"")) mac_dev= HTML::Bold ("MAC : ") + Items[key, "hwinfo", "mac"]:"" + "<br>";
- else if (hasAnyValue(Items[key, "hwinfo", "busid"]:"")) mac_dev= HTML::Bold ("BusID : ") + Items[key, "hwinfo", "busid"]:"" + "<br>";
- rich = " " + conn + "<br>" + mac_dev;
+ string mac_dev = HTML::Bold ("MAC : ") + Items[key, "hwinfo", "mac"]:"" + "<br>";
+ string bus_id = HTML::Bold ("BusID : ") + Items[key, "hwinfo", "busid"]:"" + "<br>";
+ if (hasAnyValue(Items[key, "hwinfo", "mac"]:"")) rich = " " + conn + "<br>" + mac_dev;
+ if (hasAnyValue(Items[key, "hwinfo", "busid"]:"")) rich = rich + bus_id;
rich = HTML::Bold ( descr ) + rich;
if (!hasAnyValue(Items[key, "hwinfo", "dev_name"]:"") && size(Items[key, "hwinfo"]:$[])>0 && !Arch::s390())
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-firewall for openSUSE:Factory
checked in at Mon Oct 26 17:21:13 CET 2009.
--------
--- yast2-firewall/yast2-firewall.changes 2009-02-26 10:15:39.000000000 +0100
+++ yast2-firewall/yast2-firewall.changes 2009-10-24 22:10:51.000000000 +0200
@@ -1,0 +2,7 @@
+Fri Oct 23 11:55:48 CEST 2009 - kmachalkova(a)suse.cz
+
+- Enable SSH service if user opts for opening SSH port in fw
+ (bnc#537980)
+- 2.18.1
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-firewall-2.18.0.tar.bz2
New:
----
yast2-firewall-2.18.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-firewall.spec ++++++
--- /var/tmp/diff_new_pack.MnX6Gd/_old 2009-10-26 17:20:52.000000000 +0100
+++ /var/tmp/diff_new_pack.MnX6Gd/_new 2009-10-26 17:20:52.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-firewall (Version 2.18.0)
+# spec file for package yast2-firewall (Version 2.18.1)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,13 +19,13 @@
Name: yast2-firewall
-Version: 2.18.0
+Version: 2.18.1
Release: 1
-License: GPL v2 or later
-Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-firewall-2.18.0.tar.bz2
+Source0: yast2-firewall-2.18.1.tar.bz2
Prefix: /usr
+Group: System/YaST
+License: GPL v2 or later
BuildRequires: perl-XML-Writer update-desktop-files yast2-devtools yast2-testsuite
BuildRequires: yast2 >= 2.16.47
# SuSEFirewall::SetInstallPackagesIfMissing, bnc #388773
@@ -42,16 +42,8 @@
%description
A YaST2 module to be used for configuring a firewall.
-
-
-Authors:
---------
- Michael Hager <mike(a)suse.de>
- Ludwig Nussel <lnussel(a)suse.de>
- Lukas Ocilka <locilka(a)suse.de>
-
%prep
-%setup -n yast2-firewall-2.18.0
+%setup -n yast2-firewall-2.18.1
%build
%{prefix}/bin/y2tool y2autoconf
@@ -61,7 +53,9 @@
export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
%{?suse_update_config:%{suse_update_config -f}}
./configure --libdir=%{_libdir} --prefix=%{prefix} --mandir=%{_mandir}
-make %{?jobs:-j%jobs}
+# V=1: verbose build in case we used AM_SILENT_RULES(yes)
+# so that RPM_OPT_FLAGS check works
+make %{?jobs:-j%jobs} V=1
%install
make install DESTDIR="$RPM_BUILD_ROOT"
++++++ yast2-firewall-2.18.0.tar.bz2 -> yast2-firewall-2.18.1.tar.bz2 ++++++
++++ 4960 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-firewall-2.18.0/Makefile.am new/yast2-firewall-2.18.1/Makefile.am
--- old/yast2-firewall-2.18.0/Makefile.am 2009-02-26 09:47:35.000000000 +0100
+++ new/yast2-firewall-2.18.1/Makefile.am 2009-10-23 18:02:31.000000000 +0200
@@ -32,10 +32,10 @@
# less strict; prefer bzip2
AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
-# where devtools instal m4 snippets
+# where devtools install m4 snippets
# argh, executed literally
#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
-ACLOCAL_AMFLAGS = -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
cmp -s $< $@ || cp -f $< $@
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-firewall-2.18.0/VERSION new/yast2-firewall-2.18.1/VERSION
--- old/yast2-firewall-2.18.0/VERSION 2009-02-26 09:47:11.000000000 +0100
+++ new/yast2-firewall-2.18.1/VERSION 2009-10-23 18:01:25.000000000 +0200
@@ -1 +1 @@
-2.18.0
+2.18.1
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-firewall-2.18.0/autodocs-ycp.ami new/yast2-firewall-2.18.1/autodocs-ycp.ami
--- old/yast2-firewall-2.18.0/autodocs-ycp.ami 2009-02-26 09:47:35.000000000 +0100
+++ new/yast2-firewall-2.18.1/autodocs-ycp.ami 2009-10-23 18:02:31.000000000 +0200
@@ -1,5 +1,5 @@
# -*- makefile -*- Automake include file
-# $Id: autodocs-ycp.ami 33394 2006-10-13 11:51:40Z mvidner $
+# $Id: autodocs-ycp.ami 57644 2009-06-19 08:38:11Z mvidner $
# Builds source documentation for YCP sources
# Uses ycpdoc
@@ -8,20 +8,25 @@
# 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
+htmldir = $(docdir)/$(AUTODOCS_SUBDIR)/autodocs
-html_DATA = index.html $(wildcard *.html)
+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. $^
+ ${YCPDOC} -d. -s$(AUTODOCS_STRIP) $(AUTODOCS_YCP)
for i in $(AUTODOCS_PM); do \
- b=`basename $$i`; b=$${b%.pm}; \
+ 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; \
+ 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-firewall-2.18.0/configure.in new/yast2-firewall-2.18.1/configure.in
--- old/yast2-firewall-2.18.0/configure.in 2009-02-26 09:47:35.000000000 +0100
+++ new/yast2-firewall-2.18.1/configure.in 2009-10-23 18:02:31.000000000 +0200
@@ -1,9 +1,9 @@
dnl configure.in for yast2-firewall
dnl
-dnl -- This file is generated by y2autoconf 2.17.6 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 2.18.11 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-firewall, 2.18.0, http://bugs.opensuse.org/, yast2-firewall)
+AC_INIT(yast2-firewall, 2.18.1, http://bugs.opensuse.org/, yast2-firewall)
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.18.0"
+VERSION="2.18.1"
RPMNAME="yast2-firewall"
MAINTAINER="Lukas Ocilka <locilka(a)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-firewall-2.18.0/missing new/yast2-firewall-2.18.1/missing
--- old/yast2-firewall-2.18.0/missing 2009-02-26 09:47:39.000000000 +0100
+++ new/yast2-firewall-2.18.1/missing 2009-10-23 18:02:36.000000000 +0200
@@ -1,10 +1,10 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-scriptversion=2006-05-10.23
+scriptversion=2009-04-28.21; # UTC
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
-# Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
+# 2008, 2009 Free Software Foundation, Inc.
# Originally by Fran,cois Pinard <pinard(a)iro.umontreal.ca>, 1996.
# This program is free software; you can redistribute it and/or modify
@@ -18,9 +18,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -89,6 +87,9 @@
tar try tar, gnutar, gtar, then tar without non-portable flags
yacc create \`y.tab.[ch]', if possible, from existing .[ch]
+Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
+\`g' are ignored when checking the name.
+
Send bug reports to <bug-automake(a)gnu.org>."
exit $?
;;
@@ -106,15 +107,22 @@
esac
+# normalize program name to check for.
+program=`echo "$1" | sed '
+ s/^gnu-//; t
+ s/^gnu//; t
+ s/^g//; t'`
+
# Now exit if we have it, but it failed. Also exit now if we
# don't have it and --version was passed (most likely to detect
-# the program).
+# the program). This is about non-GNU programs, so use $1 not
+# $program.
case $1 in
- lex|yacc)
+ lex*|yacc*)
# Not GNU programs, they don't have --version.
;;
- tar)
+ tar*)
if test -n "$run"; then
echo 1>&2 "ERROR: \`tar' requires --run"
exit 1
@@ -138,7 +146,7 @@
# If it does not exist, or fails to run (possibly an outdated version),
# try to emulate it.
-case $1 in
+case $program in
aclocal*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
@@ -148,7 +156,7 @@
touch aclocal.m4
;;
- autoconf)
+ autoconf*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified \`${configure_ac}'. You might want to install the
@@ -157,7 +165,7 @@
touch configure
;;
- autoheader)
+ autoheader*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified \`acconfig.h' or \`${configure_ac}'. You might want
@@ -187,7 +195,7 @@
while read f; do touch "$f"; done
;;
- autom4te)
+ autom4te*)
echo 1>&2 "\
WARNING: \`$1' is needed, but is $msg.
You might have modified some files without having the
@@ -210,7 +218,7 @@
fi
;;
- bison|yacc)
+ bison*|yacc*)
echo 1>&2 "\
WARNING: \`$1' $msg. You should only need it if
you modified a \`.y' file. You may need the \`Bison' package
@@ -240,7 +248,7 @@
fi
;;
- lex|flex)
+ lex*|flex*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a \`.l' file. You may need the \`Flex' package
@@ -263,7 +271,7 @@
fi
;;
- help2man)
+ help2man*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a dependency of a manual page. You may need the
@@ -277,11 +285,11 @@
else
test -z "$file" || exec >$file
echo ".ab help2man is required to generate this page"
- exit 1
+ exit $?
fi
;;
- makeinfo)
+ makeinfo*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a \`.texi' or \`.texinfo' file, or any other file
@@ -310,7 +318,7 @@
touch $file
;;
- tar)
+ tar*)
shift
# We have already tried tar in the generic part.
@@ -363,5 +371,6 @@
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
# End:
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-firewall-2.18.0/src/Makefile.am new/yast2-firewall-2.18.1/src/Makefile.am
--- old/yast2-firewall-2.18.0/src/Makefile.am 2007-05-18 10:44:16.000000000 +0200
+++ new/yast2-firewall-2.18.1/src/Makefile.am 2009-10-17 21:59:37.000000000 +0200
@@ -29,7 +29,7 @@
EXTRA_DIST = $(client_DATA) $(ynclude_DATA) $(module_DATA) $(desktop_DATA)
firewall:
- test -l firewall || ln -s . firewall
+ test -L firewall || ln -s . firewall
ycpchook = firewall
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-firewall-2.18.0/src/SuSEFirewallUI.ycp new/yast2-firewall-2.18.1/src/SuSEFirewallUI.ycp
--- old/yast2-firewall-2.18.0/src/SuSEFirewallUI.ycp 2008-07-15 18:37:22.000000000 +0200
+++ new/yast2-firewall-2.18.1/src/SuSEFirewallUI.ycp 2009-10-17 21:59:37.000000000 +0200
@@ -7,7 +7,7 @@
* Authors: Lukas Ocilka <locilka(a)suse.cz>
* Internal
*
- * $Id:$
+ * $Id: SuSEFirewallUI.ycp 57028 2009-04-29 10:58:09Z lslezak $
*/
{
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-firewall-2.18.0/src/firewall_proposal.ycp new/yast2-firewall-2.18.1/src/firewall_proposal.ycp
--- old/yast2-firewall-2.18.0/src/firewall_proposal.ycp 2008-07-08 16:18:05.000000000 +0200
+++ new/yast2-firewall-2.18.1/src/firewall_proposal.ycp 2009-10-23 18:02:06.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: Firewall configuration proposal
* Authors: Lukas Ocilka <locilka(a)suse.cz>
*
- * $Id: firewall_proposal.ycp 48922 2008-07-08 14:18:04Z locilka $
+ * $Id: firewall_proposal.ycp 59187 2009-10-23 16:01:47Z kmachalkova $
*/
{
@@ -23,11 +23,12 @@
import "Progress";
import "ProductFeatures";
import "Report";
+import "Service";
include "firewall/helps.ycp";
boolean enable_firewall_init_default = ProductFeatures::GetBooleanFeature ("globals", "enable_firewall");
-boolean enable_ssh_default = ProductFeatures::GetBooleanFeature ("globals", "firewall_enable_ssh");
+boolean enable_ssh = ProductFeatures::GetBooleanFeature ("globals", "firewall_enable_ssh");
// run this only once
if (!SuSEFirewallProposal::GetProposalInitialized()) {
@@ -133,6 +134,8 @@
y2warning ("Only service 'ssh' is known");
SuSEFirewallProposal::OpenServiceOnNonDialUpInterfaces("ssh", ["ssh"]);
}
+
+ enable_ssh = true;
ret = $[ "workflow_sequence" : `next ];
SuSEFirewallProposal::SetChangedByUser(true);
@@ -153,6 +156,8 @@
SuSEFirewall::RemoveService("ssh", "TCP", zone);
});
+ enable_ssh = false;
+
ret = $[ "workflow_sequence" : `next ];
SuSEFirewallProposal::SetChangedByUser(true);
@@ -200,6 +205,8 @@
// Allways modified
SuSEFirewall::SetModified();
SuSEFirewall::Write();
+ if (enable_ssh)
+ Service::Enable("sshd");
}
/* unknown function */
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-firewall-2.18.0/src/uifunctions.ycp new/yast2-firewall-2.18.1/src/uifunctions.ycp
--- old/yast2-firewall-2.18.0/src/uifunctions.ycp 2009-01-12 10:29:29.000000000 +0100
+++ new/yast2-firewall-2.18.1/src/uifunctions.ycp 2009-10-23 18:47:16.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: Configuration dialogs handling functions
* Authors: Lukas Ocilka <locilka(a)suse.cz>
*
- * $Id: uifunctions.ycp 54536 2009-01-12 09:29:30Z locilka $
+ * $Id: uifunctions.ycp 59190 2009-10-23 16:46:57Z kmachalkova $
*
* Configuration dialogs handling.
* Both Expert and Simple.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package xorg-x11-driver-video for openSUSE:Factory
checked in at Mon Oct 26 17:20:41 CET 2009.
--------
--- xorg-x11-driver-video/xorg-x11-driver-video.changes 2009-10-12 18:36:05.000000000 +0200
+++ xorg-x11-driver-video/xorg-x11-driver-video.changes 2009-10-26 14:11:45.000000000 +0100
@@ -1,0 +2,14 @@
+Mon Oct 26 14:05:11 CET 2009 - sndirsch(a)suse.de
+
+- xf86-video-intel 2.9.1
+ * a few, hand-picked bug fixes since that 2.9.0 release
+- obsoletes xf86-video-intel-commit-02fe9be6.diff,
+ xf86-video-intel-bnc545499-commit_57fc09c.diff
+
+-------------------------------------------------------------------
+Wed Oct 14 04:24:35 CEST 2009 - sndirsch(a)suse.de
+
+- adjusted 'copy-fb.patch' to current driver sources to fix build
+ on Moblin
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
xf86-video-intel-2.9.0.tar.bz2
xf86-video-intel-bnc545499-commit_57fc09c.diff
xf86-video-intel-commit-02fe9be6.diff
New:
----
xf86-video-intel-2.9.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11-driver-video.spec ++++++
--- /var/tmp/diff_new_pack.qVYe8o/_old 2009-10-26 17:19:37.000000000 +0100
+++ /var/tmp/diff_new_pack.qVYe8o/_new 2009-10-26 17:19:37.000000000 +0100
@@ -23,7 +23,7 @@
BuildRequires: Mesa-devel libdrm-devel pkgconfig xorg-x11-proto-devel xorg-x11-server-sdk
Url: http://xorg.freedesktop.org/
Version: 7.4
-Release: 86
+Release: 87
License: MIT License (or similar)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/X11/Servers/XF86_4
@@ -68,7 +68,7 @@
Source42: xf86-video-voodoo-1.2.3.tar.bz2
Source43: xf86-video-impact-0.2.0.tar.bz2
Source44: HALlib-4.1.tar.gz
-Source45: xf86-video-intel-2.9.0.tar.bz2
+Source45: xf86-video-intel-2.9.1.tar.bz2
Source46: xf86-video-ati-6.12.4.tar.bz2
Source48: xf86-video-mga-1.9.100.tar.bz2
Source50: xf86-video-xgi-1.5.0.tar.bz2
@@ -108,8 +108,6 @@
Patch130: xf86-video-intel-buildfix.diff
Patch131: xf86-video-ati-bug519261-increase-virtual.diff
Patch132: xf86-video-nv-bug519261-increase-virtual.diff
-Patch133: xf86-video-intel-commit-02fe9be6.diff
-Patch134: xf86-video-intel-bnc545499-commit_57fc09c.diff
%description
This package contains X.Org video drivers.
@@ -191,8 +189,6 @@
%if !%{moblin}
%endif
%patch130 -p0
-%patch133 -p1 -R
-%patch134 -p1
popd
pushd xf86-video-nv-*
%patch132 -p1
++++++ copy-fb.patch ++++++
--- /var/tmp/diff_new_pack.qVYe8o/_old 2009-10-26 17:19:37.000000000 +0100
+++ /var/tmp/diff_new_pack.qVYe8o/_new 2009-10-26 17:19:37.000000000 +0100
@@ -147,9 +147,9 @@
extern int drmmode_get_pipe_from_crtc_id(drm_intel_bufmgr *bufmgr, xf86CrtcPtr crtc);
extern int drmmode_output_dpms_status(xf86OutputPtr output);
+extern void drmmode_copy_fb(ScrnInfoPtr pScrn);
+ void
+ drmmode_crtc_set_cursor_bo(xf86CrtcPtr crtc, dri_bo *cursor);
- extern Bool i830_crtc_on(xf86CrtcPtr crtc);
- extern int i830_crtc_to_pipe(xf86CrtcPtr crtc);
Index: xf86-video-intel-2.8.0/src/i830_driver.c
===================================================================
--- xf86-video-intel-2.8.0.orig/src/i830_driver.c
++++++ xf86-video-intel-2.9.0.tar.bz2 -> xf86-video-intel-2.9.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-video-intel-2.9.0/NEWS new/xf86-video-intel-2.9.1/NEWS
--- old/xf86-video-intel-2.9.0/NEWS 2009-09-29 05:01:30.000000000 +0200
+++ new/xf86-video-intel-2.9.1/NEWS 2009-10-26 12:51:15.000000000 +0100
@@ -1,3 +1,26 @@
+Release 2.9.1 (2009-10-26)
+==========================
+We are pleased to announce a maintenance release (2.9.1) of the
+xf86-video-intel driver. This release comes one month after 2.9.0 and
+consists only of a few, hand-picked bug fixes since that release.
+
+Complete list of fixes in 2.9.1 compared to 2.9.0
+-------------------------------------------------
+ * Fix corruption and artifacts due to wrong colors in the colormap
+ with X server 1.7
+
+ * Fix incorrect rendering, such as missing scrollbar arrows in some
+ themes (http://bugs.freedesktop.org/show_bug.cgi?id=24459)
+
+ * Fix black screen when X server is reset
+ (https://bugs.freedesktop.org/show_bug.cgi?id=24383)
+
+ * Fix regressions detecting DVI monitors
+
+ http://bugs.freedesktop.org/show_bug.cgi?id=24255
+ http://bugs.freedesktop.org/show_bug.cgi?id=24282
+ http://bugs.freedesktop.org/show_bug.cgi?id=24458
+
Release 2.9.0 (2009-09-28)
==========================
We are pleased to announce the 2.9.0 release of the xf86-video-intel
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-video-intel-2.9.0/configure new/xf86-video-intel-2.9.1/configure
--- old/xf86-video-intel-2.9.0/configure 2009-09-29 05:04:43.000000000 +0200
+++ new/xf86-video-intel-2.9.1/configure 2009-10-26 12:53:35.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.64 for xf86-video-intel 2.9.0.
+# Generated by GNU Autoconf 2.64 for xf86-video-intel 2.9.1.
#
# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
#
@@ -699,8 +699,8 @@
# Identity of this package.
PACKAGE_NAME='xf86-video-intel'
PACKAGE_TARNAME='xf86-video-intel'
-PACKAGE_VERSION='2.9.0'
-PACKAGE_STRING='xf86-video-intel 2.9.0'
+PACKAGE_VERSION='2.9.1'
+PACKAGE_STRING='xf86-video-intel 2.9.1'
PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
PACKAGE_URL=''
@@ -1501,7 +1501,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures xf86-video-intel 2.9.0 to adapt to many kinds of systems.
+\`configure' configures xf86-video-intel 2.9.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1572,7 +1572,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of xf86-video-intel 2.9.0:";;
+ short | recursive ) echo "Configuration of xf86-video-intel 2.9.1:";;
esac
cat <<\_ACEOF
@@ -1705,7 +1705,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-xf86-video-intel configure 2.9.0
+xf86-video-intel configure 2.9.1
generated by GNU Autoconf 2.64
Copyright (C) 2009 Free Software Foundation, Inc.
@@ -2076,7 +2076,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by xf86-video-intel $as_me 2.9.0, which was
+It was created by xf86-video-intel $as_me 2.9.1, which was
generated by GNU Autoconf 2.64. Invocation command line was
$ $0 $@
@@ -2889,7 +2889,7 @@
# Define the identity of the package.
PACKAGE='xf86-video-intel'
- VERSION='2.9.0'
+ VERSION='2.9.1'
cat >>confdefs.h <<_ACEOF
@@ -13729,7 +13729,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by xf86-video-intel $as_me 2.9.0, which was
+This file was extended by xf86-video-intel $as_me 2.9.1, which was
generated by GNU Autoconf 2.64. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13793,7 +13793,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-xf86-video-intel config.status 2.9.0
+xf86-video-intel config.status 2.9.1
configured by $0, generated by GNU Autoconf 2.64,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-video-intel-2.9.0/configure.ac new/xf86-video-intel-2.9.1/configure.ac
--- old/xf86-video-intel-2.9.0/configure.ac 2009-09-29 05:02:39.000000000 +0200
+++ new/xf86-video-intel-2.9.1/configure.ac 2009-10-26 12:53:04.000000000 +0100
@@ -22,7 +22,7 @@
AC_PREREQ(2.57)
AC_INIT([xf86-video-intel],
- 2.9.0,
+ 2.9.1,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg]
xf86-video-intel)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-video-intel-2.9.0/src/drmmode_display.c new/xf86-video-intel-2.9.1/src/drmmode_display.c
--- old/xf86-video-intel-2.9.0/src/drmmode_display.c 2009-09-22 20:39:59.000000000 +0200
+++ new/xf86-video-intel-2.9.1/src/drmmode_display.c 2009-10-26 12:48:05.000000000 +0100
@@ -363,6 +363,11 @@
goto done;
#endif
+#if XORG_VERSION_CURRENT >= XORG_VERSION_NUMERIC(1,7,0,0,0)
+ crtc->funcs->gamma_set(crtc, crtc->gamma_red, crtc->gamma_green,
+ crtc->gamma_blue, crtc->gamma_size);
+#endif
+
drmmode_ConvertToKMode(crtc->scrn, &kmode, mode);
@@ -1415,3 +1420,18 @@
return drm_intel_get_pipe_from_crtc_id (bufmgr, drmmode_crtc->mode_crtc->crtc_id);
}
+
+void drmmode_closefb(ScrnInfoPtr scrn)
+{
+ xf86CrtcConfigPtr xf86_config;
+ drmmode_crtc_private_ptr drmmode_crtc;
+ drmmode_ptr drmmode;
+
+ xf86_config = XF86_CRTC_CONFIG_PTR(scrn);
+
+ drmmode_crtc = xf86_config->crtc[0]->driver_private;
+ drmmode = drmmode_crtc->drmmode;
+
+ drmModeRmFB(drmmode->fd, drmmode->fb_id);
+ drmmode->fb_id = 0;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-video-intel-2.9.0/src/i830.h new/xf86-video-intel-2.9.1/src/i830.h
--- old/xf86-video-intel-2.9.0/src/i830.h 2009-09-22 20:39:59.000000000 +0200
+++ new/xf86-video-intel-2.9.1/src/i830.h 2009-10-26 12:48:05.000000000 +0100
@@ -692,6 +692,7 @@
extern Bool drmmode_pre_init(ScrnInfoPtr pScrn, int fd, int cpp);
extern int drmmode_get_pipe_from_crtc_id(drm_intel_bufmgr *bufmgr, xf86CrtcPtr crtc);
+extern void drmmode_closefb(ScrnInfoPtr scrn);
extern int drmmode_output_dpms_status(xf86OutputPtr output);
void
drmmode_crtc_set_cursor_bo(xf86CrtcPtr crtc, dri_bo *cursor);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-video-intel-2.9.0/src/i830_driver.c new/xf86-video-intel-2.9.1/src/i830_driver.c
--- old/xf86-video-intel-2.9.0/src/i830_driver.c 2009-09-22 20:39:59.000000000 +0200
+++ new/xf86-video-intel-2.9.1/src/i830_driver.c 2009-10-26 12:48:05.000000000 +0100
@@ -3079,6 +3079,8 @@
}
if (pI830->front_buffer) {
i830_set_pixmap_bo(pScreen->GetScreenPixmap(pScreen), NULL);
+ if (pI830->use_drm_mode)
+ drmmode_closefb(pScrn);
i830_free_memory(pScrn, pI830->front_buffer);
pI830->front_buffer = NULL;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-video-intel-2.9.0/src/i830_sdvo.c new/xf86-video-intel-2.9.1/src/i830_sdvo.c
--- old/xf86-video-intel-2.9.0/src/i830_sdvo.c 2009-09-22 20:39:59.000000000 +0200
+++ new/xf86-video-intel-2.9.1/src/i830_sdvo.c 2009-10-26 12:48:05.000000000 +0100
@@ -1824,9 +1824,6 @@
xf86MonPtr edid_mon;
/* Check EDID in DVI-I case */
edid_mon = xf86OutputGetEDID (output, intel_output->pDDCBus);
- /* when there is no EDID, it should be detected as disconnected */
- if (!edid_mon)
- return XF86OutputStatusDisconnected;
if (edid_mon && !DIGITAL(edid_mon->features.input_type)) {
xfree(edid_mon);
return XF86OutputStatusDisconnected;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-video-intel-2.9.0/uxa/uxa-render.c new/xf86-video-intel-2.9.1/uxa/uxa-render.c
--- old/xf86-video-intel-2.9.0/uxa/uxa-render.c 2009-09-22 20:39:59.000000000 +0200
+++ new/xf86-video-intel-2.9.1/uxa/uxa-render.c 2009-10-26 12:48:05.000000000 +0100
@@ -360,8 +360,8 @@
pSrc = CreatePicture (0, &pPixmap->drawable,
PictureMatchFormat (pScreen, 1, PICT_a1),
0, 0, serverClient, &error);
- FreeScratchPixmapHeader (pPixmap);
if (!pSrc) {
+ FreeScratchPixmapHeader (pPixmap);
FreePicture (pPicture, 0);
return 0;
}
@@ -373,6 +373,7 @@
width, height);
FreePicture (pSrc, 0);
+ FreeScratchPixmapHeader (pPixmap);
return pPicture;
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package xorg-x11 for openSUSE:Factory
checked in at Mon Oct 26 17:19:25 CET 2009.
--------
--- xorg-x11/xorg-x11.changes 2009-10-08 13:08:53.000000000 +0200
+++ xorg-x11/xorg-x11.changes 2009-10-24 21:18:22.000000000 +0200
@@ -1,0 +2,5 @@
+Sat Oct 24 17:29:49 UTC 2009 - andrea(a)opensuse.org
+
+- added LXDM support to /etc/init.d/xdm (openFATE #307729)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11.spec ++++++
--- /var/tmp/diff_new_pack.YlOele/_old 2009-10-26 17:18:55.000000000 +0100
+++ /var/tmp/diff_new_pack.YlOele/_new 2009-10-26 17:18:55.000000000 +0100
@@ -26,7 +26,7 @@
%endif
Url: http://xorg.freedesktop.org/
Version: 7.4
-Release: 34
+Release: 35
License: MIT License (or similar)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/X11/Utilities
++++++ xdm.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/etc/init.d/xdm new/etc/init.d/xdm
--- old/etc/init.d/xdm 2009-09-14 23:35:38.000000000 +0200
+++ new/etc/init.d/xdm 2009-10-24 19:26:33.000000000 +0200
@@ -68,6 +68,7 @@
KDM_PIDFILE="/var/run/kdm.pid"
GDM_PIDFILE="/var/run/gdm.pid"
SLIM_PIDFILE="/var/run/slim.lock"
+LXDM_PIDFILE="/var/run/lxdm.pid"
PIDFILE=$XDM_PIDFILE
KDEROOTHOME=/root/.kdm
export KDEROOTHOME
@@ -86,6 +87,7 @@
KDM4_BIN=/usr/bin/kdm
WDM_BIN=/usr/bin/wdm
SLIM_BIN=/usr/bin/slim
+LXDM_BIN=/usr/bin/lxdm
RELOADSIGNAL="-HUP"
DM=${DISPLAYMANAGER##*/}
@@ -115,6 +117,10 @@
XDMOPTIONS=-d
PIDFILE=$SLIM_PIDFILE
;;
+ lxdm|LXDM) DISPLAYMANAGER=$LXDM_BIN
+ XDMOPTIONS=-d
+ PIDFILE=$LXDM_PIDFILE
+ ;;
console) exit 0
;;
*) DISPLAYMANAGER=$XDM_BIN
@@ -225,6 +231,8 @@
PIDFILE=$XDM_PIDFILE
elif test -s "$SLIM_PIDFILE"; then
PIDFILE=$SLIM_PIDFILE
+ elif test -s "$LXDM_PIDFILE"; then
+ PIDFILE=$LXDM_PIDFILE
fi
if test -s $PIDFILE; then
read -t 1 PID < $PIDFILE
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package x11-input-wacom for openSUSE:Factory
checked in at Mon Oct 26 17:18:36 CET 2009.
--------
--- x11-input-wacom/x11-input-wacom.changes 2009-08-03 18:32:24.000000000 +0200
+++ x11-input-wacom/x11-input-wacom.changes 2009-10-23 21:47:57.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Oct 23 21:46:17 CEST 2009 - sndirsch(a)suse.de
+
+- added tk to Requires of x11-input-wacom-tools (bnc #549012)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ x11-input-wacom.spec ++++++
--- /var/tmp/diff_new_pack.LJfydZ/_old 2009-10-26 17:11:31.000000000 +0100
+++ /var/tmp/diff_new_pack.LJfydZ/_new 2009-10-26 17:11:31.000000000 +0100
@@ -32,7 +32,7 @@
Url: http://linuxwacom.sourceforge.net/
Group: System/X11/Utilities
Version: 0.8.3
-Release: 2
+Release: 3
Summary: X11 input module for wacom tablet
Provides: xorg-x11-server:/usr/X11R6/%{_lib}/modules/input/wacom_drv.o
Supplements: xorg-x11-server
@@ -58,7 +58,7 @@
License: GPL v2 or later
Summary: Tools for configuration, diagnostic and libraries for Wacom tablets
Group: System/X11/Utilities
-Requires: %{name} = %{version}-%{release}
+Requires: %{name} = %{version}-%{release} tk
Provides: linuxwacom
Obsoletes: linuxwacom
AutoReqProv: on
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package transfig for openSUSE:Factory
checked in at Mon Oct 26 17:11:07 CET 2009.
--------
--- transfig/transfig.changes 2009-08-26 14:17:17.000000000 +0200
+++ transfig/transfig.changes 2009-10-09 14:19:26.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Oct 9 14:18:53 CEST 2009 - werner(a)suse.de
+
+- Yet an other David Binderman bug (bnc#544938)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
transfig.3.2.5-binderman.dif
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ transfig.spec ++++++
--- /var/tmp/diff_new_pack.9W0aOc/_old 2009-10-26 17:10:58.000000000 +0100
+++ /var/tmp/diff_new_pack.9W0aOc/_new 2009-10-26 17:10:58.000000000 +0100
@@ -26,11 +26,12 @@
Requires: netpbm ghostscript-library ghostscript-fonts-std
AutoReqProv: on
Version: 3.2.5
-Release: 160
+Release: 161
Summary: Graphic Converter
Source: transfig.%{version}.tar.bz2
Patch0: transfig.%{version}.dif
Patch1: transfig.%{version}-cups.dif
+Patch2: transfig.%{version}-binderman.dif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{expand: %%global _exec_prefix %(type -p pkg-config &>/dev/null && pkg-config --variable prefix x11 || echo /usr/X11R6)}
%if "%_exec_prefix" == "/usr/X11R6"
++++++ transfig.3.2.5-binderman.dif ++++++
--- transfig/sys.c
+++ transfig/sys.c 2009-10-09 14:17:09.932073007 +0200
@@ -37,6 +37,7 @@ char *sysls()
i += 1;
c = fgetc(ls);
}
+ pclose(ls);
sysbuf[i] = '\0';
return sysbuf;
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0