Skip to content

Commit f7e3948

Browse files
committed
Merge branch 'main' into 2.0
2 parents 5f97db8 + e7e8f63 commit f7e3948

File tree

4 files changed

+47
-12
lines changed

4 files changed

+47
-12
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
From a96e68a70e362597c2ab49d3f9a60f4586a1ae5b Mon Sep 17 00:00:00 2001
2+
From: =?UTF-8?q?V=C3=A1clav=20Dole=C5=BEal?= <[email protected]>
3+
Date: Fri, 21 Feb 2020 13:49:08 +0100
4+
Subject: [PATCH] Expand d_xtermosc array in struct display
5+
MIME-Version: 1.0
6+
Content-Type: text/plain; charset=UTF-8
7+
Content-Transfer-Encoding: 8bit
8+
9+
Commit c5db181 expands index range of "typ2" by one without expanding
10+
affected arrays. d_xtermosc in struct display is one of these.
11+
12+
Related: c5db181b6e017cfccb8d7842ce140e59294d9f62
13+
(ansi: add support for xterm OSC 11)
14+
Related: 68386dfb1fa33471372a8cd2e74686758a2f527b
15+
(Fix out of bounds access when setting w_xtermosc after OSC 49)
16+
17+
Signed-off-by: Václav Doležal <[email protected]>
18+
---
19+
display.h | 2 +-
20+
1 file changed, 1 insertion(+), 1 deletion(-)
21+
22+
diff --git a/display.h b/display.h
23+
index 459cc5d..4fc2061 100644
24+
--- a/display.h
25+
+++ b/display.h
26+
@@ -112,7 +112,7 @@ struct display
27+
int d_mousetrack; /* set when user wants to use mouse even when the window
28+
does not */
29+
#ifdef RXVT_OSC
30+
- int d_xtermosc[4]; /* osc used */
31+
+ int d_xtermosc[5]; /* osc used */
32+
#endif
33+
struct mchar d_lpchar; /* missing char */
34+
struct timeval d_status_time; /* time of status display */
35+
--
36+
2.20.1
37+
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"Signatures": {
3-
"screen.pam": "0efded3536f5803b583f9101ced3d5e9987476c0cb3596fe19d8c8084553ba3f",
4-
"screen-4.9.0.tar.gz": "f9335281bb4d1538ed078df78a20c2f39d3af9a4e91c57d084271e0289c730f4"
5-
}
2+
"Signatures": {
3+
"screen-4.8.0.tar.gz": "6e11b13d8489925fde25dfb0935bf6ed71f9eb47eff233a181e078fde5655aa1",
4+
"screen.pam": "0efded3536f5803b583f9101ced3d5e9987476c0cb3596fe19d8c8084553ba3f"
5+
}
66
}

SPECS-EXTENDED/screen/screen.spec

+3-5
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ Distribution: Mariner
55

66
Summary: A screen manager that supports multiple logins on one terminal
77
Name: screen
8-
Version: 4.9.0
9-
Release: 1%{?dist}
8+
Version: 4.8.0
9+
Release: 4%{?dist}
1010
License: GPLv3+
1111
URL: http://www.gnu.org/software/screen
1212
Requires(pre): /usr/sbin/groupadd
@@ -23,6 +23,7 @@ Patch2: screen-4.3.1-screenrc.patch
2323
Patch3: screen-E3.patch
2424
Patch4: screen-4.3.1-suppress_remap.patch
2525
Patch5: screen-4.3.1-crypt.patch
26+
Patch6: screen-4.8.0-expand-d_xtermosc.patch
2627

2728
%description
2829
The screen utility allows you to have multiple logins on just one
@@ -116,9 +117,6 @@ rm -f $RPM_BUILD_ROOT%{_infodir}/dir
116117
%endif
117118

118119
%changelog
119-
* Wed Nov 09 2022 CBL-Mariner Servicing Account <[email protected]> - 4.9.0-1
120-
- Auto-upgrade to 4.9.0 - CVE-2021-26937
121-
122120
* Tue Mar 15 2022 Pawel Winogrodzki <[email protected]> - 4.8.0-4
123121
- Using "autoreconf -i" to fix build issues.
124122
- License verified.

cgmanifest.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -25035,8 +25035,8 @@
2503525035
"type": "other",
2503625036
"other": {
2503725037
"name": "screen",
25038-
"version": "4.9.0",
25039-
"downloadUrl": "https://ftp.gnu.org/gnu/screen/screen-4.9.0.tar.gz"
25038+
"version": "4.8.0",
25039+
"downloadUrl": "https://ftp.gnu.org/gnu/screen/screen-4.8.0.tar.gz"
2504025040
}
2504125041
}
2504225042
},
@@ -28257,4 +28257,4 @@
2825728257
}
2825828258
],
2825928259
"Version": 1
28260-
}
28260+
}

0 commit comments

Comments
 (0)