<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>aeolus (Posts about screen)</title><link>https://yieldsfalsehood.com/aeolus/</link><description></description><atom:link href="https://yieldsfalsehood.com/aeolus/tags/screen.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2025 &lt;a href="mailto:elliot@yieldsfalsehood.com"&gt;elliot&lt;/a&gt; </copyright><lastBuildDate>Thu, 15 May 2025 02:43:50 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>GNU Screen v.5.0.1 is released</title><link>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-5-0-1-is-released-d3cefcec/</link><dc:creator>GNU</dc:creator><description>&lt;p&gt;Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells. 
&lt;br&gt;

&lt;br&gt;
5.0.1 is a security fix release. It includes only few code fixes, types and security issues. It doesn't include any new features.
&lt;br&gt;

&lt;br&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CVE-2025-46805: do NOT send signals with root privileges
&lt;/li&gt;
&lt;li&gt;CVE-2025-46804: avoid file existence test information leaks
&lt;/li&gt;
&lt;li&gt;CVE-2025-46803: apply safe PTY default mode of 0620
&lt;/li&gt;
&lt;li&gt;CVE-2025-46802: prevent temporary 0666 mode on PTYs in attacher
&lt;/li&gt;
&lt;li&gt;CVE-2025-23395: reintroduce lf_secreopen() for logfile
&lt;/li&gt;
&lt;li&gt;buffer overflow due bad strncpy()
&lt;/li&gt;
&lt;li&gt;uninitialized variables warnings
&lt;/li&gt;
&lt;li&gt;typos
&lt;/li&gt;
&lt;li&gt;combining char handling that could lead to a segfault
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;br&gt;
Release (official tarball) will be available soon for download:
&lt;br&gt;
&lt;a href="https://ftp.gnu.org/gnu/screen/"&gt;https://ftp.gnu.org/gnu/screen/&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
Please report any bugs or regressions.
&lt;br&gt;
Thanks to everyone who contributed to this release.
&lt;br&gt;

&lt;br&gt;
Cheers,
&lt;br&gt;
Alex&lt;br&gt;
&lt;/p&gt;</description><category>screen</category><guid>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-5-0-1-is-released-d3cefcec/</guid><pubDate>Mon, 12 May 2025 19:38:34 GMT</pubDate></item><item><title>GNU Screen v.5.0.0 is released</title><link>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-5-0-0-is-released-9189c667/</link><dc:creator>GNU</dc:creator><description>&lt;p&gt;Screen is a full-screen window manager that multiplexes a physical
&lt;br&gt;
terminal between several processes, typically interactive shells. 
&lt;br&gt;

&lt;br&gt;
The 5.0.0 release includes the following changes to the previous
&lt;br&gt;
release 4.9.1:
&lt;br&gt;

&lt;br&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rewritten authentication mechanism
&lt;/li&gt;
&lt;li&gt;Add escape %T to show current tty for window
&lt;/li&gt;
&lt;li&gt;Add escape %O to show number of currently open windows
&lt;/li&gt;
&lt;li&gt;Use wcwdith() instead of UTF-8 hard-coded tables
&lt;/li&gt;
&lt;li&gt;New commands:
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;  - auth [on|off]
&lt;br&gt;
    Provides password protection
&lt;br&gt;
  - status [top|up|down|bottom] [left|right]
&lt;br&gt;
    The status window by default is in bottom-left corner.
&lt;br&gt;
    This command can move status messages to any corner of the screen.
&lt;br&gt;
  - truecolor [on|off]
&lt;br&gt;
  - multiinput
&lt;br&gt;
    Input to multiple windows at the same time
&lt;br&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Removed commands:
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;  - time
&lt;br&gt;
  - debug
&lt;br&gt;
  - password
&lt;br&gt;
  - maxwin
&lt;br&gt;
  - nethack
&lt;br&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixes:
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;  - Screen buffers ESC keypresses indefinitely
&lt;br&gt;
  - Crashes after passing through a zmodem transfer
&lt;br&gt;
  - Fix double -U issue
&lt;br&gt;

&lt;br&gt;
Release is available for download:
&lt;br&gt;
&lt;a href="https://ftp.gnu.org/gnu/screen/"&gt;https://ftp.gnu.org/gnu/screen/&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
Please report any bugs or regressions.
&lt;br&gt;
Thanks to everyone who contributed to this release.
&lt;br&gt;

&lt;br&gt;
Cheers,
&lt;br&gt;
Alex&lt;br&gt;
&lt;/p&gt;</description><category>screen</category><guid>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-5-0-0-is-released-9189c667/</guid><pubDate>Wed, 28 Aug 2024 21:41:30 GMT</pubDate></item><item><title>GNU Screen v.4.9.1</title><link>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-4-9-1-a57b3a8b/</link><dc:creator>GNU</dc:creator><description>&lt;p&gt;I'm announcing availability of GNU Screen v.4.9.1
&lt;br&gt;

&lt;br&gt;
Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells.
&lt;br&gt;

&lt;br&gt;
This release:
&lt;br&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support stop/parity bits on serial port
&lt;/li&gt;
&lt;li&gt;Add needed system headers in checks and return values for implicit function declarations
&lt;/li&gt;
&lt;li&gt;Fixes:
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;- Avoid zombies after shell exit
&lt;br&gt;
- Missed signal sending permission check on failed query messages (CVE-2023-24626)
&lt;br&gt;
- manpage fixes
&lt;br&gt;
- source code fixes during cleanup
&lt;br&gt;
- UTF-8 encoding can emit invalid UTF-8 sequences for out of range unicode values
&lt;br&gt;

&lt;br&gt;

&lt;br&gt;
For full list of changes see
&lt;br&gt;
&lt;a href="https://git.savannah.gnu.org/cgit/screen.git/log/?h=v.4.9.1"&gt;https://git.savannah.gnu.org/cgit/screen.git/log/?h=v.4.9.1&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
Release is available for download at:
&lt;br&gt;
&lt;a href="https://ftp.gnu.org/gnu/screen/"&gt;https://ftp.gnu.org/gnu/screen/&lt;/a&gt;
&lt;br&gt;
or your closest mirror (may have some delay)
&lt;br&gt;
&lt;a href="https://ftpmirror.gnu.org/screen/"&gt;https://ftpmirror.gnu.org/screen/&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
Please report any bugs or regressions.
&lt;br&gt;
Thanks to everyone who contributed to this release.
&lt;br&gt;

&lt;br&gt;
Cheers,
&lt;br&gt;
Alex&lt;br&gt;
&lt;/p&gt;</description><category>screen</category><guid>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-4-9-1-a57b3a8b/</guid><pubDate>Thu, 17 Aug 2023 14:24:10 GMT</pubDate></item><item><title>GNU Screen v.4.9.0</title><link>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-4-9-0-3610b339/</link><dc:creator>GNU</dc:creator><description>&lt;p&gt;I'm announcing availability of GNU Screen v.4.9.0
&lt;br&gt;

&lt;br&gt;
Screen is a full-screen window manager that multiplexes a
&lt;br&gt;
physical terminal between several processes, typically
&lt;br&gt;
interactive shells.
&lt;br&gt;

&lt;br&gt;
New in this release:
&lt;br&gt;
  * Hardstatus option for used encoding (escape string '%e')
&lt;br&gt;
  * OpenBSD uses native openpty() from its utils.h
&lt;br&gt;
  * Fixes:
&lt;br&gt;
    - fix combining char handling that could lead to a segfault
&lt;br&gt;
    - CVE-2021-26937: possible denial of service via a crafted UTF-8 character sequence (&lt;i&gt;&lt;a href="https://savannah.gnu.org/bugs/?60030"&gt;bug #60030&lt;/a&gt;&lt;/i&gt;)
&lt;br&gt;
    - make screen exit code be 0 when checking --help
&lt;br&gt;
    - session names limit is 80 symbols (&lt;i&gt;&lt;a href="https://savannah.gnu.org/bugs/?61534"&gt;bug #61534&lt;/a&gt;&lt;/i&gt;)
&lt;br&gt;
    - option -X ignores specified user in multiuser env (&lt;i&gt;&lt;a href="https://savannah.gnu.org/bugs/?37437"&gt;bug #37437&lt;/a&gt;&lt;/i&gt;)
&lt;br&gt;
    - a lot of reformations/fixes/cleanups (man page and source code)
&lt;br&gt;

&lt;br&gt;
For full list of changes see
&lt;br&gt;
&lt;a href="https://git.savannah.gnu.org/cgit/screen.git/log/?h=v.4.9.0"&gt;https://git.savannah.gnu.org/cgit/screen.git/log/?h=v.4.9.0&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
Release is available for download at:
&lt;br&gt;
&lt;a href="https://ftp.gnu.org/gnu/screen/"&gt;https://ftp.gnu.org/gnu/screen/&lt;/a&gt;
&lt;br&gt;
or your closest mirror (may have some delay)
&lt;br&gt;
&lt;a href="https://ftpmirror.gnu.org/screen/"&gt;https://ftpmirror.gnu.org/screen/&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
Thanks to everybody who contributed patches and helped to test development git-version.
&lt;br&gt;
Keep sending bugreports or any regressions.
&lt;br&gt;

&lt;br&gt;
Have a lot of fun with GNU Screen 4.9.0 ;-)
&lt;br&gt;

&lt;br&gt;
Cheers,
&lt;br&gt;
Alex&lt;br&gt;
&lt;/p&gt;</description><category>screen</category><guid>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-4-9-0-3610b339/</guid><pubDate>Tue, 01 Feb 2022 16:21:34 GMT</pubDate></item><item><title>GNU Screen v.4.8.0</title><link>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-4-8-0-c40140f3/</link><dc:creator>GNU</dc:creator><description>&lt;p&gt;I'm announcing availability of GNU Screen v.4.8.0
&lt;br&gt;

&lt;br&gt;
Screen is a full-screen window manager that multiplexes a physical
&lt;br&gt;
terminal between several processes, typically interactive shells. 
&lt;br&gt;

&lt;br&gt;
This release
&lt;br&gt;
  * Improves startup time by only polling for already open files to
&lt;br&gt;
    close
&lt;br&gt;
  * Fixes:
&lt;br&gt;
       - Fix for segfault if termcap doesn't have Km entry
&lt;br&gt;
       - Make screen exit code be 0 when checking --version
&lt;br&gt;
       - Fix potential memory corruption when using OSC 49
&lt;br&gt;

&lt;br&gt;
As last fix, fixes potential memory overwrite of quite big size (~768
&lt;br&gt;
bytes), and even though I'm not sure about potential exploitability of
&lt;br&gt;
that issue, I highly recommend everyone to upgrade as soon as possible.
&lt;br&gt;
This issue is present at least since v.4.2.0 (haven't checked earlier).
&lt;br&gt;
Thanks to pippin who brought this to my attention.
&lt;br&gt;

&lt;br&gt;
For full list of changes see
&lt;br&gt;
&lt;a href="https://git.savannah.gnu.org/cgit/screen.git/log/?h=v.4.8.0"&gt;https://git.savannah.gnu.org/cgit/screen.git/log/?h=v.4.8.0&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
Release is available for download at:
&lt;br&gt;
&lt;a href="https://ftp.gnu.org/gnu/screen/"&gt;https://ftp.gnu.org/gnu/screen/&lt;/a&gt;
&lt;br&gt;
or your closest mirror (may have some delay)
&lt;br&gt;
&lt;a href="https://ftpmirror.gnu.org/screen/"&gt;https://ftpmirror.gnu.org/screen/&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
Please report any bugs or regressions.&lt;br&gt;
&lt;/p&gt;</description><category>screen</category><guid>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-4-8-0-c40140f3/</guid><pubDate>Wed, 05 Feb 2020 20:48:18 GMT</pubDate></item><item><title>GNU Screen v.4.7.0</title><link>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-4-7-0-a56f0154/</link><dc:creator>GNU</dc:creator><description>&lt;p&gt;I'm announcing availability of GNU Screen v.4.7.0
&lt;br&gt;

&lt;br&gt;
This release
&lt;br&gt;
  * Adds support for SGR (1006) mouse mode
&lt;br&gt;
  * Adds support for OSC 11
&lt;br&gt;
  * Updates Unicode ambiguous and wide tables to 12.1.0
&lt;br&gt;
  * Fixes:
&lt;br&gt;
  - cross-compilation support (&lt;i&gt;&lt;a href="https://savannah.gnu.org/bugs/?43223"&gt;bug #43223&lt;/a&gt;&lt;/i&gt;)
&lt;br&gt;
  - a lot of manpage fixes and cleanups
&lt;br&gt;

&lt;br&gt;
Release is available for download at:
&lt;br&gt;
&lt;a href="https://ftp.gnu.org/gnu/screen/"&gt;https://ftp.gnu.org/gnu/screen/&lt;/a&gt;
&lt;br&gt;
or your closest mirror (may have some delay)
&lt;br&gt;
&lt;a href="https://ftpmirror.gnu.org/screen/"&gt;https://ftpmirror.gnu.org/screen/&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
Please report any bugs or regressions.&lt;br&gt;
&lt;/p&gt;</description><category>screen</category><guid>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-4-7-0-a56f0154/</guid><pubDate>Tue, 01 Oct 2019 22:47:49 GMT</pubDate></item><item><title>GNU Screen v.4.6.1</title><link>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-4-6-1-bc4b220e/</link><dc:creator>GNU</dc:creator><description>&lt;p&gt;I'm announcing availability of GNU Screen v.4.6.1
&lt;br&gt;

&lt;br&gt;
This is a bugfix release:
&lt;br&gt;
  * Fixes:
&lt;br&gt;
	- problems with starting session in some cases
&lt;br&gt;
        - parallel make install
&lt;br&gt;
        - segfault when querying info on nonUTF locale
&lt;br&gt;

&lt;br&gt;
Release is available for download at:
&lt;br&gt;
&lt;a href="http://ftp.gnu.org/gnu/screen/"&gt;http://ftp.gnu.org/gnu/screen/&lt;/a&gt;
&lt;br&gt;
or your closest mirror (may have some delay)
&lt;br&gt;
&lt;a href="http://ftpmirror.gnu.org/screen/"&gt;http://ftpmirror.gnu.org/screen/&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
Please report any bugs or regressions.&lt;br&gt;
&lt;/p&gt;</description><category>screen</category><guid>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-4-6-1-bc4b220e/</guid><pubDate>Mon, 10 Jul 2017 19:45:46 GMT</pubDate></item><item><title>GNU Screen v.4.6.0</title><link>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-4-6-0-d4c2414b/</link><dc:creator>GNU</dc:creator><description>&lt;p&gt;I'm announcing availability of GNU Screen v.4.6.0
&lt;br&gt;

&lt;br&gt;
Changes:
&lt;br&gt;
  * Update Unicode wide tables to 9.0
&lt;br&gt;
  * Support more serial speeds
&lt;br&gt;
  * Improved namespaces support
&lt;br&gt;
  * Migrate from fifos to sockets
&lt;br&gt;
  * Start viewing scrollback at first line of output
&lt;br&gt;

&lt;br&gt;
Release is available for download at:
&lt;br&gt;
&lt;a href="http://ftp.gnu.org/gnu/screen/"&gt;http://ftp.gnu.org/gnu/screen/&lt;/a&gt;
&lt;br&gt;
or your closest mirror (may have some delay)
&lt;br&gt;
&lt;a href="http://ftpmirror.gnu.org/screen/"&gt;http://ftpmirror.gnu.org/screen/&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
Please report any bugs or regressions.&lt;br&gt;
&lt;/p&gt;</description><category>screen</category><guid>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-4-6-0-d4c2414b/</guid><pubDate>Wed, 28 Jun 2017 19:01:57 GMT</pubDate></item><item><title>GNU Screen v.4.5.1</title><link>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-4-5-1-64b376cf/</link><dc:creator>GNU</dc:creator><description>&lt;p&gt;I'm glad to announce that the new version of GNU Screen (4.5.1) has been released today!
&lt;br&gt;

&lt;br&gt;
4.5.1 is a bugfix/security release.
&lt;br&gt;
We fixed few crashes and, of course, problem with privilege escalation.
&lt;br&gt;
We also changed behavior of '-L' option: now you can set new logfile name using '-Logfile' option and '-L' just tells screen to  turn on logging.
&lt;br&gt;

&lt;br&gt;

&lt;br&gt;
Thanks to all beta testers who help to test new stuff in git. Keep to report about bugs or any regressions!
&lt;br&gt;
Also thanks for collaboration to packagers who maintain GNU screen for UNIX-like systems like OpenIndiana and *BSD.
&lt;br&gt;

&lt;br&gt;
Release is available for download at:
&lt;br&gt;
&lt;a href="http://ftp.gnu.org/gnu/screen/"&gt;http://ftp.gnu.org/gnu/screen/&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;</description><category>screen</category><guid>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-4-5-1-64b376cf/</guid><pubDate>Sun, 26 Feb 2017 21:17:48 GMT</pubDate></item><item><title>GNU Screen v.4.5.0</title><link>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-4-5-0-901b271c/</link><dc:creator>GNU</dc:creator><description>&lt;p&gt;GNU Screen v4.5.0 is now available.
&lt;br&gt;

&lt;br&gt;
The 4.5.0 release is mostly a bugfix release:
&lt;br&gt;
  -&amp;gt; broken handling of "bind u digraph U+" (&lt;i&gt;&lt;a href="https://savannah.gnu.org/bugs/?48691"&gt;bug #48691&lt;/a&gt;&lt;/i&gt;)
&lt;br&gt;
  -&amp;gt; crash with long $TERM (&lt;i&gt;&lt;a href="https://savannah.gnu.org/bugs/?48983"&gt;bug #48983&lt;/a&gt;&lt;/i&gt;)
&lt;br&gt;
  -&amp;gt; crash when bumping blank window
&lt;br&gt;
  -&amp;gt; build for AIX (&lt;i&gt;&lt;a href="https://savannah.gnu.org/bugs/?49149"&gt;bug #49149&lt;/a&gt;&lt;/i&gt;)
&lt;br&gt;
  -&amp;gt; %x improperly separating arguments
&lt;br&gt;
  -&amp;gt; install with custom DESTDIR (&lt;i&gt;&lt;a href="https://savannah.gnu.org/bugs/?48370"&gt;bug #48370&lt;/a&gt;&lt;/i&gt;)
&lt;br&gt;

&lt;br&gt;
Just one new feature: it is possible to specify logfile's name via command line parameter '-L'.
&lt;br&gt;

&lt;br&gt;
Release is available for download at:
&lt;br&gt;
&lt;a href="http://ftp.gnu.org/gnu/screen/"&gt;http://ftp.gnu.org/gnu/screen/&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
Thanks to everybody who contributed patches and helps to test development git-version. Keep to report about bugs or any regressions.&lt;br&gt;
&lt;/p&gt;</description><category>screen</category><guid>https://yieldsfalsehood.com/aeolus/posts/gnu-screen-v-4-5-0-901b271c/</guid><pubDate>Tue, 17 Jan 2017 20:46:37 GMT</pubDate></item></channel></rss>