ncurses 6.0+20171125-1ubuntu1 source package in Ubuntu
Changelog
ncurses (6.0+20171125-1ubuntu1) bionic; urgency=low * Merge from Debian unstable (LP: #1637239). Remaining changes: - Add a simple autopkgtest to the package. - Build x32 packages. - Build lib32 packages on s390x. * Fix typo in libx32 package descriptions ncurses (6.0+20171125-1) unstable; urgency=medium * New upstream patchlevel. - Modify _nc_write_entry() to truncate too-long filename (report by Hosein Askari (CVE-2017-16879), Closes: #882620). * Change priority of the -dbg packages and the udeb to optional. * Delete trailing whitespace in debian/changelog. * Bump debhelper compatibility level to 10. * Switch from dh_autotools-dev_updateconfig to dh_update_autotools_config and drop the explicit autotools-dev build dependency. * Drop dpkg-dev build dependency, already fulfilled in oldstable. * Do not require (fake)root for building the packages. * Configure the test programs with --with-x11-rgb=/etc/X11/rgb.txt. ncurses (6.0+20170902-1) unstable; urgency=medium * New upstream patchlevel. - Modify check in fmt_entry() to handle a cancelled reset string (CVE-2017-13733, Closes: #873746). ncurses (6.0+20170827-1) unstable; urgency=medium * New upstream patchlevel. - Add/improve checks in tic's parser to address invalid input (Closes: #873723). + Add a check in comp_scan.c to handle the special case where a nontext file ending with a NUL rather than newline is given to tic as input (CVE-2017-13728). + Allow for cancelled capabilities in _nc_save_str (CVE-2017-13729). + Add validity checks for "use=" target in _nc_parse_entry (CVE-2017-13730). + Check for invalid strings in postprocess_termcap (CVE-2017-13731). + Reset secondary pointers on EOF in next_char() (CVE-2017-13732). + Guard _nc_safe_strcpy() and _nc_safe_strcat() against calls using cancelled strings (CVE-2017-13734). - Add usage message to clear command (Closes: #371855). * Configure the test programs with --datadir=/usr/share/ncurses-examples. * Look for tarballs on ftp.invisible-island.net in the watch files. ncurses (6.0+20170715-2) unstable; urgency=medium * Bump the minimal version of _nc_read_entry to 6.0+20170715 for partial upgrades from testing. ncurses (6.0+20170715-1) unstable; urgency=medium * New upstream patchlevel. - Bring back the _nc_read_entry symbol in libtinfo5 (Closes: #868328), drop the _nc_read_entry2 symbol which should not have been added. - Repair termcap-format from tic/infocmp broken in 20170701 fixes (Closes: #868266). ncurses (6.0+20170708-1) unstable; urgency=high * New upstream patchlevel. - Correct a limit-check in fixes from CVE-2017-10684 (report by Sven Joachim). * Amend the previous Debian changelog entry with CVE references. ncurses (6.0+20170701-1) unstable; urgency=low * New upstream patchlevel. - Add/improve checks in tic's parser to address invalid input (Redhat #1464684, #1464685, #1464686, #1464691). + alloc_entry.c, add a check for a null-pointer (CVE-2017-11113). + parse_entry.c, add several checks for valid pointers (CVE-2017-11112), as well as one check to ensure that a single character on a line is not treated as the 2-character termcap short-name. - Fix a problem with buffer overflow in dump_entry.c, which is addressed by reducing the use of a fixed-size buffer (CVE-2017-16084, CVE-2017-10685). * Refresh Debian patches. * Update symbols files. - Add new symbol _nc_read_entry2. - Drop wo unused symbols obsoleted in 2004: _nc_check_termtype and _nc_resolve_uses. * Blacklist dvtm and dvtm-256color terminfo entries which are shipped in the dvtm package (Closes: #863969). * Mark ncurses-doc as Multi-Arch: foreign. ncurses (6.0+20170408-1) experimental; urgency=low * New upstream patchlevel. - Fix a memory leak in the window-list when creating multiple screens (reports by Andres Martinelli, Closes: #783486). * Provide a curses(3) symlink to ncurses (Closes: #859293). * Set LD_LIBRARY_PATH when building the test programs, fixes an impending FTBFS when we switch to libncursesw6 from libncursesw5. * Update years in debian/copyright. * Change priority of libncurses5 to optional (see #852002). ncurses (6.0+20161126-1) unstable; urgency=low * New upstream patchlevel. - Omit selection of ISO-8859-1 for G0 in enacs capability from linux2.6 entry, to avoid conflict with the user-defined mapping (Closes: #830694). * Update symbols files for new symbol unfocus_current_field. ncurses (6.0+20160917-1) unstable; urgency=medium * New upstream patchlevel. - Fix typo in 20160910 changes (Closes: #837892, patch by Sven Joachim). ncurses (6.0+20160910-1) unstable; urgency=low * New upstream patchlevel. - Trim trailing blanks from include/Caps*, to work around a problem in sed (Closes: #818067). * Invoke configure via relative paths to prevent the build path from showing up in binaries. * Enable parallel builds. -- Julian Andres Klode <email address hidden> Thu, 11 Jan 2018 20:51:25 +0100
Upload details
- Uploaded by:
- Julian Andres Klode
- Uploaded to:
- Bionic
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- libs
- Urgency:
- Very Urgent
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
ncurses_6.0+20171125.orig.tar.gz | 3.2 MiB | 22adbdd3c2ddfaabea8ea75de3c585d59d2a2cde4b5197dd7dd40a3481fc4d85 |
ncurses_6.0+20171125.orig.tar.gz.asc | 267 bytes | 5140b404d8c4ac29241d2461a5cbadcd0a821aa61c1ce6ef5fb07030c8e491c3 |
ncurses_6.0+20171125-1ubuntu1.debian.tar.xz | 54.8 KiB | 1697e81960eda56e63bd870dacfd833725b44436c203d97118e58f17dd461e45 |
ncurses_6.0+20171125-1ubuntu1.dsc | 4.7 KiB | df24534426b6a3440cf72a8de40ecda113ac1a5adde45982ca090f4b397025f2 |
Available diffs
Binary packages built by this source
- lib32ncurses5: shared libraries for terminal handling (32-bit)
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the shared libraries necessary to run programs
compiled with ncurses.
.
This package supports the 32-bit ABI variant of your system's
architecture.
- lib32ncurses5-dbgsym: debug symbols for lib32ncurses5
- lib32ncurses5-dev: developer's libraries for ncurses (32-bit)
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the header files, static libraries
and symbolic links that developers using ncurses will need.
.
This package supports the 32-bit ABI variant of your system's
architecture.
- lib32ncursesw5: shared libraries for terminal handling (wide character support) (32-bit)
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the shared libraries necessary to run programs
compiled with ncursesw, which includes support for wide characters.
.
This package supports the 32-bit ABI variant of your system's
architecture.
- lib32ncursesw5-dbgsym: debug symbols for lib32ncursesw5
- lib32ncursesw5-dev: developer's libraries for ncursesw (32-bit)
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the header files, static libraries
and symbolic links that developers using ncursesw will need.
.
This package includes support for wide characters.
This package supports the 32-bit ABI variant of your system's
architecture.
- lib32tinfo-dev: developer's library for the low-level terminfo library (32-bit)
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the static library and symbolic link that developers
using the low-level terminfo library will need. Packages should not
build-depend on this package.
.
This package supports the 32-bit ABI variant of your system's architecture.
- lib32tinfo5: shared low-level terminfo library for terminal handling (32-bit)
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the shared low-level terminfo library.
.
This package supports the 32-bit ABI variant of your system's architecture.
- lib32tinfo5-dbgsym: debug symbols for lib32tinfo5
- lib64ncurses5: shared libraries for terminal handling (64-bit)
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the shared libraries necessary to run programs
compiled with ncurses.
.
This package supports the 64-bit ABI variant of your system's
architecture.
- lib64ncurses5-dbgsym: debug symbols for lib64ncurses5
- lib64ncurses5-dev: developer's libraries for ncurses (64-bit)
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the header files, static libraries
and symbolic links that developers using ncurses will need.
.
This package supports the 64-bit ABI variant of your system's
architecture.
- lib64tinfo5: shared low-level terminfo library for terminal handling (64-bit)
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the shared low-level terminfo library.
.
This package supports the 64-bit ABI variant of your system's architecture.
- lib64tinfo5-dbgsym: debug symbols for lib64tinfo5
- libncurses5: shared libraries for terminal handling
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the shared libraries necessary to run programs
compiled with ncurses.
- libncurses5-dbg: debugging/profiling libraries for ncurses
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains special library versions of ncurses suitable
for debugging and profiling. Also included are detached debugging
symbols for libncurses5.
- libncurses5-dev: developer's libraries for ncurses
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the header files, static libraries
and symbolic links that developers using ncurses will need.
- libncursesw5: shared libraries for terminal handling (wide character support)
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the shared libraries necessary to run programs
compiled with ncursesw, which includes support for wide characters.
- libncursesw5-dbg: debugging/profiling libraries for ncursesw
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains special library versions of ncursesw suitable
for debugging and profiling. Also included are detached debugging
symbols for libncursesw5.
.
This package includes support for wide characters.
- libncursesw5-dev: developer's libraries for ncursesw
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the header files, static libraries
and symbolic links that developers using ncursesw will need.
.
This package includes support for wide characters.
- libtinfo-dev: developer's library for the low-level terminfo library
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the static library and symbolic link that developers
using the low-level terminfo library will need. Packages should not
build-depend on this package.
- libtinfo5: shared low-level terminfo library for terminal handling
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the shared low-level terminfo library.
- libtinfo5-dbg: debugging/profiling library for the low-level terminfo library
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains a special library version of the low-level terminfo
library suitable for debugging and profiling. Also included are detached
debugging symbols for libtinfo5.
- libtinfo5-udeb: shared low-level terminfo library for terminal handling - udeb
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the stripped-down udeb version of shared low-level
terminfo library.
- libx32ncurses5: shared libraries for terminal handling (x32)
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the shared libraries necessary to run programs
compiled with ncurses.
.
This package supports the x32 ABI variant of your system's
architecture.
- libx32ncurses5-dbgsym: debug symbols for libx32ncurses5
- libx32ncurses5-dev: developer's libraries for ncurses (x32)
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the header files, static libraries
and symbolic links that developers using ncurses will need.
.
This package supports the x32 ABI variant of your system's
architecture.
- libx32ncursesw5: shared libraries for terminal handling (wide character support) (x32)
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the shared libraries necessary to run programs
compiled with ncursesw, which includes support for wide characters.
.
This package supports the x32 ABI variant of your system's
architecture.
- libx32ncursesw5-dbgsym: debug symbols for libx32ncursesw5
- libx32ncursesw5-dev: developer's libraries for ncursesw (x32)
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the header files, static libraries
and symbolic links that developers using ncursesw will need.
.
This package includes support for wide characters.
This package supports the x32 ABI variant of your system's
architecture.
- libx32tinfo-dev: developer's library for the low-level terminfo library (x32)
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the static library and symbolic link that developers
using the low-level terminfo library will need. Packages should not
build-depend on this package.
.
This package supports the x32 ABI variant of your system's architecture.
- libx32tinfo5: shared low-level terminfo library for terminal handling (x32)
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the shared low-level terminfo library.
.
This package supports the x32 ABI variant of your system's architecture.
- libx32tinfo5-dbgsym: debug symbols for libx32tinfo5
- ncurses-base: basic terminal type definitions
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains terminfo data files to support the most common types of
terminal, including ansi, dumb, linux, rxvt, screen, sun, vt100, vt102, vt220,
vt52, and xterm.
- ncurses-bin: terminal-related programs and man pages
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains the programs used for manipulating the terminfo
database and individual terminfo entries, as well as some programs for
resetting terminals and such.
- ncurses-bin-dbgsym: debug symbols for ncurses-bin
- ncurses-doc: developer's guide and documentation for ncurses
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains an introduction to writing programs with
ncurses a guide to the internals of the ncurses library. It also
includes the libraries' man pages.
.
Non-developers likely have little use for this package.
- ncurses-examples: test programs and examples for ncurses
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains programs demonstrating the possibilities of
ncurses and testing the library. The examples include an
analog/digital clock and several classic programs such as solitaire,
battleships, a knight's tour on a chess board, the towers of Hanoi
and several others.
- ncurses-examples-dbgsym: debug symbols for ncurses-examples
- ncurses-term: additional terminal type definitions
The ncurses library routines are a terminal-
independent method of
updating character screens with reasonable optimization.
.
This package contains all of the numerous terminal definitions not found in
the ncurses-base package.