[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