Commit graph

21 commits

Author SHA1 Message Date
salo
11ee09f4bd Security fixes for CVE-2005-2975, CVE-2005-2976 and CVE-2005-3186:
"io-xpm.c in the gdk-pixbuf XPM image rendering library allows attackers
to cause a denial of service (infinite loop) via a crafted XPM image
with a large number of colors."

"Integer overflow in io-xpm.c in gdk-pixbuf allows attackers to cause a
denial of service (crash) or execute arbitrary code via an XPM file with
large height, width, and colour values, a different vulnerability than
CVE-2005-3186."

"Integer overflow in the gdk-pixbuf XPM image rendering library allows
attackers to execute arbitrary code via an XPM file with a number of
colors that causes insufficient memory to be allocated, which leads to
a heap-based buffer overflow."

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2005-2975
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2005-2976
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2005-3186
2005-11-26 09:40:49 +00:00
reed
e4d76d348e Add DragonFly support to the configure script. 2005-09-04 04:56:40 +00:00
wiz
235b8fda58 Fix AC_DEFUN argument quoting for automake 1.8 and newer. No
PKGREVISION bump because most people won't care.
2005-04-27 11:05:42 +00:00
salo
fd011562ca Security fix for CAN-2005-0891:
"David Costanzo has reported a vulnerability in GdkPixbuf, which can be
 exploited by malicious people to crash certain applications on a user's
 system.

 The vulnerability is caused due to a double free error in the BMP loader.
 This can be exploited to crash an application linked against GdkPixbuf
 when a specially crafted BMP image is processed."

Bump PKGREVISION.  Patch from Fedora.
2005-04-01 11:37:23 +00:00
tv
6ba698c58f Pull in asm symbol fixes for Interix from gtk2. 2005-01-25 04:58:01 +00:00
cube
5c2532320e Fix a long-standing bug in io-gif.c. It remained unnoticed until Georg
Schwarz tried to compile it with a compiler that errors out when the code
does something as pointless as checking if a pointer is positive.

PR#28889 and http://bugzilla.gnome.org/show_bug.cgi?id=156186
2005-01-15 00:10:41 +00:00
wiz
7fc3179980 Update to 0.22. Remove dependency on auto* by adding patches for the
generated files.

(Not portability) changes since 0.18:
* Made the GIF loader handle animations with frames whose bounds go outside
  of the base image's bounds (Federico).
* Made the GIF loader handle zero-sized frames that GifBuilder and
  similar crap spits sometimes (Federico).
* The PNM loader doesn't abort() anymore if it cannot allocate memory
  (Federico).
* Fixed a g_object_unref() -> gdk_pixbuf_unref() thinko (Federico).
* Merged the patch from Red Hat Linux 8.0 to fix the crash on
  corrupted/short GIFs - Ximian 29040 (patch by Elliot Lee).
* Fixed the RGB 565 LSB -> MSB case in gdk-pixbuf-drawable - 79463
  (Federico).
* Fixed the update region notification in the BMP loader (Federico).
* Merged the BMP loader changes from GTK+ HEAD -- check all reallocs,
  fix 16bpp BI_RGB thinko, properly handle BI_RLE4 and skips and jumps
  (changes by Matthias Clasen).
* Merged the ICO loader changes from GTK+ HEAD (changes by Matthias
  Clasen).
* Merged changes from gtk+/gdk-pixbuf HEAD into the JPEG loader --
  fixes CMYK JPEG problems (changes by Matthias Clasen).
2003-01-15 21:03:25 +00:00
bouyer
e3fdba6715 Rearrange patch-aa to keep Solaris9's patch happy. 2002-10-20 22:36:46 +00:00
wiz
ef21a3d5d3 regen patch, so that it should work on Solaris. Addresses PR 18640. 2002-10-17 19:23:45 +00:00
jlam
e2afa97f51 Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
2002-08-25 18:38:05 +00:00
fredb
13d78b36ae Work around a gcc-2.95.3/m68k optimization bug, reported by Klaus Heinz
in PR pkg/17553.
2002-07-19 04:33:29 +00:00
rh
4e687431bf Update gdk-pixbuf and gdk-pixbuf-gnome to 0.17. Changes include:
* Merged the endianness conversion fixes from the GDK version into the
  Xlib version; oops (Federico).

* Merged fixes from GTK+ 2.0

* Minor documentation improvements (Federico).

* Fixed endianness conversion in the 16-bit gdk-pixbuf-drawable
  functions (Federico).

* Minor fixes for the IBM/AIX compiler (Christian Schaller).

* The image loaders are now linked against the pixbuf and GTK+
  libraries so that the Python bindings work (Johan Dahlin).

* Backported the BMP loader from GTK+ 1.3 (Federico).

* Added support for BI_BITFIELDS coding to the BMP loader [Ximian bug
  #12125] (Federico).

* Fixed stupid bug in the ICO loader.  ICO pixbufs should always have
  an alpha channel [Ximian bug #11224].  (Federico)

* Slight tweaks to the documentation Makefile.  (Federico)

* Added support for 16-bpp BMPs and ICOs (Federico).

* Added support for 32-bpp ICOs (Federico).

* Use the correct visual and colormap for the pixbuf-demo widgets

* Install the headers in a versioned directory so that they don't
  collide with the GNOME 2 platform (Havoc).
2002-05-11 11:56:58 +00:00
jlam
c6de8269af * We use automake, so we must patch configure.in, not configure.
* Fix the path to the rgb.txt file, which wasn't being set properly due
  to x11-links.
2002-02-27 06:41:05 +00:00
jlam
98edf93d74 Use $GLIB_CONFIG in configure script, not "glib-config" 2001-08-12 18:15:37 +00:00
mjl
a939347756 Update to 0.10.1, which fixes quite a few bugs since 0.9. 2001-03-18 04:33:53 +00:00
mycroft
cbebe1aa3c Build the loader modules with `-avoid-version', and update the PLIST
accordingly.
2000-11-26 19:55:39 +00:00
jlam
6ede9f1a1d Update gdk-pixbuf to 0.9.0. Changes from version 0.8.0:
* Integrated John Harper's patch to provide an Xlib-only version of
  gdk-pixbuf.  Now plain Xlib apps such as Sawfish can use gdk-pixbuf
  (John Harper, Federico).

* Animation bounding box fixes (Larry).

* Important error-handling fixes to the JPEG and PNG loaders (Michael,
  Larry).

* Miscellaneous build fixes (Darin, Frank, Mathieu).

* New flashy demo program of the scaling and compositing functions
  (Federico).

* New appendix in the programmer's documentation describing how to
  port applications from Imlib to gdk-pixbuf (Federico).
2000-10-17 23:59:59 +00:00
tron
54080996a1 Fix oversight in "a.out" patch. 2000-07-10 21:28:07 +00:00
tron
384ce4467d Fix "gdk-pixbuf-config" so that linking programs on "a.out" systems will
work.
2000-07-06 15:36:03 +00:00
drochner
1177205903 trick libtool into doing TRT 2000-05-30 19:31:51 +00:00
rh
6e09b7a8a7 Initial import of gdk-pixbuf, the GNOME image loading library. 2000-01-02 15:08:16 +00:00