| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
cherry-pick from master branch
bumped struct msg version
|
|
|
|
| |
Bug: 47826
|
|
|
|
| |
Bug: 46228
|
| |
|
|
|
|
|
|
|
| |
In scrollback mode, vi-style search was failing to
find text split across multiple lines by line wrapping.
Signed-off-by: Michael Constant <mconst@gmail.com>
|
|
|
|
| |
Bug: 46401
|
| |
|
|
|
|
| |
Bug: 40238
|
|
|
|
|
|
| |
clang analyzer
move it before free
|
| |
|
|
|
|
|
|
|
| |
This thing is more broken than I thought...
there is probably less musl linux users than cygwin ones so fully revert
This reverts commit 74fdc8988b55633cd05f8625390cd3f6a8102003.
|
|
|
|
| |
This reverts commit 74fdc8988b55633cd05f8625390cd3f6a8102003.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Bug: 45713
How to reproduce:
Run this command inside screen
$ printf '\x1b[10000000T'
screen will recursively call MScrollV to depth n/256. This is time consuming and will overflow stack if n is huge.
|
|
|
|
| |
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Having the version as text in the manpage does not make
sense, you find:
-v Print version number.
in the manpage already.
Also a few another files have the version included and
needed to get touched...
Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
|
| |
|
|
|
|
| |
Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
|
|
|
|
|
|
| |
Bug: 45321
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
|
|
|
|
|
|
| |
Update versions
Update links
Add current e-mail address
|
|
|
|
|
|
|
| |
linuxes should've working utmpx, so this check was bit weird
commit 2b1bdf96 mentions some "linux workaround", but nothing specific
fixes build with musl libc
|
|
|
|
| |
Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
|
|
|
|
| |
Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
|
| |
|
|
|
|
|
| |
fix warning with clang
warning: data argument not used by format string
|
|
|
|
| |
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
|
|
|
|
| |
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
|
|
|
|
| |
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
|
|
|
|
| |
bumpleft, bumpright, collapse
|
|
|
|
|
|
|
| |
original patch by D Andrew Reynhout
http://www.quesera.com/reynhout/misc/screen+bumpandcollapse/
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
|
|
|
|
|
|
|
|
|
|
| |
Some distributions downstream supply it for years:
http://pkgs.fedoraproject.org/cgit/screen.git/tree/screen-ipv6.patch
https://sources.debian.net/src/screen/4.2.1-3/debian/patches/48screen-ipv6.patch/
https://build.opensuse.org/package/view_file/openSUSE:Factory/screen/screen-4.0.3-ipv6.patch
Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
|
| |
|
|
|
|
| |
Bug: 45202
|
| |
|
|
|
|
|
|
|
| |
Adapted on top of git sources, patch from:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=512342
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
|
|
|
|
|
|
|
|
| |
Bugfix for: bug #38201
Thanks to Seth LaForge <sethml@google.com>
Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
|
|
|
|
|
|
|
|
|
| |
Newer versions of autotools have started warning
when using the old 'configure.in' name.
Bugfix for: bug #45249
Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
|
|
|
|
|
|
|
|
| |
Bugfix for: https://savannah.gnu.org/bugs/?38201
Thanks to Seth LaForge <sethml@google.com>
Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A string escape can be passed which makes the windows
command much more flexible. The default string escape
if no argument is passed is "%n%f %t " which is intended
to rebuild the same output the windows command would give
as good as possible (slight changes with the flags can
happen).
This command is also not be limited in output size
(the windows command is limited to 1024 bytes).
The windowsx command can be queried (-Q command) and
this is its main purpose (be able to query the exact
window list status of an active screen session from
shell).
Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
Signed-off-by: Thomas Renninger <trenn@suse.de>
|
|
|
|
|
| |
Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
Signed-off-by: Thomas Renninger <trenn@suse.de>
|
|
|
|
| |
Signed-off-by: Alexander Naumov <posix.ru@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently if zombie keys are defined, one needs to
explicitly hit a key to tell screen to try to reconnect
a window. This is rather unfortunte if you for example
have dozens of screens connected to foreign machines
through network connections. Once the network connection
is cut for a while, all windows will enter the dead/zombie
state and one has to go through all windows manually
and hit the zombie resurrect key, once the network got
set up again.
This patch implements auto-reconnecting via zombie_timeout
(in seconds) variable. By default it is set to 0 which
complies to current behavior (no polling is done).
Signed-off-by: Alexander Naumov <posix.ru@gmail.com>
Signed-off-by: Thomas Renninger <trenn@suse.de>
|
|
|
|
|
|
|
|
| |
either only the executed command ('X') or the whole command line ('x') of
each window is shown.
Signed-off-by: Alexander Naumov <posix.ru@gmail.com>
Signed-off-by: Thomas Renninger <trenn@suse.de>
|
|
|
|
|
|
| |
Fixes bug #34714: screen crashes on startup
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
|
|
|
|
|
|
| |
bug https://savannah.gnu.org/bugs/?43238
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
|
|
|
|
|
|
| |
Should also fix https://savannah.gnu.org/bugs/?38940
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
when a rootfs is used in qemu with virtio mount,
new files created get the uid of the qemu user, not the uid of the
user inside qemu. this is usually no problem since you have full
access permissions to everything - however, screen did some uid
comparison checks, which only make sense when the screen sockets
are stored in a public place such as /var/run or /tmp.
in our case, they are stored in $HOME, so any screen there belongs
to us and we do not need to compare uids.
Signed-off-by: John Spencer <maillist-screen@barfooze.de>
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
|
|
|
|
|
|
|
|
| |
DragonFly BSD needs the same trick as FreeBSD does in fgtty(),
or else you lose job control inside screen.
From: YONETANI Tomokazu <y0n3t4n1@gmail.com>
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
|