ncurses 6.3 - patch 20220226
authorThomas E. Dickey <dickey@invisible-island.net>
Sun, 27 Feb 2022 01:00:55 +0000 (01:00 +0000)
committerThomas E. Dickey <dickey@invisible-island.net>
Sun, 27 Feb 2022 01:00:55 +0000 (01:00 +0000)
commit2ef2f5486df4a90e2aa9d7544c79b42bca961066
treee31e95244aa735632be5ec9e0349410ef1ed7909
parent87154b424ea0f67c2965d00e861ddfb134082d94
ncurses 6.3 - patch 20220226

+ fix issues found with coverity:
  + rewrite canonical_name() function of infocmp to ensure buffer size
  + corrected use of original tty-modes in tput init/reset subcommands
  + modify tabs program to limit tab-stop values to max-columns
  + add limit-checks for palette rgb values in test/ncurses.c
+ add a few null-pointer checks to help with static-analysis.
+ enforce limit on number of soft-keys used in c++ binding.
+ adjust a buffer-limit in write_entry.c to quiet a bogus warning from
  gcc 12.0.1
17 files changed:
NEWS
VERSION
c++/cursslk.cc
dist.mk
ncurses/tinfo/alloc_entry.c
ncurses/tinfo/write_entry.c
package/debian-mingw/changelog
package/debian-mingw64/changelog
package/debian/changelog
package/mingw-ncurses.nsi
package/mingw-ncurses.spec
package/ncurses.spec
package/ncursest.spec
progs/infocmp.c
progs/tabs.c
progs/tput.c
test/ncurses.c