screen (4.0.2-4.1sarge1) stable-security; urgency=high

  * Fix out-of-bands write when processing character codes in
    UTF-8 sequences. (CVE-2006-4573)

 -- Moritz Muehlenhoff <jmm@debian.org>  Tue, 24 Oct 2006 21:39:21 +0000

screen (4.0.2-4.1) unstable; urgency=low

  * Non-maintainer upload
  * re-run autoconf, fix ftbfs                             (closes: #269366)

 -- David Kimdon <dwhedon@debian.org>  Sat, 13 Nov 2004 20:49:00 -0800

screen (4.0.2-4) unstable; urgency=low

  * new debconf translations:
    * Japanese - thanks Hideki Yamane                       (closes: #224175)
    * Italian - thanks Fabio Pani                           (closes: #224580)
    * Simplified Chinese - thanks Carlos Z.F. Liu           (closes: #230811)
    * Dutch - thanks Luk Claes                              (closes: #244326)
    * Czech - thanks Miroslav Kure                          (closes: #261243)

  * updated Danish translation  - thanks Morten Brix Pedersen (closes: #241241)

 -- Adam Lazur <zal@debian.org>  Tue, 24 Aug 2004 20:09:08 -0400

screen (4.0.2-3) unstable; urgency=high

  * security: fix hole in stale session cleanup init script which allows
    arbitrary file deletion on startup. Thanks to Roderick Schertler for
    pointing this out.                                      (closes: #238139)

 -- Adam Lazur <zal@debian.org>  Mon, 15 Mar 2004 20:46:35 -0500

screen (4.0.2-2) unstable; urgency=low

  * fix depends on passwd to include epoch                   (closes: #224192)

 -- Adam Lazur <zal@debian.org>  Tue,  6 Jan 2004 23:12:51 -0500

screen (4.0.2-1) unstable; urgency=low

  * ack NMU                                         (closes: #223085, #222420)
  * add rxvt to scrollback example in README.Debian and /etc/screenrc
                                                             (closes: #206193)
  * fix typo in example bind line in screenrc                (closes: #214727)
  * add Brazilian Portuguese debconf translation (thanks Andre Luis Lopes)
                                                             (closes: #218809)
  * add screen to /etc/shells                                (closes: #148715)

 -- Adam Lazur <zal@debian.org>  Sat,  6 Dec 2003 18:25:10 -0500

screen (4.0.2-0.1) unstable; urgency=medium

  * NMU
  * New upstream release. No upstream changelog found. ansi.c has been changed
    to fix CAN-2003-0972, a signed integer overflow that allowed for arbitrary 
    code execution as group utmp (or as root on systems where screen was 
    installed setuid root). (Addresses #222385 for sid)
  * [debian/rules] Changed the order of chmod/chown of the screen binary and
    the run directory to chown, chmod as chown no longer preserves setuid and
    setgid bits as of coreutils 5.0.1. (Closes: #222420)

 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Sat,  6 Dec 2003 18:43:11 +0100

screen (4.0.1-3) unstable; urgency=low

  * fix autoconf varargs detection (using vsprintf) on alpha, which leads to
    a binary that segfaults                                  (closes: #213842)

 -- Adam Lazur <zal@debian.org>  Thu,  2 Oct 2003 23:14:39 -0400

screen (4.0.1-2) unstable; urgency=low

  * build-depend on libncursesw5 to get autoconf to pick it up... doh

 -- Adam Lazur <zal@debian.org>  Tue, 30 Sep 2003 23:40:11 -0400

screen (4.0.1-1) unstable; urgency=low

  * New Upstream Release                                     (closes: #210280)
    * rewritten command parser
    * zmodem support (catch & passthrough)
    * new screenblanker

  * remove bindkey -kb from system screenrc as advised by upstream
                                                             (closes: #187302)
  * link against libncursesw                                 (closes: #211511)
  * fix Hurd build problem                                   (closes: #201909)
  * bump up debhelper versioned dependency                   (closes: #197432)
  * switch to gettext-based debconf templates                (closes: #202549)

 -- Adam Lazur <zal@debian.org>  Tue, 30 Sep 2003 23:14:05 -0400

screen (3.9.15-1) unstable; urgency=low

  * New Upstream Release
    * unicode combining character support
    * chinese GBK encoding added
    * backtick screen escape to substitute command output

  * add Danish translation (thanks Morten Brix Pedersen)     (closes: #174745)
  * add startup script to reap stale screen named pipes      (closes: #164447)
  * remove extraneous /etc/pam.d/screen as other works fine

 -- Adam Lazur <zal@debian.org>  Mon, 17 Mar 2003 22:56:01 -0500

screen (3.9.13-3) unstable; urgency=low

  * add note about xterm scrollback and screen to README.Debian and update
    comment in /etc/screenrc.

 -- Adam Lazur <zal@debian.org>  Thu, 17 Oct 2002 16:41:11 -0400

screen (3.9.13-2) unstable; urgency=medium

  * avoid pkg installing docs resulting in /usr/share/info/dir.gz files in
    the .deb                                                 (closes: #162940)

  * apply 2 patches from upstream:
    1) Fix console grabbing on linux. The kernel handles TIOCCONS too
       restrictive, had to implement a workaround.
    2) Fix WrapChar bug that prevented removal of a bad scroll-region.

 -- Adam Lazur <zal@debian.org>  Thu, 10 Oct 2002 22:53:24 -0400

screen (3.9.13-1) unstable; urgency=low

  * New Upstream Release
  * correction to a FAQ answer in README.Debian              (closes: #153323)

 -- Adam Lazur <zal@debian.org>  Tue, 17 Sep 2002 09:19:14 -0400

screen (3.9.11-5) unstable; urgency=high

  * remove (%n.%t) from hardstatus string                    (closes: #137095)
  * bump up max window title length to 60                    (closes: #135391)
  * debconf templates:
    * add french translation (thanks Philippe Batailler)     (closes: #141676)
    * add russian translation (thanks Ilgiz Kalmetev)        (closes: #137682)
    * split translations out into their own files
  * fix debconf prompt when upgrading from versions < 3.9.5-5 (closes: #137743)
  * edit the long description a bit
  * update README.Debian as to current state of screen-bce

 -- Adam Lazur <zal@debian.org>  Wed, 10 Apr 2002 22:01:46 -0400

screen (3.9.11-4) unstable; urgency=low

  * patches to fix Japanese support:
        screen-3.9.11.hcGR-patch
        screen-3.9.11.paste-patch
        screen-3.9.11.encoding-patch                         (closes: #136740)
  * add spanish debconf template translation                 (closes: #136447)

 -- Adam Lazur <zal@debian.org>  Thu,  7 Mar 2002 09:13:56 -0500

screen (3.9.11-3) unstable; urgency=high

  * Security Fix: override autoconf detected default group and mode on ptys
                  as it is not autodetected properly for buildd's that run
                  as cronjobs                                (closes: #135018)
  * add note to README.Debian about setting xterm titlebar/icon and how to
    override the default
  * add note to README.Debian about mutt padding lines with whitespace (bce)
  * add patchlevel.h (the real upstream changelog) to /usr/share/doc/screen

 -- Adam Lazur <zal@debian.org>  Thu, 21 Feb 2002 17:25:12 -0500

screen (3.9.11-2) unstable; urgency=high

  * Apply patch to fix non utf8 locales                      (closes: #134200)
  * fix problems with screenrc changes that affected konsole (closes: #134198)
    * remove line that was borking TERM=xterm
    * re-add line which mods xterm initialization string
  * Add screen-bce terminal type to screeninfo.src and add a note about it in
    README.Debian

 -- Adam Lazur <zal@debian.org>  Sat, 16 Feb 2002 13:49:38 -0500

screen (3.9.11-1) unstable; urgency=low

  * New upstream release
    * New commands: windowlist (bound to C-a "), source, eval, ignorecase,
                    deflogin, setsid
    * Support for double-width utf-8 characters.
    * bugfixes and other features, see /usr/share/doc/screen/NEWS.gz for more
      info

  * Removed patches:
    * pam support, hurd fix, getpt fix: accepted upstream
    * md5 password support: obsoleted by pam support
    * bufferfile default change: screen is tmpfile safe

  * Updates to /etc/screenrc:
    * Bump up defscrollback from 100 (compiled in default) to 1024
      (thanks to overfiend for pointing this out)
    * Add examples of running programs at screen startup

  * Add german template translation                          (closes: #126180)
  * Now (ab)use upstream's makefile for most of the file installation
  * compile with --enable-rxvt_osc to allow rxvt icon setting from within
    screen                                                   (closes: #133333)

 -- Adam Lazur <zal@debian.org>  Fri, 15 Feb 2002 10:18:07 -0500

screen (3.9.10-1) unstable; urgency=low

  * New Maintainer
  * migrate package build to debhelper
  * debconfify prompt when upgrading from screen < 3.9.5-5

 -- Adam Lazur <zal@debian.org>  Sat, 15 Dec 2001 21:20:58 -0500

screen (3.9.10-0.1) unstable; urgency=high

  * NMU.
  * New upstream version with security fix. (Closes: #111339)
    (Thanks Adam Lazur <laz@clustermonkey.org>)

 -- Eric Gillespie, Jr. <epg@debian.org>  Wed, 12 Sep 2001 22:11:23 -0500

screen (3.9.9-2) unstable; urgency=low

  * New Standards-Version (3.5.4)
  * Get rid of suidmanager, install screen setgid  (closes: Bug#96858)

 -- Juan Cespedes <cespedes@debian.org>  Tue,  5 Jun 2001 23:50:42 +0200

screen (3.9.9-1) unstable; urgency=low

  * New upstream version
  * Really fix Bug#80337 (thanks to Michael Schroeder <mls@suse.de>)

 -- Juan Cespedes <cespedes@debian.org>  Sat,  2 Jun 2001 19:40:37 +0200

screen (3.9.8-6.1) unstable; urgency=HIGH

  * Non-maintainer upload.
  * Disable -DDEBUG which is a massive security hole, closes: #98839.

 -- James Troup <james@nocrew.org>  Sun, 27 May 2001 01:09:31 +0100

screen (3.9.8-6) unstable; urgency=low

  * Updated copyright file
  * Applied patch from Ryan King <rking@caseta.com> to be
    able to work correctly on many-lined terminals   (closes: Bug#80337)

 -- Juan Cespedes <cespedes@debian.org>  Tue, 22 May 2001 00:23:00 +0200

screen (3.9.8-5) unstable; urgency=low

  * Fixed small typo in info file
  * Clean up small lintian bugs
  * Make commands related to bufferfile (readbuf, writebuf)
    work again (Oops)          (closes: Bug#45359, Bug#69275, Bug#83759)

 -- Juan Cespedes <cespedes@debian.org>  Sat, 19 May 2001 15:12:11 +0200

screen (3.9.8-4) unstable; urgency=low

  * Make /etc/pam.d/screen be a conffile             (closes: Bug#58696)
  * Remove option "autofixterm" from manual page     (closes: Bug#97019)
  * Applied patch to make screen work OK on Hurd     (closes: Bug#97343)

 -- Juan Cespedes <cespedes@debian.org>  Mon, 14 May 2001 03:00:34 +0200

screen (3.9.8-3) unstable; urgency=low

  * Fixed small bug which caused `aterm' to display
    everything underlined                            (closes: Bug#97327)

 -- Juan Cespedes <cespedes@debian.org>  Sun, 13 May 2001 15:39:19 +0200

screen (3.9.8-2) unstable; urgency=low

  * New version uploaded to unstable instead of "stable unstable" (sorry)

 -- Juan Cespedes <cespedes@debian.org>  Tue,  8 May 2001 22:28:35 +0200

screen (3.9.8-1) stable unstable; urgency=medium

  * New upstream version                  (closes: Bug#74310, Bug#89215)
  * New Standards-Version (3.5.3)
  * Applied patch to build cleanly on ia64              (closes: #91964)
  * Fixed small bug regarding creation of sockets dir
    when running as root

 -- Juan Cespedes <cespedes@debian.org>  Mon,  7 May 2001 23:26:40 +0200

screen (3.9.5-9) stable unstable; urgency=HIGH

  * Fixed security bug (group utmp compromise)

 -- Juan Cespedes <cespedes@debian.org>  Sat,  2 Sep 2000 17:51:28 +0200

screen (3.9.5-8) frozen unstable; urgency=low

  * Correct wrong build-dependency (libncurses5-dev
    instead of libncurses4-dev) (closes: Bug#57989)
  * Include a /etc/pam.d/screen file (closes: Bug#57592)

 -- Juan Cespedes <cespedes@debian.org>  Mon, 14 Feb 2000 10:07:52 +0100

screen (3.9.5-7) frozen unstable; urgency=low

  * Built against libncurses5 instead of obsoleted libncurses4

 -- Juan Cespedes <cespedes@debian.org>  Sun,  6 Feb 2000 21:26:59 +0100

screen (3.9.5-6) unstable; urgency=low

  * Make `screen' work correctly both as root and non-root
    (closes: Bug#53290, Bug#53329)

 -- Juan Cespedes <cespedes@debian.org>  Thu, 23 Dec 1999 16:48:02 +0100

screen (3.9.5-5) unstable; urgency=low

  * New Standards-Version (3.1.1)
  * Acknowledge NMU-fixed bugs (closes: Bug#50394, Bug#51058, Bug#51316)
  * Changed screens directory from $HOME to /var/run/screen (closes: Bug#51088)
  * Removed debconf support: no configuration is necessary in this program

 -- Juan Cespedes <cespedes@debian.org>  Sun, 19 Dec 1999 06:04:48 +0100

screen (3.9.5-4.1) unstable; urgency=low

  * Non-maintainer release.
  * Run autoconf to resync configure with configure.in
    (closes:Bug#50394,#51058).

 -- Joel Klecker <espy@debian.org>  Mon, 29 Nov 1999 08:38:18 -0800

screen (3.9.5-4) unstable; urgency=low

  * Used debconf

 -- Juan Cespedes <cespedes@debian.org>  Sun, 14 Nov 1999 23:51:10 +0100

screen (3.9.5-3) unstable; urgency=low

  * Applied patch from Joel Klecker <espy@debian.org> to use getpt()
    to get PTYs (closes: Bug#45628, Bug#48856)

 -- Juan Cespedes <cespedes@debian.org>  Tue,  2 Nov 1999 16:42:41 +0100

screen (3.9.5-2.1) unstable; urgency=low

  * NMU. Backed out pty which didn't free ptys correctly. (Fixes: #45628)

 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Sat, 30 Oct 1999 17:07:08 +0200

screen (3.9.5-2) unstable; urgency=low

  * Added missing "prerm" file (lintian)

 -- Juan Cespedes <cespedes@debian.org>  Fri,  1 Oct 1999 10:13:17 +0200

screen (3.9.5-1) unstable; urgency=low

  * New upstream version (closes: Bug#45173)
  * FHS (/usr/doc/screen -> /usr/share/screen)
  * PAM support
  * Move "screen-exchange" file to ${HOME} (closes: Bug#45449)

 -- Juan Cespedes <cespedes@debian.org>  Sun, 19 Sep 1999 20:24:56 +0200

screen (3.9.4-1) unstable; urgency=low

  * New upstream version, lots of improvements (closes: Bug#43932)
  * Removed setuid, make it setgid "utmp" (closes: Bug#43909, Bug#43931)
  * Uses "vlock" to lock screen if available
  * Avoid braces in debian/rules (closes: Bug#36888)
  * Use Unix98 style PTYs (closes: Bug#34578, Bug#37208, Bug#37863)
  * Closed old bugs (closes: Bug#29523, Bug#35469)
  * "screen" now defaults to MAXWIN=40 (closes: Bug#42420)
  * Compile cleanly on glibc-2.1 systems (closes: Bug#26645)
  * New Standards-Version: 3.0.1 (but keeping docs in /usr/doc)

 -- Juan Cespedes <cespedes@debian.org>  Fri, 10 Sep 1999 16:14:41 +0200

screen (3.7.6-1) unstable; urgency=low

  * New upstream version:
      Wayne's resize.c patch to keep the cursor onscreen. FindWindow
      corrected. AIX4 patch from robert@mayday.cix.co.uk.  Fixed
      kanji am & markcursor bugs.  SCO support (Gert Doering).
      Wayne's statusline extra space. New flag nospc for MakeWinMsg.
      New TF capability: add missing termcap/info caps.
      screen-exchange security fix. Use kstat for Solaris' loadavg.
      Check for mode 775 if screen runs setgid.  Fixed typo in silence
      command.  Allow detach with no tty. HPUX10.20 ltchars hack.
      Use @1/@7 as replacement for kh/kH.  Use seteuid before calling
      tgetent.  Check for displays in Msg().  Linux ncurses hack:
      redefine _nc_timed_wait.  Configure check for ncurses (sigh).
      ITOH Yasufumi: kanji fixes, osf support, bug fixes. More secure
      Rewrite().  Increased line buffer size to 2048 bytes.
      SCO-5 Fixes (Brian L. Gentry).  resize code now handles tabs
      correctly.
  * Applied NMU from Christian Meder for glibc-2.1: Bug#32814

 -- Juan Cespedes <cespedes@debian.org>  Thu, 11 Feb 1999 18:32:01 +0100

screen (3.7.4-9.1) frozen unstable; urgency=low

  * non maintainer, sparc only upload
  * apply patch for glibc2.1 from BTS
  * undefine SVR4 from configure script: glibc2.1's utmpx.h is incompatible
    with SVR4

 -- Christian Meder <meder@isr.uni-stuttgart.de>  Thu, 26 Nov 1998 15:40:30 +0100

screen (3.7.4-9) frozen unstable; urgency=medium

  * Recompile against libncurses4
  * /etc/terminfo/s/screen is now in ncurses-base, so screen doesn't
    depend on ncurses-term anymore

 -- Juan Cespedes <cespedes@debian.org>  Wed, 11 Nov 1998 18:17:37 +0100

screen (3.7.4-8) stable unstable; urgency=HIGH

  * Fix critical bug #25970: /tmp race problem

 -- Juan Cespedes <cespedes@debian.org>  Thu, 27 Aug 1998 23:08:40 +0200

screen (3.7.4-7) unstable; urgency=low

  * Add support for MD5 passwords (Bug#22740, Bug#25487)

 -- Juan Cespedes <cespedes@debian.org>  Fri,  7 Aug 1998 10:40:16 +0200

screen (3.7.4-6) unstable; urgency=low

  * Pass SIGWINCH to applications when size changes (fixes:Bug#18471)

 -- Juan Cespedes <cespedes@debian.org>  Sun, 22 Feb 1998 11:16:46 +0100

screen (3.7.4-5) unstable; urgency=low

  * Fixed minor bug in debian/rules clean
  * `screen' now depends on `ncurses-term', so it doesn't install its
    own terminfo entry
  * New Standards-Version: 2.4.0.0

 -- Juan Cespedes <cespedes@debian.org>  Thu, 12 Feb 1998 16:10:22 +0100

screen (3.7.4-4) unstable; urgency=low

  * Changed upstream changelog name (ChangeLog.gz -> changelog.gz)
  * Changed sockets from /tmp to /var/run (closes:Bug#6487)
  * New Standards-Version: 2.3.0.1
  * Changed behaviour of backspace key (now sends `DEL' == 0177)

 -- Juan Cespedes <cespedes@debian.org>  Sun,  4 Jan 1998 21:13:51 +0100

screen (3.7.4-3) unstable; urgency=low

  * New maintainer
  * New Standards-Version: 2.3.0.0
  * Minor fixes in /usr/doc/screen
  * Pristine Source
  * Fixed Bug#12626

 -- Juan Cespedes <cespedes@debian.org>  Sat, 11 Oct 1997 02:14:43 +0200

screen (3.7.4-2) unstable; urgency=low

  * Added definition of kend to screeninfo.src.
  * Recompiled for libc6.

 -- joost witteveen <joost@rulcmc.leidenuniv.nl>  Fri,  3 Oct 1997 22:18:45 +0200

screen (3.7.4-1) unstable; urgency=low

  * Upgraded to upstream version.
  * fixed /etc/screenrc problem (used to read: /usr/etc/screenrc).

 -- joost witteveen <joost@rulcmc.leidenuniv.nl>  Sat,  2 Aug 1997 22:26:08 +0200

screen (3.7.2-5) unstable; urgency=low

  * Recompiled for libc6 (now should be using libc functions for utmp access)

 -- joost witteveen <joost@rulcmc.leidenuniv.nl>  Thu, 19 Jun 1997 17:48:26 +0200

screen (3.7.2-4) unstable; urgency=low

  * After suggestions from David Luyer, increase the number of tty's to 256.

 -- joost witteveen <joost@rulcmc.leidenuniv.nl>  Sun, 4 May 1997 17:25:00 +0200

screen (3.7.2-3) stable unstable; urgency=high

  * Security fix for buffer-overrun posted to bugtraq.

 -- joost witteveen <joost@rulcmc.leidenuniv.nl>  Fri, 21 Feb 1997 17:02:30 +0100

screen (3.7.2-2) unstable; urgency=low

  * This package contained a /usr/doc/screen/screeninfo.src.gz (compressed)
    that is apparently needed by the install phase. uncompressed it.

 -- joost witteveen <joost@rulcmc.leidenuniv.nl>  Tue, 7 Jan 1997 21:22:32 +0100

screen (3.7.2-1) unstable; urgency=low
  
  * Upgraded to upstream version
  * converted to new source format
  
 -- joost witteveen <joost@rulcmc.leidenuniv.nl>  Sat, 4 Jan 1997 11:40:40 +0100