| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
|
| |
|
|
|
|
| |
bug #62116
|
| |
|
|
|
|
| |
Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
|
|
|
|
| |
bug #62155
|
| |
|
|
|
|
|
|
| |
Also correct the mask for four byte UTF-8.
bug #62097
|
|
|
|
|
|
|
|
|
|
|
| |
As documented in libutempter:
"During execution of the privileged process spawned by these
functions, SIGCHLD signal handler will be temporarily set to
the default action."
Thus in case a SIGCHLD has been lost, we send a SIGCHLD to
oneself in order to avoid zombies:
https://savannah.gnu.org/bugs/?25089
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug #23952
Unfortunately, screen's handling of serial ports is
somewhat incomplete: You can set the baud rate and the
word length (cs7), but not the number of stop bits
and/or the parity settings.
Since the OS calls are readily available, adding this
to a future version of screen would proably be easy
enough to do inside tty.sh.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug #61534
Screen allowed you to specify a long session name
(without any errors), but didn't run if session name
was too long.
This fix sets limit for 80 symbols and doesn't allow
to use session names longer then this limit.
Screen should print error message in case of too long
session name.
|
|
|
|
|
|
|
|
|
|
|
| |
* Add the '-i' ('--install') flag; this resolves ticket #60751.
* Remove the spurious 'exec', which causes the shell script to be
replaced entirely with the 'autoreconf' process, and thus prevents
the rest of the script from being run; after this commit, the
director 'autom4te.cache' does actually get removed.
Reported-by: Tushar T <sukucorp>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
"screen -h|--help" should NOT return 1
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
It allows remote attackers to cause a denial of service
(invalid write access and application crash) or possibly
have unspecified other impact via a crafted UTF-8
character sequence.
bugfix: https://savannah.gnu.org/bugs/?60030
Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
|
|
|
|
|
|
| |
A cross-reference was intended to be placed inside parentheses,
but the closing parenthesis was forgotten; this commit inserts
that missing closing parenthesis.
|
|
|
|
|
|
| |
In the description of the 'stuff' command, there
was the typo "paramter"; this commit makes that
word "parameter".
|
|
|
|
|
|
| |
bug #37437
Thanks to Taj Morton
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commit c5db181 expands index range of "typ2" by one without expanding
affected arrays. d_xtermosc in struct display is one of these.
Related: c5db181b6e017cfccb8d7842ce140e59294d9f62
(ansi: add support for xterm OSC 11)
Related: 68386dfb1fa33471372a8cd2e74686758a2f527b
(Fix out of bounds access when setting w_xtermosc after OSC 49)
Signed-off-by: Václav Doležal <vdolezal@redhat.com>
|
|
|
|
| |
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
|
|
|
|
|
|
|
|
|
|
| |
hyperlink feature used by some terminals requires lots of characters
https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda#length-limits
mentions around 2083 characters, set it to a bit more.
Bug: 57718
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
echo -e "\e]49\e; \n\ec"
crashes screen.
This happens because 49 is divided by 10 and used as table index
resulting in access to w_xtermosc[4], which is out of bounds with table
itself being size 4. Increase size of table by 1 to 5, which is enough
for all current uses.
As this overwrites memory based on user input it is potential security
issue.
Reported-by: pippin@gimp.org
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
|
|
|
|
|
|
| |
Fixes broken ifdef nesting in confgure.ac when checking for SELECT_BROKEN
Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
|
|
|
|
| |
Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
|
| |
|