Created by James Westby on 2009-07-09 and last modified on 2015-09-01
Get this branch:
bzr branch lp:debian/screen
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

23. By Axel Beckert on 2015-09-01

* Cherry-pick upstream patch to fix a stack overflow which can be used
  crash the SCREEN server process and hence can be used for denial of
  service (and possible even worse) attacks. (Closes: #797624)
* Suggest ncurses-term as it can solve cases where screen refuses to
  work due to an unknown terminal given in $TERM. (Closes: #609656)
* Remove Jan Christoph Nordholz from Uploaders as suggested by the MIA
  team. Thanks for all your work on screen, Jan!
* Override lintian warning systemd-no-service-for-init-rcS-script, it's
  a false positive. (More or less closes: #796690)

22. By Axel Beckert on 2015-06-29

New upstream bugfix release.

21. By Axel Beckert on 2015-06-17

* Upload to unstable again.
* Re-add debian/dirs with /etc/tmpfiles.d/ and add a comment why screen
  ships an empty directory.
  + Fixes regression introduced in 4.2.1-4: If systemd is not installed
    and screen is either setuid or neither setuid nor setgid,
    /var/lib/dpkg/info/screen.postinst bailed out with "16:
    /var/lib/dpkg/info/screen.postinst: cannot create
    /etc/tmpfiles.d/screen-cleanup.conf: Directory nonexistent".
  + See comment in debian/dirs for more detailed reasoning.
* No more ship /lib/systemd/system/screen-cleanup.service in the package
  but link it to /dev/null in postinst and remove the link again in
  postrm. (LP: #1462692)
* Add fixed bugs reported in Ubuntu to previous changelog entry.
* Apply wrap-and-sort.

20. By Axel Beckert on 2015-06-11

* Drop dh_installchangelogs override to install the new ChangeLog to
* Mention in README.source that Grml's Jenkins builds screen snapshots.
* Make all patch headers DEP3 compliant. Add bug report numbers, etc.
* Change priority from optional to standard. (Closes: #783524)
* Declare package as autopkgtestable to make ci.d.n run the test suite.
* Install all NEWS files as docs, also those from elder releases.
* debian/copyright:
  + Convert to machine-readable DEP5 format.
  + Update packaging copyright years.
  + Add https://ftp.gnu.org/gnu/screen/ as additional download source.
* Add some comments to document the reasons for some entries in
* Remove debian/dirs:
  + /etc/tmpfiles.d/ is shipped by systemd and only needed with systemd
  + Explicitly creating /etc/ seems no more necessary.
* Mark 48screen-ipv6.patch as forwarded, it has been applied upstream.

19. By Axel Beckert on 2014-10-09

* Cherry-pick 7d8fd3ad from upstream to fix segfaults with full screen
  text-mode applications and altscreen on (Closes: #681572)
* Cherry-pick 8ffd5f46 from upstream to fix caption/hardstatus color
  rendering errors (Closes: #731388, LP: #1257895)
* Add a very simple TAP-based DEP8 test suite under debian/tests/t.
* Change Vcs-Browser header to new cgit web interface.
* Bump Standards-Version to 3.9.6 (no changes needed)
* Add lintian overrides for configure-generated-file-in-source as
  config.{log,status} are listed in debian/clean.

18. By Axel Beckert on 2014-07-26

* Upload to unstable again
* Enable parallel building

17. By Axel Beckert on 2014-04-28

Upload to unstable

16. By Axel Beckert on 2014-04-17

* Extend 49long-usernames.patch to also cover multiuser usage (Closes:
  #735554) Thanks Martin von Wittich!
* Add systemd variant of /etc/init.d/screen-cleanup (Closes: #740301)
  + Update README.Debian and NEWS.Debian accordingly
  + Bump versioned debhelper build-dependency to 9.20130504 to ensure
    systemd support in dh_installinit.
  Thanks Josh Triplett for help and patches!
* Add a debian/upstream/metadata file according to DEP-12.
* Bump Standards-Version to 3.9.5 (no changes).
* debian/watch:
  + Update to use GNU's and Savannah's servers (old location at
    uni-erlangen.de no more exist)
  + Check upstream GPG signature and add upstream signing key as

15. By Axel Beckert on 2013-07-22

* Build-Conflict against libelf-dev on non-linux (Closes: #684386)
* Allow /dev/console to be a symlink. (Closes: #701173) Thanks to Igor
  Pashev for the report and patch.
* screen-cleanup init.d script: Label /var/run/screen for SE Linux
  (Closes: #680360)
* Add a package with debugging symbols (Closes: #715170)
* Ensure that the title prompt can only appear once. (Closes: #625866)
* No more pass --update-rcd-params='start 70 S .' to dh_installinit. The
  LSB headers of the init script already contain all necesssary
  information. (Closes: #717553)
* Expand 50increase-max-TERM-length.patch to also allow larger terminal
  type names when using the "term" command interactively from inside
  screen or from .screenrc. (Closes: #491812)

14. By Axel Beckert on 2013-05-20

* Update debian/patches/13split_info_files.patch to change now ambiguous
  makeinfo option --split to --split-size. Fixes FTBFS with texinfo 5.x.
  (Closes: #707530)
* Use doc/screen.info* instead of listing every file individually in
* Bump debhelper compatibility to 9
  + Update versioned debhelper build-dependency
* Revamp debian/rules
  + Use dh_auto_{configure,build}
  + Drop DPKG_EXPORT_BUILDFLAGS and /usr/share/dpkg/buildflags.mk
  + Drop manual DEB_BUILD_OPTIONS parsing
  + Use debian/clean instead of dh_clean parameters and add some more
    files to clean up
  + Use dh_install and debian/install instead of install and cp
  + Simplify variable usage
  + Fix dh_clean vs dh_prep in install target
  + No more ignore dh_installman errors
  + Finally switch to a dh7 style debian/rules file
* Bump Standards-Version to 3.9.4 (no changes)
* Apply wrap-and-sort.
* Fix lintian warning package-contains-info-dir-file

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.