Package: kde4libs / 4:4.4.5-2+squeeze4

Metadata

Package Version Patches format
kde4libs 4:4.4.5-2+squeeze4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_kconf_update_migrate_from_kde3_icon_theme.diff | (download)

kdeui/CMakeLists.txt | 10 10 + 0 - 0 !
kdeui/icons/kconf_update_migrate_from_kde3_icon_theme.cpp | 157 157 + 0 - 0 !
kdeui/kdeui.upd | 6 6 + 0 - 0 !
3 files changed, 173 insertions(+)

 migrate from crystalsvg and similar kde 4 incompatible icon themes
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588374
08_add_debian_build_type.diff | (download)

cmake/modules/FindKDE4Internal.cmake | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---
09_disable_usr_lib_install_rpath.diff | (download)

cmake/modules/FindKDE4Internal.cmake | 10 8 + 2 - 0 !
kdewidgets/CMakeLists.txt | 2 0 + 2 - 0 !
2 files changed, 8 insertions(+), 4 deletions(-)

 don't set the install rpath to lib_install_dir
 don't set the install RPATH to LIB_INSTALL_DIR if LIB_INSTALL_DIR is one of
 the standard system link directories, like e.g. /usr/lib (which are listed in
 CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES, which is set in
 Modules/Platform/UnixPaths.cmake).
 .
 Also drop custom INSTALL_RPATHs in kdewidgets/CMakeLists.txt.
10_make_libkdeinit4_private.diff | (download)

CreateKDELibsDependenciesFile.cmake | 2 2 + 0 - 0 !
cmake/modules/FindKDE4Internal.cmake | 1 1 + 0 - 0 !
cmake/modules/KDE4Macros.cmake | 11 11 + 0 - 0 !
config-prefix.h.cmake | 1 1 + 0 - 0 !
kdecore/kde-config.cpp | 1 1 + 0 - 0 !
kdecore/kernel/kstandarddirs.cpp | 6 5 + 1 - 0 !
kdecore/kernel/kstandarddirs_unix.cpp | 2 2 + 0 - 0 !
kdecore/kernel/kstandarddirs_win.cpp | 2 2 + 0 - 0 !
kdecore/util/kpluginloader.cpp | 7 7 + 0 - 0 !
kinit/CMakeLists.txt | 11 11 + 0 - 0 !
kinit/kinit.cpp | 20 16 + 4 - 0 !
11 files changed, 59 insertions(+), 5 deletions(-)

 framework for making libkdeinit4_*.so "private"
 The patch adds LIBKDEINIT_INSTALL_DIR cmake flag which specifies where
 libkdeinit4_*.so are supposed to end up. Please note, however, that
 libkdeinit4_*.so will not be automatically installed to LIBKDEINIT_INSTALL_DIR
 (but rather LIB_INSTALL_DIR) after cmake_install and you will need to be move
 to LIBKDEINIT_INSTALL_DIR manually in packaging (or e.g. with
 dh_movelibkdeinit).
 .
 Therefore, RUNPATH is disabled by default due to above limitation. Each
 application will have to set ENABLE_LIBKDEINIT_RUNPATH:BOOL=ON cmake flag in
 order for proper RUNPATH to be set on the generated kdeinit executables. However,
 CDBS kde.mk and debhelper kde addon/buildsystem enable this flag by default and
 hence call dh_movelibkdeinit.
 .
 The patch also adds support for "kdeinit" resource type to KDE Platform
 libraries.
11_default_kde4_xdg_menu_prefix.diff | (download)

kded/CMakeLists.txt | 2 1 + 1 - 0 !
kded/vfolder_menu.cpp | 7 4 + 3 - 0 !
2 files changed, 5 insertions(+), 4 deletions(-)

---
13_qt4_designer_plugins_path.diff | (download)

kdewidgets/CMakeLists.txt | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
14_hardcode_ptm_device.diff | (download)

ConfigureChecks.cmake | 8 1 + 7 - 0 !
1 file changed, 1 insertion(+), 7 deletions(-)

---
15_kfreebsd_support.diff | (download)

ConfigureChecks.cmake | 6 3 + 3 - 0 !
kio/kfile/kpropertiesdialog.cpp | 10 9 + 1 - 0 !
kioslave/file/file.cpp | 2 2 + 0 - 0 !
kioslave/file/file_unix.cpp | 4 4 + 0 - 0 !
kpty/kpty.cpp | 24 12 + 12 - 0 !
5 files changed, 30 insertions(+), 16 deletions(-)

---
16_debian_menu.diff | (download)

kded/applications.menu | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

---
17_findservicebydesktoppath_try_realfilepath.diff | (download)

kdecore/services/kservicefactory.cpp | 31 23 + 8 - 0 !
kdecore/services/kservicefactory.h | 2 2 + 0 - 0 !
2 files changed, 25 insertions(+), 8 deletions(-)

---
19_findqt4_optional_x11_pthread.diff | (download)

cmake/modules/Qt4ConfigDependentSettings.cmake | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

---
20_use_dejavu_as_default_font.diff | (download)

kdeui/kernel/kglobalsettings.cpp | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
22_hack_in_etc_kde4_in_kstandarddirs.diff | (download)

kdecore/kernel/kstandarddirs.cpp | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

---
23_solid_no_double_build.diff | (download)

solid/solid/CMakeLists.txt | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

---
25_ld_exclude_libs_qtuitools.diff | (download)

kjsembed/kjsembed/CMakeLists.txt | 3 2 + 1 - 0 !
plasma/CMakeLists.txt | 3 3 + 0 - 0 !
2 files changed, 5 insertions(+), 1 deletion(-)

 exclude qtuitools symbols from public libraries
 Currently, libplasma and libkjsembed are affected.
27_konsole_kfreebsd_fix.diff | (download)

kpty/kptydevice.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
28_find_old_kde4_html_documentation.diff | (download)

kdecore/kernel/kstandarddirs.cpp | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 find documentation of applications built against debian kde sc << 4.4.4
 Debian has switched HTML_INSTALL_DIR to /usr/share/doc/kde with the release of
 KDE SC 4.4.4 to Debian unstable. This patch allows khelpcenter4 to open
 documentation of KDE applications that were built with prior versions of KDE 4
 Develop Plarform.
29_hurd_support.diff | (download)

kdecore/kernel/kstandarddirs.cpp | 4 4 + 0 - 0 !
kinit/lnusertemp.c | 4 4 + 0 - 0 !
2 files changed, 8 insertions(+)

 preliminary gnu/hurd support
 Adds "support" for GNU/Hurd by defining MAXPATHLEN and PATH_MAX where needed.
 Not forwarded, better fixes should be done upstream.
30_kfileshare_kdesu_fileshareset.diff | (download)

kio/kio/kfileshare.cpp | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 run libexec/fileshareset with kdesu rather than setuid
 Run fileshareset with kdesu rather than rely on it to be setuid. filesharelist
 should not need root permissions on standard debian install.
31_relax_plugin_kde_version_check.diff | (download)

kdecore/util/kpluginloader.cpp | 1 0 + 1 - 0 !
plasma/version.cpp | 5 2 + 3 - 0 !
2 files changed, 2 insertions(+), 4 deletions(-)

 relax kde version check when loading plugins
 This patch removes the check that kdecore runtime version must be higher or
 equal to the version a KDE plugin has been compiled against. It does not make
 much sense since Debian enforces dependencies on the symbol level and kde4libs
 guarantees binary compatibility.
 .
 The worst about this check was that it made impossible for most KDE packages
 to migrate to testing before newer kde4libs even if they did not need symbols
 from it. See the bug report for more information about breakage it once caused
 in testing.
 .
 This patch also removes similar "later" version check in libplasma.
cve_2011_1168_konqueror_xss.diff | (download)

khtml/khtml_part.cpp | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 this patch fixes cve-2011-1168.
 References:
 * http://www.kde.org/info/security/advisory-20110411-1.txt
 * http://www.nth-dimension.org.uk/pub/NDSA20110321.txt.asc

cve_2010_3170_cn_wildcards.diff | (download)

kio/kio/tcpslavebase.cpp | 48 45 + 3 - 0 !
1 file changed, 45 insertions(+), 3 deletions(-)

 fix wildcard ssl handling.
 We now correctly handle wildcards, rather than using shell globs. This removes
 the same issue as QTBUG-4455. In addition, fixes CVE-2010-3170 for Konqueror.
 References:
 * http://www.westpoint.ltd.uk/advisories/wp-10-0001.txt

cve_2011_1094_ssl_verify_hostname.diff | (download)

kio/kio/tcpslavebase.cpp | 27 19 + 8 - 0 !
1 file changed, 19 insertions(+), 8 deletions(-)

 harden ssl verification against poisoned dns attacks
 ... in the case of certificates that are issued against an IP address rather
 than a hostname.
 Patch by Tomas Hoger / Red Hat Security Response Team, reviewed by Jeff
 Mitchell and Richard Moore.

ktar_header_checksum_fix.diff | (download)

kio/kio/ktar.cpp | 55 36 + 19 - 0 !
1 file changed, 36 insertions(+), 19 deletions(-)

 use unsigned arithmetic when calculating tar header checksum
ktar_longlink_length_in_bytes.diff | (download)

kio/kio/ktar.cpp | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 fix longlink utf-8 support in ktar
Bug: http://bugs.kde.org/show_bug.cgi?id=266141
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=612675
636615 ibus.diff | (download)

kate/view/kateviewinternal.cpp | 5 2 + 3 - 0 !
1 file changed, 2 insertions(+), 3 deletions(-)

---
CVE 2014 5033.patch | (download)

kdecore/auth/ConfigureChecks.cmake | 4 2 + 2 - 0 !
kdecore/auth/backends/polkit-1/Polkit1Backend.cpp | 16 4 + 12 - 0 !
2 files changed, 6 insertions(+), 14 deletions(-)

---