summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2024-02-19Remove xpmstrdup fallback for strdupHEADmasterAlan Coopersmith
2024-02-19Remove xpmstrcasecmp fallback for strcasecmpAlan Coopersmith
2024-02-19Remove ancient port to 16-bit Windows without X11 librariesAlan Coopersmith
2024-02-19Remove ancient Amiga supportAlan Coopersmith
2024-02-19unifdef VAX11CAlan Coopersmith
2024-02-19unifdef sequentAlan Coopersmith
2024-02-17Remove outdated ifdef checks for including stdint.hAlan Coopersmith
2023-10-03Avoid CVE-2023-43787 (integer overflow in XCreateImage)Yair Mizrahi
2023-10-03Avoid CVE-2023-43786: stack exhaustion in XPutImage()Alan Coopersmith
2023-09-22Fix CVE-2023-43789: Out of bounds read on XPM with corrupted colormapAlan Coopersmith
2023-09-22Fix CVE-2023-43788: Out of bounds read in XpmCreateXpmImageFromBufferAlan Coopersmith
2023-09-05Explicitly mark non-static symbols as export or hiddenAlan Coopersmith
2023-04-22Set close-on-exec when opening filesAlan Coopersmith
2023-03-27xpmReadRgbNames: constify filename argumentAlan Coopersmith
2023-02-12parse.c: remove unused function xstrlcpy()Alan Coopersmith
2023-02-12parse.c: Wrap FREE_CIDX definition in do { ... } while(0)Alan Coopersmith
2023-02-12XpmCreateDataFromXpmImage: Fix misleading indentationAlan Coopersmith
2023-02-05open-zfile: Make compress & uncompress commands optionalAlan Coopersmith
2023-01-23Fix a memleak in ParsePixels error code pathPeter Hutterer
2023-01-16Use gzip -d instead of gunzipPeter Hutterer
2023-01-12Prevent a double free in the error code pathMatthieu Herrb
2023-01-12Fix CVE-2022-4883: compression commands depend on $PATHAlan Coopersmith
2023-01-12Fix CVE-2022-44617: Runaway loop with width of 0 and enormous heightAlan Coopersmith
2023-01-12Fix CVE-2022-46285: Infinite loop on unclosed commentsAlan Coopersmith
2022-07-17Fix spelling/wording issuesAlan Coopersmith
2019-12-06parse: simplify error paths in xpmParseColors()Benjamin Tissoires
2019-12-06parse: avoid memleak on error with STRLCAT/STRLCPYPeter Hutterer
2018-10-06After fdopen(), use fclose() instead of close() in error pathAlan Coopersmith
2018-09-22Windows build fixesDave Bodenstab
2016-12-12Handle size_t in file/buffer lengthTobias Stoeckmann
2016-12-12Avoid OOB write when handling malicious XPM files.Tobias Stoeckmann
2016-12-12Gracefully handle EOF while parsing files.Tobias Stoeckmann
2016-12-12Fix out out boundary read on unknown colorsTobias Stoeckmann
2014-03-19Fix abs() usage.Jörg Sonnenberger
2013-05-31Fix libXpm build with NO_ZPIPEClaudio Bley
2013-05-31Added 'const' attribute to all filename arguments in the APIChristophe CURIS
2013-05-31Added 'const' qualifier to the filename argument to internal functionsChristophe CURIS
2013-04-23Close fd if fdopen() or xpmPipeThrough() fails in OpenWriteFile()Alan Coopersmith
2011-11-18closeness_cmp: maintain constness when casting pointersAlan Coopersmith
2011-11-11Include missing headersJeremy Huddleston
2011-11-10Fix gcc -Wwrite-strings warnings that don't require public API changesAlan Coopersmith
2011-11-10Assume C89 and just use const, not local Const macroAlan Coopersmith
2011-09-16Strip trailing whitespaceAlan Coopersmith
2010-10-24config: provide a Makefile for the include directoryGaetan Nadon
2010-10-24libXpm make: remove redundant -I.Gaetan Nadon
2010-10-07Missing end comment in libXpm/src/parse.cColin Harrison
2010-10-06Purge cvs tags.Jesse Adkins
2009-10-08Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONSAlan Coopersmith
2009-01-30Janitor: ansification, make distcheck, .gitignorePaulo Cesar Pereira de Andrade
2007-08-22Replace strcpy with strncpy to match previous code blockAlan Coopersmith