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