Hello community,

here is the log from the commit of package kdirstat.2932 for 
openSUSE:13.1:Update checked in at 2014-08-11 09:44:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/kdirstat.2932 (Old)
 and      /work/SRC/openSUSE:13.1:Update/.kdirstat.2932.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kdirstat.2932"

Changes:
--------
New Changes file:

--- /dev/null   2014-07-24 01:57:42.080040256 +0200
+++ /work/SRC/openSUSE:13.1:Update/.kdirstat.2932.new/kdirstat.changes  
2014-08-11 09:44:36.000000000 +0200
@@ -0,0 +1,299 @@
+-------------------------------------------------------------------
+Wed Jul  2 13:10:00 UTC 2014 - alarr...@suse.com
+
+- Fixed a command injection problem (CVE-2014-2528) with patch from
+  upstream (bnc#868682) The patch file is fix-CVE-2014-2528.diff
+
+-------------------------------------------------------------------
+Fri Jun  1 11:55:27 CEST 2007 - co...@suse.de
+
+- use kde_post_install
+
+-------------------------------------------------------------------
+Mon Sep 18 21:55:48 CEST 2006 - dmuel...@suse.de
+
+- build parallel 
+
+-------------------------------------------------------------------
+Tue May 30 07:52:52 CEST 2006 - adr...@suse.de
+
+- fix build for < 10.1
+
+-------------------------------------------------------------------
+Wed Feb 15 11:35:32 CET 2006 - stbin...@suse.de
+
+- fix Name/GenericName in .desktop file
+
+-------------------------------------------------------------------
+Wed Jan 25 21:33:14 CET 2006 - m...@suse.de
+
+- converted neededforbuild to BuildRequires
+
+-------------------------------------------------------------------
+Tue Feb 22 15:37:33 CET 2005 - s...@suse.de
+
+- Updated to V 2.4.4 (thorougly tested since 12/2004):
+  Support for hard links and sparse files 
+
+-------------------------------------------------------------------
+Thu Feb 17 13:36:18 CET 2005 - adr...@suse.de
+
+- menu entry moved to xdg dir
+
+-------------------------------------------------------------------
+Wed Jan 12 13:40:20 CET 2005 - co...@suse.de
+
+- disable unsermake - using GNU make extensions
+
+-------------------------------------------------------------------
+Mon Dec  6 18:17:16 CET 2004 - s...@suse.de
+
+- Updated to V 2.4.3:
+  Added "Open with" cleanup action 
+
+-------------------------------------------------------------------
+Wed Nov 24 15:34:12 CET 2004 - r...@suse.de
+
+- fixed filelist (file listed twice)
+
+-------------------------------------------------------------------
+Wed Nov 24 13:18:27 CET 2004 - s...@suse.de
+
+Updated to V 2.4.2:
+- Integrated all patches upstream (I am the upstream author)
+- Fixed lots of KDE libs "deprecated" warnings
+- Now using "trash:/" if running under KDE >= 3.4
+- Added config file update file (migration ~/KDesktop/Trash -> %t)
+
+-------------------------------------------------------------------
+Tue Mar 30 11:54:37 CEST 2004 - s...@suse.de
+
+- Fixed KPacMan animation widget rendering in toolbar 
+
+-------------------------------------------------------------------
+Mon Mar  1 15:28:58 CET 2004 - s...@suse.de
+
+- Updated German translation 
+
+-------------------------------------------------------------------
+Mon Feb 23 11:41:52 CET 2004 - adr...@suse.de
+
+- add %suse_update_desktop_file
+
+-------------------------------------------------------------------
+Tue Jan 13 11:03:06 CET 2004 - co...@suse.de
+
+- fixing Makefile problems
+- use %find_lang
+
+-------------------------------------------------------------------
+Sat Jan 10 14:27:21 CET 2004 - adr...@suse.de
+
+- add %defattr
+- let rpm strip
+
+-------------------------------------------------------------------
+Tue Oct 14 12:51:26 CEST 2003 - s...@suse.de
+
+- Fixed abuild complaints about dirs not owned by package
+
+-------------------------------------------------------------------
+Fri Oct 10 15:18:10 CEST 2003 - s...@suse.de
+
+- Moved Hungarian translation into tarball
+- Fixed KDE-3 doc build problems
+- Bumped version to 2.4.1 
+
+-------------------------------------------------------------------
+Mon Sep 15 17:44:23 CEST 2003 - s...@suse.de
+
+- Added Hungarian translaton contributed by h...@suselinux.hu 
+
+-------------------------------------------------------------------
+Mon Sep  1 11:13:33 CEST 2003 - adr...@suse.de
+
+- add Categories
+
+-------------------------------------------------------------------
+Sat Aug 30 01:08:15 CEST 2003 - r...@suse.de
+
+- added directories to filelist 
+
+-------------------------------------------------------------------
+Fri Aug 29 14:58:54 CEST 2003 - s...@suse.de
+
+- Updated to 2.4.0 which is little more than 2.3.7 declared "stable"
+  plus a bug fix: Fixed crash on program quit while still reading
+  directories
+
+- Added German translation
+
+-------------------------------------------------------------------
+Mon Jul 28 13:08:49 CEST 2003 - adr...@suse.de
+
+- add Categories
+
+-------------------------------------------------------------------
+Sun Jun 15 18:44:44 CEST 2003 - co...@suse.de
+
+- package directories and use %find_lang
+
+-------------------------------------------------------------------
+Mon May 26 13:18:48 CEST 2003 - s...@suse.de
+
+- update to 2.3.7: Performance boost 
+
+-------------------------------------------------------------------
+Mon Feb  3 12:38:17 CET 2003 - s...@suse.de
+
+- update to 2.3.6: Fixed crash on startup without config file
+
+-------------------------------------------------------------------
+Fri Jan 31 14:30:38 CET 2003 - s...@suse.de
+
+- update to 2.3.5 (with colored treemaps) 
+
+-------------------------------------------------------------------
+Fri Nov 22 00:59:32 CET 2002 - r...@suse.de
+
+- disable-final 
+
+-------------------------------------------------------------------
+Mon Jun  3 15:40:56 CEST 2002 - adr...@suse.de
+
+- update to 2.2.0 final
+
+-------------------------------------------------------------------
+Wed May 22 15:18:14 CEST 2002 - co...@suse.de
+
+- adding admin tarball and use common_options
+
+-------------------------------------------------------------------
+Tue Apr 23 12:06:41 CEST 2002 - s...@suse.de
+ 
+- Updated to V 2.1.1-beta:
+  Improved support for Asian languages
+  New: Translation for Japanese 
+
+-------------------------------------------------------------------
+Thu Apr 18 16:16:27 CEST 2002 - s...@suse.de
+
+- Updated to V 2.1.0-beta:
+  KDE 3 -port (new admin/ subdirectory) 
+
+-------------------------------------------------------------------
+Fri Mar  1 15:47:39 CET 2002 - s...@suse.de
+
+- Updated to V 2.0.1:
+  Support for large files (>2GB)
+  The real diff is only one line in configure.in.in 
+  (AC_SYS_LARGEFILE) and one '#include "config.h"'
+  in kdirtree.cpp
+  Checked by Andreas Jaeger
+
+-------------------------------------------------------------------
+Mon Feb 25 12:42:10 CET 2002 - s...@suse.de
+
+- Updated to V 2.0.0:
++++ 102 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:13.1:Update/.kdirstat.2932.new/kdirstat.changes

New:
----
  fix-CVE-2014-2528.diff
  kdirstat-2.4.4.tar.bz2
  kdirstat.changes
  kdirstat.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kdirstat.spec ++++++
#
# spec file for package kdirstat
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:           kdirstat
BuildRequires:  kdelibs3-devel
Url:            http://kdirstat.sourceforge.net
Summary:        Graphical Directory Statistics for Used Disk Space
License:        GPL-2.0+
Group:          Productivity/File utilities
Version:        2.4.4
Release:        0
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Source0:        kdirstat-%{version}.tar.bz2
# PATCH-FIX-UPSTREAM fix-CVE-2014-2528.diff -- fix performance issue with 
Klipper see https://bugs.kde.org/show_bug.cgi?id=238084
Patch0:         fix-CVE-2014-2528.diff

%description
KDirStat (KDE Directory Statistics) is a utility program that sums up
disk usage for directory trees--very much like the Unix 'du' command.
It can also help you clean up used space.



Authors:
--------
    Stefan Hundhammer <s...@suse.de>

%prep
%setup -q
%patch0

%build
. /etc/opt/kde3/common_options
update_admin --no-unsermake
./configure $configkde --disable-final
make %{?jobs:-j %jobs}

%install
. /etc/opt/kde3/common_options
make DESTDIR=$RPM_BUILD_ROOT $INSTALL_TARGET
%if %suse_version < 1010
%suse_update_desktop_file %name Filesystem
%else
%suse_update_desktop_file -N "KDirStat" -G "Directory Statistics" %name 
Filesystem
%endif
kde_post_install
%find_lang %name

%clean
rm -rf $RPM_BUILD_ROOT

%files -f %name.lang
%defattr(-,root,root)
%doc COPYING AUTHORS ChangeLog TODO README
/opt/kde3/bin/kdirstat
/opt/kde3/share/apps/kdirstat
/opt/kde3/share/appl*/*/kdirstat*
/opt/kde3/share/doc/HTML/*/kdirstat/
%dir /opt/kde3/share/icons/hicolor/16x16
%dir /opt/kde3/share/icons/hicolor/16x16/apps
%dir /opt/kde3/share/icons/hicolor/32x32
%dir /opt/kde3/share/icons/hicolor/32x32/apps
/opt/kde3/share/icons/??color/??x??/*/kdirstat*
%dir /opt/kde3/share/apps/kconf_update
/opt/kde3/share/apps/kconf_update/kdirstat.upd
/opt/kde3/share/apps/kconf_update/fix_move_to_trash_bin.pl

%changelog
++++++ fix-CVE-2014-2528.diff ++++++
Index: kdirstat/kcleanup.cpp
===================================================================
--- kdirstat.orig/kcleanup.cpp
+++ kdirstat/kcleanup.cpp
@@ -311,10 +311,10 @@ KCleanup::expandVariables( const KFileIn
 {
     QString expanded = unexpanded;
 
-    expanded.replace( QRegExp( "%p" ),
-                     "\"" + QString::fromLocal8Bit( item->url() )  + "\"" );
-    expanded.replace( QRegExp( "%n" ),
-                     "\"" + QString::fromLocal8Bit( item->name() ) + "\"" );
+    QString url = QString::fromLocal8Bit( item->url() ).replace("'", "'\\''");
+    expanded.replace( QRegExp( "%p" ), "'" + url + "'" );
+    QString name = QString::fromLocal8Bit( item->name() ).replace("'", 
"'\\''");
+    expanded.replace( QRegExp( "%n" ), "'" + name + "'" );
 
     if ( KDE::versionMajor() >= 3 && KDE::versionMinor() >= 4 )
        expanded.replace( QRegExp( "%t" ), "trash:/" );
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to