[Pkg-kde-commits] rev 783 - in trunk/packages/kdelibs/debian: . patches

Adeodato Simó dato-guest@costa.debian.org
Sat, 12 Mar 2005 00:18:08 +0100


Author: dato-guest
Date: 2005-03-12 00:18:07 +0100 (Sat, 12 Mar 2005)
New Revision: 783

Added:
   trunk/packages/kdelibs/debian/patches/17_dcopidlng_jfs-patch.diff
Removed:
   trunk/packages/kdelibs/debian/patches/17_dcopidlng_trap.diff
Modified:
   trunk/packages/kdelibs/debian/changelog
Log:
Improve fix for the dcopidlng thing (jfs' patch).
Be verbose about IDN changes in the changelog.


Modified: trunk/packages/kdelibs/debian/changelog
===================================================================
--- trunk/packages/kdelibs/debian/changelog	2005-03-11 22:07:50 UTC (rev 782)
+++ trunk/packages/kdelibs/debian/changelog	2005-03-11 23:18:07 UTC (rev 783)
@@ -1,12 +1,23 @@
-kdelibs (4:3.3.2-4) UNRELEASED; urgency=high
+kdelibs (4:3.3.2-4) unstable; urgency=low
 
-  * New upload to rebuild on mipsel, using gcc 3.3.5-10, fixing
-    the ABI problems of 3.3.5-9.
-    (Closes: #298615)
+  * Improve the fix for CAN-2005-0365 ("insecure temporary file
+    creation") with a patch provided by Javier Fernández-Sanguino Peña:
+    now mktemp is used, previously the temporary file was still created
+    in an unsafe way, although in a safe directory. (Closes: #298533)
 
+  * This version also includes several improvements for the IDN situation:
+    - matches SSL certificates based on the punycode versionof the hostname.
+    - some TLDs are whitelisted and IDN domains will be resolved for them. 
+      These are, by default: at, ch, cn, de, dk, kr, jp, li, no, se, tw.
+      The KDE_USE_IDN environment variable can be set to a colon-separated
+      list of TLDs to override this default.
+
+  * This upload will get build with a non-broken gcc version in mipsel,
+    and thus closes: #298615.
+
   +++ Changes by Christopher Martin:
 
-  * KDE_3_3_BRANCH update, containing an improved IDN patch.
+  * KDE_3_3_BRANCH update, containing the above IDN improvements.
 
   * kdelibs-data: re-add the template .desktop files formerly a part of
     openoffice.org-mimelnk until 1.1.3.

Added: trunk/packages/kdelibs/debian/patches/17_dcopidlng_jfs-patch.diff
===================================================================
--- trunk/packages/kdelibs/debian/patches/17_dcopidlng_jfs-patch.diff	2005-03-11 22:07:50 UTC (rev 782)
+++ trunk/packages/kdelibs/debian/patches/17_dcopidlng_jfs-patch.diff	2005-03-11 23:18:07 UTC (rev 783)
@@ -0,0 +1,22 @@
+--- dcopidlng.orig	2005-03-08 10:49:43.000000000 +0100
++++ dcopidlng	2005-03-08 10:51:08.000000000 +0100
+@@ -1,15 +1,16 @@
+ #!/bin/sh
+ 
+-trap "rm -f dcopidlng.stderr.$$"
++tmpfile=`mktemp -t dcopidlng.XXXXXX` || { echo "$0: Cannot create temporary file" >&2; exit 1;  }
++trap " [ -f \"$tmpfile\" ] && /bin/rm -f -- \"$tmpfile\"" 0 1 2 3 13 15
+ 
+ if test -z "$KDECONFIG"; then
+     KDECONFIG=kde-config
+ fi
+ LIBDIR="`$KDECONFIG --install data --expandvars`/dcopidlng"
+-perl -I"$LIBDIR" "$LIBDIR/kalyptus" --allow_k_dcop_accessors -f dcopidl $1 2> dcopidlng.stderr.$$
++perl -I"$LIBDIR" "$LIBDIR/kalyptus" --allow_k_dcop_accessors -f dcopidl $1 2> $tmpfile
+ RET=$?
+ if [ $RET -ne 0 ]
+ then
+-   cat dcopidlng.stderr.$$ >&2
++   cat $tmpfile >&2
+ fi
+ exit $RET

Deleted: trunk/packages/kdelibs/debian/patches/17_dcopidlng_trap.diff