ncurses (6.4-4) unstable; urgency=medium
* Run autoconf-dickey in the toplevel and test/ directories rather
than autoreconf-dickey, as the latter picks up the backup file of
configure.in below the .pc/ directory, which is unwanted and does
not work (Closes: #1035621).
-- Sven Joachim <svenjoac@gmx.de> Sun, 07 May 2023 16:33:47 +0200
ncurses (6.4-3) unstable; urgency=medium
* Configure with "--disable-root-environ" to disallow loading of
custom terminfo entries in setuid/setgid programs, mitigating the
impact of CVE-2023-29491 (see #1034372).
- Update the symbols files for the newly exported symbol
_nc_env_access.
- New patch fix-configure-root-args-option.diff cherry-picked from
the 20230415 patchlevel, fixing a copy/paste error which caused
the "--disable-root-environ" configure option to pick up code
meant to be used by the "--disable-root-args" option instead.
- New patch debian-env-access.diff, changing the behavior of the
"--disable-root-environ" configure option to not restrict programs
run by the superuser, equivalent to the "--disable-setuid-environ"
option introduced in the 20230423 patchlevel.
-- Sven Joachim <svenjoac@gmx.de> Sat, 06 May 2023 17:16:54 +0200
ncurses (6.4-2) unstable; urgency=medium
* Add Breaks against vim-common (<< 2:9.0.1000-2) to ncurses-base
and ncurses-term (Closes: #1027435).
* New patch fix_crash_on_very_long_tc-use_clause.diff, cherry-picked
from the 20230121 patchlevel: correct limit-check when dumping tc/use
clause via tic -I (report by Gabriel Ravier, Closes: #1029399).
* Work around dh_strip bug #875780 by stripping libncurses++w.a manually
(Closes: #1029404).
-- Sven Joachim <svenjoac@gmx.de> Wed, 25 Jan 2023 21:21:49 +0100
ncurses (6.4-1) unstable; urgency=medium
* New upstream release.
- Correct PS vs PE names in bracketed+paste (report by Bram
Moolenaar, Addresses: #1027435).
* Update symbols files and bump shlibs.
-- Sven Joachim <svenjoac@gmx.de> Mon, 02 Jan 2023 08:49:50 +0100
ncurses (6.3+20221224-2) unstable; urgency=medium
* Upload to unstable.
-- Sven Joachim <svenjoac@gmx.de> Tue, 27 Dec 2022 21:00:02 +0100
ncurses (6.3+20221224-1) experimental; urgency=medium
* New upstream patchlevel.
- Revise kon/kon2/jfbterm to undo "linux2.6" change to
smacs/rmacs/enacs (Closes: #1012800).
- Improve pointer/limit checks associated with deleting a screen
(Closes: #1015756).
* Refresh Debian patches.
* Convert lintian overrides to the new format in Lintian 2.115.
* Add a new override for source-is-missing in the Ada documentation
(see #1019980).
* Upgrade Standards-Version to 4.6.2, no changes needed.
-- Sven Joachim <svenjoac@gmx.de> Mon, 26 Dec 2022 20:22:07 +0100
ncurses (6.3+20220423-2) unstable; urgency=medium
* Update patch 02-debian-xterm.diff: drop "dec+sl" from xterm-new and
derived terminfo descriptions (Closes: #1010270).
-- Sven Joachim <svenjoac@gmx.de> Thu, 05 May 2022 19:01:43 +0200
ncurses (6.3+20220423-1) unstable; urgency=medium
* New upstream patchlevel.
- Add a limit-check to guard against corrupt terminfo data
(report/testcase by NCNIPC of China (CVE-2022-29458),
Closes: #1009870).
- Minor clarification to clear.1 (Closes: #999437).
* Refresh Debian patches.
* Update symbols files.
* Ensure that the README file in ncurses-examples has correct
permissions (Closes: #1003929).
* Add a lintian override to ncurses-examples for a false positive
bash-term-in-posix-shell in tput-initc.
* Update debian/ncurses-term.links to avoid a broken symlink
/usr/share/terminfo/r/rxvt-color.
* Remove libmd-dev build dependency on kfreebsd, no longer needed.
-- Sven Joachim <svenjoac@gmx.de> Tue, 26 Apr 2022 19:52:23 +0200
ncurses (6.3-2) unstable; urgency=medium
* Add Breaks on neovim (<< 0.6.0) to ncurses-base (Closes: #999777).
* Drop patch 02-debian-drop-rin-from-screen-256color.diff
(Closes: #1003546). Tmux users should upgrade to version 3.0 or
higher, or set TERM to something else than screen-256color.
* Make ncurses-base the primary package into which the Debian FAQ
and TODO files are installed.
* Add libmd-dev to Build-Depends on kfreebsd-any to work around FTBFS
if /usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig does not exist.
* Install the example programs into /usr/libexec/ncurses-examples.
-- Sven Joachim <svenjoac@gmx.de> Mon, 17 Jan 2022 18:02:04 +0100
ncurses (6.3-1) unstable; urgency=medium
* New upstream release.
* Update symbols files and bump shlibs.
- Update the minimal version for symbols added after the 6.2 release
to 6.3.
* Drop the lintian override for ncurses-examples introduced in version
6.1+20181013-2, it no longer triggers.
* Do not force removal of obsolete packages which terminfo files have
been taken over by ncurses-term (Closes: #994433).
-- Sven Joachim <svenjoac@gmx.de> Mon, 15 Nov 2021 17:54:06 +0100
ncurses (6.2+20210905-1) unstable; urgency=low
* New upstream patchlevel.
- Extend --disable-pkg-ldflags option to also control whether
$LDFLAGS from the build is provided in -config and .pc files.
Use that option in debian/rules (Closes: #986764).
- Drop symbols GCC_PRINTF and GCC_SCANF from curses.h.in, to
simplify use (Closes: #993179).
* Drop patch 02-fix-mlterm.diff, applied upstream.
* Refresh remaining Debian patches.
* Update symbols files for new symbols erasewchar_sp, killwchar_sp
and _nc_reset_tparm.
* Bump autoconf-dickey build dependency to (>= 2.52+20210509), as per
test/configure.in.
* Ship stterm and stterm-256color terminfo entries in ncurses-term.
* Take over terminfo entries from the deceased Debian packages
jfbterm, kon2, libiterm1 and tn5250 in ncurses-term.
* Update list of terminfo entries shipped by other Debian packages.
* Update years in debian/copyright.
-- Sven Joachim <svenjoac@gmx.de> Thu, 09 Sep 2021 19:56:22 +0200
ncurses (6.2+20201114-4) unstable; urgency=medium
* Source-only upload for migration to testing, no changes.
-- Sven Joachim <svenjoac@gmx.de> Thu, 26 Aug 2021 18:39:10 +0200
ncurses (6.2+20201114-3) unstable; urgency=medium
[ Debian Janitor ]
* Remove constraints unnecessary since stretch:
+ ncurses-term: Drop versioned constraint on suckless-tools in Replaces.
+ ncurses-term: Drop versioned constraint on suckless-tools in Breaks.
+ libtinfo5: Drop versioned constraint on dialog in Breaks.
[ Jordi Mallach ]
* Introduce a libncursesw6-udeb package, needed by newer nano versions
(Closes: #976275).
[ Sven Joachim ]
* Add new upstream signing key 19882D92DDA4C400C22C0D56CC2AF4472167BE03
to debian/upstream/signing-key.asc.
-- Sven Joachim <svenjoac@gmx.de> Sun, 22 Aug 2021 08:29:53 +0200
ncurses (6.2+20201114-2) unstable; urgency=medium
* New patch 02-fix-mlterm.diff, cherry-picked from the 20201205 upstream
patchlevel.
- Correct mlterm3 kf1-kf4 (Closes: #975322).
- Add flash to mlterm3.
* Refresh Debian patches.
-- Sven Joachim <svenjoac@gmx.de> Fri, 01 Jan 2021 16:02:10 +0100
ncurses (6.2+20201114-1) unstable; urgency=medium
* New upstream patchlevel.
- Add tmux-direct terminfo entry (Closes: #895754).
* Add Breaks on cowdancer (<< 0.89~) to libncurses6 (Closes: #971672).
* Upgrade Standards-Version to 4.5.1, no changes needed.
-- Sven Joachim <svenjoac@gmx.de> Thu, 19 Nov 2020 18:08:43 +0100
ncurses (6.2+20200918-1) unstable; urgency=medium
* New upstream patchlevel.
- Corrected condition for appending curses.events to the generated
curses.h (report by Sven Joachim, Closes: #970577).
* Version the Provides of the transitional -dev packages
by libncurses-dev.
-- Sven Joachim <svenjoac@gmx.de> Sun, 20 Sep 2020 11:16:40 +0200
ncurses (6.2+20200912-1) unstable; urgency=medium
[ Sven Joachim ]
* New upstream patchlevel.
- Move dlclose() call from lib_mouse.c to delscreen() to avoid a
case in the former which could be called from SIGTSTP handler
(Closes: #961097).
* Update symbols files for new symbol _nc_tiparm.
* Bump autoconf-dickey build dependency to (>= 2.52+20200111), as per
configure.in.
* Bump debhelper compatibility level to 13.
- Use the substition feature in that compat level to get rid of the
debian/*.{install,links}.in files.
[ Debian Janitor ]
* Wrap long lines in changelog entries: 5.0-5.
-- Sven Joachim <svenjoac@gmx.de> Thu, 17 Sep 2020 19:18:53 +0200
ncurses (6.2-1) unstable; urgency=medium
[ Debian Janitor ]
* Rely on pre-initialized dpkg-architecture variables.
* Fix day-of-week for changelog entries 5.7+20090314-1, 5.6+20080419-
2.
[ Sven Joachim ]
* New upstream release.
* Refresh Debian patches.
* Update symbols files and bump shlibs.
- Update the minimal version for symbols added after the 6.1 release
to 6.2.
- Silence the package-placeholder-in-symbols-file lintian warning
in the ABI5 library packages.
* Get rid of debian/xterm.ti, and record the changes Debian makes to the
xterm* terminfo entries in a new patch 02-debian-xterm.diff.
* Switch debian/copyright to format 1.0, and update the years.
* Upgrade Standards-Version to 4.5.0, no changes needed.
-- Sven Joachim <svenjoac@gmx.de> Sat, 29 Feb 2020 10:05:22 +0100
ncurses (6.1+20191019-1) unstable; urgency=medium
* New upstream patchlevel.
- Fix several errata in tic (Closes: #942401).
+ Check for invalid hashcode in _nc_find_type_entry
and nc_find_name_entry (CVE-2019-17594).
+ Check for invalid hashcode in _nc_find_entry.
+ Check for missing character after backslash in fmt_entry
(CVE-2019-17595).
* Refresh patch 03-debian-ncursesconfig-omit-L.diff.
* Support additional build profiles:
- Skip building ABI 5 libraries in a pkg.ncurses.nolegacy build profile.
- Skip building the examples in a pkg.ncurses.noexamples build profile.
- Do not build libtinfo6-udeb in the noudeb build profile.
* Add a "Replaces: alacritty (<< 0.3.4~)" to ncurses-term
(Closes: #933386).
* Add a Salsa CI pipeline in debian/gitlab-ci.yml.
* Export BUILD_{C,CPP,LD}FLAGS in debian/rules, making blhc happy.
* Upgrade Standards-Version to 4.4.1, no changes needed.
-- Sven Joachim <svenjoac@gmx.de> Thu, 24 Oct 2019 18:18:57 +0200
ncurses (6.1+20190803-1) unstable; urgency=medium
* New upstream patchlevel.
- Amend the change to screen, because tmux relies upon that entry
and does not support that feature (Closes: #933572).
* New patch 02-debian-drop-rin-from-screen-256color.diff: remove "rin"
also from screen-256color, used by some tmux users as their $TERM.
* Drop patch fix-tabs-manpage-installation.diff, applied upstream.
* Refresh patch 02-debian-backspace.diff after upstream changes to
the screen terminfo description.
-- Sven Joachim <svenjoac@gmx.de> Thu, 08 Aug 2019 17:39:10 +0200
ncurses (6.1+20190713-2) unstable; urgency=medium
* Drop "rep" from xterm-new and derived terminfo descriptions
(Closes: #933053).
-- Sven Joachim <svenjoac@gmx.de> Thu, 01 Aug 2019 18:12:18 +0200
ncurses (6.1+20190713-1) unstable; urgency=low
* New upstream patchlevel.
* Refresh patch 02-debian-backspace.diff after upstream changes to
the screen terminfo description.
* New patch fix-tabs-manpage-installation.diff, reverts a broken
upstream change which inadvertently installed the tabs.1 manpage
as a dangling symlink.
* Update symbols files for new symbol _nc_find_user_entry.
* Move the tmux and tmux-256color terminfo entries to ncurses-base
(Closes: #927973).
* Bump debhelper compatibility level to 12.
- Build-depend on debhelper-compat (= 12) and drop debian/compat.
* Drop the -dbg packages (Closes: #849003).
* Reduce the size of the -dbgsym packages with dh_dwz.
* Update years in debian/copyright.
* Upgrade Standards-Version to 4.4.0, no changes needed.
-- Sven Joachim <svenjoac@gmx.de> Fri, 19 Jul 2019 17:14:25 +0200
# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libtinfo5`.
Generated by dwww version 1.16 on Tue Dec 16 06:34:03 CET 2025.