Hi,

On Sun, Apr 27, 2014 at 05:32:35PM -1000, Gaetan Bisson wrote:
> [2014-04-28 01:06:39 +0200] Amadeusz Sławiński:
> > I'm announcing availability of GNU Screen v.4.2.1
> 
> It appears that screen instances created using v4.2.0 cannot be
> reattached by v4.2.1; is this intended?

Not intended, but expected:

On Mon, Apr 28, 2014 at 01:06:39AM +0200, Amadeusz Sławiński wrote:
> * First of all fixed allowed length of $TERM (rxvt-unicode-256color
>   users will mainly notice)
> * Another fix allows for longer logins.

These two commits change the protocol between client and server, hence
protocol was bumped (MSG_VERSION).

On Sun, Apr 27, 2014 at 05:32:35PM -1000, Gaetan Bisson wrote:
> I understand breaking compatibility was required going from
> v4.0.3 to v4.2.0 due to the amount of changes to the internals,

It's rather a few specific changes and not the amount. Everything
which changes in the "struct msg" in screen.h, even if it's just a
string length like mentioned above, causes such issues.

> but is there a way to avoid it for this minor upgrade?

I'm currently trying to extend Debian's 4.0.3 to 4.1.0 compatibility
patch to also provide compatibility between 4.1.0/4.2.0 and 4.2.1. No
promises though.

You may want to use the "/proc/$SCREEN_SERVER_PID/exe -r" trick to
reattach. (It does not seem to work in zsh. Try to use bash if you
have zsh as login shell.)

                Kind regards, Axel
-- 
/~\  Plain Text Ribbon Campaign                   | Axel Beckert
\ /  Say No to HTML in E-Mail and News            | a...@deuxchevaux.org  (Mail)
 X   See http://www.nonhtmlmail.org/campaign.html | a...@noone.org (Mail+Jabber)
/ \  I love long mails: http://email.is-not-s.ms/ | http://noone.org/abe/ (Web)

Reply via email to