]> git.pld-linux.org Git - packages/screen.git/blobdiff - screen-info.patch
up to 4.9.1 (fixes CVE-2023-24626)
[packages/screen.git] / screen-info.patch
index 1a8cc4c4ba9567f6ab88ff2966e3e80b11ffdf6c..6d8ef9dd705c2c982693c8956420bea5a4d0d2f9 100644 (file)
@@ -1,38 +1,32 @@
-diff -urN screen-3.9.15.org/doc/screen.texinfo screen-3.9.15/doc/screen.texinfo
---- screen-3.9.15.org/doc/screen.texinfo       Tue Mar 25 19:06:38 2003
-+++ screen-3.9.15/doc/screen.texinfo   Tue Mar 25 19:10:27 2003
-@@ -3,15 +3,19 @@
- @c vi:set wm=5
+--- screen-4.7.0/doc/screen.texinfo.orig       2019-10-02 00:07:59.000000000 +0200
++++ screen-4.7.0/doc/screen.texinfo    2019-11-12 21:00:02.497808741 +0100
+@@ -4,14 +4,14 @@
+ @documentencoding ISO-8859-15
  @setfilename screen.info
  @settitle Screen User's Manual
 -@dircategory General Commands
++@dircategory Shell utilities:
  @finalout
  @setchapternewpage odd
  @c %**end of header
- @set version 3.9.15
+ @set version 4.9.1
  
-+@ifinfo
-+@format
-+@dircategory Shell utilities:
  @direntry
 -* Screen: (screen).             Full-screen window manager.
 +* Screen: (screen).                   Full-screen window manager
  @end direntry
-+@end format
-+@end ifinfo
  
  @c For examples, use a literal escape in info.
- @ifinfo
-@@ -176,7 +180,7 @@
- variable) who will use it to create the new window.  The above example would 
- start the @code{emacs} editor (editing @file{prog.c}) and switch to its window.
+@@ -185,7 +185,7 @@
+ the invoking shell to the application (emacs in this case), because it is
+ forked from the parent screen process, not from the invoking shell.
  
 -If @file{/etc/utmp} is writable by @code{screen}, an appropriate record
 +If @file{/var/run/utmp} is writable by @code{screen}, an appropriate record
  will be written to this file for each window, and removed when the
  window is closed.  This is useful for working with @code{talk},
  @code{script}, @code{shutdown}, @code{rsend}, @code{sccs} and other
-@@ -447,7 +451,7 @@
+@@ -497,7 +497,7 @@
  @cindex screenrc
  When @code{screen} is invoked, it executes initialization commands from
  the files @file{.screenrc} in the user's home directory and
@@ -41,7 +35,7 @@ diff -urN screen-3.9.15.org/doc/screen.texinfo screen-3.9.15/doc/screen.texinfo
  following ways:
  For the global screenrc file @code{screen} searches for the environment
  variable @code{$SYSSCREENRC} (this override feature may be disabled at
-@@ -962,7 +966,7 @@
+@@ -1036,7 +1036,7 @@
  Place, where to dump hardcopy files.  @xref{Hardcopy}.
  @item hardstatus [@var{state}]
  Use the hardware status line.  @xref{Hardware Status Line}.
@@ -50,7 +44,7 @@ diff -urN screen-3.9.15.org/doc/screen.texinfo screen-3.9.15/doc/screen.texinfo
  Set display height.  @xref{Window Size}.
  @item help [-c @var{class}]
  Display current key bindings.  @xref{Help}.
-@@ -989,7 +993,7 @@
+@@ -1089,7 +1089,7 @@
  @item logfile @var{filename}
  Place where to collect logfiles.  @xref{Log}.
  @item login [@var{state}]
@@ -59,36 +53,16 @@ diff -urN screen-3.9.15.org/doc/screen.texinfo screen-3.9.15/doc/screen.texinfo
  @item logtstamp [@var{state}]
  Configure logfile time-stamps.  @xref{Log}.
  @item mapdefault
-@@ -1542,13 +1546,12 @@
- @kindex C-x
- @deffn Command lockscreen
- (@kbd{C-a x}, @kbd{C-a C-x})@*
--Call a screenlock program (@file{/local/bin/lck} or @file{/usr/bin/lock}
--or a builtin, if no other is available). Screen does not accept any
--command keys until this program terminates. Meanwhile processes in the
--windows may continue, as the windows are in the detached state.
--The screenlock program may be changed through the environment variable
--@code{$LOCKPRG} (which must be set in the shell from which @code{screen}
--is started) and is executed with the user's uid and gid.
-+Call a screenlock program (@file{/usr/bin/lck} or a builtin, if no other is
-+available). Screen does not accept any command keys until this program
-+terminates. Meanwhile processes in the windows may continue, as the windows
-+are in the detached state. The screenlock program may be changed through the
-+environment variable @code{$LOCKPRG} (which must be set in the shell from
-+which @code{screen} is started) and is executed with the user's uid and gid.
- Warning: When you leave other shells unlocked and have no password set
- on @code{screen}, the lock is void: One could easily re-attach from an
-@@ -1881,7 +1884,7 @@
+@@ -2405,7 +2404,7 @@
  * Naming Windows::            Control the name of the window
  * Console::                   See the host's console messages
  * Kill::                        Destroy an unwanted window
 -* Login::                       Control @file{/etc/utmp} logging
 +* Login::                       Control @file{/var/run/utmp} logging
  * Mode::                        Control the file mode of the pty
- * Monitor::                     Watch for activity in a window
+ * Monitor::                     Watch for activity or inactivity in a window
  * Windows::                   List the active windows
-@@ -2090,7 +2093,7 @@
+@@ -2614,7 +2613,7 @@
  @kindex L
  @deffn Command login [state]
  (@kbd{C-a L})@*
@@ -97,7 +71,7 @@ diff -urN screen-3.9.15.org/doc/screen.texinfo screen-3.9.15/doc/screen.texinfo
  This controls whether or not the window is @dfn{logged in}.  In addition
  to this toggle, it is convenient to have ``log in'' and ``log out''
  keys.  For instance, @code{bind I login on} and @code{bind O 
-@@ -4879,22 +4882,19 @@
+@@ -5802,22 +5801,19 @@
  global initialization files.
  
  @item @code{$SYSSCREENRC}
@@ -123,7 +97,7 @@ diff -urN screen-3.9.15.org/doc/screen.texinfo screen-3.9.15/doc/screen.texinfo
  @item @var{socket directory}/.termcap
  Written by the @code{dumptermcap} command
  
-@@ -4912,7 +4912,7 @@
+@@ -5835,7 +5831,7 @@
  @itemx /etc/termcap
  Terminal capability databases
  
@@ -132,7 +106,22 @@ diff -urN screen-3.9.15.org/doc/screen.texinfo screen-3.9.15/doc/screen.texinfo
  Login records
  
  @item @code{$LOCKPRG}
-@@ -5017,10 +5017,10 @@
+@@ -5860,10 +5856,10 @@
+ ============
+ @verbatim
+-     Maarten ter Huurne <maarten@treewalker.org>,
+-     Jussi Kukkonen <jussi.kukkonen@intel.com>,
+-     Thomas Renninger <treen@suse.com>,
+-     Axel Beckert <abe@deuxchevaux.org>,
++     Maarten ter Huurne <maarten@@treewalker.org>,
++     Jussi Kukkonen <jussi.kukkonen@@intel.com>,
++     Thomas Renninger <treen@@suse.com>,
++     Axel Beckert <abe@@deuxchevaux.org>,
+      Ken Beal <kbeal@@amber.ssd.csd.harris.com>,
+      Rudolf Koenig <rfkoenig@@informatik.uni-erlangen.de>,
+      Toerless Eckert <eckert@@informatik.uni-erlangen.de>,
+@@ -5947,10 +5943,10 @@
  in order to be able to
  correctly change the owner of the tty device file for each window.
  Special permission may also be required to write the file
@@ -145,7 +134,7 @@ diff -urN screen-3.9.15.org/doc/screen.texinfo screen-3.9.15/doc/screen.texinfo
  with SIGKILL.  This will cause some programs (like "w" or "rwho") to
  advertise that a user is logged on who really isn't.
  
-@@ -5101,8 +5101,7 @@
+@@ -6030,8 +6026,7 @@
  @cindex socket directory
  
  The socket directory defaults either to @file{$HOME/.screen} or simply to 
This page took 0.104565 seconds and 4 git commands to generate.