summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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-03libXpm 3.5.17libXpm-3.5.17Alan Coopersmith
2023-10-03Avoid CVE-2023-43787 (integer overflow in XCreateImage)Yair Mizrahi
2023-10-03test: Add test case for CVE-2023-43787 (integer overflow in XCreateImage)Alan Coopersmith
2023-10-03Avoid CVE-2023-43786: stack exhaustion in XPutImage()Alan Coopersmith
2023-09-22test: Add test case for CVE-2023-43786 (stack exhaustion in PutImage)Alan Coopersmith
2023-09-22Fix CVE-2023-43789: Out of bounds read on XPM with corrupted colormapAlan Coopersmith
2023-09-22test: Add test case for CVE-2023-43789 (corrupt colormap info)Alan 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-05-20test: use g_pattern_spec_match_string if availableAlan Coopersmith
2023-04-22Set close-on-exec when opening filesAlan Coopersmith
2023-04-17libXpm 3.5.16libXpm-3.5.16Matt Turner
2023-03-27xpmReadRgbNames: constify filename argumentAlan Coopersmith
2023-03-27test: Add simple test cases for functions in src/rgb.cAlan Coopersmith
2023-03-27test: Use PACKAGE_BUGREPORT instead of hard-coded URL'sAlan 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-12Require LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOLAlan Coopersmith
2023-02-05open-zfile: Make compress & uncompress commands optionalAlan Coopersmith
2023-01-23Fix a memleak in ParsePixels error code pathPeter Hutterer
2023-01-23configure: correct error message to suggest --disable-open-zfileAlan Coopersmith
2023-01-19gitlab CI: build with each of --enable-open-zfile & --disable-open-zfileAlan Coopersmith
2023-01-17test: skip compressed file tests when --disable-open-zfile is usedAlan Coopersmith
2023-01-17libXpm 3.5.15libXpm-3.5.15Alan Coopersmith
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-12test: add test cases for CVE-2022-44617 (zero-width w/enormous height)Alan Coopersmith
2023-01-12Fix CVE-2022-46285: Infinite loop on unclosed commentsAlan Coopersmith
2023-01-12test: add test case for CVE-2022-46285 (unclosed comments)Alan Coopersmith
2023-01-10cxpm: getc/ungetc wrappers should not adjust position when c == EOFAlan Coopersmith
2023-01-08test: Add unit tests using glib frameworkAlan Coopersmith
2023-01-07configure: add --disable-open-zfile instead of requiring -DNO_ZPIPEAlan Coopersmith
2023-01-01man pages: Apply standard man page style/formattingAlan Coopersmith
2023-01-01man pages: Replace "See Also" entries with more useful onesAlan Coopersmith
2023-01-01man pages: Fix typos and other minor editingAlan Coopersmith
2022-11-19libXpm 3.5.14libXpm-3.5.14Alan Coopersmith
2022-08-27man pages: Correct Copyright/License noticesAlan Coopersmith
2022-08-27man pages: Fix typosAlan Coopersmith
2022-08-27man pages: Add missing word 'function' where neededAlan Coopersmith
2022-08-27man pages: Make function synopses more consistent with other pagesAlan Coopersmith
2022-08-26man pages: Fix shadow man pagesAlan Coopersmith