screen (5.0.1-3) unstable; urgency=medium

  * Set Debian default terminal type to screen5 in /etc/screenrc
    (Closes: #1134721)
  * Move default bufferfile in screenrc to $HOME/.screen-exchange
    (Closes: #1100699)
  * Added patch 98: Fix uninitialised buffer for caption/hardstatus expansions
    (Closes: #1136895)
  * Added patch 99: Fix off-by-one in resize CheckMaxSize guard
    (Closes: #1117241)
  * Fix GNU/Hurd builds (missing MAXPATHLEN define)
  * Drop 13split_info_files.patch (obsolete)
  * Stop deleting named pipes in /run/screen at startup (Closes: #545182)
  * Removing orphaned package screenie from Suggests
  * Modernise session creation timestamp handling in patches 81 & 82
    (Closes: #484655, #1061448)
  * Fix resize prompt wording for vertical splits (Closes: #600649)
  * Added patch 101: Remove duplicated permission sentence from manpage
    (Closes: #611228)
  * Added patch 102: Fix documentation for $TERM default (Closes: #694178)

 -- Peter Dey <debian@realmtech.net>  Wed, 17 Jun 2026 14:09:15 +0200

screen (5.0.1-2) unstable; urgency=medium

  [ Peter Dey ]
  * Fix regression of #51088 - socket dir should be in /run/screen
  * Set Priority to optional to match archive override (Closes: #1134768)
  * Keep -Q @windows output off the attached display (Closes: #702659)
  * Restore the value of defflow after (re-)attachment (Closes: #859313)
  * Fix input handling on big-endian systems (Closes: #1135587)
  * Documentation fixes to keep lintian happy

  [ Otto Kekäläinen ]
  * Bump Debian Policy version to 4.7.4
  * Update d/copyright to include recent contributors
  * Add myself and Peter Dey as uploader, and remove inactive old uploader

 -- Otto Kekäläinen <otto@debian.org>  Sat, 16 May 2026 00:00:00 +0000

screen (5.0.1-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Add an explicit --disable-pam for the udeb build (the counterpart of
    --enable-pam for the normal build) to avoid picking up a dependency on
    PAM, which would make screen-udeb non-installable (Closes: #1134429).

 -- Cyril Brulebois <kibi@debian.org>  Tue, 21 Apr 2026 22:53:59 +0200

screen (5.0.1-1) unstable; urgency=medium

  * New upstream release 5.0.0.
    + Adds truecolor support ("truecolor [on|off]").
    + Adds multi-window input (multiinput).
    + Makes the status bar movable (status [top|up|down|bottom] [left|right]).
    + Introduces password protection (auth [on|off]).
  * New upstream release 5.0.1.
    + Rolls in CVE-2025-4680[2-5] and refreshes the release key block.
  * Drop temporary CVE patches and 63-add-utempter-switch/65-wcwidth since
    now in upstream.
  * Configure with --disable-utmp instead of using 03disable-utmp patch;
    preserving the behaviour requested in #1104514
  * Drop the deflogin/login keybindings from /etc/screenrc since
    --disable-utmp removes those commands and the warnings upset autopkgtests.
  * Add 83_escape-opensuse-texinfo.patch so texinfo 7 can build the manual.
  * Add 90-include-pty-header-when-openpty.patch to make the glibc build
    succeed with -Werror=implicit-function-declaration
  * Keep out-of-tree builds working by adding $(srcdir) to CPPFLAGS in Makefile
    (91-use-srcdir-in-cppflags.patch)
  * Add 92-preserve-utf8-combining.patch to preserve UTF-8 combining
    sequences on UTF-8 displays (also autopkgtest passes)
  * Add 93-mousetrack-texinfo-fix.patch to enable builds on Ubuntu focal
    (syntax error on older Texinfo versions)
  * "screen -Q windows" now needs a format string - update autopkgtests
  * Add 84-rendition-bell-hardstatus-width.patch to keep %w/%Lw rendition
    values at uint64_t width so style/colour bits are preserved
  * Refresh upstream metadata URLs for the screen-v5 branch.
  * Update debian/NEWS for the 5.0.1 command changes.

 -- Peter Dey <debian@realmtech.net>  Mon, 30 Mar 2026 10:00:00 +0200

screen (4.9.1-3.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Build with -std=gnu17 to workaround FTBFS with GCC 15.
    (Closes: #1097862)
  * Build-Depends: libcrypt-dev. (Closes: #1106961)

 -- Adrian Bunk <bunk@debian.org>  Mon, 05 Jan 2026 23:09:23 +0200

screen (4.9.1-3) unstable; urgency=medium

  [ Salvatore Bonaccorso ]
  * attacher.c - prevent temporary 0666 mode on PTYs (CVE-2025-46802)
    (Closes: #1105191)
  * avoid file existence test information leaks (CVE-2025-46804)
  * socket.c - don't send signals with root privileges (CVE-2025-46805)

 -- Axel Beckert <abe@debian.org>  Mon, 19 May 2025 00:42:42 +0200

screen (4.9.1-2) unstable; urgency=medium

  * Team upload (debian/ namespace).
  * 63-add-utempter-switch: fix variable name
  * Stop building with utempter
  * Disable utmp writing (Closes: #1104514)
  * Update ptymode to 0600 in line with rest of the system

 -- Chris Hofstaedtler <zeha@debian.org>  Sat, 10 May 2025 22:28:23 +0200

screen (4.9.1-1) unstable; urgency=low

  * Update upstream's PGP keys to sport the currently published keys.
  * New upstream bugfix release 4.9.1.
    + Refresh patches where needed.
    + Drop 90_fix_man_page_bash_example.patch, applied upstream.
    + Supports stop/parity bits on serial port. (Closes: #492741)
    + Avoid zombies after shell exit. (Closes: #991715)
    + [CVE-2023-24626] Fixes missing signal sending permission check on
      failed query messages when running setuid or setgid.
    + Multiple Unicode/UTF-8 fixes.

 -- Axel Beckert <abe@debian.org>  Thu, 07 Sep 2023 00:10:56 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog screen`.
