Hello community,
here is the log from the commit of package yast2
checked in at Wed Jun 14 13:34:43 CEST 2006.
--------
--- yast2/yast2.changes 2006-06-02 15:19:23.000000000 +0200
+++ yast2/yast2.changes 2006-06-13 15:14:46.000000000 +0200
@@ -1,0 +2,20 @@
+Tue Jun 13 13:27:35 CEST 2006 - jsrain@suse.cz
+
+- fixed encoding/decoding query part of URL (#179913)
+- 2.13.64
+
+-------------------------------------------------------------------
+Mon Jun 12 17:16:34 CEST 2006 - mvidner@suse.cz
+
+- Moved cfg_security.scr from yast2-security.rpm to yast2.rpm
+- Do not sit in a networked directory when reconfiguring network
+ (#61055, reapplied lost fix).
+- 2.13.63
+
+-------------------------------------------------------------------
+Mon Jun 12 11:48:12 CEST 2006 - locilka@suse.cz
+
+- Do not register Signature Callbacks in case of AutoInst (#183821)
+- 2.13.62
+
+-------------------------------------------------------------------
Old:
----
yast2-2.13.61.tar.bz2
New:
----
yast2-2.13.64.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2.spec ++++++
--- /var/tmp/diff_new_pack.EJncFB/_old 2006-06-14 13:33:52.000000000 +0200
+++ /var/tmp/diff_new_pack.EJncFB/_new 2006-06-14 13:33:52.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2 (Version 2.13.61)
+# spec file for package yast2 (Version 2.13.64)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2
-Version: 2.13.61
+Version: 2.13.64
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-2.13.61.tar.bz2
+Source0: yast2-2.13.64.tar.bz2
prefix: /usr
BuildRequires: perl-XML-Writer update-desktop-files yast2-devtools yast2-pkg-bindings yast2-testsuite
# Need the new file popups
@@ -30,6 +30,8 @@
Requires: coreutils
Requires: yast2-xml, yast2-hardware-detection
Requires: SuSEfirewall2
+# moved cfg_security.scr
+Conflicts: yast2-security <= 2.13.2
Provides: yast2-lib-sequencer
Obsoletes: yast2-lib-sequencer
Provides: yast2-lib-wizard yast2-lib-wizard-devel yast2-trans-wizard
@@ -93,7 +95,7 @@
Steffen Winterfeldt
%prep
-%setup -n yast2-2.13.61
+%setup -n yast2-2.13.64
%build
%{prefix}/bin/y2tool y2autoconf
@@ -192,6 +194,17 @@
%doc %{prefix}/share/doc/packages/yast2/wizard
%changelog -n yast2
+* Tue Jun 13 2006 - jsrain@suse.cz
+- fixed encoding/decoding query part of URL (#179913)
+- 2.13.64
+* Mon Jun 12 2006 - mvidner@suse.cz
+- Moved cfg_security.scr from yast2-security.rpm to yast2.rpm
+- Do not sit in a networked directory when reconfiguring network
+ (#61055, reapplied lost fix).
+- 2.13.63
+* Mon Jun 12 2006 - locilka@suse.cz
+- Do not register Signature Callbacks in case of AutoInst (#183821)
+- 2.13.62
* Fri Jun 02 2006 - jsrain@suse.cz
- Marked global API of following modules as stable:
ProductFeatures, WizardHW
++++++ yast2-2.13.61.tar.bz2 -> yast2-2.13.64.tar.bz2 ++++++
++++ 2551 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-2.13.61/VERSION new/yast2-2.13.64/VERSION
--- old/yast2-2.13.61/VERSION 2006-06-02 15:03:44.000000000 +0200
+++ new/yast2-2.13.64/VERSION 2006-06-13 13:33:04.000000000 +0200
@@ -1 +1 @@
-2.13.61
+2.13.64
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-2.13.61/configure.in new/yast2-2.13.64/configure.in
--- old/yast2-2.13.61/configure.in 2006-06-02 15:16:56.000000000 +0200
+++ new/yast2-2.13.64/configure.in 2006-06-13 15:00:15.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.13.18 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2, 2.13.61, http://bugs.opensuse.org/, yast2)
+AC_INIT(yast2, 2.13.64, http://bugs.opensuse.org/, yast2)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -17,7 +17,7 @@
AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
dnl Important YaST2 variables
-VERSION="2.13.61"
+VERSION="2.13.64"
RPMNAME="yast2"
MAINTAINER="Stanislav Visnovsky "
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-2.13.61/library/agents/cfg_security.scr new/yast2-2.13.64/library/agents/cfg_security.scr
--- old/yast2-2.13.61/library/agents/cfg_security.scr 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-2.13.64/library/agents/cfg_security.scr 2006-06-13 13:12:53.000000000 +0200
@@ -0,0 +1,26 @@
+/**
+ * File: cfg_security.scr
+ * Summary: Agent for reading/writing /etc/sysconfig/security
+ * Author: Michal Svec
+ * Access: read / write
+ *
+ * Example:
+ * Dir(.sysconfig.security)
+ * (["PERMISSION_SECURITY", ...])
+ **
+ * Read(.sysconfig.security.PERMISSION_SECURITY)
+ * ("easy")
+ **
+ * Write(.sysconfig.security.PERMISSION_SECURITY, "easy")
+ * (true)
+ *
+ * $Id: cfg_security.scr 31453 2006-06-12 15:13:46Z mvidner $
+ *
+ * Read/Sets the values defined in <tt>/etc/sysconfig/security</tt>
+ * in an easy manner.
+ */
+.sysconfig.security
+
+`ag_ini(
+ `SysConfigFile("/etc/sysconfig/security")
+)
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-2.13.61/library/modules/Version.ycp new/yast2-2.13.64/library/modules/Version.ycp
--- old/yast2-2.13.61/library/modules/Version.ycp 2006-06-02 15:17:32.000000000 +0200
+++ new/yast2-2.13.64/library/modules/Version.ycp 2006-06-13 15:00:49.000000000 +0200
@@ -20,7 +20,7 @@
/**
* Version of the yast2 package
*/
-global string yast2 = "2.13.61";
+global string yast2 = "2.13.64";
/* 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-2.13.61/library/network/src/NetworkService.ycp new/yast2-2.13.64/library/network/src/NetworkService.ycp
--- old/yast2-2.13.61/library/network/src/NetworkService.ycp 2006-05-03 11:03:51.000000000 +0200
+++ new/yast2-2.13.64/library/network/src/NetworkService.ycp 2006-06-13 13:12:53.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: Init script handling, ifup vs NetworkManager
* Authors: Martin Vidner
*
- * $Id: NetworkService.ycp 27936 2006-02-13 20:01:14Z olh $
+ * $Id: NetworkService.ycp 31444 2006-06-12 10:27:34Z mvidner $
*
* This module used to switch between rcnetwork and rcnetworkmanager.
* Now the master switch is /etc/sysconfig/network/config:NETWORKMANAGER
@@ -61,14 +61,17 @@
* Enables and disables the appropriate services.
*/
global void EnableDisable () {
- Service::Enable ("network");
+ // Workaround for bug #61055:
+ y2milestone("Enabling service %1", "network");
+ string cmd = "cd /; /sbin/insserv -d /etc/init.d/network";
+ SCR::Execute (.target.bash, cmd);
}
boolean RunScript (string script, string action) {
if (script == "")
return true;
y2milestone("rc%1 %2", script, action);
- // Workaround for bug #46055:
+ // Workaround for bug #61055:
string cmd = sformat ("cd /; /etc/init.d/%1 %2", script, action);
return SCR::Execute (.target.bash, cmd) == 0;
}
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-2.13.61/library/packages/src/PackageCallbacksInit.ycp new/yast2-2.13.64/library/packages/src/PackageCallbacksInit.ycp
--- old/yast2-2.13.61/library/packages/src/PackageCallbacksInit.ycp 2006-05-03 11:03:53.000000000 +0200
+++ new/yast2-2.13.64/library/packages/src/PackageCallbacksInit.ycp 2006-06-13 13:12:54.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: Initialize packager callbacks
* Authors: Jiri Srain
*
- * $Id: PackageCallbacksInit.ycp 29964 2006-04-11 08:08:55Z locilka $
+ * $Id: PackageCallbacksInit.ycp 31443 2006-06-12 09:50:17Z locilka $
*
* This module is used to initialize package manager callbacks
*/
@@ -14,6 +14,8 @@
module "PackageCallbacksInit";
textdomain "base";
+import "Mode";
+
/**
* Register callbacks for media change
*/
@@ -41,14 +43,18 @@
// Pkg::CallbackProgressDownload ("PackageCallbacks::ProgressDownload");
// Pkg::CallbackDoneDownload ("PackageCallbacks::DoneDownload");
- // Signature-related callbacks
- Pkg::CallbackAcceptUnsignedFile ("SignatureCheckCallbacks::AcceptUnsignedFile");
- Pkg::CallbackAcceptUnknownGpgKey ("SignatureCheckCallbacks::AcceptUnknownGpgKey");
- Pkg::CallbackImportGpgKey ("SignatureCheckCallbacks::ImportGpgKey");
- Pkg::CallbackAcceptVerificationFailed ("SignatureCheckCallbacks::AcceptVerificationFailed");
- Pkg::CallbackTrustedKeyAdded ("SignatureCheckCallbacks::TrustedKeyAdded");
- Pkg::CallbackTrustedKeyRemoved ("SignatureCheckCallbacks::TrustedKeyRemoved");
- Pkg::CallbackAcceptFileWithoutChecksum("SignatureCheckCallbacks::AcceptFileWithoutChecksum");
+ // @see bugzilla #183821
+ // Do not register these callbacks in case of AutoInstallation
+ if (Mode::autoinst() != true) {
+ // Signature-related callbacks
+ Pkg::CallbackAcceptUnsignedFile ("SignatureCheckCallbacks::AcceptUnsignedFile");
+ Pkg::CallbackAcceptUnknownGpgKey ("SignatureCheckCallbacks::AcceptUnknownGpgKey");
+ Pkg::CallbackImportGpgKey ("SignatureCheckCallbacks::ImportGpgKey");
+ Pkg::CallbackAcceptVerificationFailed ("SignatureCheckCallbacks::AcceptVerificationFailed");
+ Pkg::CallbackTrustedKeyAdded ("SignatureCheckCallbacks::TrustedKeyAdded");
+ Pkg::CallbackTrustedKeyRemoved ("SignatureCheckCallbacks::TrustedKeyRemoved");
+ Pkg::CallbackAcceptFileWithoutChecksum ("SignatureCheckCallbacks::AcceptFileWithoutChecksum");
+ }
SetMediaCallbacks ();
}
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-2.13.61/library/types/src/URL.ycp new/yast2-2.13.64/library/types/src/URL.ycp
--- old/yast2-2.13.61/library/types/src/URL.ycp 2006-06-02 12:28:18.000000000 +0200
+++ new/yast2-2.13.64/library/types/src/URL.ycp 2006-06-13 13:31:55.000000000 +0200
@@ -6,7 +6,7 @@
* Anas Nashif
* Flags: Stable
*
- * $Id: URL.ycp 31242 2006-06-01 12:59:16Z locilka $
+ * $Id: URL.ycp 31472 2006-06-13 11:31:49Z jsrain $
*/
{
@@ -70,6 +70,21 @@
];
/**
+ * Transform map used for (un)escaping characters in query part of a URL.
+ * It doesn't contain '%' because this character must be used in a particular
+ * order (the first or the last) during processing
+ */
+global map transform_map_query = $[
+ ";":"%3b",
+ "?":"%3f",
+ "@":"%40",
+ "+":"%2b",
+ "$":"%24",
+ ",":"%2c",
+ " ":"%20"
+];
+
+/**
* Escape reserved characters in string used as a part of URL (e.g. '%' => '%25', '@' => '%40'...)
*
* @param in input string to escape
@@ -177,7 +192,7 @@
}
}
tokens["path"] = UnEscapeString(pth, transform_map_filename);
- tokens["query"] = UnEscapeString(rawtokens[5]:"", transform_map_passwd);
+ tokens["query"] = UnEscapeString(rawtokens[5]:"", transform_map_query);
tokens["fragment"] = UnEscapeString(rawtokens[7]:"", transform_map_passwd);
/* Extract username:pass@host:port */
@@ -307,7 +322,7 @@
y2debug("url: %1", url);
if (tokens["query"]:"" != "" )
- url = sformat("%1?%2", url, EscapeString(tokens["query"]:"", transform_map_passwd));
+ url = sformat("%1?%2", url, EscapeString(tokens["query"]:"", transform_map_query));
if (tokens["fragment"]:"" != "" )
url = sformat("%1#%2", url, EscapeString(tokens["fragment"]:"", transform_map_passwd));
y2debug("url: %1", url);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit-help@opensuse.org