diff --git a/.cvsignore b/.cvsignore index 7ee3ae0..366bfba 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -gimp-2.2.15.tar.bz2 +gimp-2.2.16.tar.bz2 diff --git a/gimp-2.2.15-psd-invalid-dimensions.patch b/gimp-2.2.15-psd-invalid-dimensions.patch deleted file mode 100644 index 729696a..0000000 --- a/gimp-2.2.15-psd-invalid-dimensions.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- gimp-2.2.15/plug-ins/common/psd.c.psd-invalid-dimensions 2007-04-17 23:11:24.000000000 +0200 -+++ gimp-2.2.15/plug-ins/common/psd.c 2007-06-27 13:06:24.000000000 +0200 -@@ -1199,9 +1199,15 @@ seek_to_and_unpack_pixeldata(FILE* fd, g - compression = getgshort(fd, "layer channel compression type"); - offset+=2; - -- width = channel->width; -+ width = channel->width; - height = channel->height; - -+ if (width > G_MAXINT16 || height > G_MAXINT16) -+ { -+ g_message ("Error: Invalid channel dimensions"); -+ gimp_quit (); -+ } -+ - IFDBG - { - printf("\t\t\tLayer (%d) Channel (%d:%d) Compression: %d (%s)\n", diff --git a/gimp.spec b/gimp.spec index 497ad14..3e440a2 100644 --- a/gimp.spec +++ b/gimp.spec @@ -36,14 +36,14 @@ Summary: GNU Image Manipulation Program Name: gimp -Version: 2.2.15 +Version: 2.2.16 %define binver 2.2 %define gimp_lang_ver 20 %define interfacever 2.0 %define age 0 %define minorver 200 %define microver %(ver=%{version}; echo ${ver##*.*.}) -Release: 3%{?dist} +Release: 1%{?dist} Epoch: 2 License: GPL, LGPL Group: Applications/Multimedia @@ -107,7 +107,6 @@ Patch2: gimp-2.2.3-icontheme.patch Patch4: gimp-2.2.4-gifload.patch Patch5: gimp-2.2.11-htmlview.patch Patch6: gimp-2.2.11-gimptool.patch -Patch7: gimp-2.2.15-psd-invalid-dimensions.patch %description GIMP (GNU Image Manipulation Program) is a powerful image composition and @@ -162,7 +161,6 @@ EOF %patch4 -p1 -b .gifload %patch5 -p1 -b .htmlview %patch6 -p1 -b .gimptool -%patch7 -p1 -b .psd-invalid-dimensions %build libtoolize --copy --force @@ -426,6 +424,21 @@ fi %{_libdir}/pkgconfig/* %changelog +* Mon Jul 09 2007 Nils Philippsen - 2:2.2.16-1 +- version 2.2.16 + + Bugs fixed in GIMP 2.2.16 + ========================= + + - improved input value validation in several file plug-ins (bug #453973) + - improved handling of corrupt or invalid XCF files + - guard against integer overflows in several file plug-ins (bug #451379) + - fixed handling of background alpha channel in XCF files (bug #443097) + - improved forward compatibility of the config parser + - fixed crash when previewing some animated brushes (bug #446005) + +- remove obsolete psd-invalid-dimensions patch + * Wed Jun 27 2007 Nils Philippsen - 2:2.2.15-3 - refuse to open PSD files with insanely large dimensions (#244400, fix by Sven Neumann) diff --git a/sources b/sources index 0120279..c45ea6d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5e705f0c7a3b37703d407e88bee357bb gimp-2.2.15.tar.bz2 +d50c30eddbd3736156036af2e91fd526 gimp-2.2.16.tar.bz2