summaryrefslogtreecommitdiffstats
path: root/redhat/tdebase/tdebase-3.5.13.2-fix_ice_security_hole.patch
diff options
context:
space:
mode:
authorFrançois Andriot <albator78@libertysurf.fr>2014-05-30 12:34:19 +0200
committerFrançois Andriot <albator78@libertysurf.fr>2014-05-30 12:34:19 +0200
commitddab224b431233637f44435253340ca24a7ab747 (patch)
tree09a34400fb1abce77fd886169fdadc544764def0 /redhat/tdebase/tdebase-3.5.13.2-fix_ice_security_hole.patch
parent5a31840a564ab702e9223abd63f281deaaabeb31 (diff)
downloadtde-packaging-ddab224b431233637f44435253340ca24a7ab747.tar.gz
tde-packaging-ddab224b431233637f44435253340ca24a7ab747.zip
RPM Packaging: update 3.5.13.2 packages
Diffstat (limited to 'redhat/tdebase/tdebase-3.5.13.2-fix_ice_security_hole.patch')
-rw-r--r--redhat/tdebase/tdebase-3.5.13.2-fix_ice_security_hole.patch51
1 files changed, 51 insertions, 0 deletions
diff --git a/redhat/tdebase/tdebase-3.5.13.2-fix_ice_security_hole.patch b/redhat/tdebase/tdebase-3.5.13.2-fix_ice_security_hole.patch
new file mode 100644
index 000000000..e0096c6b9
--- /dev/null
+++ b/redhat/tdebase/tdebase-3.5.13.2-fix_ice_security_hole.patch
@@ -0,0 +1,51 @@
+commit c383da9dc680e5e79e75b84003eca7bfa08dd991
+Author: Timothy Pearson <kb9vqf@pearsoncomputing.net>
+Date: 1400559462 -0500
+
+ Forward port KDE SVN r803253 to fix potential security hole
+
+diff --git a/config.h.cmake b/config.h.cmake
+index f5ebeeb..cacb97c 100644
+--- a/config.h.cmake
++++ b/config.h.cmake
+@@ -182,6 +182,7 @@
+
+ // ksmserver
+ #cmakedefine DBUS_SYSTEM_BUS "@DBUS_SYSTEM_BUS@"
++#cmakedefine HAVE__ICETRANSNOLISTEN 1
+
+ // ksplashml
+ #cmakedefine HAVE_XINERAMA 1
+diff --git a/ksmserver/CMakeLists.txt b/ksmserver/CMakeLists.txt
+index fdd521b..8578b01 100644
+--- a/ksmserver/CMakeLists.txt
++++ b/ksmserver/CMakeLists.txt
+@@ -9,6 +9,8 @@
+ #
+ #################################################
+
++include( ConfigureChecks.cmake )
++
+ if( NOT DBUS_SYSTEM_BUS )
+ set( DBUS_SYSTEM_BUS "unix:path=/var/run/dbus/system_bus_socket" CACHE INTERNAL "" FORCE )
+ endif()
+diff --git a/ksmserver/ConfigureChecks.cmake b/ksmserver/ConfigureChecks.cmake
+new file mode 100644
+index 0000000..4f8cf79
+--- /dev/null
++++ b/ksmserver/ConfigureChecks.cmake
+@@ -0,0 +1,12 @@
++#################################################
++#
++# (C) 2014 Timothy Pearson
++# kb9vqf (AT) pearsoncomputing (DOT) net
++#
++# Improvements and feedback are welcome
++#
++# This file is released under GPL >= 2
++#
++#################################################
++
++check_library_exists( ICE _IceTransNoListen "" HAVE__ICETRANSNOLISTEN )
+\ No newline at end of file
+