summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-02-19Remove xpmstrdup fallback for strdupHEADmasterAlan Coopersmith3-31/+6
2024-02-19Remove xpmstrcasecmp fallback for strcasecmpAlan Coopersmith2-38/+4
2024-02-19Remove ancient port to 16-bit Windows without X11 librariesAlan Coopersmith17-1326/+12
2024-02-19Remove ancient Amiga supportAlan Coopersmith10-732/+17
2024-02-19unifdef VAX11CAlan Coopersmith1-6/+0
2024-02-19unifdef sequentAlan Coopersmith1-4/+0
2024-02-17Remove outdated ifdef checks for including stdint.hAlan Coopersmith1-2/+0
2023-10-03libXpm 3.5.17libXpm-3.5.17Alan Coopersmith1-1/+1
2023-10-03Avoid CVE-2023-43787 (integer overflow in XCreateImage)Yair Mizrahi1-0/+5
2023-10-03test: Add test case for CVE-2023-43787 (integer overflow in XCreateImage)Alan Coopersmith2-0/+36
2023-10-03Avoid CVE-2023-43786: stack exhaustion in XPutImage()Alan Coopersmith6-25/+102
2023-09-22test: Add test case for CVE-2023-43786 (stack exhaustion in PutImage)Alan Coopersmith2-0/+290
2023-09-22Fix CVE-2023-43789: Out of bounds read on XPM with corrupted colormapAlan Coopersmith1-2/+2
2023-09-22test: Add test case for CVE-2023-43789 (corrupt colormap info)Alan Coopersmith2-0/+3
2023-09-22Fix CVE-2023-43788: Out of bounds read in XpmCreateXpmImageFromBufferAlan Coopersmith1-1/+1
2023-09-05Explicitly mark non-static symbols as export or hiddenAlan Coopersmith5-39/+45
2023-05-20test: use g_pattern_spec_match_string if availableAlan Coopersmith2-0/+9
2023-04-22Set close-on-exec when opening filesAlan Coopersmith8-9/+24
2023-04-17libXpm 3.5.16libXpm-3.5.16Matt Turner1-1/+1
2023-03-27xpmReadRgbNames: constify filename argumentAlan Coopersmith2-3/+3
2023-03-27test: Add simple test cases for functions in src/rgb.cAlan Coopersmith3-1/+104
2023-03-27test: Use PACKAGE_BUGREPORT instead of hard-coded URL'sAlan Coopersmith5-5/+5
2023-02-12parse.c: remove unused function xstrlcpy()Alan Coopersmith1-19/+0
2023-02-12parse.c: Wrap FREE_CIDX definition in do { ... } while(0)Alan Coopersmith1-2/+2
2023-02-12XpmCreateDataFromXpmImage: Fix misleading indentationAlan Coopersmith1-2/+3
2023-02-12Require LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOLAlan Coopersmith1-1/+1
2023-02-05open-zfile: Make compress & uncompress commands optionalAlan Coopersmith4-5/+43
2023-01-23Fix a memleak in ParsePixels error code pathPeter Hutterer1-0/+1
2023-01-23configure: correct error message to suggest --disable-open-zfileAlan Coopersmith1-1/+1
2023-01-19gitlab CI: build with each of --enable-open-zfile & --disable-open-zfileAlan Coopersmith1-3/+11
2023-01-17test: skip compressed file tests when --disable-open-zfile is usedAlan Coopersmith1-0/+4
2023-01-17libXpm 3.5.15libXpm-3.5.15Alan Coopersmith1-1/+1
2023-01-16Use gzip -d instead of gunzipPeter Hutterer3-4/+3
2023-01-12Prevent a double free in the error code pathMatthieu Herrb1-1/+5
2023-01-12Fix CVE-2022-4883: compression commands depend on $PATHAlan Coopersmith4-5/+42
2023-01-12Fix CVE-2022-44617: Runaway loop with width of 0 and enormous heightAlan Coopersmith2-10/+41
2023-01-12test: add test cases for CVE-2022-44617 (zero-width w/enormous height)Alan Coopersmith4-0/+77
2023-01-12Fix CVE-2022-46285: Infinite loop on unclosed commentsAlan Coopersmith1-0/+4
2023-01-12test: add test case for CVE-2022-46285 (unclosed comments)Alan Coopersmith3-0/+34
2023-01-10cxpm: getc/ungetc wrappers should not adjust position when c == EOFAlan Coopersmith1-2/+2
2023-01-08test: Add unit tests using glib frameworkAlan Coopersmith36-8/+3982
2023-01-07configure: add --disable-open-zfile instead of requiring -DNO_ZPIPEAlan Coopersmith2-13/+38
2023-01-01man pages: Apply standard man page style/formattingAlan Coopersmith8-269/+690
2023-01-01man pages: Replace "See Also" entries with more useful onesAlan Coopersmith8-34/+34
2023-01-01man pages: Fix typos and other minor editingAlan Coopersmith5-17/+27
2022-11-19libXpm 3.5.14libXpm-3.5.14Alan Coopersmith1-2/+2
2022-08-27man pages: Correct Copyright/License noticesAlan Coopersmith8-160/+152
2022-08-27man pages: Fix typosAlan Coopersmith6-15/+15
2022-08-27man pages: Add missing word 'function' where neededAlan Coopersmith4-8/+9
2022-08-27man pages: Make function synopses more consistent with other pagesAlan Coopersmith8-34/+34