rpms/kdelibs/devel kdelibs-3.3.5-khtml-overflow-CVE-2006-4811.patch, NONE, 1.1 kdelibs-3.5.5-kde#135988.patch, NONE, 1.1 kdelibs-3.5.5-kmcupsmanager.patch, NONE, 1.1 kdelibs.spec, 1.196, 1.197 sources, 1.48, 1.49 kdelibs-3.5.4-kde#100188.patch, 1.1, NONE kdelibs-3.5.4-kde#106748.patch, 1.1, NONE kdelibs-3.5.4-kde#106812.patch, 1.1, NONE kdelibs-3.5.4-kde#115891.patch, 1.3, NONE kdelibs-3.5.4-kde#119167.patch, 1.1, NONE kdelibs-3.5.4-kde#121528.patch, 1.1, NONE kdelibs-3.5.4-kde#123413.patch, 1.1, NONE kdelibs-3.5.4-kde#123915.patch, 1.1, NONE kdelibs-3.5.4-kde#123941.patch, 1.1, NONE kdelibs-3.5.4-kde#131366.patch, 1.1, NONE kdelibs-3.5.4-kde#131933.patch, 1.1, NONE kdelibs-3.5.4-kde#131979.patch, 1.1, NONE kdelibs-3.5.4-kde#132678.patch, 1.1, NONE kdelibs-3.5.4-kde#133071.patch, 1.1, NONE kdelibs-3.5.4-kde#133401.patch, 1.1, NONE kdelibs-3.5.4-kde#133529.patch, 1.1, NONE kdelibs-3.5.4-kde#133677.patch, 1.1, NONE kdelibs-3.5.4-kde#134118.patch, 1.1, NONE kdelibs-3.5.4-kde#90462.patch, 1.1, NONE kdelibs-3.5.4-kdeb! ug-crash.patch, 1.1, NONE kdelibs-3.5.4-khtml-rendering.patch, 1.1, NONE kdelibs-3.5.4-tango-icon.patch, 1.1, NONE

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Tue Nov 14 15:18:18 UTC 2006


Author: than

Update of /cvs/dist/rpms/kdelibs/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv6134

Modified Files:
	kdelibs.spec sources 
Added Files:
	kdelibs-3.3.5-khtml-overflow-CVE-2006-4811.patch 
	kdelibs-3.5.5-kde#135988.patch 
	kdelibs-3.5.5-kmcupsmanager.patch 
Removed Files:
	kdelibs-3.5.4-kde#100188.patch kdelibs-3.5.4-kde#106748.patch 
	kdelibs-3.5.4-kde#106812.patch kdelibs-3.5.4-kde#115891.patch 
	kdelibs-3.5.4-kde#119167.patch kdelibs-3.5.4-kde#121528.patch 
	kdelibs-3.5.4-kde#123413.patch kdelibs-3.5.4-kde#123915.patch 
	kdelibs-3.5.4-kde#123941.patch kdelibs-3.5.4-kde#131366.patch 
	kdelibs-3.5.4-kde#131933.patch kdelibs-3.5.4-kde#131979.patch 
	kdelibs-3.5.4-kde#132678.patch kdelibs-3.5.4-kde#133071.patch 
	kdelibs-3.5.4-kde#133401.patch kdelibs-3.5.4-kde#133529.patch 
	kdelibs-3.5.4-kde#133677.patch kdelibs-3.5.4-kde#134118.patch 
	kdelibs-3.5.4-kde#90462.patch kdelibs-3.5.4-kdebug-crash.patch 
	kdelibs-3.5.4-khtml-rendering.patch 
	kdelibs-3.5.4-tango-icon.patch 
Log Message:
rebuilt


kdelibs-3.3.5-khtml-overflow-CVE-2006-4811.patch:
 render_image.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletion(-)

--- NEW FILE kdelibs-3.3.5-khtml-overflow-CVE-2006-4811.patch ---
--- kdelibs-3.3.5/khtml/rendering/render_image.cpp.orig	2006-10-16 20:46:19.000000000 +0200
+++ kdelibs-3.3.5/khtml/rendering/render_image.cpp	2006-10-16 20:47:15.000000000 +0200
@@ -266,7 +266,8 @@
         if ( (cWidth != intrinsicWidth() ||  cHeight != intrinsicHeight()) &&
              pix.width() > 0 && pix.height() > 0 && i->valid_rect().isValid())
         {
-            if (resizeCache.isNull() && cWidth && cHeight && intrinsicWidth() && intrinsicHeight())
+            if (resizeCache.isNull() && cWidth > 0 && cHeight > 0 && intrinsicWidth() && intrinsicHeight()
+                    && cWidth < 4096 && cHeight < 4096)
             {
                 QRect scaledrect(i->valid_rect());
 //                 kdDebug(6040) << "time elapsed: " << dt->elapsed() << endl;

kdelibs-3.5.5-kde#135988.patch:
 html_elementimpl.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

--- NEW FILE kdelibs-3.5.5-kde#135988.patch ---
Index: khtml/html/html_elementimpl.cpp
===================================================================
--- khtml/html/html_elementimpl.cpp	(Revision 597735)
+++ khtml/html/html_elementimpl.cpp	(Revision 597736)
@@ -460,7 +460,7 @@
 
 DOMString HTMLElementImpl::innerText() const
 {
-    DOMString text = "";
+    QString text = "";
     if(!firstChild())
         return text;
 
@@ -481,7 +481,8 @@
             n = next;
         }
         if(n->isTextNode() ) {
-            text += static_cast<const TextImpl *>(n)->data();
+            DOMStringImpl* data = static_cast<const TextImpl *>(n)->string();
+            text += QConstString(data->s, data->l).string();
         }
     }
  end:

kdelibs-3.5.5-kmcupsmanager.patch:
 kmcupsmanager.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

--- NEW FILE kdelibs-3.5.5-kmcupsmanager.patch ---
--- kdelibs/kdeprint/cups/kmcupsmanager.cpp	2006/09/20 15:38:41	586782
+++ kdelibs/kdeprint/cups/kmcupsmanager.cpp	2006/10/10 12:34:30	594190
@@ -920,7 +920,7 @@
 	kdDebug(500) << "Checking for update possible" << endl;
 	delete m_socket;
         m_socket = new KNetwork::KBufferedSocket;
-	m_socket->setTimeout( 1 );
+	m_socket->setTimeout( 1500 );
 	connect( m_socket, SIGNAL( connected(const KResolverEntry&) ), 
                 SLOT( slotConnectionSuccess() ) );
 	connect( m_socket, SIGNAL( gotError( int ) ), SLOT( slotConnectionFailed( int ) ) );
@@ -958,7 +958,7 @@
 
 void KMCupsManager::slotAsyncConnect()
 {
-	kdDebug(500) << "Starting async connect" << endl;
+	kdDebug(500) << "Starting async connect to " << CupsInfos::self()->hostaddr() << endl;
 	//m_socket->startAsyncConnect();
         if (CupsInfos::self()->host().startsWith("/"))
             m_socket->connect( QString(), CupsInfos::self()->host());


Index: kdelibs.spec
===================================================================
RCS file: /cvs/dist/rpms/kdelibs/devel/kdelibs.spec,v
retrieving revision 1.196
retrieving revision 1.197
diff -u -r1.196 -r1.197
--- kdelibs.spec	1 Oct 2006 21:07:21 -0000	1.196
+++ kdelibs.spec	14 Nov 2006 15:18:14 -0000	1.197
@@ -7,8 +7,8 @@
 %define arts_epoch 8
 %define cups_epoch 1
 
-%define qt_version 3.3.6
-%define arts_version 1.5.4
+%define qt_version 3.3.7
+%define arts_version 1.5.5
 %define kde_major_version 3
 
 %define qtdocdir %{_docdir}/qt-devel-%{qt_version}
@@ -16,8 +16,8 @@
 %define make_cvs 0
 %define arts 1
 
-Version: 3.5.4
-Release: 10%{?dist}
+Version: 3.5.5
+Release: 1%{?dist}
 Summary: K Desktop Environment - Libraries
 Name: kdelibs
 Url: http://www.kde.org/
@@ -37,7 +37,6 @@
 Patch15: kdelibs-3.4.91-buildroot.patch
 Patch16: kdelibs-3.1-ssl-krb5.patch
 Patch20: kdelibs-3.3.92-defaultstyle.patch
-Patch24: kdelibs-3.1-libtool.patch
 Patch32: kdelibs-3.2.3-cups.patch
 Patch33: kdelibs-3.3.2-ppc.patch
 Patch34: kdelibs-3.4.0-qtdoc.patch
@@ -48,32 +47,13 @@
 Patch40: kdelibs-3.5.4-kdeprint-utf8.patch
 
 # upstream patches
-Patch100: kdelibs-3.5.4-kde#131933.patch
-Patch101: kdelibs-3.5.4-kde#131366.patch
-Patch102: kdelibs-3.5.4-kde#106812.patch
-Patch103: kdelibs-3.5.4-kde#90462.patch
-Patch104: kdelibs-3.5.4-kde#121528.patch
-Patch105: kdelibs-3.5.4-kde#123413.patch
-Patch106: kdelibs-3.5.4-kde#133529.patch
-Patch107: kdelibs-3.5.4-kdebug-crash.patch
-Patch108: kdelibs-3.5.4-tango-icon.patch
-Patch109: kdelibs-3.5.4-kde#133677.patch
-Patch110: kdelibs-3.5.4-kde#123941.patch
-Patch111: kdelibs-3.5.4-kde#132678.patch
-Patch112: kdelibs-3.5.4-khtml-rendering.patch
-Patch113: kdelibs-3.5.4-kde#134118.patch
-Patch114: kdelibs-3.5.4-kde#133401.patch
-Patch115: kdelibs-3.5.4-kde#131979.patch
-Patch116: kdelibs-3.5.4-kde#115891.patch
-Patch117: kdelibs-3.5.4-kde#123915.patch
-Patch118: kdelibs-3.5.4-kde#100188.patch
-Patch119: kdelibs-3.5.4-kde#119167.patch
-Patch120: kdelibs-3.5.4-kde#106748.patch
-Patch121: kdelibs-3.5.4-kde#133071.patch
+Patch100: kdelibs-3.5.5-kmcupsmanager.patch
+Patch101: kdelibs-3.5.5-kde#135988.patch
+
+# security fixes
+Patch500: kdelibs-3.3.5-khtml-overflow-CVE-2006-4811.patch
 
-%if %{arts}
 Requires: arts >= %{arts_epoch}:%{arts_version}
-%endif
 Requires: qt >= %{qt_epoch}:%{qt_version}
 Requires: cups-libs >= %{cups_epoch}:1.1.12
 Requires: iceauth
@@ -107,9 +87,7 @@
 BuildRequires: docbook-utils
 BuildRequires: zlib-devel
 BuildRequires: libidn-devel
-%if %{arts}
 BuildRequires: arts-devel >= %{arts_epoch}:%{arts_version}
-%endif
 BuildRequires: audiofile-devel
 BuildRequires: openssl-devel
 BuildRequires: perl
@@ -147,9 +125,7 @@
 Summary: Header files and documentation for compiling KDE applications.
 Requires: qt-devel >= %{qt_epoch}:%{qt_version}
 Requires: %{name} = %{epoch}:%{version}-%{release}
-%if %{arts}
 Requires: arts-devel
-%endif
 Requires: libart_lgpl-devel
 Requires: libxslt-devel
 Requires: libjpeg-devel
@@ -190,7 +166,6 @@
 %patch15 -p1 -b .buildroot
 %patch16 -p1 -b .ssl-krb5
 %patch20 -p1 -b .defaultstyle
-%patch24 -p1 -b .libtool
 %patch32 -p1 -b .cups
 %patch33 -p1 -b .ppc
 %patch34 -p1 -b .qtdoc
@@ -201,28 +176,11 @@
 %patch40 -p1 -b .kdeprint-utf8
 
 # upstream pathces
-%patch100 -p0 -b .kde#131933
-%patch101 -p0 -b .kde#131366
-%patch102 -p0 -b .kde#106812
-%patch103 -p0 -b .kde#90462
-%patch104 -p0 -b .kde#121528
-%patch105 -p0 -b .kde#123413
-%patch106 -p0 -b .kde#133529
-%patch107 -p0 -b .kdebug-crash
-%patch108 -p0 -b .tango-icontheme
-%patch109 -p0 -b .kde#133677
-%patch110 -p0 -b .kde#123941
-%patch111 -p0 -b .kde#132678
-%patch112 -p0 -b .khtml-rendering
-%patch113 -p0 -b .kde#134118
-%patch114 -p0 -b .kde#133401
-%patch115 -p0 -b .kde#131979
-%patch116 -p0 -b .kde#115891
-%patch117 -p0 -b .kde#123915
-%patch118 -p0 -b .kde#100188
-%patch119 -p0 -b .kde#119167
-%patch120 -p0 -b .kde#106748
-%patch121 -p0 -b .kde#133071
+%patch100 -p1 -b .kmcupsmanager
+%patch101 -p0 -b .kde#135988
+
+# security fixes
+%patch500 -p1 -b .CVE-2006-4811
 
 perl -pi -e "s,^#define KDE_VERSION_STRING .*,#define KDE_VERSION_STRING \"%{version}-%{release} %{distname}\"," kdecore/kdeversion.h
 
@@ -247,7 +205,6 @@
 %configure \
    --disable-fast-malloc \
    --enable-new-ldflags \
-   --disable-dependency-tracking \
    --with-qt-libraries=$QTLIB \
    --enable-libsuffix="$suffix" \
    --enable-cups \
@@ -255,26 +212,18 @@
    --with-xinerama \
    --disable-gcc-hidden-visibility \
    --enable-pie \
-%if %{arts} == 0
-   --without-arts \
-%endif
    --with-distribution="$VERSION" \
    --with-alsa \
    --includedir=%{_includedir}/kde \
-%if %{debug} == 0
-   --disable-debug \
-   --disable-warnings \
-%endif
-%if %{final}
-%ifnarch s390x
-   --enable-final \
-%endif
-%endif
    --disable-libfam \
    --enable-dnotify \
    --enable-inotify \
    --disable-rpath \
    --with-utempter \
+   --disable-debug --disable-warnings \
+   --disable-dependency-tracking --enable-final \
+   %{?debug:--enable-debug --enable-warnings --disable-final} \
+   %{!?arts:--without-arts} \
    --with-rgbfile=%{_datadir}/X11/rgb.txt
 
 # ld breaks with -fPIC on ppc, workaround
@@ -412,8 +361,9 @@
 %{_bindir}/preparetips
 %attr(4755,root,root) %{_bindir}/kpac_dhcp_helper
 %attr(4755,root,root) %{_bindir}/kgrantpty
+%{_bindir}/start_kdeinit
 %{_libdir}/lib*.so.*
-%{_libdir}/libkdeinit_*
+%{_libdir}/libkdeinit_*.so
 %{_libdir}/lib*.la
 %{_libdir}/kde3
 %{_datadir}/applications
@@ -439,7 +389,7 @@
 %{_includedir}/kde
 %{_libdir}/lib*.so
 %{_libdir}/lib*.a
-%exclude %{_libdir}/libkdeinit_*
+%exclude %{_libdir}/libkdeinit_*.so
 
 %files apidocs
 %defattr(-,root,root)
@@ -447,6 +397,15 @@
 %doc %{_docdir}/HTML/en/kdelibs*
 
 %changelog
+* Tue Nov 14 2006 Than Ngo <than at redhat.com> - 6:3.5.5-1.fc7
+- rebuild
+
+* Fri Oct 27 2006 Than Ngo <than at redhat.com> 6:3.5.5-0.2
+- add missing api docs
+
+* Wed Oct 25 2006 Than Ngo <than at redhat.com> 6:3.5.5-0.1
+- update to 3.5.5
+
 * Sun Oct 01 2006 Than Ngo <than at redhat.com> 6:3.5.4-10
 - fix utf8 issue in kdeprint
 - fix #178320,#198828, follow menu-spec


Index: sources
===================================================================
RCS file: /cvs/dist/rpms/kdelibs/devel/sources,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- sources	8 Aug 2006 10:21:03 -0000	1.48
+++ sources	14 Nov 2006 15:18:14 -0000	1.49
@@ -1 +1 @@
-979d056ca0e21c12caed270126e60e3e  kdelibs-3.5.4.tar.bz2
+2cba792e3b0a766431b837c8ef924117  kdelibs-3.5.5.tar.bz2


--- kdelibs-3.5.4-kde#100188.patch DELETED ---


--- kdelibs-3.5.4-kde#106748.patch DELETED ---


--- kdelibs-3.5.4-kde#106812.patch DELETED ---


--- kdelibs-3.5.4-kde#115891.patch DELETED ---


--- kdelibs-3.5.4-kde#119167.patch DELETED ---


--- kdelibs-3.5.4-kde#121528.patch DELETED ---


--- kdelibs-3.5.4-kde#123413.patch DELETED ---


--- kdelibs-3.5.4-kde#123915.patch DELETED ---


--- kdelibs-3.5.4-kde#123941.patch DELETED ---


--- kdelibs-3.5.4-kde#131366.patch DELETED ---


--- kdelibs-3.5.4-kde#131933.patch DELETED ---


--- kdelibs-3.5.4-kde#131979.patch DELETED ---


--- kdelibs-3.5.4-kde#132678.patch DELETED ---


--- kdelibs-3.5.4-kde#133071.patch DELETED ---


--- kdelibs-3.5.4-kde#133401.patch DELETED ---


--- kdelibs-3.5.4-kde#133529.patch DELETED ---


--- kdelibs-3.5.4-kde#133677.patch DELETED ---


--- kdelibs-3.5.4-kde#134118.patch DELETED ---


--- kdelibs-3.5.4-kde#90462.patch DELETED ---


--- kdelibs-3.5.4-kdebug-crash.patch DELETED ---


--- kdelibs-3.5.4-khtml-rendering.patch DELETED ---


--- kdelibs-3.5.4-tango-icon.patch DELETED ---




More information about the fedora-cvs-commits mailing list