OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web Date: 27-Nov-2003 20:14:32
Branch: HEAD Handle: 2003112719143001
Added files:
openpkg-src/screen screen.patch
Modified files:
openpkg-src/screen screen.spec
openpkg-web news.txt
Log:
modifying package: screen-4.0.1 20031009 -> 20031127
Summary:
Revision Changes Path
1.1 +36 -0 openpkg-src/screen/screen.patch
1.34 +3 -1 openpkg-src/screen/screen.spec
1.7580 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/screen/screen.patch
============================================================================
$ cvs diff -u -r0 -r1.1 screen.patch
--- /dev/null 2003-11-27 20:14:32.000000000 +0100
+++ screen.patch 2003-11-27 20:14:32.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.33 -r1.34 screen.spec
--- openpkg-src/screen/screen.spec 9 Oct 2003 09:18:34 -0000 1.33
+++ openpkg-src/screen/screen.spec 27 Nov 2003 19:14:31 -0000 1.34
@@ -33,10 +33,11 @@
Group: Terminal
License: GPL
Version: 4.0.1
-Release: 20031009
+Release: 20031127
# 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
# configure package
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.7579 -r1.7580 news.txt
--- openpkg-web/news.txt 27 Nov 2003 18:12:34 -0000 1.7579
+++ openpkg-web/news.txt 27 Nov 2003 19:14:30 -0000 1.7580
@@ -1,3 +1,4 @@
+27-Nov-2003: Upgraded package: P<screen-4.0.1-20031127>
27-Nov-2003: Upgraded package: P<tre-0.6.2-20031127>
27-Nov-2003: Upgraded package: P<crm114-20031111rc8-20031127>
27-Nov-2003: New package: P<tre-0.6.2-20031127>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]