libXpm: Changes to 'refs/tags/libXpm-3.5.15'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Jan 17 16:33:42 UTC 2023
Tag 'libXpm-3.5.15' created by Alan Coopersmith <alan.coopersmith at oracle.com> at 2023-01-17 16:33 +0000
libXpm-3.5.15
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABCgAGBQJjxs3dAAoJEM/fFIgoxkKn9R4P+QHFsh53KX9Vz2jhM/JEGmog
nSUPO1H18hxHRp+MaftorYdzqUz7xm1ICKnDIvjNMNmQVEWVfg+3vOqIQ38sTdnR
2xapqsJRQKQL/swSdQE4MCFX0MeI331niJawIdqy8wXa83BQBXdmWKTvjospcAKZ
vbraOw4/dpWrdkjC5UMlrCaYbBRNdCIlGgOXa95KDgwRXeChaRFvMTUHX8zrcbUj
fGfS+/fT2z1LV08ST0bS7ASTe6Yfoke4pUUdqId/CKterzDr+D79EspfzKdKoNc7
eiIycotv5FPV53cFFlGLWJ5aG7m3NZI3/hKTGw993/nA+O9l13LA+tGTV1XyR5L/
wtbylVsCMwVgnM9+g+L7AMIuo0RJxYeL48IPE9R/JskcnwD5/PHo/FLKrSdD6ftU
qYjsOsvE85+fSVdBMu9tl69sgqk730eD+RsmpE0h23whnziJawumenG6Xwe5puRo
8YwjkEc1GZwCPAkFAxBX66r8oMn3ftiSSC0Htayw8LRf6VPvbq2e3JRmN/Ydl8Vx
NXGxf3hOh3gBBardjM1nLx66LeYHptOdMKKjs821idERFKz8LRtGmo1htuo23uYD
oLvIAor8003RcNOyq8E0+UzM2Pad0tc/YDLsZkSChSSHc7+klgu7RYMkKtZniVc/
f7W/zQv17Z6MMpvfvwUh
=ySJ3
-----END PGP SIGNATURE-----
Changes since libXpm-3.5.14:
Alan Coopersmith (12):
man pages: Fix typos and other minor editing
man pages: Replace "See Also" entries with more useful ones
man pages: Apply standard man page style/formatting
configure: add --disable-open-zfile instead of requiring -DNO_ZPIPE
test: Add unit tests using glib framework
cxpm: getc/ungetc wrappers should not adjust position when c == EOF
test: add test case for CVE-2022-46285 (unclosed comments)
Fix CVE-2022-46285: Infinite loop on unclosed comments
test: add test cases for CVE-2022-44617 (zero-width w/enormous height)
Fix CVE-2022-44617: Runaway loop with width of 0 and enormous height
Fix CVE-2022-4883: compression commands depend on $PATH
libXpm 3.5.15
Matthieu Herrb (1):
Prevent a double free in the error code path
Peter Hutterer (1):
Use gzip -d instead of gunzip
---
.gitignore | 4
.gitlab-ci.yml | 10
COPYING | 20
Makefile.am | 2
README.md | 27
configure.ac | 63 +
cxpm/cxpm.c | 4
man/XpmCreateBuffer.man | 97 +-
man/XpmCreateData.man | 74 +-
man/XpmCreateImage.man | 79 +-
man/XpmCreatePixmap.man | 88 +-
man/XpmCreateXpmImage.man | 122 ++-
man/XpmMisc.man | 137 ++-
man/XpmRead.man | 271 +++++--
man/XpmWrite.man | 171 +++-
src/RdFToI.c | 17
src/WrFFrI.c | 4
src/create.c | 6
src/data.c | 24
src/parse.c | 31
test/.gitignore | 6
test/CompareXpmImage.h | 61 +
test/Makefile.am | 99 ++
test/TestAllFiles.h | 160 ++++
test/XpmCreate.c | 129 +++
test/XpmMisc.c | 91 ++
test/XpmRead.c | 195 +++++
test/XpmWrite.c | 321 ++++++++
test/pixmaps/README.md | 68 +
test/pixmaps/good/BlueCurves.xpm | 122 +++
test/pixmaps/good/Dimple.xpm | 79 ++
test/pixmaps/good/Dolphins.xpm | 94 ++
test/pixmaps/good/Miniweave.xpm | 63 +
test/pixmaps/good/Squares.xpm | 62 +
test/pixmaps/good/Swirl.xpm | 62 +
test/pixmaps/good/Utah-teapot.xpm | 407 +++++++++++
test/pixmaps/good/chromesphere.xpm | 362 +++++++++
test/pixmaps/good/jigglymap.xpm | 362 +++++++++
test/pixmaps/good/plaid-lisp.xpm | 39 +
test/pixmaps/good/plaid-v1.xpm | 37 +
test/pixmaps/good/plaid-v2.xpm | 30
test/pixmaps/good/plaid-v3.xpm | 39 +
test/pixmaps/good/xorg-bw.xpm | 264 +++++++
test/pixmaps/good/xorg.xpm | 701 +++++++++++++++++++
test/pixmaps/invalid/CVE-2016-10164-poc.xpm.gz.gz.gz |binary
test/pixmaps/invalid/doom.xpm | 8
test/pixmaps/invalid/doom2.xpm | 11
test/pixmaps/invalid/invalid-type.xpm | 34
test/pixmaps/invalid/no-contents.xpm | 2
test/pixmaps/invalid/unending-comment-c.xpm | 30
test/pixmaps/invalid/zero-width-v1.xpm | 37 +
test/pixmaps/invalid/zero-width.xpm | 35
test/pixmaps/no-mem/oversize.xpm | 39 +
test/tap-test | 2
54 files changed, 4959 insertions(+), 343 deletions(-)
---
More information about the xorg-commit
mailing list