Your message dated Thu, 17 Apr 2014 12:20:16 +0000
with message-id <[email protected]>
and subject line Bug#735554: fixed in screen 4.1.0~20120320gitdb59704-10
has caused the Debian Bug report #735554,
regarding screen: "Screen owner name too long - sorry" error when attaching to
multiuser screen
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
735554: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=735554
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: screen
Version: 4.1.0~20120320gitdb59704-7
Severity: normal
Tags: patch
Dear Maintainer,
when attaching to a screen that is owned by a different user with a long
name (> 20 characters), I get the following error:
host ~ # screen -x this-is-a-very-long-username/
Screen owner name too long - sorry.
screen originally had a limit of 20 characters for usernames and
wouldn't work at all if your username was longer, but this was mostly
fixed in a Debian patch. Apparently the patch overlooked this specific
situation so that this issue still occurs.
I've attached a patch that resolved this issue for me.
-- System Information:
Debian Release: 7.3
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (x86_64)
Foreign Architectures: amd64
Kernel: Linux 3.10-0.bpo.3-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages screen depends on:
ii dpkg 1.16.12
ii install-info 4.13a.dfsg.1-10
ii libc6 2.13-38
ii libncurses5 5.9-10
ii libpam0g 1.1.3-7.1
ii libtinfo5 5.9-10
screen recommends no packages.
Versions of packages screen suggests:
pn iselect | screenie | byobu <none>
-- Configuration Files:
/etc/screenrc changed [not included]
-- debconf information excluded
Description: fix "Screen owner name too long - sorry" error
The patch 49long-usernames.patch increases the maximum user name length that
screen supports from 20 to 50 characters. Unfortunately, the limit still
applies when trying to attach to a multiuser screen:
.
host ~ # screen -x veeeeeeeeeeeeerylongusername/
Screen owner name too long - sorry.
.
This patch raises the length limit for owner names too.
.
screen (4.1.0~20120320gitdb59704-7) unstable; urgency=low
.
* Extend 60-644788-screen-4.1.0-4.0.3-interoperability.patch:
+ Add support for detaching (Closes: #684342)
+ Document remaining issues in debian/NEWS
Author: Axel Beckert <[email protected]>
Bug-Debian: http://bugs.debian.org/684342
---
The information above should follow the Patch Tagging Guidelines, please
checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
are templates for supplementary fields that you might want to add:
Author: Martin von Wittich <[email protected]>
Last-Update: 2014-01-16
--- screen-4.1.0~20120320gitdb59704.orig/screen.c
+++ screen-4.1.0~20120320gitdb59704/screen.c
@@ -1000,7 +1000,7 @@ char **av;
if (strlen(LoginName) > MAX_USERNAME_LEN)
Panic(0, "LoginName too long - sorry.");
#ifdef MULTIUSER
- if (multi && strlen(multi) > 20)
+ if (multi && strlen(multi) > MAX_USERNAME_LEN)
Panic(0, "Screen owner name too long - sorry.");
#endif
if (strlen(home) > MAXPATHLEN - 25)
--- End Message ---
--- Begin Message ---
Source: screen
Source-Version: 4.1.0~20120320gitdb59704-10
We believe that the bug you reported is fixed in the latest version of
screen, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Axel Beckert <[email protected]> (supplier of updated screen package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 17 Apr 2014 11:45:17 +0200
Source: screen
Binary: screen screen-dbg
Architecture: source i386
Version: 4.1.0~20120320gitdb59704-10
Distribution: unstable
Urgency: medium
Maintainer: Axel Beckert <[email protected]>
Changed-By: Axel Beckert <[email protected]>
Description:
screen - terminal multiplexer with VT100/ANSI terminal emulation
screen-dbg - Debugging symbols for GNU Screen
Closes: 735554 740301
Changes:
screen (4.1.0~20120320gitdb59704-10) unstable; urgency=medium
.
* 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
debian/upstream/signing-key.asc
Checksums-Sha1:
919f75a707a8e6980b348c4cb8171d9c97a2d334 1536
screen_4.1.0~20120320gitdb59704-10.dsc
901bf09d5239226afc22dddafbca2a5899139ba9 57444
screen_4.1.0~20120320gitdb59704-10.debian.tar.xz
4ff7ef598ff1ff790912f0facd82dbad975e2636 548386
screen_4.1.0~20120320gitdb59704-10_i386.deb
0d98fbf0846263ecc7303ad9b8110e8ce32a7599 415702
screen-dbg_4.1.0~20120320gitdb59704-10_i386.deb
Checksums-Sha256:
3a64c99be94b825501bd7536e7b855d6e47ce38bc022a66d5d0397a782ac2677 1536
screen_4.1.0~20120320gitdb59704-10.dsc
35f7f752575ac086a688d4fa5c5fa44f77a92fa78da5f9ac2b10108288700674 57444
screen_4.1.0~20120320gitdb59704-10.debian.tar.xz
e0160d3967a49c8712b3a70dac5f76c36d22b72cf63b39532b2b0269791cfebd 548386
screen_4.1.0~20120320gitdb59704-10_i386.deb
ab4139ce323e84487e04fb6e9027ede044e8e70d97339058633a2db82b6aa557 415702
screen-dbg_4.1.0~20120320gitdb59704-10_i386.deb
Files:
556fa7561017b01c8b869df87b2e9653 1536 misc optional
screen_4.1.0~20120320gitdb59704-10.dsc
f5aae16f24f077ee75b5f1ad991cd40a 57444 misc optional
screen_4.1.0~20120320gitdb59704-10.debian.tar.xz
4fd1a1413ea859a5a3b25e8771efea22 548386 misc optional
screen_4.1.0~20120320gitdb59704-10_i386.deb
f251c7d851ac39fe5bebf84c7b385b12 415702 debug extra
screen-dbg_4.1.0~20120320gitdb59704-10_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEARECAAYFAlNPqlEACgkQwJ4diZWTDt7J7ACfbDxWcWOinwO+gB+YaipAfyxy
8nkAn1BzBYSmBy5lH0yuBJtIfdho5lvn
=8FU2
-----END PGP SIGNATURE-----
--- End Message ---