OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web Date: 28-Nov-2003 12:19:31
Branch: OPENPKG_1_3_SOLID HEAD Handle: 2003112811192902
Added files: (Branch: OPENPKG_1_3_SOLID)
openpkg-src/screen screen.patch
Modified files:
openpkg-web news.txt
Modified files: (Branch: OPENPKG_1_3_SOLID)
openpkg-src/screen screen.spec
Log:
SA-2003.050-screen
Summary:
Revision Changes Path
1.1.2.1 +36 -0 openpkg-src/screen/screen.patch
1.24.2.2.2.2+3 -1 openpkg-src/screen/screen.spec
1.7587 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/screen/screen.patch
============================================================================
$ cvs diff -u -r0 -r1.1.2.1 screen.patch
--- /dev/null 2003-11-28 12:19:31.000000000 +0100
+++ screen.patch 2003-11-28 12:19:31.000000000 +0100
@@ -0,0 +1,36 @@
+Security Bugfix
+http://www.securityfocus.com/archive/1/345844/2003-11-24/2003-11-30/0
+
+Index: ansi.c
+--- ansi.c.orig 2003-09-08 16:24:44.000000000 +0200
++++ ansi.c 2003-11-27 20:08:53.000000000 +0100
+@@ -559,7 +559,7 @@
+ {
+ case '0': case '1': case '2': case '3': case '4':
+ case '5': case '6': case '7': case '8': case '9':
+- if (curr->w_NumArgs < MAXARGS)
++ if (curr->w_NumArgs >= 0 && curr->w_NumArgs < MAXARGS)
+ {
+ if (curr->w_args[curr->w_NumArgs] < 100000000)
+ curr->w_args[curr->w_NumArgs] =
+Index: resize.c
+--- resize.c.orig 2003-09-08 16:26:31.000000000 +0200
++++ resize.c 2003-11-27 20:09:49.000000000 +0100
+@@ -682,6 +682,17 @@
+ if (wi == 0)
+ he = hi = 0;
+
++ if (wi > 1000)
++ {
++ Msg(0, "Window width too large, truncated");
++ wi = 1000;
++ }
++ if (he > 1000)
++ {
++ Msg(0, "Window height too large, truncated");
++ he = 1000;
++ }
++
+ if (p->w_width == wi && p->w_height == he && p->w_histheight == hi)
+ {
+ debug("ChangeWindowSize: No change.\n");
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/screen/screen.spec
============================================================================
$ cvs diff -u -r1.24.2.2.2.1 -r1.24.2.2.2.2 screen.spec
--- openpkg-src/screen/screen.spec 29 Jul 2003 15:01:27 -0000 1.24.2.2.2.1
+++ openpkg-src/screen/screen.spec 28 Nov 2003 11:19:31 -0000 1.24.2.2.2.2
@@ -33,10 +33,11 @@
Group: Terminal
License: GPL
Version: 3.9.15
-Release: 1.3.0
+Release: 1.3.1
# list of sources
Source0:
ftp://ftp.uni-erlangen.de/pub/utilities/screen/screen-%{version}.tar.gz
+Patch0: screen.patch
# build information
Prefix: %{l_prefix}
@@ -58,6 +59,7 @@
%prep
%setup -q
+ %patch -p0
%build
CC="%{l_cc}" \
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.7586 -r1.7587 news.txt
--- openpkg-web/news.txt 28 Nov 2003 10:16:50 -0000 1.7586
+++ openpkg-web/news.txt 28 Nov 2003 11:19:29 -0000 1.7587
@@ -1,3 +1,4 @@
+28-Nov-2003: Upgraded package: P<screen-3.9.15-1.3.1>
28-Nov-2003: New package: P<ripe-asused-3.72-20031128>
28-Nov-2003: Upgraded package: P<qt-3.2.3-20031128>
28-Nov-2003: Upgraded package: P<dss-5.0-20031128>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]