summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* check crypt output for SaveStr()screen-v4Alexander Naumov2023-02-011-0/+2
|
* fix: missing signal sending permission check on failed query messagesAlexander Naumov2023-01-301-2/+7
| | | | Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
* removing old patch (already applied)Alexander Naumov2023-01-231-201/+0
|
* fix build DEBUG warningsCarl Drougge2023-01-2310-27/+28
| | | | bug #62116
* update copyright year (22=>23)Alexander Naumov2023-01-232-3/+3
|
* NULL Pointer Dereference fixAlexander Naumov2023-01-221-1/+1
| | | | Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
* Fix: typo in braille_tsi.cJosef Ridky2023-01-201-1/+1
| | | | bug #62155
* man page: Fixed some typosJaak Ristioja2022-11-171-2/+2
|
* [PATCH] encoding: Replace out of range unicode with U+FFFDCarl Drougge2022-02-231-14/+11
| | | | | | Also correct the mask for four byte UTF-8. bug #62097
* Avoid zombies after shell exitVincent Lefevre2022-02-171-0/+9
| | | | | | | | | | | 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
* [PATCH] fix typing errorsRené Genz2022-02-1510-37/+37
|
* Support stop/parity bits on serial portDavid Kerns2022-02-093-0/+60
| | | | | | | | | | | | | 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.
* Release v.4.9.0v.4.9.0Alexander Naumov2022-01-281-0/+11
|
* [PATCH] fix typing errorsRené Genz2022-01-284-21/+21
|
* reformating ChangelogAlexander Naumov2022-01-251-14/+11
|
* update release versionAlexander Naumov2022-01-242-3/+3
|
* OpenBSD fix: including utils.h for openpty()Stuart Henderson2022-01-241-0/+4
|
* bugfix: session names limit is 80 symbolsAlexander Naumov2022-01-202-1/+13
| | | | | | | | | | | | | 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.
* [PATCH] build: autogen.sh: Use '-i' and remove 'exec'Michael Witten2022-01-181-1/+1
| | | | | | | | | | | * 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>
* compiler -Wpointer-sign warning fixAlexander Naumov2022-01-151-3/+3
|
* strlen_onscreen() expects unsinged char *Alexander Naumov2022-01-151-2/+2
|
* Code Reformating: mark.cAlexander Naumov2022-01-151-1243/+1155
|
* Code Refactoring: fileio.cAlexander Naumov2022-01-151-606/+618
|
* fix data type for ioctl() in osdef.h.inStuart Henderson2022-01-151-1/+1
|
* fix: array subscript has type 'char'Roland Illig2022-01-151-1/+1
|
* Code Reformating: braille_tsi.cAlexander Naumov2022-01-151-216/+211
|
* Code Reformating: sched.cAlexander Naumov2022-01-081-191/+173
|
* doc: screen.textinfo 4.9.0 updateAlexander Naumov2022-01-081-6/+7
|
* doc: fix spelling errors found by lintianAxel Beckert2022-01-083-8/+8
|
* doc: add info about new hardstatus escape %eAlexander Naumov2022-01-072-0/+4
|
* new hardstatus option %e - currently used encodingYi-Jheng Lin2022-01-071-0/+12
|
* Code Reformating: search.cAlexander Naumov2022-01-061-278/+262
|
* exit_with_usage() return 1 in error case onlyAlexander Naumov2022-01-061-1/+2
| | | | "screen -h|--help" should NOT return 1
* remove (unused) variable ‘ip’Alexander Naumov2022-01-061-1/+1
|
* COPYNG: http => https updateAlexander Naumov2022-01-061-4/+4
|
* fix wrong data type (int to char) for is_letter()Alexander Naumov2022-01-051-1/+1
|
* update man page for v4.9.0Alexander Naumov2022-01-051-132/+144
|
* fix combining char handling that could lead to a segfaultMichael Schröder2022-01-041-4/+4
|
* bugfix CVE-2021-26937Michael Schröder2022-01-041-6/+9
| | | | | | | | | | | 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>
* [PATCH 2/2] trivial: docs: Add missing ')'.Michael Witten2020-12-171-1/+1
| | | | | | A cross-reference was intended to be placed inside parentheses, but the closing parenthesis was forgotten; this commit inserts that missing closing parenthesis.
* [PATCH 1/2] trivial: docs: Fix typo (s/paramter/parameter)Michael Witten2020-12-171-1/+1
| | | | | | In the description of the 'stuff' command, there was the typo "paramter"; this commit makes that word "parameter".
* bugfix: option -X ignores specified user in multiuser envTaj Morton2020-10-201-0/+7
| | | | | | bug #37437 Thanks to Taj Morton
* TERMCAP_BUF is used in place of TERMCAP_BUFSIZE.Victor Dmitriev2020-04-271-1/+1
|
* Expand d_xtermosc array in struct displayVáclav Doležal2020-02-221-1/+1
| | | | | | | | | | | | 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>
* Release v.4.8.0v.4.8.0Amadeusz Sławiński2020-02-054-6/+14
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Increase permitted length of OSCAmadeusz Sławiński2020-02-051-1/+1
| | | | | | | | | | 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>
* Fix out of bounds access when setting w_xtermosc after OSC 49Amadeusz Sławiński2020-02-051-1/+1
| | | | | | | | | | | | | | | | 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>
* Fix configure check for SELECT_BROKENScott Shambarger2020-01-311-1/+4
| | | | | | Fixes broken ifdef nesting in confgure.ac when checking for SELECT_BROKEN Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Code reformating - tty.shAlexander Naumov2020-01-101-378/+343
| | | | Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
* Adding OpenBSD to the BSD listStuart Henderson2020-01-101-1/+1
|